.beautiful-story{background:var(--cream)}.beautiful-story main img{display:block;width:100%;height:auto}.beautiful-story figure{margin:0}.beautiful-hero{display:grid;grid-template-columns:1.1fr .9fr;background:var(--coral);min-height:720px}.beautiful-hero>div{padding:9%;display:flex;flex-direction:column;justify-content:center}.beautiful-hero h1{font-size:clamp(65px,8vw,120px);line-height:.86;letter-spacing:-.07em;margin:45px 0}.beautiful-hero p:last-child{font-size:21px;line-height:1.5;max-width:520px}.beautiful-hero>img{height:100%;object-fit:contain;padding:12%;background:#f1ede5}.beautiful-core{padding:110px 10%;background:#53524f;color:#fff}.beautiful-core blockquote{font-size:clamp(38px,5vw,76px);line-height:1.08;font-weight:700;letter-spacing:-.045em;max-width:1150px;margin:40px 0}.beautiful-core>p:last-child{font-size:13px;max-width:650px}.beautiful-context{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;padding:100px 9%;background:var(--sage)}.beautiful-context h2,.beautiful-method h2,.beautiful-stories h2{font-size:clamp(40px,4.5vw,68px);line-height:1;letter-spacing:-.05em;margin:30px 0}.beautiful-context>div:last-child{padding-top:45px}.beautiful-context>div:last-child p{font-size:18px;line-height:1.7}.beautiful-page{padding:7% 15%;background:#fff}.beautiful-page img{max-height:850px;object-fit:contain}.beautiful-page figcaption{font-size:11px;text-align:center;text-transform:uppercase;padding-top:15px}.beautiful-method{padding:100px 9%;background:#f3e6b3}.method-flow{margin-left:28%;max-width:790px}.method-flow p{font-size:18px;line-height:1.65;border-top:1px solid;padding:20px 0;margin:0}.method-flow strong{font-size:20px}.beautiful-stories{display:flex;align-items:stretch;background:var(--coral)}.beautiful-stories>*{width:33.333%}.beautiful-stories figure{padding:4%;background:#fff}.beautiful-stories figure img{height:100%;object-fit:contain}.beautiful-stories>div{padding:6%;display:flex;flex-direction:column;justify-content:center}.beautiful-stories>div p:last-child{font-size:17px;line-height:1.65}.beautiful-quote{padding:110px 10%;background:var(--gold)}.beautiful-quote p{font-size:clamp(38px,5vw,72px);line-height:1.08;font-weight:700;max-width:1100px;margin:0}.beautiful-spreads{display:flex;background:#fff}.beautiful-spreads img{width:50%!important;padding:6%;object-fit:contain}.beautiful-credit{display:grid;grid-template-columns:.45fr 1.55fr;gap:8%;padding:90px 9%;background:var(--sage)}.beautiful-credit p:last-child{font-size:22px;line-height:1.55;margin:0}
@media(max-width:760px){.beautiful-hero,.beautiful-context,.beautiful-credit{grid-template-columns:1fr}.beautiful-hero{min-height:0}.beautiful-hero>div{padding:65px 7%}.beautiful-core,.beautiful-context,.beautiful-method,.beautiful-quote,.beautiful-credit{padding:65px 7%}.beautiful-context>div:last-child{padding-top:0}.beautiful-page{padding:40px 7%}.method-flow{margin-left:0}.beautiful-stories,.beautiful-spreads{display:block}.beautiful-stories>*,.beautiful-spreads img{width:100%!important}.beautiful-stories>div{padding:65px 7%}}
