body.content-page{color:#15213a;background:#f8f7f3}.content-page .nav{border-bottom:1px solid #15213a2e}.content-page .nav .brand-image{align-items:center;width:170px;height:94px;display:flex;overflow:hidden}.content-page .nav .brand-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:58px;display:block}.content-page .nav nav{gap:26px;margin-left:auto;margin-right:50px}.content-page .page-hero{border-bottom:2px solid #15213a;padding:85px 0 55px}.content-page .page-hero p{color:#536078;max-width:440px;font-size:17px;line-height:1.55}.content-page .page-hero h1{letter-spacing:-.08em;text-transform:uppercase;margin:0 0 36px;font:700 clamp(56px,9vw,135px)/.82 Unbounded}.content-page .page-hero h1 span{color:#356dff}.content-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:55px 0 25px;display:grid}.publication{cursor:pointer;background:#fff;border:1px solid #ccd3df;transition:transform .2s,box-shadow .2s}.publication:hover{transform:translate(-4px,-4px);box-shadow:6px 6px #356dff}.publication-cover{aspect-ratio:1.18;background:#dce6ff;overflow:hidden}.publication-cover img,.publication-cover video{object-fit:cover;width:100%;height:100%;display:block}.no-cover{color:#356dff;place-items:center;height:100%;font:700 36px Unbounded;display:grid}.publication-copy{padding:20px}.publication-copy p,.public-dialog>p{color:#356dff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 11px;font-size:11px;font-weight:800}.publication-copy h2{letter-spacing:-.06em;margin:0 0 13px;font:600 22px/.95 Unbounded}.publication-copy>div{color:#536078;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.publication-copy button{color:#15213a;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:18px 0 0;font:800 11px Manrope}.publication-copy b{color:#356dff;margin-left:6px;font-size:17px}.gallery{grid-column:span 1}.gallery .publication-copy{display:none}.gallery .publication-cover{aspect-ratio:1}.pager{gap:6px;padding:20px 0 85px;display:flex}.pager button{color:#15213a;cursor:pointer;background:#fff;border:1px solid #ccd3df;padding:10px 14px;font-weight:800}.pager button.active{color:#fff;background:#356dff;border-color:#356dff}.empty-public{color:#536078;grid-column:1/-1;padding:80px 0}.public-dialog{color:#15213a;background:#f8f7f3;border:0;width:calc(100% - 36px);max-width:900px;padding:min(8vw,75px)}.public-dialog::backdrop{background:#15213abf}.public-dialog h2{letter-spacing:-.07em;margin:0 0 28px;font:600 clamp(30px,5vw,62px)/.9 Unbounded}.dialog-close{cursor:pointer;background:0 0;border:0;font-size:32px;position:absolute;top:18px;right:20px}.detail-text{max-width:680px;margin-bottom:28px;font-size:16px;line-height:1.7}.detail-media{gap:14px;display:grid}.detail-media img,.detail-media video{object-fit:contain;background:#15213a;width:100%;max-height:590px}@media (width<=850px){.content-page .nav .brand-image{width:120px;height:80px}.content-page .nav .brand-image img{max-height:42px}.content-page .nav nav{display:none}.content-page .page-hero{padding:55px 0 35px}.content-page .page-hero h1{font-size:16vw}.content-grid{grid-template-columns:1fr;padding-top:35px}.publication-copy h2{font-size:24px}.gallery .publication-copy{display:block}}.content-page .nav{height:128px}.content-page .nav .brand-image{width:260px;height:128px}.content-page .nav .brand-image img{max-height:114px}@media (width<=850px){.content-page .nav{height:110px}.content-page .nav .brand-image{width:190px;height:110px}.content-page .nav .brand-image img{max-height:96px}}
