.about-page{background:var(--shell-page-bg,#fbf5eb);padding-inline:clamp(12px,3vw,32px)}.about-shell{width:min(100%,1040px);margin:0 auto}.about-story{margin-top:clamp(20px,4vw,42px);position:relative;overflow:hidden}.about-hero{background:linear-gradient(90deg,#fbf5eb 0% 42%,#fbf5ebd9 51%,#fbf5eb00 74%);grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:stretch;min-height:500px;display:grid}.about-hero-copy{z-index:1;width:100%;margin:0;padding:clamp(38px,5.4vw,72px) clamp(26px,5vw,58px);position:relative}.about-hero-copy .about-title{max-width:13ch}.about-hero-copy .about-lead{max-width:34ch}.about-mirror-figure{background:#d8c0a4;min-width:0;min-height:500px;margin:0;position:relative;overflow:hidden}.about-mirror-figure:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#fbf8f2,#fbf8f2d9 22%,#fbf8f200);width:20%;position:absolute;inset:0 auto 0 0}.about-mirror-figure img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:500px;display:block}.about-story-content{color:#342e28;width:min(100%,760px);margin:0 auto;padding:clamp(26px,6vw,68px) clamp(20px,7vw,76px) clamp(36px,7vw,78px);font-family:Georgia,Times New Roman,serif}.about-title{color:#123f32;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 22px;font:clamp(44px,5.1vw,68px)/1.04 Georgia,Times New Roman,serif}.about-story-content h2{color:#123f32;letter-spacing:-.035em;text-wrap:pretty;border-top:1px solid #e9d9c8;margin:clamp(46px,7vw,72px) 0 16px;padding-top:24px;font:clamp(32px,3.7vw,47px)/1.08 Georgia,Times New Roman,serif}.about-story-content p{overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 16px;font:17px/1.55 Georgia,Times New Roman,serif}.about-story-content .about-lead{color:#705748;margin-bottom:22px;font-size:19px;line-height:1.48}.about-story-content .about-statement,.about-story-content .about-highlight{color:#6c4439;text-wrap:pretty;background:linear-gradient(110deg,#fce8df,#f9e5dc 55%,#f8ece1);border-left:3px solid #b76846;margin:26px 0;padding:20px clamp(18px,4vw,30px);font-size:clamp(18px,2.1vw,22px);line-height:1.5}.about-story-content .about-highlight--heart{background:#f8eeeb;border-color:#9f594d}.about-story-content .about-highlight--closing{background:#f7f1e6;border-color:#b08a53}.about-brand-ending{text-align:center;border-top:1px solid #e9d9c8;margin-top:48px;padding:20px 0 0}.about-story-continuation{padding-bottom:0}.about-story-continuation>.about-statement:last-child{margin-bottom:0}.about-brand-ending>p:first-child{margin-top:0}.about-brand-ending p{max-width:58ch;margin-inline:auto}.about-brand-ending p:first-child{color:#123f32;font:30px/1.1 Georgia,serif}.about-brand-ending p:nth-child(2){color:#8b573d;font:italic 20px/1.4 Georgia,serif}.about-brand-ending p:last-child{color:#705748;margin-top:18px;font-size:15px;line-height:1.45}.about-page .site-legal-footer{justify-content:center;margin:22px 0 0}@media (width<=420px){.about-page{padding-inline:10px}.about-story{margin-top:16px}.about-hero{grid-template-columns:minmax(0,1fr);min-height:0}.about-hero-copy{padding:28px 18px 10px}.about-mirror-figure{aspect-ratio:4/5;min-height:0}.about-mirror-figure:before{background:linear-gradient(#fbf5eb,#fbf5eb00);width:auto;height:12%;inset:0 0 auto}.about-mirror-figure img{object-position:center 48%;min-height:0}.about-story-content{padding:28px 18px 38px}.about-story-content h2{margin-top:48px}.about-story-content .about-statement,.about-story-content .about-highlight{padding:17px 16px}}@media (width>=421px) and (width<=760px){.about-hero{grid-template-columns:minmax(0,1fr);min-height:0}.about-hero-copy{padding:38px 34px 12px}.about-mirror-figure{aspect-ratio:4/3;min-height:0}.about-mirror-figure:before{background:linear-gradient(#fbf5eb,#fbf5eb00);width:auto;height:12%;inset:0 0 auto}.about-mirror-figure img{object-position:center 48%;min-height:0}}
