.blockMast[data-v-36c0f870]{color:var(--color-text-soft);background:var(--color-surface-cream);position:relative;overflow:hidden}.blockMast[data-v-36c0f870]:before{content:"";z-index:0;background-image:var(--texture-grain);opacity:.055;mix-blend-mode:multiply;pointer-events:none;background-size:160px 160px;position:absolute;inset:0}.blockMast--soft[data-v-36c0f870]{background:var(--color-surface-soft)}.blockMast--stats[data-v-36c0f870]{border-block-end:1px solid var(--color-border)}.blockMast__inner[data-v-36c0f870]{z-index:1;max-width:var(--container-width);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,3.5rem) clamp(2rem,5vw,4.5rem);margin:0 auto;padding:clamp(3rem,6.5vw,5.5rem) 1.5rem clamp(3.5rem,7vw,6rem);display:grid;position:relative}@media (width>=641px){.blockMast__inner[data-v-36c0f870]{padding-inline:3rem}}@media (width>=1081px){.blockMast__inner[data-v-36c0f870]{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.blockMast--solo .blockMast__inner[data-v-36c0f870],.blockMast--wide .blockMast__inner[data-v-36c0f870]{grid-template-columns:minmax(0,1fr)}}.blockMast--wide .blockMast__inner[data-v-36c0f870]{max-width:var(--container-width-wide);row-gap:0;padding-block-end:clamp(2.5rem,5vw,3.5rem)}.blockMast--stats .blockMast__inner[data-v-36c0f870]{gap:clamp(2rem,4vw,3rem) clamp(2rem,5vw,5rem);max-width:1600px;padding-block:clamp(3rem,6vw,5.5rem) clamp(2.5rem,5vw,4rem)}@media (width>=981px){.blockMast--stats:not(.blockMast--solo) .blockMast__inner[data-v-36c0f870]{grid-template-columns:minmax(0,1fr) minmax(0,42%)}.blockMast--textSide .blockMast__inner[data-v-36c0f870]{grid-template-columns:minmax(0,1fr) minmax(0,46%)}}.blockMast--wall .blockMast__inner[data-v-36c0f870]{align-items:center;padding-block-end:clamp(3rem,6vw,5rem)}.blockMast--photo .blockMast__inner[data-v-36c0f870]{max-width:var(--container-width-wide);row-gap:0;padding:clamp(1.5rem,3vw,2.25rem) 2rem clamp(2.5rem,4.5vw,3.5rem)}@media (width>=1081px){.blockMast--photo .blockMast__inner[data-v-36c0f870]{grid-template-columns:minmax(0,1fr)}}@media (width>=1201px){.blockMast--photo .blockMast__inner[data-v-36c0f870]{padding-inline:3rem}}.blockMast__main[data-v-36c0f870]{min-width:0}.blockMast--photo .blockMast__main[data-v-36c0f870]{grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,4vw,4rem);display:grid}@media (width>=901px){.blockMast--photo .blockMast__main[data-v-36c0f870]{grid-template-columns:minmax(0,1fr) minmax(0,38%)}}.blockMast__back[data-v-36c0f870]{font-family:var(--font-body);font-size:var(--font-size-12);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted-on-cream);justify-self:start;align-items:center;gap:.5rem;margin-block-end:clamp(1.5rem,3.5vw,2.5rem);font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.blockMast__back[data-v-36c0f870]:hover{color:var(--color-text)}.blockMast__back[data-v-36c0f870]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.blockMast__backIcon[data-v-36c0f870]{width:15px;height:15px;transition:transform .2s}.blockMast__back:hover .blockMast__backIcon[data-v-36c0f870]{transform:translate(-3px)}.blockMast__rule[data-v-36c0f870]{background:var(--color-accent);width:2.5rem;height:2px;margin-block-end:clamp(1.5rem,3vw,2.25rem);display:block}.blockMast--wide .blockMast__rule[data-v-36c0f870]{margin-block-end:clamp(1.25rem,2.5vw,1.75rem)}.blockMast__title[data-v-36c0f870]{font-family:var(--font-heading);letter-spacing:-.03em;text-wrap:balance;color:var(--color-text);margin:0;font-size:clamp(2.5rem,5.6vw,4.5rem);font-weight:500;line-height:1}.blockMast__title em[data-v-36c0f870]{color:var(--color-action);font-style:normal;font-weight:400}.blockMast__title--sm[data-v-36c0f870]{font-size:clamp(2.25rem,4.8vw,3.875rem);line-height:1.02}.blockMast--stats .blockMast__title[data-v-36c0f870]{letter-spacing:-.035em;font-size:clamp(2.75rem,6vw,5.25rem);line-height:.95}.blockMast--photo .blockMast__title[data-v-36c0f870]{letter-spacing:-.035em;font-size:clamp(2.125rem,4.8vw,3.75rem);line-height:1}.blockMast__standfirst[data-v-36c0f870]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-action);margin:clamp(.75rem,1.5vw,1rem) 0 0;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:400}.blockMast__lede[data-v-36c0f870]{text-wrap:pretty;max-width:38rem;color:var(--color-text-soft);margin:clamp(1.5rem,3vw,2rem) 0 0;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5}.blockMast__lede--sm[data-v-36c0f870]{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.55}.blockMast--photo .blockMast__lede[data-v-36c0f870]{margin:0}.blockMast__body[data-v-36c0f870] p,.blockMast__sideBody[data-v-36c0f870] p{max-width:40rem;font-size:var(--font-size-15);text-wrap:pretty;color:var(--color-text-muted-on-cream);margin:1.125rem 0 0;line-height:1.65}.blockMast__body[data-v-36c0f870] strong,.blockMast__sideBody[data-v-36c0f870] strong{font-weight:600}.blockMast__body[data-v-36c0f870] a,.blockMast__sideBody[data-v-36c0f870] a{border-block-end:1px solid var(--color-border-strong);color:var(--color-text);text-decoration:none}.blockMast__body[data-v-36c0f870] a:hover,.blockMast__sideBody[data-v-36c0f870] a:hover{border-color:var(--color-action);color:var(--color-action)}.blockMast__body[data-v-36c0f870] blockquote{border-inline-start:2px solid var(--color-accent);max-width:34rem;font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:pretty;color:var(--color-text);margin:clamp(1.5rem,3vw,2rem) 0 0;padding-inline-start:clamp(1rem,2vw,1.25rem);font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:400;line-height:1.4}.blockMast__body[data-v-36c0f870] blockquote p{max-width:none;font:inherit;color:inherit;margin:0}.blockMast__counts[data-v-36c0f870]{flex-wrap:wrap;gap:0 1.5rem;margin:clamp(2rem,4vw,2.75rem) 0 0;display:flex}@media (width>=601px){.blockMast__counts[data-v-36c0f870]{-moz-column-gap:clamp(1.75rem,3.5vw,3.25rem);column-gap:clamp(1.75rem,3.5vw,3.25rem)}}.blockMast__counts dt[data-v-36c0f870]{font-size:var(--font-size-11);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.blockMast__counts dd[data-v-36c0f870],.blockMast__counts dt[data-v-36c0f870]{font-family:var(--font-body);font-weight:500}.blockMast__counts dd[data-v-36c0f870]{letter-spacing:-.03em;color:var(--color-text);margin:0 0 .25rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.blockMast__count[data-v-36c0f870]{border-block-start:2px solid var(--color-text);padding-block-start:.75rem}.blockMast__ctaLead[data-v-36c0f870]{font-family:var(--font-body);font-size:var(--font-size-15);color:var(--color-text);margin:clamp(2rem,3.5vw,2.75rem) 0 .875rem;font-weight:500}.blockMast__cta[data-v-36c0f870]{flex-direction:column;align-items:stretch;gap:1rem;margin-block-start:clamp(2rem,3.5vw,2.75rem);display:flex}@media (width>=641px){.blockMast__cta[data-v-36c0f870]{flex-flow:wrap;align-items:center;gap:.875rem 1.5rem}}.blockMast__cta--stats[data-v-36c0f870]{margin-block:clamp(2rem,4vw,3rem) .5rem}@media (width>=641px){.blockMast__cta--stats[data-v-36c0f870]{margin-block-end:0}}.blockMast__callNote[data-v-36c0f870],.blockMast__ctaNote[data-v-36c0f870]{font-family:var(--font-body);font-size:var(--font-size-15);text-align:center;color:var(--color-text-muted-on-cream);margin:0}@media (width>=641px){.blockMast__callNote[data-v-36c0f870],.blockMast__ctaNote[data-v-36c0f870]{text-align:start}}.blockMast__callNote[data-v-36c0f870] a{border-block-end:1px solid var(--color-border-strong);color:var(--color-text);text-decoration:none;transition:color .2s,border-color .2s}.blockMast__callNote[data-v-36c0f870] a:hover{border-color:var(--color-action);color:var(--color-action)}.blockMast__callNote[data-v-36c0f870] a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.blockMast__download[data-v-36c0f870]{vertical-align:-.2em;width:16px;height:16px;margin-inline-start:.625rem;transition:transform .25s;display:inline-block}.blockMast__file:hover .blockMast__download[data-v-36c0f870]{transform:translateY(2px)}.blockMast__cta .blockMast__jump[data-v-36c0f870]{font-size:var(--font-size-16);box-shadow:var(--shadow-mast-jump);gap:.875rem;padding-inline-end:.9rem}.blockMast__cta .blockMast__jump[data-v-36c0f870] .baseButton__arrow{box-sizing:content-box;background:var(--color-mast-jump-icon);border-radius:50%;width:17px;height:17px;padding:.3rem;transition:transform .25s,background-color .2s}.blockMast__cta .blockMast__jump[data-v-36c0f870]:hover .baseButton__arrow{background:var(--color-mast-jump-icon-hover)}.blockMast__cta .blockMast__jump.baseButton--down[data-v-36c0f870]:hover .baseButton__arrow{transform:translateY(3px)}.blockMast__side[data-v-36c0f870]{flex-direction:column;gap:clamp(1.5rem,3vw,2rem);max-width:34rem;display:flex}@media (width>=1081px){.blockMast__side[data-v-36c0f870]{max-width:none}.blockMast--stats .blockMast__side[data-v-36c0f870]{max-width:38rem}}.blockMast__sideBody[data-v-36c0f870]{display:contents}.blockMast__sideStandfirst[data-v-36c0f870]{border-block-start:2px solid var(--color-text);font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-text);margin:0;padding-block-start:1.25rem;font-size:clamp(1.0625rem,1.6vw,1.3125rem);font-weight:500;line-height:1.4}.blockMast__logo[data-v-36c0f870]{border:1px solid var(--color-border-strong);background:var(--color-surface);box-shadow:var(--shadow-mast-logo);border-radius:4px;justify-content:center;align-items:center;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}@media (width>=721px){.blockMast__logo[data-v-36c0f870]{flex:none;align-self:flex-start}}@media (width>=1081px){.blockMast__logo[data-v-36c0f870]{align-self:stretch}}.blockMast__logo[data-v-36c0f870] img{width:100%;max-width:11.25rem;height:auto;display:block}.blockMast__rail[data-v-36c0f870]{border-block-start:1px solid var(--color-border-strong);padding-block-start:clamp(1.25rem,2.5vw,1.75rem)}.blockMast__railList[data-v-36c0f870]{margin:0;padding:0;list-style:none}.blockMast__railList li+li[data-v-36c0f870]{border-block-start:1px solid var(--color-border)}.blockMast__railLink[data-v-36c0f870]{font-family:var(--font-body);font-size:var(--font-size-15);color:var(--color-text-soft);padding:.75rem 0;line-height:1.4;text-decoration:none;transition:color .2s,padding-left .2s;display:block}.blockMast__railLink[data-v-36c0f870]:hover{color:var(--color-action);padding-inline-start:.375rem}.blockMast__railLink[data-v-36c0f870]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.blockMast__railLink--current[data-v-36c0f870],.blockMast__railLink--current[data-v-36c0f870]:hover{color:var(--color-text);padding-inline-start:.875rem;font-weight:500;position:relative}.blockMast__railLink--current[data-v-36c0f870]:before{content:"";background:var(--color-brand-dot);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.blockMast__wall[data-v-36c0f870]{display:block;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 12% 88%,#0000)}@media (width>=981px){.blockMast__wall[data-v-36c0f870]{grid-template-columns:repeat(3,1fr);gap:clamp(.625rem,1.2vw,1rem);height:clamp(24rem,42vw,34rem);display:grid;-webkit-mask-image:linear-gradient(#0000,currentColor 16% 84%,#0000);mask-image:linear-gradient(#0000,currentColor 16% 84%,#0000)}}.blockMast__wallColumn[data-v-36c0f870]{min-width:0;overflow:hidden}.blockMast__wallColumn[data-v-36c0f870]:not(:first-child){display:none}@media (width>=981px){.blockMast__wallColumn[data-v-36c0f870]:not(:first-child){display:block}}.blockMast__wallTrack[data-v-36c0f870]{--track-gap:clamp(.625rem, 1.2vw, 1rem);gap:var(--track-gap);width:max-content;padding-inline-end:var(--track-gap);animation:64s linear infinite mast-drift-x-36c0f870;display:flex}@media (width>=981px){.blockMast__wallTrack[data-v-36c0f870]{width:auto;flex-direction:column;padding-block-end:var(--track-gap);padding-inline-end:0;animation-name:mast-drift-y-36c0f870}}.blockMast__wallColumn:nth-child(2) .blockMast__wallTrack[data-v-36c0f870]{animation-duration:74s;animation-direction:reverse}.blockMast__wallColumn:nth-child(3) .blockMast__wallTrack[data-v-36c0f870]{animation-duration:58s}.blockMast__wallTile[data-v-36c0f870]{aspect-ratio:4/5;background:var(--color-person-plate);border-radius:3px;flex:none;width:7.5rem;position:relative;overflow:hidden}@media (width>=601px){.blockMast__wallTile[data-v-36c0f870]{width:8.5rem}}@media (width>=981px){.blockMast__wallTile[data-v-36c0f870]{width:auto}}.blockMast__wallTile[data-v-36c0f870] img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%;mix-blend-mode:multiply;width:100%;height:100%;display:block}.blockMast__ribbon[data-v-36c0f870]{z-index:1;flex-direction:column;gap:.75rem;padding-block-end:clamp(2rem,4vw,3rem);display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 12% 88%,#0000)}.blockMast__ribbonRow[data-v-36c0f870]{overflow:hidden}.blockMast__ribbonTrack[data-v-36c0f870]{gap:.75rem;width:max-content;padding-inline-end:.75rem;animation:90s linear infinite mast-drift-x-36c0f870;display:flex}.blockMast__ribbonRow:nth-child(2) .blockMast__ribbonTrack[data-v-36c0f870]{animation-duration:110s;animation-direction:reverse}.blockMast__ribbonTile[data-v-36c0f870]{background:var(--color-border);flex:none;width:clamp(11rem,18vw,17rem);overflow:hidden}.blockMast__ribbonTile[data-v-36c0f870] img{filter:saturate(.55)contrast(1.02);opacity:.72;width:100%;height:auto;display:block}.blockMast__photo[data-v-36c0f870]{z-index:1;border-block-end:1px solid var(--color-border);background:var(--color-surface-cream);padding-block-end:clamp(1.5rem,5vw,2rem);position:relative}@media (width>=641px){.blockMast__photo[data-v-36c0f870]{background:linear-gradient(to bottom,var(--color-surface-cream) 0 50%,var(--color-surface) 50% 100%);border-block-end:0;padding-block-end:0}.blockMast__photo[data-v-36c0f870]:before{content:"";background:var(--color-border);height:1px;position:absolute;top:50%;left:0;right:0}}.blockMast--soft .blockMast__photo[data-v-36c0f870]{background:var(--color-surface-soft)}@media (width>=641px){.blockMast--soft .blockMast__photo[data-v-36c0f870]{background:linear-gradient(to bottom,var(--color-surface-soft) 0 50%,var(--color-surface) 50% 100%)}}.blockMast__photoInner[data-v-36c0f870]{max-width:var(--container-width-wide);margin:0 auto;position:relative}@media (width>=641px){.blockMast__photoInner[data-v-36c0f870]{padding:0 2rem}}@media (width>=1201px){.blockMast__photoInner[data-v-36c0f870]{padding:0 3rem}}.blockMast__figure[data-v-36c0f870]{background:var(--color-border);margin:0;position:relative;overflow:hidden}@media (width>=641px){.blockMast__figure[data-v-36c0f870]{box-shadow:var(--shadow-mast-figure);border-radius:5px}}.blockMast__figure[data-v-36c0f870]:after{content:"";border-block:1px solid var(--color-mast-figure-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}@media (width>=641px){.blockMast__figure[data-v-36c0f870]:after{border-inline:1px solid var(--color-mast-figure-edge)}}.blockMast__figure[data-v-36c0f870] img{width:100%;height:auto;display:block}@keyframes mast-drift-x-36c0f870{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mast-drift-y-36c0f870{0%{transform:translateY(0)}to{transform:translateY(-50%)}}
