.tpage{font-family:var(--is-font-body,"Instrument Sans",sans-serif);-webkit-font-smoothing:antialiased}.tpage__stories{display:flex;flex-direction:column}.tpage__story{align-items:start;display:grid;gap:0;grid-template-columns:1fr}.tpage__media{aspect-ratio:4/5;background:#e8e4e0;max-height:min(72vw,480px);overflow:hidden;position:relative;width:100%}.tpage__media .is-lazy-img,.tpage__media .tpage__img{height:100%;inset:0;min-height:0;position:absolute;width:100%}.tpage__media .is-lazy-img__full,.tpage__media .is-lazy-img__ph,.tpage__media img{height:100%;object-fit:cover;object-position:center;width:100%}.tpage__media-placeholder{align-items:center;background:linear-gradient(145deg,#ddd8d3,#c9c2bb 55%,#b8b0a8);display:flex;inset:0;justify-content:center;position:absolute}.tpage__media-hint{color:rgba(17,17,17,.28);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tpage__panel{align-items:center;background:#faf9f8;display:flex;height:100%;padding:48px clamp(24px,5vw,72px)}.tpage__story:nth-child(2n) .tpage__panel{background:#fff}.tpage__story--featured .tpage__panel{background:var(--tpage-accent,#b44a3c);color:#fff;height:100%}.tpage__panel-inner{margin:0 auto;max-width:520px;width:100%}.tpage__name{color:var(--tpage-accent,#b44a3c);font-size:13px;font-weight:600;letter-spacing:.1em;margin:0 0 18px;text-transform:uppercase}.tpage__story--featured .tpage__name{color:hsla(0,0%,100%,.82)}.tpage__quote{border:none;margin:0;padding:0;position:relative}.tpage__mark{color:var(--tpage-accent,#b44a3c);display:block;font-family:var(--is-font-display,"Fraunces",serif);font-size:clamp(48px,8vw,72px);line-height:.85;margin-bottom:4px;opacity:.22}.tpage__story--featured .tpage__mark{color:#fff;opacity:.35}.tpage__quote-body{color:#333;font-size:clamp(17px,2.2vw,20px);line-height:1.62}.tpage__story--featured .tpage__quote-body{color:hsla(0,0%,100%,.95)}.tpage__quote-body p{margin:0}.tpage__quote-body p+p{margin-top:.85em}@media (min-width:900px){.tpage__story{align-items:center;grid-template-columns:1fr 1fr}.tpage__media{aspect-ratio:4/5;max-height:480px}.tpage__story--img-right .tpage__media{order:2}.tpage__story--img-left .tpage__media,.tpage__story--img-right .tpage__panel{order:1}.tpage__story--img-left .tpage__panel{order:2}.tpage__panel-inner{margin:0}.tpage__story--img-right .tpage__panel-inner{margin-left:auto;margin-right:0}.tpage__story--img-left .tpage__panel-inner{margin-left:0;margin-right:auto}.tpage__story--featured .tpage__media{max-height:520px}}@media (max-width:640px){.tpage__media{aspect-ratio:3/2;max-height:320px}.tpage__panel{padding:36px 24px 44px}.tpage__quote-body{font-size:16px}}