html.anim.m-armed .method [data-reveal]{opacity:0;transform:translateY(24px)}.method .m-bleed{position:relative;isolation:isolate;overflow:hidden;overflow:clip;display:flex;flex-direction:column;justify-content:flex-end;background:var(--color-navy);color:var(--color-cream)}.method .m-bleed-media{position:absolute;inset:-10% 0;z-index:-2}.method .m-bleed-media img{object-fit:cover;object-position:var(--focus,50% 50%);filter:grayscale(1) contrast(1.06)}.method .m-bleed:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(41,41,91,1) 0,rgba(41,41,91,1) 1.5%,rgba(41,41,91,0) 9%,rgba(41,41,91,0) 89%,rgba(41,41,91,1) 98.5%,rgba(41,41,91,1))}.method .m-bleed-inner{position:relative;width:100%;padding-block:6rem 3.5rem}.method .m-bleed-inner:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(41,41,91,.8);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgb(0,0,0) 4.5rem);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgb(0,0,0) 4.5rem)}.method .m-bleed-shell,.method .m-shell{width:100%;max-width:64rem;margin-inline:auto;padding-inline:1.5rem}.method .m-col{max-width:36rem}.method .m-col>:first-child,.method .m-shell>:first-child{margin-top:0}.method .m-hero{min-height:100vh;min-height:100svh;justify-content:flex-end}.method .m-hero .m-col{max-width:54rem}.method .m-statement{min-height:82vh;min-height:82svh}.method .m-statement--solo{min-height:92vh;min-height:92svh}@media (min-width:768px){.method .m-bleed-shell,.method .m-shell{padding-inline:2.5rem}.method .m-bleed-inner{padding-block:9rem 5.5rem}.method .m-bleed-inner:before{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgb(0,0,0) 7rem);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgb(0,0,0) 7rem)}}@media (max-width:1279.98px){.method .m-bleed{--m-reserve:0px}.method .m-statement:not(.m-statement--solo){--m-reserve:max(6rem,48svh)}.method .m-statement:not(.m-statement--solo) .m-bleed-inner{padding-top:var(--m-reserve)}.method .m-bleed-inner:before{background:linear-gradient(to bottom,rgba(41,41,91,0) 0,rgba(41,41,91,0) max(0px,var(--m-reserve) - 7rem),rgba(41,41,91,.58) max(3rem,var(--m-reserve)),rgba(41,41,91,.7) calc(max(3rem, var(--m-reserve)) + 8rem),rgba(41,41,91,.7) 100%);-webkit-mask-image:none;mask-image:none}.method .m-bleed-media img{object-position:var(--focus-narrow,var(--focus,50% 50%))}}@media (min-width:1280px){.method .m-bleed-inner:before{background:linear-gradient(90deg,rgba(41,41,91,.8) 0,rgba(41,41,91,.7) 57%,rgba(41,41,91,.06) 70%,rgba(41,41,91,0) 74%)}.method .m-hero .m-bleed-inner:before{background:linear-gradient(90deg,rgba(41,41,91,.8) 0,rgba(41,41,91,.72) 80%,rgba(41,41,91,.36) 92%,rgba(41,41,91,.2))}.method .m-bleed--right .m-col{margin-left:auto}.method .m-bleed--right .m-bleed-inner:before{background:linear-gradient(270deg,rgba(41,41,91,.8) 0,rgba(41,41,91,.7) 57%,rgba(41,41,91,.06) 70%,rgba(41,41,91,0) 74%)}}@media (min-width:1600px){.method .m-bleed-shell,.method .m-shell{max-width:78rem;padding-inline:4rem}}.method h2,.method h3{text-wrap:balance}.method .m-h1{font-size:clamp(2.5rem,7.2vw,4.5rem)}.method .m-h1,.method li,.method p{text-wrap:pretty}.method .m-anchor{font-size:clamp(2.75rem,11vw,4.25rem);max-width:17ch;text-wrap:wrap}@media (max-width:347px){.method .m-anchor{font-size:2.25rem}}.method .m-anchor--minor{font-size:clamp(1.7rem,3.4vw,2.5rem);max-width:20ch;text-wrap:pretty}.method .m-h2{font-size:clamp(1.6rem,3vw,2.25rem)}.method .m-prose{max-width:52ch;font-size:1.0625rem;line-height:1.75}.method .m-lede{max-width:46ch;font-size:1.1875rem;line-height:1.7}@media (min-width:768px){.method .m-prose{font-size:1.125rem}.method .m-lede{font-size:1.375rem;line-height:1.65}}.method .m-list{list-style:none;max-width:44ch;font-size:1.0625rem;line-height:1.35}.method .m-list>li+li{margin-top:1.7rem}@media (min-width:768px){.method .m-list{font-size:1.3125rem;line-height:1.3}.method .m-list>li+li{margin-top:1.4rem}}.method .m-close{max-width:34ch;font-size:1.1875rem;line-height:1.45}.method .m-quiet{max-width:40ch;font-size:1.125rem;line-height:1.6}@media (min-width:768px){.method .m-close{max-width:30ch;font-size:2rem}.method .m-quiet{font-size:1.3125rem;line-height:1.55}}.method .m-plate-grid{display:grid;gap:3rem}.method .m-plate-fig{position:relative;aspect-ratio:3/2;overflow:hidden;background:rgba(41,41,91,.06)}.method .m-figure img,.method .m-plate-fig img{object-fit:cover;filter:grayscale(1) contrast(1.06)}@media (min-width:900px){.method .m-plate-grid{grid-template-columns:1fr 24rem;gap:4.5rem;align-items:start}.method .m-plate-fig{aspect-ratio:4/5}}.method .m-band-h{font-size:clamp(2.1875rem,4.4vw,2.5rem)}.method .m-pillars{list-style:none;margin-top:4rem}.method .m-pillars>li+li{margin-top:3.25rem}.method .m-pillar-name{font-size:clamp(1.75rem,3vw,2rem)}.method .m-pillar-body{max-width:44ch;margin-top:.9rem;font-size:1.0625rem;line-height:1.7}@media (min-width:768px){.method .m-pillars{margin-top:5rem}.method .m-pillars>li+li{margin-top:4rem}.method .m-pillar-body{font-size:1.125rem}}.method .m-btn{display:inline-flex;align-items:center;min-height:3.25rem;padding:0 2.5rem;border:1px solid var(--color-cream);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.method .m-btn:hover{background:var(--color-cream);color:var(--color-navy)}.method .m-eyebrow{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase}.method .m-ref{font-size:.9375rem;line-height:1.6}.method .m-ref-cols{max-width:62ch}@media (prefers-reduced-motion:reduce){.method [data-reveal]{opacity:1!important}.method .m-bleed-media,.method [data-reveal]{transform:none!important}}