body{background:#f6f3ef;margin:0}a{color:#18233e}a:hover{color:#21304a}.rm{font-family:var(--font-hanken),"Helvetica Neue",Arial,sans-serif;color:#18233e;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}.rm *{box-sizing:border-box}.rm h1,.rm h2,.rm h3{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.01em;margin:0;font-weight:400}.rm p{margin:0}.wrap{max-width:1280px;margin:0 auto;padding:0 48px}.kicker{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:500}.link{border-bottom:1px solid;padding-bottom:2px;font-weight:500;text-decoration:none}.nav{align-items:center;gap:28px;font-size:15px;display:flex}.nav a{text-decoration:none}@media (max-width:1024px){.foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.foot{grid-template-columns:minmax(0,1fr)}}.btn{transition:background-position .76s cubic-bezier(.6,0,.12,1),color .5s}.btn--solid{color:#fff;background:linear-gradient(90deg,#8eb1cf 50%,#18233e 50%) 100%/201% 100% no-repeat}.btn--solid:hover{color:#18233e;background:linear-gradient(90deg,#8eb1cf 50%,#18233e 50%) 0/201% 100% no-repeat}.btn--light{color:#18233e;background:linear-gradient(90deg,#8eb1cf 50%,#f6f3ef 50%) 100%/201% 100% no-repeat}.btn--light:hover{color:#18233e;background:linear-gradient(90deg,#8eb1cf 50%,#f6f3ef 50%) 0/201% 100% no-repeat}.btn--line{background:linear-gradient(90deg,#18233e 50%,#0000 50%) 100%/201% 100% no-repeat}.btn--line:hover{color:#fff;background:linear-gradient(90deg,#18233e 50%,#0000 50%) 0/201% 100% no-repeat}.btn--ghost{color:#fff;background:linear-gradient(90deg,#fff 50%,#0000 50%) 100%/201% 100% no-repeat;border-color:#ffffffb3}.btn--ghost:hover{color:#18233e;background:linear-gradient(90deg,#fff 50%,#0000 50%) 0/201% 100% no-repeat}.btn:focus-visible,.rm a:focus-visible,.rm button:focus-visible{outline-offset:3px;outline:2px solid #8eb1cf}.ft-awards__list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 28px;display:flex}@media (max-width:1100px){.ft-awards__list{justify-content:center}}.ft{padding-top:64px;position:relative;overflow:hidden}.ft-art{pointer-events:none;opacity:.4;place-items:center end;display:grid;position:absolute;inset:0;overflow:hidden}.ft-star{will-change:transform;width:min(66vw,76rem);max-width:none;height:auto;margin-right:-6vw}.ft-inner{position:relative}.foot{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:48px;display:grid}.foot a{color:#fff;text-decoration:none}.foot a:hover{text-decoration:underline}.foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.foot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ft-star{width:min(130vw,64rem);margin-right:max(-34vw,-22rem)}.hdr-util{justify-content:center}}@media (max-width:560px){.foot{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.ft{view-timeline:--ft block}.ft-inner{animation:linear both ft-rise;animation-timeline:--ft;animation-range:entry}.ft-star{animation:linear both ft-star;animation-timeline:--ft;animation-range:entry}main>.pg>section>.wrap{animation:linear both rv;animation-timeline:view();animation-range:entry entry 35%}}@keyframes ft-rise{0%{transform:translateY(-3.5rem)}to{transform:none}}@keyframes ft-star{0%{transform:translateY(-22%)rotate(-16deg)scale(1.06)}to{transform:none}}@keyframes rv{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ft-legal{color:#aebbd0;border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 32px;padding:18px 0 22px;font-size:13px;display:flex}.ft-legal ul{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.ft-legal a{color:#dfe6f0;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.ft-legal a:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.rose{flex:none;display:inline-block;overflow:visible}.rose__ring{fill:none;stroke:var(--rr);stroke-width:.9px;stroke-dasharray:72.9;stroke-dashoffset:0}.rose__star{transform-box:view-box;transform-origin:16px 16px}.r-shade{fill:var(--rs)}.r-light{fill:var(--rl)}.r-ns{fill:var(--rns)}.r-nl{fill:var(--rnl)}.rose--light{--rs:#836542;--rl:#d9c6a8;--rns:#18233e;--rnl:#4a5468;--rr:#a9825a}.rose--dark{--rs:#a9825a;--rl:#e3d6c3;--rns:#c9a77e;--rnl:#fff;--rr:#cbb89c}.rose-labels main .kicker:not(.no-rose):is(:has(+h1),:has(+h2)):before{content:"";vertical-align:-3px;background:url(/v4/rose-light.svg) 50%/contain no-repeat;width:16px;height:16px;margin:0 10px 0 0;display:inline-block}.rose-labels main .kicker:not(.no-rose).on-dark:is(:has(+h1),:has(+h2)):before{background-image:url(/v4/rose-dark.svg)}@media (prefers-reduced-motion:no-preference){.rose--now{animation:1.6s cubic-bezier(.2,.8,.2,1) .3s both rose-in}.rose--now .rose__ring{animation:1.2s cubic-bezier(.4,0,.2,1) .2s both rose-ring}}@supports (animation-timeline:view()){.rose--scroll{animation:linear both rose-in;animation-timeline:view();animation-range:entry 10% cover 35%}.rose--scroll .rose__ring{animation:linear both rose-ring;animation-timeline:view();animation-range:entry cover 30%}}@keyframes rose-in{0%{opacity:0;transform:rotate(50deg)}to{opacity:1;transform:none}}@keyframes rose-ring{0%{stroke-dashoffset:72.9px}to{stroke-dashoffset:0}}.film__badge{z-index:2;width:190px;transition:transform .3s;display:block;position:absolute;bottom:132px;right:max(48px,50% - 592px)}.film__badge:hover{transform:translateY(-3px)}.film__badge img{width:100%;height:auto;display:block}@media (max-width:1100px){.film__badge{width:150px;margin:0 0 40px 20px;position:relative;bottom:auto;right:auto}}.panels{border-top:1px solid #18233e29}.panel{border-bottom:1px solid #18233e29}.panel summary{cursor:pointer;min-height:64px;font-family:var(--font-newsreader),Georgia,serif;color:#18233e;justify-content:space-between;align-items:center;gap:16px;font-size:24px;list-style:none;display:flex}.panel summary::-webkit-details-marker{display:none}.panel summary svg{flex:none;transition:transform .3s}.panel[open] summary svg{transform:rotate(45deg)}.media-row{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;flex-wrap:wrap;gap:8px 28px;margin-top:14px;font-size:20px;display:flex}.rm.paper--1,.rm.paper--1 .bg-linen,.rm.paper--1 .aw__img:not(.has-bg),.rm.paper--1 .summary div,.rm.paper--1 .dir__row:hover{background-image:url(/v4/paper-smooth.webp)!important;background-repeat:repeat!important;background-size:480px 480px!important}.rm.paper--2,.rm.paper--2 .bg-linen,.rm.paper--2 .aw__img:not(.has-bg),.rm.paper--2 .summary div,.rm.paper--2 .dir__row:hover{background-image:url(/v4/paper-stronger.webp)!important;background-repeat:repeat!important;background-size:480px 480px!important}@media (prefers-reduced-motion:no-preference){.twinkle{transform-origin:50%;animation:6s cubic-bezier(.65,0,.35,1) 1.2s 3 twinkle}}@keyframes twinkle{0%{filter:none;transform:rotate(0)scale(1)}10%{filter:drop-shadow(0 0 4px #f0dcbef2);transform:rotate(45deg)scale(1.7)}20%,to{filter:none;transform:rotate(90deg)scale(1)}}.rm-host{position:relative;overflow:hidden}.rm-host>.wrap{z-index:1;position:relative}.rm-emboss{z-index:0;pointer-events:none;width:min(52vw,720px);height:auto;position:absolute;bottom:-18%;right:-5vw}.rm-emboss--top{top:-6%;bottom:auto}@media (max-width:900px){.rm-emboss{width:80vw;bottom:-8%;right:-18vw}}.endmark{justify-content:flex-start;display:flex;margin-top:28px!important}.endmark img{opacity:.9;width:34px;height:auto;display:block}@keyframes wm-turn{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}
.pg-home .btn--line{color:#18233e;border-color:#18233e}.pg-home .btn--line:hover{color:#fff;background:#18233e}.pg-home .grid-open{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px;display:grid}.pg-home .doors{background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;box-shadow:0 1px 2px #18233e14,0 24px 48px -24px #18233e40}.pg-home .door{border-left:1px solid #18233e1f;min-height:150px;padding:26px 28px 28px;text-decoration:none;display:block}.pg-home .door:first-child{border-left:0}.pg-home .door:hover{background:#f6f3ef}.pg-home .two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;display:grid}.pg-home .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.pg-home .worries{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;display:grid}.pg-home .values{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px;display:grid}.pg-home .people{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pg-home .people img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.pg-home .ledger{border-collapse:collapse;width:100%;font-size:16px}.pg-home .ledger th,.pg-home .ledger td{text-align:left;vertical-align:top;border-top:1px solid #18233e29;padding:22px 24px 22px 0}.pg-home .ledger thead th{letter-spacing:.12em;text-transform:uppercase;color:#4a5468;border-top:0;padding-top:0;font-size:13px;font-weight:500}.pg-home .reads{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr);gap:32px;display:grid}.pg-home .read{border-top:1px solid #18233e29;padding-top:22px;text-decoration:none;display:block}.pg-home .read:hover h3{text-underline-offset:.18em;text-decoration:underline}@media (max-width:1240px){.rm.pg-home .film__h1{font-size:96px!important}}@media (prefers-reduced-motion:reduce){.pg-home .film__video,.pg-home .film__pause{display:none}}@media (max-width:1024px){.pg-home .doors{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-home .door:nth-child(3),.pg-home .door:nth-child(5){border-left:0}.pg-home .door:nth-child(n+3){border-top:1px solid #18233e1f}.pg-home .reads,.pg-home .people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pg-home .wrap{padding:0 20px}.pg-home .nav .hide-s{display:none}.pg-home .grid-open,.pg-home .two{grid-template-columns:minmax(0,1fr);gap:32px}.pg-home .steps,.pg-home .worries,.pg-home .values{grid-template-columns:minmax(0,1fr);gap:28px}.rm.pg-home .h1{font-size:44px!important}.rm.pg-home .film__h1{font-size:54px!important}.pg-home .film{min-height:620px!important}.rm.pg-home .h2{font-size:32px!important}.pg-home .hero-photo{aspect-ratio:4/3!important}.pg-home .door{min-height:0;padding:20px}.pg-home .ledger th,.pg-home .ledger td{border-top:0;padding:6px 0;display:block}.pg-home .ledger tr{border-top:1px solid #18233e29;padding:18px 0;display:block}.pg-home .ledger thead{display:none}.pg-home .sec{padding:72px 0!important}}@media (max-width:560px){.pg-home .doors,.pg-home .reads{grid-template-columns:minmax(0,1fr)}.pg-home .door{border-top:1px solid #18233e1f;border-left:0!important}.pg-home .door:first-child{border-top:0}.pg-home .people{gap:14px}}.pg-home .film__pause{transition:background-color .3s,border-color .3s}.pg-home .film__pause:hover{background:#18233ed9!important;border-color:#fff!important}.pg-home .wm-host{position:relative;overflow:hidden}.pg-home .wm-host>.wrap{z-index:1;position:relative}.pg-home .wm{pointer-events:none;z-index:0;line-height:0;position:absolute}.pg-home .wm .rose{display:block;width:100%!important;height:100%!important}.pg-home .wm--light{opacity:.075}.pg-home .wm--dark{opacity:.1}.pg-home .wm--right{width:720px;height:720px;top:-140px;right:-200px}.pg-home .wm--left{width:640px;height:640px;bottom:-200px;left:-220px}.pg-home .wm--centre{width:900px;height:900px;margin-top:-450px;top:50%;right:-260px}@media (max-width:900px){.pg-home .wm--right,.pg-home .wm--left,.pg-home .wm--centre{width:420px;height:420px}.pg-home .wm--right{top:-60px;right:-160px}.pg-home .wm--centre{margin-top:-210px;right:-180px}}@media (prefers-reduced-motion:no-preference){.pg-home .wm .rose{animation:linear both wm-turn;animation-timeline:view();animation-range:cover}}.pg-home .pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;display:grid}@media (max-width:900px){.pg-home .pair{grid-template-columns:minmax(0,1fr);gap:56px}}.pg-wwd .head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px;display:grid}.pg-wwd .finder{background:#fff;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;box-shadow:0 1px 2px #18233e14,0 24px 48px -24px #18233e40}.pg-wwd .sit{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-top:1px solid #18233e1f;align-items:baseline;gap:16px;min-height:56px;padding:18px 28px;display:flex}.pg-wwd .sit:first-child{border-top:0}.pg-wwd .sit:hover{background:#efe9e2}.pg-wwd .sit:focus-visible{outline-offset:-2px;outline:2px solid #18233e}.pg-wwd .svc{border-top:1px solid #18233e24;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:flex}.pg-wwd .svc:hover .svc__name{text-underline-offset:.18em;text-decoration:underline}.pg-wwd .index{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;display:grid}.pg-wwd .index ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pg-wwd .index a{text-decoration:none}.pg-wwd .index a:hover{text-decoration:underline}.pg-wwd .promise{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.pg-wwd .promise li{color:#dfe6f0;border-top:1px solid #fff3;padding:18px 0}.pg-wwd .two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;display:grid}.pg-wwd .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}@media (max-width:900px){.pg-wwd .wrap{padding:0 20px}.pg-wwd .nav .hide-s{display:none}.pg-wwd .head,.pg-wwd .finder,.pg-wwd .two{grid-template-columns:minmax(0,1fr);gap:32px}.pg-wwd .finder{gap:0}.pg-wwd .index{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-wwd .promise,.pg-wwd .cols{grid-template-columns:minmax(0,1fr)}.rm.pg-wwd .h1{font-size:46px!important}.rm.pg-wwd .h2{font-size:32px!important}.pg-wwd .panel{padding:28px 20px!important}.pg-wwd .sit{padding:16px 20px}.pg-wwd .sec{padding:72px 0!important}}@media (max-width:560px){.pg-wwd .index{grid-template-columns:minmax(0,1fr)}}.pg-wwd .how-photo{margin-top:-16px}.pg-wwd .cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}@media (max-width:900px){.pg-wwd .cols3{grid-template-columns:minmax(0,1fr);gap:28px}}.pg-wwd .promise li{align-items:flex-start;display:flex}.pg-wwd .wm-host{position:relative;overflow:hidden}.pg-wwd .wm-host>.wrap{z-index:1;position:relative}.pg-wwd .wm{pointer-events:none;z-index:0;line-height:0;position:absolute}.pg-wwd .wm .rose{display:block;width:100%!important;height:100%!important}.pg-wwd .wm--light{opacity:.075}.pg-wwd .wm--dark{opacity:.1}.pg-wwd .wm--right{width:720px;height:720px;top:-140px;right:-200px}.pg-wwd .wm--left{width:640px;height:640px;bottom:-200px;left:-220px}.pg-wwd .wm--centre{width:900px;height:900px;margin-top:-450px;top:50%;right:-260px}@media (max-width:900px){.pg-wwd .wm--right,.pg-wwd .wm--left,.pg-wwd .wm--centre{width:420px;height:420px}.pg-wwd .wm--right{top:-60px;right:-160px}.pg-wwd .wm--centre{margin-top:-210px;right:-180px}}@media (prefers-reduced-motion:no-preference){.pg-wwd .wm .rose{animation:linear both wm-turn;animation-timeline:view();animation-range:cover}}.pg-wwd .dir{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px;display:grid}.pg-wwd .dir__head{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.pg-wwd .dir__list{flex-direction:column;gap:40px;display:flex}.pg-wwd .dir__area{letter-spacing:.14em;text-transform:uppercase;color:#836542;font-family:var(--font-hanken),Arial,sans-serif!important;margin-bottom:6px!important;font-size:13px!important;font-weight:500!important}.pg-wwd .dir__group ul{border-bottom:1px solid #18233e29;margin:0;padding:0;list-style:none}.pg-wwd .dir__row{border-top:1px solid #18233e29;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 22px;align-items:center;gap:24px;margin:0 -16px;padding:20px 16px;text-decoration:none;transition:background-color .3s;display:grid}.pg-wwd .dir__row:hover{background:#f6f3ef}.pg-wwd .dir__row:hover .dir__name{text-underline-offset:.18em;text-decoration:underline}.pg-wwd .dir__row svg{transition:transform .3s}.pg-wwd .dir__row:hover svg{transform:translate(4px)}.pg-wwd .dir__name{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;font-size:23px;line-height:1.25}.pg-wwd .dir__note{color:#4a5468;font-size:15px}@media (max-width:900px){.pg-wwd .dir{grid-template-columns:minmax(0,1fr);gap:40px}.pg-wwd .dir__head{position:static}.pg-wwd .dir__row{grid-template-columns:minmax(0,1fr) 22px;gap:4px 16px}.pg-wwd .dir__note{grid-column:1}.pg-wwd .dir__row svg{grid-area:1/2/span 2}}.pg-wwd .sit{justify-content:space-between}.pg-wwd .sit__mark{opacity:0;transition:opacity var(--rm-t-fast,.18s) ease,transform var(--rm-t-base,.32s) cubic-bezier(.2,.8,.2,1);flex:none;transform:translate(-6px)}.pg-wwd .sit[aria-pressed=true] .sit__mark{opacity:1;color:#c9a77e;transform:none}.pg-wwd .sit-next{min-height:44px;font:inherit;color:#18233e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #18233e4d;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:15px;display:inline-flex}.pg-wwd .sit-next:hover{border-bottom-color:#18233e}.pg-wwd .sit-next:focus-visible{outline-offset:4px;outline:2px solid #8eb1cf}.pg-wwd .promise__h{letter-spacing:.14em;text-transform:uppercase;color:#c9a77e;margin-bottom:8px;font-weight:500;font-family:var(--font-hanken),Arial,sans-serif!important;font-size:13px!important}@media (max-width:900px){.pg-wwd .finder [role=group]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.pg-wwd .sit{border-top:1px solid #18233e1f;border-left:1px solid #18233e1f;padding:14px 16px}.pg-wwd .sit .sit__label{font-size:17px!important}.pg-wwd .sit__mark{display:none}.pg-wwd .sit[aria-pressed=true]{box-shadow:inset 0 -3px #c9a77e}}@media (prefers-reduced-motion:reduce){.pg-wwd .sit__mark{transition:none}}.pg-hww .head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px;display:grid}.pg-hww .finder{background:#fff;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;box-shadow:0 1px 2px #18233e14,0 24px 48px -24px #18233e40}.pg-hww .sit{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-top:1px solid #18233e1f;align-items:baseline;gap:16px;min-height:56px;padding:18px 28px;display:flex}.pg-hww .sit:first-child{border-top:0}.pg-hww .sit:hover{background:#efe9e2}.pg-hww .sit:focus-visible{outline-offset:-2px;outline:2px solid #18233e}.pg-hww .svc{border-top:1px solid #18233e24;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:flex}.pg-hww .svc:hover .svc__name{text-underline-offset:.18em;text-decoration:underline}.pg-hww .index{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;display:grid}.pg-hww .index ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pg-hww .index a{text-decoration:none}.pg-hww .index a:hover{text-decoration:underline}.pg-hww .promise{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.pg-hww .promise li{color:#dfe6f0;border-top:1px solid #fff3;padding:18px 0}.pg-hww .two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;display:grid}.pg-hww .cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}@media (max-width:900px){.pg-hww .wrap{padding:0 20px}.pg-hww .nav .hide-s{display:none}.pg-hww .head,.pg-hww .finder,.pg-hww .two{grid-template-columns:minmax(0,1fr);gap:32px}.pg-hww .finder{gap:0}.pg-hww .index{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-hww .promise,.pg-hww .cols{grid-template-columns:minmax(0,1fr)}.rm.pg-hww .h1{font-size:46px!important}.rm.pg-hww .h2{font-size:32px!important}.pg-hww .panel{padding:28px 20px!important}.pg-hww .sit{padding:16px 20px}.pg-hww .sec{padding:72px 0!important}}@media (max-width:560px){.pg-hww .index{grid-template-columns:minmax(0,1fr)}}.pg-hww .how-photo{margin-top:-16px}.pg-hww .cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}@media (max-width:900px){.pg-hww .cols3{grid-template-columns:minmax(0,1fr);gap:28px}}.pg-hww .promise li{align-items:flex-start;display:flex}.pg-hww .wm-host{position:relative;overflow:hidden}.pg-hww .wm-host>.wrap{z-index:1;position:relative}.pg-hww .wm{pointer-events:none;z-index:0;line-height:0;position:absolute}.pg-hww .wm .rose{display:block;width:100%!important;height:100%!important}.pg-hww .wm--light{opacity:.075}.pg-hww .wm--dark{opacity:.1}.pg-hww .wm--right{width:720px;height:720px;top:-140px;right:-200px}.pg-hww .wm--left{width:640px;height:640px;bottom:-200px;left:-220px}.pg-hww .wm--centre{width:900px;height:900px;margin-top:-450px;top:50%;right:-260px}@media (max-width:900px){.pg-hww .wm--right,.pg-hww .wm--left,.pg-hww .wm--centre{width:420px;height:420px}.pg-hww .wm--right{top:-60px;right:-160px}.pg-hww .wm--centre{margin-top:-210px;right:-180px}}@media (prefers-reduced-motion:no-preference){.pg-hww .wm .rose{animation:linear both wm-turn;animation-timeline:view();animation-range:cover}}.pg-hww .dir{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:72px;display:grid}.pg-hww .dir__head{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.pg-hww .dir__list{flex-direction:column;gap:40px;display:flex}.pg-hww .dir__area{letter-spacing:.14em;text-transform:uppercase;color:#836542;font-family:var(--font-hanken),Arial,sans-serif!important;margin-bottom:6px!important;font-size:13px!important;font-weight:500!important}.pg-hww .dir__group ul{border-bottom:1px solid #18233e29;margin:0;padding:0;list-style:none}.pg-hww .dir__row{border-top:1px solid #18233e29;grid-template-columns:minmax(0,5fr) minmax(0,6fr) 22px;align-items:center;gap:24px;margin:0 -16px;padding:20px 16px;text-decoration:none;transition:background-color .3s;display:grid}.pg-hww .dir__row:hover{background:#f6f3ef}.pg-hww .dir__row:hover .dir__name{text-underline-offset:.18em;text-decoration:underline}.pg-hww .dir__row svg{transition:transform .3s}.pg-hww .dir__row:hover svg{transform:translate(4px)}.pg-hww .dir__name{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;font-size:23px;line-height:1.25}.pg-hww .dir__note{color:#4a5468;font-size:15px}@media (max-width:900px){.pg-hww .dir{grid-template-columns:minmax(0,1fr);gap:40px}.pg-hww .dir__head{position:static}.pg-hww .dir__row{grid-template-columns:minmax(0,1fr) 22px;gap:4px 16px}.pg-hww .dir__note{grid-column:1}.pg-hww .dir__row svg{grid-area:1/2/span 2}}.pg-hww .sit{justify-content:space-between}.pg-hww .sit__mark{opacity:0;transition:opacity var(--rm-t-fast,.18s) ease,transform var(--rm-t-base,.32s) cubic-bezier(.2,.8,.2,1);flex:none;transform:translate(-6px)}.pg-hww .sit[aria-pressed=true] .sit__mark{opacity:1;color:#c9a77e;transform:none}.pg-hww .sit-next{min-height:44px;font:inherit;color:#18233e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #18233e4d;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:15px;display:inline-flex}.pg-hww .sit-next:hover{border-bottom-color:#18233e}.pg-hww .sit-next:focus-visible{outline-offset:4px;outline:2px solid #8eb1cf}.pg-hww .promise__h{letter-spacing:.14em;text-transform:uppercase;color:#c9a77e;margin-bottom:8px;font-weight:500;font-family:var(--font-hanken),Arial,sans-serif!important;font-size:13px!important}@media (max-width:900px){.pg-hww .finder [role=group]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.pg-hww .sit{border-top:1px solid #18233e1f;border-left:1px solid #18233e1f;padding:14px 16px}.pg-hww .sit .sit__label{font-size:17px!important}.pg-hww .sit__mark{display:none}.pg-hww .sit[aria-pressed=true]{box-shadow:inset 0 -3px #c9a77e}}@media (prefers-reduced-motion:reduce){.pg-hww .sit__mark{transition:none}}.pg-insights .mast{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.pg-insights .chips{flex-wrap:wrap;gap:8px;display:flex}.pg-insights .chip{background:#fff;border:1px solid #18233e38;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.pg-insights .chip:hover{border-color:#18233e}.pg-insights .card{text-decoration:none;display:block}.pg-insights .card:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-insights .areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.pg-insights .areas a{border-top:1px solid #18233e29;height:100%;padding:24px 0 26px;text-decoration:none;display:block}.pg-insights .areas a:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-insights .shelf{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:end;gap:32px;display:grid}.pg-insights .shelf img{width:100%;height:auto;display:block;box-shadow:0 1px 2px #0003,0 18px 40px -18px #0009}.pg-insights .tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pg-insights .latest{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;display:grid}.pg-insights .row{border-top:1px solid #18233e29;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 0;text-decoration:none;display:grid}.pg-insights .row:hover h3{text-underline-offset:.18em;text-decoration:underline}@media (max-width:1024px){.pg-insights .areas,.pg-insights .shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-insights .wrap{padding:0 20px}.pg-insights .nav .hide-s{display:none}.pg-insights .mast,.pg-insights .starts,.pg-insights .latest{grid-template-columns:minmax(0,1fr);gap:36px}.pg-insights .tools{grid-template-columns:minmax(0,1fr)}.rm.pg-insights .h1{font-size:44px!important}.rm.pg-insights .h2{font-size:32px!important}.pg-insights .row{grid-template-columns:minmax(0,1fr);gap:6px}.pg-insights .sec{padding:72px 0!important}}@media (max-width:560px){.pg-insights .areas{grid-template-columns:minmax(0,1fr)}.pg-insights .search{flex-direction:column}}.pg-insights .wm-host{position:relative;overflow:hidden}.pg-insights .wm-host>.wrap{z-index:1;position:relative}.pg-insights .wm{pointer-events:none;z-index:0;line-height:0;position:absolute}.pg-insights .wm .rose{display:block;width:100%!important;height:100%!important}.pg-insights .wm--light{opacity:.075}.pg-insights .wm--dark{opacity:.1}.pg-insights .wm--right{width:720px;height:720px;top:-140px;right:-200px}.pg-insights .wm--left{width:640px;height:640px;bottom:-200px;left:-220px}.pg-insights .wm--centre{width:900px;height:900px;margin-top:-450px;top:50%;right:-260px}@media (max-width:900px){.pg-insights .wm--right,.pg-insights .wm--left,.pg-insights .wm--centre{width:420px;height:420px}.pg-insights .wm--right{top:-60px;right:-160px}.pg-insights .wm--centre{margin-top:-210px;right:-180px}}@media (prefers-reduced-motion:no-preference){.pg-insights .wm .rose{animation:linear both wm-turn;animation-timeline:view();animation-range:cover}}.pg-insights .topics{z-index:5;background:#fff;border-top:1px solid #18233e1f;border-bottom:1px solid #18233e1f;position:sticky;top:0}.pg-insights .topics__inner{align-items:center;gap:20px;display:flex}.pg-insights .topics__label{letter-spacing:.14em;text-transform:uppercase;color:#836542;flex:none;font-size:13px;font-weight:500}.pg-insights .topics ul{scrollbar-width:none;gap:8px;min-width:0;margin:0;padding:12px 0;list-style:none;display:flex;overflow-x:auto}.pg-insights .topics ul::-webkit-scrollbar{display:none}.pg-insights .topics a{white-space:nowrap;color:#18233e;background:#fff;border:1px solid #18233e33;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.pg-insights .topics a:hover{border-color:#18233e}.pg-insights .topics a[aria-current]{color:#fff;background:#18233e;border-color:#18233e}@media (max-width:620px){.pg-insights .topics__label{display:none}}.pg-insights .topic{white-space:nowrap;min-height:40px;font:inherit;cursor:pointer;border:1px solid #18233e33;align-items:center;gap:8px;padding:0 14px;font-size:15px;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.pg-insights .topic:hover{border-color:#18233e}.pg-insights .chip{font:inherit;cursor:pointer;color:#18233e}.pg-insights .topic-head{border-bottom:1px solid #18233e24;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:48px;padding-bottom:32px;display:grid}.pg-insights .starts{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;display:grid}.pg-insights .start-lead{text-decoration:none;display:block}.pg-insights .start-row{border-bottom:1px solid #18233e24;align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:flex}.pg-insights .start-row:first-child{padding-top:0}.pg-insights .toolbar{border-top:1px solid #18233e24;border-bottom:1px solid #18233e24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.pg-insights .seg{border:1px solid #18233e4d;display:inline-flex}.pg-insights .seg button{min-height:42px;font:inherit;cursor:pointer;border:0;padding:0 16px;font-size:15px}.pg-insights .lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px;margin:0;padding:0;list-style:none;display:grid}.pg-insights .libcard{flex-direction:column;height:100%;text-decoration:none;display:flex}.pg-insights .libcard__img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:opacity .3s;display:block}.pg-insights .libcard__plain{aspect-ratio:3/2;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.pg-insights .libcard__body{flex-direction:column;flex:1;gap:10px;padding-top:16px;display:flex}.pg-insights .libcard__title{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;font-size:23px;line-height:1.25}.pg-insights .libcard:hover .libcard__title,.pg-insights .hit:hover .hit__title,.pg-insights .start-lead:hover span span:nth-child(2),.pg-insights .start-row:hover span span:nth-child(2){text-underline-offset:.18em;text-decoration:underline}.pg-insights .libcard:hover .libcard__img{opacity:.9}.pg-insights .who{color:#4a5468;align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:14px;display:flex}.pg-insights .who__img{object-fit:cover;object-position:50% 18%;border-radius:50%;width:28px;height:28px;display:block}.pg-insights .who__init{color:#fff;letter-spacing:.04em;background:#21304a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:inline-flex}.pg-insights .res{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.pg-insights .facets{flex-direction:column;gap:28px;display:flex;position:sticky;top:84px}.pg-insights .facets__h{letter-spacing:.14em;text-transform:uppercase;color:#836542;font-size:13px;font-weight:500;margin-bottom:8px!important}.pg-insights .facet{width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;color:#18233e;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:15px;display:flex}.pg-insights .facet:hover{background:#f6f3ef}.pg-insights .facet__n{color:#4a5468;font-size:13px}.pg-insights .hits{border-top:1px solid #18233e24;margin:0;padding:0;list-style:none}.pg-insights .hit{border-bottom:1px solid #18233e24;grid-template-columns:minmax(0,1fr) 168px;align-items:start;gap:32px;padding:26px 0;text-decoration:none;display:grid}.pg-insights .hit__text{flex-direction:column;gap:10px;min-width:0;display:flex}.pg-insights .hit__meta{color:#4a5468;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pg-insights .hit__title{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;font-size:26px;line-height:1.22}.pg-insights .hit__snip{color:#4a5468;font-size:16px;line-height:1.6}.pg-insights .hit__img{aspect-ratio:4/3;object-fit:cover;width:168px;display:block}@media (max-width:1024px){.pg-insights .lib{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-insights .res{grid-template-columns:200px minmax(0,1fr);gap:36px}}@media (max-width:900px){.pg-insights .topic-head,.pg-insights .starts{grid-template-columns:minmax(0,1fr);gap:20px}.pg-insights .res{grid-template-columns:minmax(0,1fr)}.pg-insights .facets{flex-flow:wrap;gap:20px;position:static}.pg-insights .facets>div{flex:200px}.pg-insights .hit{grid-template-columns:minmax(0,1fr) 96px;gap:18px}.pg-insights .hit__img{width:96px}.pg-insights .hit__title{font-size:22px}}@media (max-width:620px){.pg-insights .lib{grid-template-columns:minmax(0,1fr)}}.pg-article .mast{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.pg-article .chips{flex-wrap:wrap;gap:8px;display:flex}.pg-article .chip{background:#fff;border:1px solid #18233e38;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.pg-article .chip:hover{border-color:#18233e}.pg-article .starts{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;display:grid}.pg-article .card{text-decoration:none;display:block}.pg-article .card:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-article .areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.pg-article .areas a{border-top:1px solid #18233e29;height:100%;padding:24px 0 26px;text-decoration:none;display:block}.pg-article .areas a:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-article .shelf{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:end;gap:32px;display:grid}.pg-article .shelf img{width:100%;height:auto;display:block;box-shadow:0 1px 2px #0003,0 18px 40px -18px #0009}.pg-article .tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pg-article .latest{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;display:grid}.pg-article .row{border-top:1px solid #18233e29;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 0;text-decoration:none;display:grid}.pg-article .row:hover h3{text-underline-offset:.18em;text-decoration:underline}@media (max-width:1024px){.pg-article .areas,.pg-article .shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-article .wrap{padding:0 20px}.pg-article .nav .hide-s{display:none}.pg-article .mast,.pg-article .starts,.pg-article .latest{grid-template-columns:minmax(0,1fr);gap:36px}.pg-article .tools{grid-template-columns:minmax(0,1fr)}.rm.pg-article .h1{font-size:44px!important}.rm.pg-article .h2{font-size:32px!important}.pg-article .row{grid-template-columns:minmax(0,1fr);gap:6px}.pg-article .sec{padding:72px 0!important}}@media (max-width:560px){.pg-article .areas{grid-template-columns:minmax(0,1fr)}.pg-article .search{flex-direction:column}}.pg-article .art-hero img{box-shadow:0 1px 2px #18233e14,0 24px 48px -28px #18233e59}@media (max-width:900px){.pg-article .art-hero img{aspect-ratio:3/2!important}}.pg-article .crumbs{color:#4a5468;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pg-article .crumbs a{color:#4a5468}.pg-article .crumbs li+li:before{content:"/";color:#8a95a8;margin-right:10px}.pg-article .art{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);align-items:start;gap:56px;display:grid}.pg-article .toc{font-size:15px;position:sticky;top:24px}.pg-article .toc ol{border-left:1px solid #18233e29;margin:12px 0 0;padding:0;list-style:none}.pg-article .toc a{color:#4a5468;border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;text-decoration:none;display:block}.pg-article .toc a:hover{color:#18233e;border-left-color:#a9825a}.pg-article .prose{color:#21304a;max-width:38em;font-size:19px;line-height:1.7}.pg-article .prose p+p{margin-top:1em}.pg-article .prose h2{color:#18233e;margin:1.8em 0 .6em;scroll-margin-top:24px;font-size:32px;line-height:1.2}.pg-article .prose ul{margin:1em 0;padding-left:1.2em}.pg-article .prose li{margin:.35em 0}.pg-article .prose li::marker{color:#a9825a}.pg-article .figures{background:#18233e29;border:1px solid #18233e29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.4em 0;display:grid}.pg-article .figures div{background:#fff;padding:18px 20px}.pg-article .related{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (max-width:1100px){.pg-article .art{grid-template-columns:minmax(0,3fr) minmax(0,8fr)}.pg-article .art-aside{display:none}}@media (max-width:900px){.pg-article .art{grid-template-columns:minmax(0,1fr);gap:32px}.pg-article .toc{position:static}.pg-article .prose{font-size:18px}.pg-article .prose h2{font-size:27px}.pg-article .figures,.pg-article .related{grid-template-columns:minmax(0,1fr)}}.pg-article .topics{z-index:5;background:#fff;border-top:1px solid #18233e1f;border-bottom:1px solid #18233e1f;position:sticky;top:0}.pg-article .topics__inner{align-items:center;gap:20px;display:flex}.pg-article .topics__label{letter-spacing:.14em;text-transform:uppercase;color:#836542;flex:none;font-size:13px;font-weight:500}.pg-article .topics ul{scrollbar-width:none;gap:8px;min-width:0;margin:0;padding:12px 0;list-style:none;display:flex;overflow-x:auto}.pg-article .topics ul::-webkit-scrollbar{display:none}.pg-article .topics a{white-space:nowrap;color:#18233e;background:#fff;border:1px solid #18233e33;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.pg-article .topics a:hover{border-color:#18233e}.pg-article .topics a[aria-current]{color:#fff;background:#18233e;border-color:#18233e}@media (max-width:620px){.pg-article .topics__label{display:none}}.pg-awards .mast{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.pg-awards .chips{flex-wrap:wrap;gap:8px;display:flex}.pg-awards .chip{background:#fff;border:1px solid #18233e38;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.pg-awards .chip:hover{border-color:#18233e}.pg-awards .starts{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;display:grid}.pg-awards .card{text-decoration:none;display:block}.pg-awards .card:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-awards .areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.pg-awards .areas a{border-top:1px solid #18233e29;height:100%;padding:24px 0 26px;text-decoration:none;display:block}.pg-awards .areas a:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-awards .shelf{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:end;gap:32px;display:grid}.pg-awards .shelf img{width:100%;height:auto;display:block;box-shadow:0 1px 2px #0003,0 18px 40px -18px #0009}.pg-awards .tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pg-awards .latest{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;display:grid}.pg-awards .row{border-top:1px solid #18233e29;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 0;text-decoration:none;display:grid}.pg-awards .row:hover h3{text-underline-offset:.18em;text-decoration:underline}@media (max-width:1024px){.pg-awards .areas,.pg-awards .shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-awards .wrap{padding:0 20px}.pg-awards .nav .hide-s{display:none}.pg-awards .mast,.pg-awards .starts,.pg-awards .latest{grid-template-columns:minmax(0,1fr);gap:36px}.pg-awards .tools{grid-template-columns:minmax(0,1fr)}.rm.pg-awards .h1{font-size:44px!important}.rm.pg-awards .h2{font-size:32px!important}.pg-awards .row{grid-template-columns:minmax(0,1fr);gap:6px}.pg-awards .sec{padding:72px 0!important}}@media (max-width:560px){.pg-awards .areas{grid-template-columns:minmax(0,1fr)}.pg-awards .search{flex-direction:column}}.pg-awards .wm-host{position:relative;overflow:hidden}.pg-awards .wm-host>.wrap{z-index:1;position:relative}.pg-awards .wm{pointer-events:none;z-index:0;line-height:0;position:absolute}.pg-awards .wm .rose{display:block;width:100%!important;height:100%!important}.pg-awards .wm--light{opacity:.075}.pg-awards .wm--dark{opacity:.1}.pg-awards .wm--right{width:720px;height:720px;top:-140px;right:-200px}.pg-awards .wm--left{width:640px;height:640px;bottom:-200px;left:-220px}.pg-awards .wm--centre{width:900px;height:900px;margin-top:-450px;top:50%;right:-260px}@media (max-width:900px){.pg-awards .wm--right,.pg-awards .wm--left,.pg-awards .wm--centre{width:420px;height:420px}.pg-awards .wm--right{top:-60px;right:-160px}.pg-awards .wm--centre{margin-top:-210px;right:-180px}}@media (prefers-reduced-motion:no-preference){.pg-awards .wm .rose{animation:linear both wm-turn;animation-timeline:view();animation-range:cover}}.pg-awards .crumbs{color:#4a5468;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pg-awards .crumbs a{color:#4a5468}.pg-awards .crumbs li+li:before{content:"/";color:#8a95a8;margin-right:10px}.pg-awards .art{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);align-items:start;gap:56px;display:grid}.pg-awards .toc{font-size:15px;position:sticky;top:24px}.pg-awards .toc ol{border-left:1px solid #18233e29;margin:12px 0 0;padding:0;list-style:none}.pg-awards .toc a{color:#4a5468;border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;text-decoration:none;display:block}.pg-awards .toc a:hover{color:#18233e;border-left-color:#a9825a}.pg-awards .prose{color:#21304a;max-width:38em;font-size:19px;line-height:1.7}.pg-awards .prose p+p{margin-top:1em}.pg-awards .prose h2{color:#18233e;margin:1.8em 0 .6em;scroll-margin-top:24px;font-size:32px;line-height:1.2}.pg-awards .prose ul{margin:1em 0;padding-left:1.2em}.pg-awards .prose li{margin:.35em 0}.pg-awards .prose li::marker{color:#a9825a}.pg-awards .figures{background:#18233e29;border:1px solid #18233e29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.4em 0;display:grid}.pg-awards .figures div{background:#fff;padding:18px 20px}.pg-awards .related{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (max-width:1100px){.pg-awards .art{grid-template-columns:minmax(0,3fr) minmax(0,8fr)}.pg-awards .art-aside{display:none}}@media (max-width:900px){.pg-awards .art{grid-template-columns:minmax(0,1fr);gap:32px}.pg-awards .toc{position:static}.pg-awards .prose{font-size:18px}.pg-awards .prose h2{font-size:27px}.pg-awards .figures,.pg-awards .related{grid-template-columns:minmax(0,1fr)}}.pg-awards .aw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.pg-awards .aw{background:#fff;border:1px solid #18233e1a;flex-direction:column;height:100%;display:flex}.pg-awards .aw__img{aspect-ratio:4/3;background:#f6f3ef;justify-content:center;align-items:center;padding:36px;display:flex}.pg-awards .aw__img img{width:auto;max-width:72%;height:auto;max-height:100%;display:block}.pg-awards .aw__body{flex-direction:column;flex:1;gap:10px;padding:24px 26px 28px;display:flex}.pg-awards .aw__year{letter-spacing:.12em;text-transform:uppercase;color:#836542;font-size:13px;font-weight:500}.pg-awards .aw__name{font-family:var(--font-newsreader),Georgia,serif;font-size:25px;line-height:1.2}.pg-awards .aw__got{color:#18233e;font-size:16px;font-weight:500;line-height:1.5}.pg-awards .aw__what{color:#4a5468;font-size:15px;line-height:1.55}.pg-awards .aw--feature{grid-column:span 2}.pg-awards .aw--feature .aw__img{aspect-ratio:auto;min-height:260px}.pg-awards .timeline{margin:0;padding:0;list-style:none}.pg-awards .timeline li{border-top:1px solid #fff3;grid-template-columns:120px minmax(0,1fr) 220px;align-items:baseline;gap:32px;padding:26px 0;display:grid}.pg-awards .timeline li:last-child{border-bottom:1px solid #fff3}.pg-awards .summary{background:#18233e29;border:1px solid #18233e29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;display:grid}.pg-awards .summary div{background:#f6f3ef;padding:22px 24px}@media (max-width:1024px){.pg-awards .aw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-awards .aw--feature{grid-column:span 2}}@media (max-width:900px){.pg-awards .timeline li{grid-template-columns:minmax(0,1fr);gap:6px}.pg-awards .summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.pg-awards .aw-grid{grid-template-columns:minmax(0,1fr)}.pg-awards .aw--feature{grid-column:auto}}.pg-contact .mast{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.pg-contact .chips{flex-wrap:wrap;gap:8px;display:flex}.pg-contact .chip{background:#fff;border:1px solid #18233e38;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.pg-contact .chip:hover{border-color:#18233e}.pg-contact .card{text-decoration:none;display:block}.pg-contact .card:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-contact .areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.pg-contact .areas a{border-top:1px solid #18233e29;height:100%;padding:24px 0 26px;text-decoration:none;display:block}.pg-contact .areas a:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-contact .shelf{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:end;gap:32px;display:grid}.pg-contact .shelf img{width:100%;height:auto;display:block;box-shadow:0 1px 2px #0003,0 18px 40px -18px #0009}.pg-contact .tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pg-contact .latest{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;display:grid}.pg-contact .row{border-top:1px solid #18233e29;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 0;text-decoration:none;display:grid}.pg-contact .row:hover h3{text-underline-offset:.18em;text-decoration:underline}@media (max-width:1024px){.pg-contact .areas,.pg-contact .shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-contact .wrap{padding:0 20px}.pg-contact .nav .hide-s{display:none}.pg-contact .mast,.pg-contact .starts,.pg-contact .latest{grid-template-columns:minmax(0,1fr);gap:36px}.pg-contact .tools{grid-template-columns:minmax(0,1fr)}.rm.pg-contact .h1{font-size:44px!important}.rm.pg-contact .h2{font-size:32px!important}.pg-contact .row{grid-template-columns:minmax(0,1fr);gap:6px}.pg-contact .sec{padding:72px 0!important}}@media (max-width:560px){.pg-contact .areas{grid-template-columns:minmax(0,1fr)}.pg-contact .search{flex-direction:column}}.pg-contact .wm-host{position:relative;overflow:hidden}.pg-contact .wm-host>.wrap{z-index:1;position:relative}.pg-contact .wm{pointer-events:none;z-index:0;line-height:0;position:absolute}.pg-contact .wm .rose{display:block;width:100%!important;height:100%!important}.pg-contact .wm--light{opacity:.075}.pg-contact .wm--dark{opacity:.1}.pg-contact .wm--right{width:720px;height:720px;top:-140px;right:-200px}.pg-contact .wm--left{width:640px;height:640px;bottom:-200px;left:-220px}.pg-contact .wm--centre{width:900px;height:900px;margin-top:-450px;top:50%;right:-260px}@media (max-width:900px){.pg-contact .wm--right,.pg-contact .wm--left,.pg-contact .wm--centre{width:420px;height:420px}.pg-contact .wm--right{top:-60px;right:-160px}.pg-contact .wm--centre{margin-top:-210px;right:-180px}}@media (prefers-reduced-motion:no-preference){.pg-contact .wm .rose{animation:linear both wm-turn;animation-timeline:view();animation-range:cover}}.pg-contact .topics{z-index:5;background:#fff;border-top:1px solid #18233e1f;border-bottom:1px solid #18233e1f;position:sticky;top:0}.pg-contact .topics__inner{align-items:center;gap:20px;display:flex}.pg-contact .topics__label{letter-spacing:.14em;text-transform:uppercase;color:#836542;flex:none;font-size:13px;font-weight:500}.pg-contact .topics ul{scrollbar-width:none;gap:8px;min-width:0;margin:0;padding:12px 0;list-style:none;display:flex;overflow-x:auto}.pg-contact .topics ul::-webkit-scrollbar{display:none}.pg-contact .topics a{white-space:nowrap;color:#18233e;background:#fff;border:1px solid #18233e33;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.pg-contact .topics a:hover{border-color:#18233e}.pg-contact .topics a[aria-current]{color:#fff;background:#18233e;border-color:#18233e}@media (max-width:620px){.pg-contact .topics__label{display:none}}.pg-contact .topic{white-space:nowrap;min-height:40px;font:inherit;cursor:pointer;border:1px solid #18233e33;align-items:center;gap:8px;padding:0 14px;font-size:15px;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.pg-contact .topic:hover{border-color:#18233e}.pg-contact .chip{font:inherit;cursor:pointer;color:#18233e}.pg-contact .topic-head{border-bottom:1px solid #18233e24;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:48px;padding-bottom:32px;display:grid}.pg-contact .starts{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;display:grid}.pg-contact .start-lead{text-decoration:none;display:block}.pg-contact .start-row{border-bottom:1px solid #18233e24;align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:flex}.pg-contact .start-row:first-child{padding-top:0}.pg-contact .toolbar{border-top:1px solid #18233e24;border-bottom:1px solid #18233e24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.pg-contact .seg{border:1px solid #18233e4d;display:inline-flex}.pg-contact .seg button{min-height:42px;font:inherit;cursor:pointer;border:0;padding:0 16px;font-size:15px}.pg-contact .lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px;margin:0;padding:0;list-style:none;display:grid}.pg-contact .libcard{flex-direction:column;height:100%;text-decoration:none;display:flex}.pg-contact .libcard__img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:opacity .3s;display:block}.pg-contact .libcard__plain{aspect-ratio:3/2;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.pg-contact .libcard__body{flex-direction:column;flex:1;gap:10px;padding-top:16px;display:flex}.pg-contact .libcard__title{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;font-size:23px;line-height:1.25}.pg-contact .libcard:hover .libcard__title,.pg-contact .hit:hover .hit__title,.pg-contact .start-lead:hover span span:nth-child(2),.pg-contact .start-row:hover span span:nth-child(2){text-underline-offset:.18em;text-decoration:underline}.pg-contact .libcard:hover .libcard__img{opacity:.9}.pg-contact .who{color:#4a5468;align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:14px;display:flex}.pg-contact .who__img{object-fit:cover;object-position:50% 18%;border-radius:50%;width:28px;height:28px;display:block}.pg-contact .who__init{color:#fff;letter-spacing:.04em;background:#21304a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:inline-flex}.pg-contact .res{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.pg-contact .facets{flex-direction:column;gap:28px;display:flex;position:sticky;top:84px}.pg-contact .facets__h{letter-spacing:.14em;text-transform:uppercase;color:#836542;font-size:13px;font-weight:500;margin-bottom:8px!important}.pg-contact .facet{width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;color:#18233e;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:15px;display:flex}.pg-contact .facet:hover{background:#f6f3ef}.pg-contact .facet__n{color:#4a5468;font-size:13px}.pg-contact .hits{border-top:1px solid #18233e24;margin:0;padding:0;list-style:none}.pg-contact .hit{border-bottom:1px solid #18233e24;grid-template-columns:minmax(0,1fr) 168px;align-items:start;gap:32px;padding:26px 0;text-decoration:none;display:grid}.pg-contact .hit__text{flex-direction:column;gap:10px;min-width:0;display:flex}.pg-contact .hit__meta{color:#4a5468;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pg-contact .hit__title{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;font-size:26px;line-height:1.22}.pg-contact .hit__snip{color:#4a5468;font-size:16px;line-height:1.6}.pg-contact .hit__img{aspect-ratio:4/3;object-fit:cover;width:168px;display:block}@media (max-width:1024px){.pg-contact .lib{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-contact .res{grid-template-columns:200px minmax(0,1fr);gap:36px}}@media (max-width:900px){.pg-contact .topic-head,.pg-contact .starts{grid-template-columns:minmax(0,1fr);gap:20px}.pg-contact .res{grid-template-columns:minmax(0,1fr)}.pg-contact .facets{flex-flow:wrap;gap:20px;position:static}.pg-contact .facets>div{flex:200px}.pg-contact .hit{grid-template-columns:minmax(0,1fr) 96px;gap:18px}.pg-contact .hit__img{width:96px}.pg-contact .hit__title{font-size:22px}}@media (max-width:620px){.pg-contact .lib{grid-template-columns:minmax(0,1fr)}}.pg-contact .crumbs{color:#4a5468;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pg-contact .crumbs a{color:#4a5468}.pg-contact .crumbs li+li:before{content:"/";color:#8a95a8;margin-right:10px}.pg-contact .exit{background:#18233e;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;color:#fff!important}.pg-contact .exit:hover{background:#21304a}.pg-contact .ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:64px;display:grid}.pg-contact .direct{border-top:1px solid #18233e29;border-bottom:1px solid #18233e29;padding:22px 0}.pg-contact .direct__phone{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;font-size:44px;line-height:1.1;text-decoration:none}.pg-contact .svc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.pg-contact .svc-list a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.pg-contact .svc-list a:hover{text-decoration:underline}.pg-contact .safety{color:#21304a;background:#fff;border-left:3px solid #a9825a;padding:14px 18px;font-size:15px}.pg-contact .form-card{background:#fff;flex-direction:column;gap:22px;padding:36px 36px 30px;display:flex;position:sticky;top:24px;box-shadow:0 1px 2px #18233e0f,0 30px 60px -30px #18233e59}.pg-contact .form-card__top{flex-direction:column;gap:10px;display:flex}.pg-contact .progress{background:#18233e1a;height:3px}.pg-contact .progress span{background:#a9825a;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.pg-contact .q{border:0;min-width:0;margin:0;padding:0}.pg-contact .q legend,.pg-contact .inline legend{margin-bottom:12px;padding:0;font-size:15px;font-weight:500}.pg-contact .opt{text-align:left;width:100%;font:inherit;cursor:pointer;border:1px solid #18233e2e;flex-direction:column;gap:2px;margin-bottom:8px;padding:14px 18px;transition:border-color .2s,background-color .2s;display:flex}.pg-contact .opt:hover{border-color:#18233e}.pg-contact .opt__l{font-size:17px}.pg-contact .opt__h{opacity:.75;font-size:14px}.pg-contact .inline{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.pg-contact .inline legend{width:100%}.pg-contact .pill{min-height:44px;font:inherit;cursor:pointer;border:1px solid #18233e40;padding:0 16px;font-size:15px}.pg-contact .pill small{font-size:12px}.pg-contact .field{flex-direction:column;gap:6px;font-size:15px;font-weight:500;display:flex}.pg-contact .field input,.pg-contact .field textarea{font:inherit;color:#18233e;background:#fff;border:1px solid #18233e4d;min-height:48px;padding:10px 14px;font-size:16px;font-weight:400}.pg-contact .field input:focus,.pg-contact .field textarea:focus{outline-offset:1px;border-color:#18233e;outline:2px solid #8eb1cf}.pg-contact .field small{color:#4a5468;font-size:13px;font-weight:400}.pg-contact .form-card__nav{border-top:1px solid #18233e1a;align-items:center;gap:12px;padding-top:20px;display:flex}.pg-contact .with-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.pg-contact .visit{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:80px;display:grid}.pg-contact .door{justify-self:center;width:100%;max-width:440px}.pg-contact .stations{border-top:1px solid #18233e29;margin:0;padding:0;list-style:none}.pg-contact .stations li{border-bottom:1px solid #18233e29;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.pg-contact .stn{font-weight:500}.pg-contact .walk{color:#4a5468;font-size:15px}@media (max-width:1024px){.pg-contact .ct-grid{grid-template-columns:minmax(0,1fr)}.pg-contact .form-card{position:static}}@media (max-width:900px){.pg-contact .with-cards,.pg-contact .visit{grid-template-columns:minmax(0,1fr);gap:40px}.pg-contact .door{max-width:300px}.rm.pg-contact .h1{font-size:42px!important}.pg-contact .direct__phone{font-size:36px}}@media (max-width:560px){.pg-contact .svc-list{grid-template-columns:minmax(0,1fr)}.pg-contact .form-card{padding:24px 20px}}.pg-search .mast{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.pg-search .chips{flex-wrap:wrap;gap:8px;display:flex}.pg-search .chip{background:#fff;border:1px solid #18233e38;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.pg-search .chip:hover{border-color:#18233e}.pg-search .card{text-decoration:none;display:block}.pg-search .card:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-search .areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.pg-search .areas a{border-top:1px solid #18233e29;height:100%;padding:24px 0 26px;text-decoration:none;display:block}.pg-search .areas a:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-search .shelf{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:end;gap:32px;display:grid}.pg-search .shelf img{width:100%;height:auto;display:block;box-shadow:0 1px 2px #0003,0 18px 40px -18px #0009}.pg-search .tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pg-search .latest{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;display:grid}.pg-search .row{border-top:1px solid #18233e29;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 0;text-decoration:none;display:grid}.pg-search .row:hover h3{text-underline-offset:.18em;text-decoration:underline}@media (max-width:1024px){.pg-search .areas,.pg-search .shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-search .wrap{padding:0 20px}.pg-search .nav .hide-s{display:none}.pg-search .mast,.pg-search .starts,.pg-search .latest{grid-template-columns:minmax(0,1fr);gap:36px}.pg-search .tools{grid-template-columns:minmax(0,1fr)}.rm.pg-search .h1{font-size:44px!important}.rm.pg-search .h2{font-size:32px!important}.pg-search .row{grid-template-columns:minmax(0,1fr);gap:6px}.pg-search .sec{padding:72px 0!important}}@media (max-width:560px){.pg-search .areas{grid-template-columns:minmax(0,1fr)}.pg-search .search{flex-direction:column}}.pg-search .wm-host{position:relative;overflow:hidden}.pg-search .wm-host>.wrap{z-index:1;position:relative}.pg-search .wm{pointer-events:none;z-index:0;line-height:0;position:absolute}.pg-search .wm .rose{display:block;width:100%!important;height:100%!important}.pg-search .wm--light{opacity:.075}.pg-search .wm--dark{opacity:.1}.pg-search .wm--right{width:720px;height:720px;top:-140px;right:-200px}.pg-search .wm--left{width:640px;height:640px;bottom:-200px;left:-220px}.pg-search .wm--centre{width:900px;height:900px;margin-top:-450px;top:50%;right:-260px}@media (max-width:900px){.pg-search .wm--right,.pg-search .wm--left,.pg-search .wm--centre{width:420px;height:420px}.pg-search .wm--right{top:-60px;right:-160px}.pg-search .wm--centre{margin-top:-210px;right:-180px}}@media (prefers-reduced-motion:no-preference){.pg-search .wm .rose{animation:linear both wm-turn;animation-timeline:view();animation-range:cover}}.pg-search .topics{z-index:5;background:#fff;border-top:1px solid #18233e1f;border-bottom:1px solid #18233e1f;position:sticky;top:0}.pg-search .topics__inner{align-items:center;gap:20px;display:flex}.pg-search .topics__label{letter-spacing:.14em;text-transform:uppercase;color:#836542;flex:none;font-size:13px;font-weight:500}.pg-search .topics ul{scrollbar-width:none;gap:8px;min-width:0;margin:0;padding:12px 0;list-style:none;display:flex;overflow-x:auto}.pg-search .topics ul::-webkit-scrollbar{display:none}.pg-search .topics a{white-space:nowrap;color:#18233e;background:#fff;border:1px solid #18233e33;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.pg-search .topics a:hover{border-color:#18233e}.pg-search .topics a[aria-current]{color:#fff;background:#18233e;border-color:#18233e}@media (max-width:620px){.pg-search .topics__label{display:none}}.pg-search .topic{white-space:nowrap;min-height:40px;font:inherit;cursor:pointer;border:1px solid #18233e33;align-items:center;gap:8px;padding:0 14px;font-size:15px;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.pg-search .topic:hover{border-color:#18233e}.pg-search .chip{font:inherit;cursor:pointer;color:#18233e}.pg-search .topic-head{border-bottom:1px solid #18233e24;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:48px;padding-bottom:32px;display:grid}.pg-search .starts{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;display:grid}.pg-search .start-lead{text-decoration:none;display:block}.pg-search .start-row{border-bottom:1px solid #18233e24;align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:flex}.pg-search .start-row:first-child{padding-top:0}.pg-search .toolbar{border-top:1px solid #18233e24;border-bottom:1px solid #18233e24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.pg-search .seg{border:1px solid #18233e4d;display:inline-flex}.pg-search .seg button{min-height:42px;font:inherit;cursor:pointer;border:0;padding:0 16px;font-size:15px}.pg-search .lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 32px;margin:0;padding:0;list-style:none;display:grid}.pg-search .libcard{flex-direction:column;height:100%;text-decoration:none;display:flex}.pg-search .libcard__img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:opacity .3s;display:block}.pg-search .libcard__plain{aspect-ratio:3/2;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.pg-search .libcard__body{flex-direction:column;flex:1;gap:10px;padding-top:16px;display:flex}.pg-search .libcard__title{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;font-size:23px;line-height:1.25}.pg-search .libcard:hover .libcard__title,.pg-search .hit:hover .hit__title,.pg-search .start-lead:hover span span:nth-child(2),.pg-search .start-row:hover span span:nth-child(2){text-underline-offset:.18em;text-decoration:underline}.pg-search .libcard:hover .libcard__img{opacity:.9}.pg-search .who{color:#4a5468;align-items:center;gap:10px;margin-top:auto;padding-top:6px;font-size:14px;display:flex}.pg-search .who__img{object-fit:cover;object-position:50% 18%;border-radius:50%;width:28px;height:28px;display:block}.pg-search .who__init{color:#fff;letter-spacing:.04em;background:#21304a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:inline-flex}.pg-search .res{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.pg-search .facets{flex-direction:column;gap:28px;display:flex;position:sticky;top:84px}.pg-search .facets__h{letter-spacing:.14em;text-transform:uppercase;color:#836542;font-size:13px;font-weight:500;margin-bottom:8px!important}.pg-search .facet{width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;color:#18233e;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:15px;display:flex}.pg-search .facet:hover{background:#f6f3ef}.pg-search .facet__n{color:#4a5468;font-size:13px}.pg-search .hits{border-top:1px solid #18233e24;margin:0;padding:0;list-style:none}.pg-search .hit{border-bottom:1px solid #18233e24;grid-template-columns:minmax(0,1fr) 168px;align-items:start;gap:32px;padding:26px 0;text-decoration:none;display:grid}.pg-search .hit__text{flex-direction:column;gap:10px;min-width:0;display:flex}.pg-search .hit__meta{color:#4a5468;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pg-search .hit__title{font-family:var(--font-newsreader),Georgia,serif;color:#18233e;font-size:26px;line-height:1.22}.pg-search .hit__snip{color:#4a5468;font-size:16px;line-height:1.6}.pg-search .hit__img{aspect-ratio:4/3;object-fit:cover;width:168px;display:block}@media (max-width:1024px){.pg-search .lib{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-search .res{grid-template-columns:200px minmax(0,1fr);gap:36px}}@media (max-width:900px){.pg-search .topic-head,.pg-search .starts{grid-template-columns:minmax(0,1fr);gap:20px}.pg-search .res{grid-template-columns:minmax(0,1fr)}.pg-search .facets{flex-flow:wrap;gap:20px;position:static}.pg-search .facets>div{flex:200px}.pg-search .hit{grid-template-columns:minmax(0,1fr) 96px;gap:18px}.pg-search .hit__img{width:96px}.pg-search .hit__title{font-size:22px}}@media (max-width:620px){.pg-search .lib{grid-template-columns:minmax(0,1fr)}}.pg-tpl .mast{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:64px;display:grid}.pg-tpl .chips{flex-wrap:wrap;gap:8px;display:flex}.pg-tpl .chip{background:#fff;border:1px solid #18233e38;align-items:center;min-height:40px;padding:0 14px;font-size:15px;text-decoration:none;display:inline-flex}.pg-tpl .chip:hover{border-color:#18233e}.pg-tpl .starts{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;display:grid}.pg-tpl .card{text-decoration:none;display:block}.pg-tpl .card:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-tpl .areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.pg-tpl .areas a{border-top:1px solid #18233e29;height:100%;padding:24px 0 26px;text-decoration:none;display:block}.pg-tpl .areas a:hover h3{text-underline-offset:.18em;text-decoration:underline}.pg-tpl .shelf{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:end;gap:32px;display:grid}.pg-tpl .shelf img{width:100%;height:auto;display:block;box-shadow:0 1px 2px #0003,0 18px 40px -18px #0009}.pg-tpl .tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pg-tpl .latest{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:64px;display:grid}.pg-tpl .row{border-top:1px solid #18233e29;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 0;text-decoration:none;display:grid}.pg-tpl .row:hover h3{text-underline-offset:.18em;text-decoration:underline}@media (max-width:1024px){.pg-tpl .areas,.pg-tpl .shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pg-tpl .wrap{padding:0 20px}.pg-tpl .nav .hide-s{display:none}.pg-tpl .mast,.pg-tpl .starts,.pg-tpl .latest{grid-template-columns:minmax(0,1fr);gap:36px}.pg-tpl .tools{grid-template-columns:minmax(0,1fr)}.rm.pg-tpl .h1{font-size:44px!important}.rm.pg-tpl .h2{font-size:32px!important}.pg-tpl .row{grid-template-columns:minmax(0,1fr);gap:6px}.pg-tpl .sec{padding:72px 0!important}}@media (max-width:560px){.pg-tpl .areas{grid-template-columns:minmax(0,1fr)}.pg-tpl .search{flex-direction:column}}.pg-tpl .wm-host{position:relative;overflow:hidden}.pg-tpl .wm-host>.wrap{z-index:1;position:relative}.pg-tpl .wm{pointer-events:none;z-index:0;line-height:0;position:absolute}.pg-tpl .wm .rose{display:block;width:100%!important;height:100%!important}.pg-tpl .wm--light{opacity:.075}.pg-tpl .wm--dark{opacity:.1}.pg-tpl .wm--right{width:720px;height:720px;top:-140px;right:-200px}.pg-tpl .wm--left{width:640px;height:640px;bottom:-200px;left:-220px}.pg-tpl .wm--centre{width:900px;height:900px;margin-top:-450px;top:50%;right:-260px}@media (max-width:900px){.pg-tpl .wm--right,.pg-tpl .wm--left,.pg-tpl .wm--centre{width:420px;height:420px}.pg-tpl .wm--right{top:-60px;right:-160px}.pg-tpl .wm--centre{margin-top:-210px;right:-180px}}@media (prefers-reduced-motion:no-preference){.pg-tpl .wm .rose{animation:linear both wm-turn;animation-timeline:view();animation-range:cover}}.pg-tpl .art{grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,2fr);align-items:start;gap:56px;display:grid}.pg-tpl .toc{font-size:15px;position:sticky;top:24px}.pg-tpl .toc ol{border-left:1px solid #18233e29;margin:12px 0 0;padding:0;list-style:none}.pg-tpl .toc a{color:#4a5468;border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;text-decoration:none;display:block}.pg-tpl .toc a:hover{color:#18233e;border-left-color:#a9825a}.pg-tpl .prose{color:#21304a;max-width:38em;font-size:19px;line-height:1.7}.pg-tpl .prose p+p{margin-top:1em}.pg-tpl .prose h2{color:#18233e;margin:1.8em 0 .6em;scroll-margin-top:24px;font-size:32px;line-height:1.2}.pg-tpl .prose ul{margin:1em 0;padding-left:1.2em}.pg-tpl .prose li{margin:.35em 0}.pg-tpl .prose li::marker{color:#a9825a}.pg-tpl .figures{background:#18233e29;border:1px solid #18233e29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.4em 0;display:grid}.pg-tpl .figures div{background:#fff;padding:18px 20px}.pg-tpl .related{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (max-width:1100px){.pg-tpl .art{grid-template-columns:minmax(0,3fr) minmax(0,8fr)}.pg-tpl .art-aside{display:none}}@media (max-width:900px){.pg-tpl .art{grid-template-columns:minmax(0,1fr);gap:32px}.pg-tpl .toc{position:static}.pg-tpl .prose{font-size:18px}.pg-tpl .prose h2{font-size:27px}.pg-tpl .figures,.pg-tpl .related{grid-template-columns:minmax(0,1fr)}}.pg-tpl .aw-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.pg-tpl .aw{background:#fff;border:1px solid #18233e1a;flex-direction:column;height:100%;display:flex}.pg-tpl .aw__img{aspect-ratio:4/3;background:#f6f3ef;justify-content:center;align-items:center;padding:36px;display:flex}.pg-tpl .aw__img img{width:auto;max-width:72%;height:auto;max-height:100%;display:block}.pg-tpl .aw__body{flex-direction:column;flex:1;gap:10px;padding:24px 26px 28px;display:flex}.pg-tpl .aw__year{letter-spacing:.12em;text-transform:uppercase;color:#836542;font-size:13px;font-weight:500}.pg-tpl .aw__name{font-family:var(--font-newsreader),Georgia,serif;font-size:25px;line-height:1.2}.pg-tpl .aw__got{color:#18233e;font-size:16px;font-weight:500;line-height:1.5}.pg-tpl .aw__what{color:#4a5468;font-size:15px;line-height:1.55}.pg-tpl .aw--feature{grid-column:span 2}.pg-tpl .aw--feature .aw__img{aspect-ratio:auto;min-height:260px}.pg-tpl .timeline{margin:0;padding:0;list-style:none}.pg-tpl .timeline li{border-top:1px solid #fff3;grid-template-columns:120px minmax(0,1fr) 220px;align-items:baseline;gap:32px;padding:26px 0;display:grid}.pg-tpl .timeline li:last-child{border-bottom:1px solid #fff3}.pg-tpl .summary{background:#18233e29;border:1px solid #18233e29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;display:grid}.pg-tpl .summary div{background:#f6f3ef;padding:22px 24px}@media (max-width:1024px){.pg-tpl .aw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-tpl .aw--feature{grid-column:span 2}}@media (max-width:900px){.pg-tpl .timeline li{grid-template-columns:minmax(0,1fr);gap:6px}.pg-tpl .summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.pg-tpl .aw-grid{grid-template-columns:minmax(0,1fr)}.pg-tpl .aw--feature{grid-column:auto}}.pg-tpl .crumbs{color:#4a5468;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.pg-tpl .crumbs a{color:#4a5468}.pg-tpl .crumbs li+li:before{content:"/";color:#8a95a8;margin-right:10px}.pg-tpl .cols3t{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}@media (max-width:900px){.pg-tpl .cols3t{grid-template-columns:minmax(0,1fr);gap:28px}}
.hdr-util a{align-items:center;min-height:36px;display:inline-flex}.hdr-util a.hdr-util__short{display:none}@media (max-width:560px){.hdr-util{justify-content:space-between!important}.hdr-util a.hdr-util__full{display:none}.hdr-util a.hdr-util__short{display:inline-flex}}.nav--closing .has-mega:hover>.mega,.nav--closing .has-mega:focus-within>.mega{opacity:0;visibility:hidden;transition:opacity var(--rm-t-base) var(--rm-ease-out), transform var(--rm-t-base) var(--rm-ease-out), visibility 0s linear var(--rm-t-base);transform:translateY(-6px)}.nav--closing .has-mega:hover>.nav__top:after{transform:scaleX(0)}.nav--closing .has-mega:hover .nav__chev{transform:none}.pg-wwd .sit-reads{border-top:1px solid #18233e1f;margin-top:8px;padding-top:20px}.pg-wwd .sit-reads p{letter-spacing:.14em;text-transform:uppercase;color:#4a5468;margin:0 0 8px;font-size:12px;font-weight:500}.pg-wwd .sit-reads ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pg-wwd .sit-reads a{color:#4a5468;text-underline-offset:.2em;font-size:15px}.pg-wwd .sit-reads a:hover{color:#18233e}.ft-legal .text-button{color:#dfe6f0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:32px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.ft-legal .text-button:hover{color:#fff;text-underline-offset:.2em;text-decoration:underline}.ft-legal .text-button:focus-visible{outline-offset:3px;outline:2px solid #8eb1cf}a[href^=http]:not(.btn):not(:has(img)):not(:has(.external-mark)):not(.quick-exit):not(.mnav__exit):not([data-no-confirm]):after{content:"";vertical-align:.08em;background:currentColor;width:.62em;height:.62em;margin-left:.22em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' d='M6 18 18 6M8 6h10v10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2.4' d='M6 18 18 6M8 6h10v10'/%3E%3C/svg%3E") 50%/contain no-repeat}.mapboxgl-map a:after{content:none!important}.leave{color:#18233e;background:#fff;border:0;width:calc(100% - 40px);max-width:440px;padding:32px;box-shadow:0 40px 80px -30px #18233e80}.leave::backdrop{background:#18233e8c}.leave h2{font-family:var(--font-newsreader),Georgia,serif;margin:0 0 10px;font-size:26px;font-weight:400;line-height:1.2}.leave p{color:#4a5468;overflow-wrap:anywhere;margin:0 0 24px;font-size:16px;line-height:1.55}.leave__actions{flex-wrap:wrap;gap:12px;display:flex}.leave[open]{animation:rm-panel-in var(--rm-t-base) var(--rm-ease-out) both}@media (prefers-reduced-motion:reduce){.leave[open]{animation:none}}.cookie-banner{z-index:60!important;padding-block-end:calc(1rem + env(safe-area-inset-bottom))!important;inset-block-end:0!important}.mnav__panel a:hover,.mnav__panel a:focus-visible{color:#fff}.mnav__sub a:hover{color:#fff;border-color:#fff9}.mnav__panel .mnav__exit:hover{color:#dfe6f0!important}.mega__feature a:not(.btn):hover,.ft a:not(.btn):hover,.film a:not(.btn):hover,[style*="background:#18233e"] a:not(.btn):hover,[style*="background: #18233e"] a:not(.btn):hover,[style*="background:#21304a"] a:not(.btn):hover,[style*="background: #21304a"] a:not(.btn):hover{color:#fff}.hdr .mega a:not(.btn):not(.mega__feature a):hover{color:#18233e}.cookie-banner a{color:#fff;text-decoration-color:#fff9}.cookie-banner a:hover{color:#fff;text-decoration-color:#fff}.gate{z-index:200;color:#fff;background:#18233e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.gate__box{flex-direction:column;gap:14px;width:100%;max-width:420px;display:flex}.gate__box img{align-self:flex-start;width:auto;height:40px;margin-bottom:28px}.gate__box h1{font-family:var(--font-newsreader),Georgia,serif;margin:0;font-size:40px;font-weight:400;line-height:1.1}.gate__box p{color:#c3cede;margin:0 0 10px}.gate__box label{color:#dfe6f0;font-size:14px;font-weight:500}.gate__box input[type=password]{color:#fff;min-height:48px;font:inherit;background:#ffffff0f;border:1px solid #ffffff80;padding:0 14px;font-size:17px}.gate__box input[type=password]:focus-visible{outline-offset:2px;outline:2px solid #8eb1cf}.gate__box .btn{align-self:flex-start;margin-top:8px}.gate__error{color:#f2c9c0!important}@media (min-width:900px){.pg-article .toc,.pg-tpl .toc,.pg-awards .toc{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#18233e40 transparent;max-height:calc(100vh - 48px);padding-right:6px;overflow-y:auto}}@media (max-width:820px){.hdr>.wrap,.wrap.hdr-util,.tq>.wrap,footer .wrap,.ft .wrap,.cookie-banner .wrap{padding-left:20px;padding-right:20px}}.tq__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;padding:clamp(20px,3vw,40px);display:grid;overflow:hidden}.tq__slide{opacity:0;visibility:hidden;transform:translateX(calc(var(--tq-dir,1) * 28px));transition:opacity var(--rm-t-slow,.6s) var(--rm-ease-out,cubic-bezier(.22,1,.36,1)),transform var(--rm-t-slow,.6s) var(--rm-ease-out,cubic-bezier(.22,1,.36,1)),visibility 0s linear var(--rm-t-slow,.6s);grid-area:1/1;align-items:stretch;gap:32px 48px;display:flex}.tq__slide.is-leaving{transform:translateX(calc(var(--tq-dir,1) * -28px))}.tq__slide.is-current{opacity:1;visibility:visible;transition-delay:0s;transform:none}.tq__logo{aspect-ratio:1;background:#f6f3ef;flex:0 260px;justify-content:center;align-items:center;min-width:200px;padding:36px;display:flex}.tq__logo img{pointer-events:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.tq__fig{flex-direction:column;flex:420px;justify-content:center;gap:20px;min-width:0;margin:0;display:flex}.tq__text{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(22px,1.4vw + 14px,30px);line-height:1.35}.tq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.tq__dots{flex-wrap:wrap;gap:4px;display:flex}@media (max-width:720px){.tq{padding:44px 0!important}.tq>.wrap{gap:20px!important}.tq__stage{padding:20px}.tq__slide{flex-direction:column;justify-content:flex-start;gap:18px}.tq__logo{flex:none;width:96px;min-width:0;height:96px;padding:14px}.tq__fig{flex:none;justify-content:flex-start;gap:14px}.tq__fig>svg{width:28px;height:21px}.tq__text{font-size:20px;line-height:1.4}.tq__dots{display:none}.tq__controls{flex-wrap:nowrap}.tq__controls>div:last-child{justify-content:flex-end;width:100%}.tq__count{margin-right:auto!important}}@media (prefers-reduced-motion:reduce){.tq__slide{transition:none;transform:none}}.hdr-util__brief{display:none}@media (max-width:560px){.hdr-util__long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hdr-util__brief{display:inline}}.pg-contact .ct-attention{margin-bottom:24px}.pg-contact .field select{font:inherit;color:#18233e;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2318233e' stroke-width='1.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #18233e4d;min-height:48px;padding:10px 40px 10px 14px;font-size:16px;font-weight:400}.pg-contact .field select:focus{outline-offset:1px;border-color:#18233e;outline:2px solid #8eb1cf}
