.p-main{z-index:2;position:relative}.p-fade{opacity:0;transition:opacity 1.6s var(--ease)}.p-fade.is-in{opacity:1}.p-head{margin-top:160px;padding-top:28px;padding-bottom:120px;position:relative}.p-head__title{color:var(--ink);margin:62px 0 0}.p-head__title .b-line{text-wrap:balance}.p-head__grid,.p-prose{grid-template-columns:343px minmax(0,560px);column-gap:28px;display:grid}.p-head__grid{margin-top:60px}.p-head__lead>.t-lead{margin:0}.p-head__lead>*+*{margin-top:28px}.p-rows{margin:0;padding:0 0 104px;list-style:none}.p-row{padding-top:28px;padding-bottom:56px;position:relative}.p-row__line{left:var(--m);right:var(--m)}.p-row__label{color:var(--mute)}.p-row__grid{grid-template-columns:343px minmax(0,450px);align-items:start;column-gap:28px;margin-top:46px;display:grid}.p-row__title{margin:0}.p-row__body>.t-body{color:var(--mute);margin:0}.p-row__cta{margin-top:24px}.p-mail{color:var(--ink);transition:color .6s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;margin-top:16px;padding-bottom:2px;text-decoration:none;display:inline-block}.p-mail:hover{color:var(--ember)}.p-split{grid-template-columns:repeat(12,1fr);column-gap:28px;padding-bottom:160px;display:grid;position:relative}.p-split__text{flex-direction:column;grid-column:1/7;gap:56px;display:flex}.p-split__fig{grid-column:8/13;position:relative}.p-statement{color:var(--ink);margin:0}.p-fig{width:100%;height:auto;display:block}.p-fig--studio{mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 94%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 94%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.p-items{margin:0;padding:0;list-style:none}.p-item{align-items:center;gap:28px;padding:28px 0;display:flex;position:relative}.p-item .b-hline{left:0;right:0}.p-item__icon{flex:none;width:92px}.p-item__title{color:var(--ink);margin:0 0 12px;line-height:21.6px}.p-item__text{color:var(--mute);margin:0;line-height:21.6px}.p-dash{grid-template-columns:repeat(12,1fr);column-gap:28px;padding-bottom:160px;display:grid}.p-stats{grid-column:1/7;grid-template-columns:1fr 1fr;align-content:start;gap:4px;display:grid}.p-stat{background:#0b0a0908;flex-direction:column;justify-content:space-between;min-height:200px;padding:20px;display:flex}.p-stat__label{color:var(--mute)}.p-stat__value{font-variant-numeric:tabular-nums;margin:0}.p-stat__unit{letter-spacing:0;color:var(--mute);margin-left:8px;font-size:19px}.p-dash__card{background-color:var(--ink);background-image:linear-gradient(180deg, var(--ink) 0%, #110d0b 46%, #3b1c0c 80%, #b8501f 100%);grid-column:8/13;position:relative}.p-journal{grid-template-columns:repeat(3,1fr);gap:56px 28px;padding-bottom:160px;display:grid}.p-post__cover{aspect-ratio:467/263;background:radial-gradient(120% 90% at 85% 120%, #b8501f 0%, #3b1c0c 45%, var(--ink) 75%);position:relative;overflow:hidden}.p-post__cover>div{height:100%;inset:0;position:absolute!important}.p-prose{padding-bottom:160px}.p-prose__col>.t-lead{max-width:62ch;margin:0}.p-prose__p{color:#0b0a09c7;max-width:62ch;margin:0;line-height:1.5}.p-prose__col>*+*{margin-top:24px}.p-prose__sec h2{margin:0 0 8px}.p-prose__sec+.p-prose__sec{margin-top:40px}.p-more{padding-top:28px;position:relative}.p-more .b-sec-line{top:0}.p-more .p-journal{margin-top:52px}.p-ctas{flex-wrap:wrap;gap:4px;display:flex}.p-notfound{min-height:calc(100svh - 160px)}.p-band{z-index:3;background:var(--ink);color:var(--bone);margin-bottom:120px;position:relative}.p-band>.b-hline{top:0}.p-band__bottom{bottom:0;top:auto!important}.p-band__frame{margin:0 var(--m);background:repeating-linear-gradient(to bottom, var(--line-d) 0 2px, transparent 2px 5px) left top / 1px 100% no-repeat, repeating-linear-gradient(to bottom, var(--line-d) 0 2px, transparent 2px 5px) right top / 1px 100% no-repeat;padding:0 28px;position:relative}.p-band__pin--tl{top:-2.5px;left:-2.5px}.p-band__pin--tr{top:-2.5px;left:auto;right:-2.5px}.p-band__pin--bl{top:auto;bottom:-2.5px;left:-2.5px}.p-band__pin--br{inset:auto -2.5px -2.5px auto}.p-band__panel{background-color:#f3f1ec0a;flex-direction:column;align-items:flex-start;min-height:577px;padding:28px 28px 30px;display:flex;position:relative;overflow:hidden}.p-band__wire{aspect-ratio:600/633;pointer-events:none;height:100%;position:absolute;top:0;right:28px}.p-band__wire>div{height:100%}.p-band__mark{z-index:1;width:80px;height:80px;position:relative}.p-band__title{z-index:1;max-width:min(760px,58%);margin:140px 0 0;position:relative}.p-band__title .b-line{text-wrap:balance;display:block}.p-band__ctas{z-index:1;gap:4px;margin-top:auto;padding-top:64px;display:flex;position:relative}@media (min-width:768px) and (max-width:1279px){.p-head__title{font-size:clamp(56px,5.82vw,88px)}.p-head__grid,.p-prose,.p-row__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.p-stats{grid-column:1/13}.p-dash{row-gap:56px}.p-dash__card{grid-column:4/10}.p-stat__value{font-size:clamp(40px,5vw,68px)}}@media (max-width:767px){.p-head{margin-top:168px;padding-bottom:72px}.p-head__title{letter-spacing:-.025em;margin-top:40px;line-height:1.04}.p-head__grid,.p-prose,.p-row__grid{grid-template-columns:1fr;row-gap:16px}.p-head__grid{margin-top:32px}.p-head__grid>div:empty,.p-prose>div:empty{display:none}.p-row__grid{margin-top:24px}.p-split,.p-dash{grid-template-columns:1fr;row-gap:56px;padding-bottom:120px}.p-split__text,.p-split__fig,.p-stats,.p-dash__card{grid-column:1}.p-stats{grid-template-columns:1fr}.p-stat{min-height:128px}.p-item{flex-direction:column;align-items:flex-start;gap:24px}.p-item__icon{width:64px}.p-journal{grid-template-columns:1fr;row-gap:48px;padding-bottom:120px}.p-prose{padding-bottom:120px}.p-band{margin-bottom:96px}.p-band__frame{background:0 0;padding:0}.p-band__panel{justify-content:flex-end;min-height:520px;padding:16px 16px 30px}.p-band__mark{display:none}.p-band__wire{opacity:.7;height:54%;top:2%;right:50%;transform:translate(50%)}.p-band__title{letter-spacing:-.01em;max-width:100%;margin:auto 0 17px;font-size:22px;font-weight:500;line-height:30.8px}.p-band__ctas{flex-direction:column;width:100%;margin-top:0;padding-top:0}.p-band__ctas .a-btn{width:100%;display:flex}.p-band__ctas .a-btn__label{flex:1}}
