.grain{position:relative;isolation:isolate}.grain:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .2 0 0 0 0 .2 0 0 0 .33 -.145'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.img-hero{position:relative;min-height:600px;overflow:hidden;isolation:isolate;color:var(--paper);text-align:center;background:#000}.img-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.img-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:#00000080}.img-hero__tex{opacity:.12;z-index:-1;mix-blend-mode:difference}.img-hero__inner{padding:177px 0 80px;display:flex;flex-direction:column;align-items:center}.img-hero__title{margin-top:28px;font-family:var(--font-display);font-weight:700;font-size:clamp(42px,6.11vw,88px);line-height:1.045;letter-spacing:-.1em}.img-hero__text{margin-top:28px;max-width:720px;font-size:clamp(18px,1.53vw,22px);line-height:34px;letter-spacing:0}.img-hero--blog .img-hero__bg{height:160.02%;top:-16.54%;object-fit:fill}.cta-navy{position:relative;overflow:hidden;isolation:isolate;background:var(--navy);color:var(--paper);text-align:center}.cta-navy__shapes{position:absolute;left:0;top:0;width:1440px;max-width:100%;height:auto;z-index:-1;pointer-events:none;mix-blend-mode:multiply}.cta-navy__inner{padding:140px 0;display:flex;flex-direction:column;align-items:center}.cta-navy__lead{font-size:var(--fs-lead);line-height:30.3px;letter-spacing:0}.cta-navy__title{margin-top:20px;font-family:var(--font-display);font-weight:700;font-size:var(--fs-display);line-height:1.06;letter-spacing:-.1em;color:var(--coral)}.cta-navy__text{margin-top:28px;max-width:760px;font-size:clamp(18px,1.39vw,20px);line-height:32px;letter-spacing:0}.nl-form{margin-top:40px;display:flex;justify-content:center;gap:12px;width:100%}.nl-form input{width:420px;max-width:100%;height:64px;padding:0 28px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:#ffffff1a;color:var(--paper);font-size:16px;line-height:19.4px;letter-spacing:0;outline:none}.nl-form input::placeholder{color:#fff9}.nl-form input:focus{border-color:var(--paper)}.nl-form .btn{min-height:64px}.bl-wrap{width:min(100% - 2 * var(--gutter),1172px);margin-inline:auto}.bl-posts{padding:120px 0 140px}.bl-filters{display:flex;flex-wrap:wrap;gap:10px}.bl-pill{min-height:39px;padding:10px 18px;border-radius:999px;border:1px solid var(--navy);background:transparent;cursor:pointer;font-family:var(--font-mono);font-size:14px;line-height:16.8px;letter-spacing:0;color:var(--navy);transition:background-color .2s ease,color .2s ease}.bl-pill:hover{background:#17198814}.bl-pill[aria-pressed=true]{background:var(--navy);color:var(--paper)}.bl-feature{margin-top:41px;display:grid;grid-template-columns:700fr 416fr;gap:56px;align-items:start}.bl-feature__media img{width:100%;aspect-ratio:700 / 460;object-fit:cover;border-radius:24px}.bl-feature__copy{padding-top:20px}.bl-feature__aside{font-size:15px;color:var(--coral)}.bl-feature__title{margin-top:22px;font-family:var(--font-display);font-weight:700;font-size:clamp(32px,3.06vw,44px);line-height:1.09;letter-spacing:-.1em;color:var(--ink)}.bl-feature__title a:hover{color:var(--navy)}.bl-feature__text{margin-top:20px;font-size:17px;line-height:27px;letter-spacing:0}.bl-feature__read{margin-top:20px;font-size:14px}.bl-feature__btn{margin-top:23px;min-height:62px}.bl-heading{margin-top:100px;font-family:var(--font-display);font-weight:700;font-size:clamp(36px,3.33vw,48px);line-height:1.2;letter-spacing:-.1em;color:var(--ink)}.post-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.post-grid>li[hidden]{display:none}.bl-more{margin-top:48px;text-align:center}.bl-more__btn{min-height:62px}.post-card{height:100%;min-height:534px;display:flex;flex-direction:column;background:var(--cream);border-radius:20px;overflow:hidden}.post-grid--white .post-card{background:var(--white)}.post-card__media{position:relative;display:block;height:240px;overflow:hidden;flex:none}.post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.post-card:hover .post-card__media img{transform:scale(1.03)}.post-card__img--crop4 img{position:absolute;left:0;top:-88.51%;height:230.8%;object-fit:fill}.post-card__body{padding:28px}.post-card__tag{font-size:13px;line-height:15.6px;color:var(--coral)}.post-card__title{margin-top:12px;font-family:var(--font-display);font-weight:700;font-size:24px;line-height:30px;letter-spacing:-.06em;color:var(--ink)}.post-card__title a:hover{color:var(--navy)}.post-card__text{margin-top:12px;font-size:15px;line-height:24px;letter-spacing:0}.post-card__meta{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.post-card__meta .mono{font-size:13px;line-height:15.6px}.post-card__more{font-family:var(--font-display);font-weight:700;font-size:15px;line-height:18px;letter-spacing:0;color:var(--navy);white-space:nowrap}.post-card__more:hover{color:var(--red)}.bp{--cover-w: min(100vw - 2 * var(--gutter), 1172px)}.bp-hero{background:var(--cream);padding:180px 0 calc(var(--cover-w) * .256 + 64px);text-align:center}.bp-hero__inner{display:flex;flex-direction:column;align-items:center}.bp-hero__aside{font-size:16px;color:var(--coral)}.bp-hero__title{margin-top:21px;max-width:1100px;font-family:var(--font-display);font-weight:700;font-size:clamp(38px,5vw,72px);line-height:1.056;letter-spacing:-.1em;color:var(--ink)}.bp-hero__text{margin-top:28px;max-width:760px;font-size:clamp(17px,1.39vw,20px);line-height:1.6;letter-spacing:0;color:#323232cc}.bp-meta{margin-top:32px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.bp-meta__photo{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;flex:none}.bp-meta__photo img{position:absolute;max-width:none;width:100%;height:149.98%;left:1.2%;top:-14.84%}.bp-meta__name{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:19.2px;letter-spacing:0;color:var(--navy)}.bp-meta__info{font-size:14px;line-height:16.8px;white-space:pre}.bp-cover{width:var(--cover-w);margin:calc(var(--cover-w) * -.256) auto 0;position:relative}.bp-cover img{width:100%;aspect-ratio:1172 / 600;object-fit:cover;border-radius:24px}.bp-layout{width:var(--cover-w);margin:96px auto 0;padding-bottom:120px;display:grid;grid-template-columns:226px minmax(0,720px);align-items:start}.bp-share{padding-top:4px}.bp-share__label{font-size:14px;line-height:16.8px;color:var(--coral)}.bp-share ul{margin-top:13px}.bp-share a,.bp-copy{font-family:var(--font-display);font-weight:700;font-size:15px;line-height:28px;letter-spacing:0;color:var(--navy);background:none;border:0;padding:0;cursor:pointer}.bp-share a:hover,.bp-copy:hover{color:var(--red)}.bp-body>p,.bp-chapter>p{font-size:19px;line-height:32px;letter-spacing:0;color:#323232e6}.bp-body>.bp-lead{font-size:clamp(20px,1.67vw,24px);line-height:1.5;color:var(--ink)}.bp-chapter{margin-top:64px}.bp-lead+.bp-chapter{margin-top:56px}.bp-chapter>.bp-chapter__label{font-size:16px;line-height:19.2px;color:var(--coral)}.bp-chapter__title{margin-top:14px;font-family:var(--font-display);font-weight:700;font-size:clamp(30px,2.78vw,40px);line-height:1.15;letter-spacing:-.08em;color:var(--ink)}.bp-chapter>p{margin-top:24px}.bp-chapter>.bp-chapter__label{margin-top:0}.bp-tags{margin-top:20px;display:flex;flex-wrap:wrap;gap:13px 8px}.bp-tags li{display:inline-flex;padding:7px 14px;border-radius:999px;background:var(--coral);color:var(--paper);font-size:14px;line-height:16.9px;letter-spacing:0}.bp-chapter>.bp-after-tags{margin-top:37px}.bp-pull{position:relative;margin-top:24px;padding-left:36px}.bp-pull:before{content:"";position:absolute;left:0;top:0;width:4px;height:46px;background:var(--coral)}.bp-pull p{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,2.78vw,40px);line-height:1.15;letter-spacing:-.08em;color:var(--navy)}.bp-pull+p{margin-top:40px!important}.bp-figure{margin-top:40px}.bp-figure img{width:100%;aspect-ratio:720 / 440;object-fit:cover;border-radius:24px}.bp-figure figcaption{margin-top:16px;font-size:13px;line-height:15.6px;color:#32323299}.bp-figure+*{margin-top:48px}.bp-chapter:has(>.bp-figure:last-child)+.bp-chapter{margin-top:48px}.bp-byline{margin-top:64px;display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;padding:40px;border-radius:24px;background:var(--cream)}.bp-byline__photo{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:45% 50%}.bp-byline__label{font-size:14px;line-height:16.8px;color:var(--coral)}.bp-byline__name{margin-top:7px;font-family:var(--font-display);font-weight:700;font-size:28px;line-height:33.6px;letter-spacing:-.06em;color:var(--ink)}.bp-byline__bio{margin-top:8px;max-width:520px;font-size:16px;line-height:25px;letter-spacing:0;color:#323232cc}.bp-byline .btn{margin-top:20px}.bp-more{background:var(--cream);padding:120px 0 95px}.bp-more__aside{font-size:18px;color:var(--coral)}.bp-more__title{margin-top:12px;font-family:var(--font-display);font-weight:700;font-size:clamp(36px,3.89vw,56px);line-height:1.2;letter-spacing:-.1em;color:var(--ink)}.bp-more .post-grid{margin-top:64px}@media (max-width: 1340px){.bp-layout{grid-template-columns:180px minmax(0,720px)}}@media (max-width: 1100px){.bl-feature{grid-template-columns:1fr;gap:32px}.bl-feature__copy{padding-top:0;max-width:640px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-layout{grid-template-columns:1fr;max-width:720px}.bp-share{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:40px;padding-top:0}.bp-share ul{margin-top:0;display:flex;gap:20px}}@media (max-width: 900px){.bl-posts{padding:88px 0 96px}.bl-heading{margin-top:72px}.bp-hero{padding-top:140px}.bp-layout{margin-top:64px;padding-bottom:88px}.bp-more{padding:88px 0}}@media (max-width: 640px){.br-desk{display:none}.img-hero{min-height:520px}.img-hero__inner{padding:130px 0 72px}.img-hero__text{line-height:1.55}.post-grid{grid-template-columns:1fr;gap:24px}.post-card{min-height:0}.bl-feature__media img{border-radius:18px}.bp-hero{padding-top:120px}.bp-cover img{border-radius:16px}.bp-body>p,.bp-chapter>p{font-size:17px;line-height:29px}.bp-byline{grid-template-columns:1fr;padding:28px 24px}.nl-form{flex-direction:column;align-items:center}.nl-form input{width:100%}.cta-navy__inner{padding:96px 0}}
