.block-bg-plaster.block-bg-plaster{background:var(--plaster-surface)}.block-bg-ivory.block-bg-ivory{background:var(--paper);border-image:conic-gradient(var(--paper) 0 0) fill 0 / 0 / 0 100vw}.block-bg-espresso.block-bg-espresso{border-image:conic-gradient(#2b2420 0 0) fill 0 / 0 / 0 100vw;color:#f1ede5;--ink:#f1ede5;--rule:#f1ede540;background:#2b2420}.block-space-compact.block-space-compact{padding-block:clamp(40px,6vw,80px)}.block-space-airy.block-space-airy{padding-block:clamp(120px,14vw,220px)}.block-width-narrow.block-width-narrow{max-width:880px;margin-inline:auto}.block-width-wide.block-width-wide{max-width:1440px;margin-inline:auto}.block-width-full.block-width-full{width:100%;max-width:none}.block-align-start.block-align-start{text-align:start}.block-align-center.block-align-center{text-align:center}.block-ratio-landscape{--block-ratio:16 / 9}.block-ratio-square{--block-ratio:1 / 1}.block-ratio-portrait{--block-ratio:4 / 5}@media (max-width:760px){[data-hide-on=mobile]{display:none!important}}@media (min-width:761px){[data-hide-on=desktop]{display:none!important}}.block-rich-text{padding:clamp(72px,9vw,140px) clamp(20px,6vw,96px)}.block-rich-text__body{max-width:760px;font-size:var(--type-lead);color:var(--ink);margin-inline:auto;line-height:1.55}.block-rich-text__body h2,.block-rich-text__body h3{font-family:var(--font-display);margin:1.4em 0 .5em;font-weight:400;line-height:1.1}.block-rich-text__body h2{font-size:clamp(34px,4.4vw,64px)}.block-rich-text__body h3{font-size:clamp(26px,3vw,40px)}.block-rich-text__body p{font-size:var(--type-body);margin:0 0 1em}.block-rich-text__body a{color:inherit;text-underline-offset:3px}
