body[data-page="about"]{background:#fff}.about-layout{width:100%}.about-story{display:block}.about-story p{color:#59645e;font-size:16px;line-height:1.8}.about-label{font-size:11px!important;line-height:1.6!important;font-weight:750;letter-spacing:.14em;color:#ad4107!important;margin:0 0 17px}.about-story h2{font-size:clamp(32px,3.6vw,49px);line-height:1.12;letter-spacing:-.045em;margin:0 0 25px}.about-opening{display:grid;grid-template-columns:.9fr 1.2fr;gap:8%;padding-top:80px;padding-bottom:78px}.about-opening .about-lead{font-size:22px;color:#222f28;line-height:1.55;letter-spacing:-.015em;margin-top:0}.about-prose p:last-child{margin-bottom:0}.about-principle{background:#18211d;color:#fff}.about-principle-inner{padding-top:66px;padding-bottom:60px}.about-principle .about-label{color:#ffae77!important}.about-principle h2{font-size:clamp(38px,5.2vw,68px);letter-spacing:-.05em}.about-principle-inner>p:not(.about-label){max-width:690px;color:#c1cbc3;font-size:18px}.about-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:46px;padding-top:30px;border-top:1px solid #ffffff26}.about-facts strong{display:block;font-size:24px;line-height:1.3;letter-spacing:-.03em}.about-facts span{display:block;font-size:12px;color:#b6c2b9;margin-top:10px}.about-method{padding-top:78px;padding-bottom:70px}.about-section-head{max-width:760px}.about-section-head>p:not(.about-label){max-width:670px}.about-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:36px 0 28px}.about-method-grid h3{font-size:23px;letter-spacing:-.025em;margin:22px 0 13px}.about-method-grid p{font-size:15px}.about-method-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;border:1px solid #f3d5bf;background:#fff8f1;color:#b94b0c}.about-method-icon svg{width:24px;height:24px}.about-link{color:#a13d07;font-weight:750;font-size:14px;text-decoration:underline;text-underline-offset:4px}.about-detail{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-bottom:78px}.about-detail-photo{position:relative}.about-detail-photo img{width:100%;height:550px;object-fit:cover;object-position:center 58%;border-radius:20px}.about-detail-photo p{font-size:11px;margin:12px 0 0;line-height:1.6}.about-detail-copy p{font-size:15px}.about-regions{background:#faf8f2;border-block:1px solid #ece8de;padding:68px 0}.about-cities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:36px}.about-city{border-top:1px solid #cecfc2;padding-top:22px;position:relative}.about-city-number{position:absolute;right:0;top:20px;font-size:12px;color:#909789}.about-city .about-label{font-size:10px!important;margin-bottom:12px}.about-city h3{font-size:32px;letter-spacing:-.04em;line-height:1.1;margin:0 0 17px}.about-city p{font-size:15px}.about-city-home{display:block;color:#687064;font-size:12px;margin-top:15px;text-decoration:underline;text-underline-offset:4px}.about-region-note{font-size:12px!important;max-width:650px;margin-top:33px!important}.about-proof{padding-top:78px;padding-bottom:70px}.about-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}.about-proof-card{border:1px solid #e0e5db;border-radius:16px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;color:#1c271f;background:#fff}.about-proof-card img{width:100%;height:240px;object-fit:cover}.about-proof-card>div{padding:24px;display:flex;flex-direction:column;flex:1}.about-proof-card .about-label{font-size:9px!important;margin-bottom:13px}.about-proof-card h3{font-size:22px;line-height:1.2;letter-spacing:-.035em;margin:0 0 12px}.about-proof-card p{font-size:14px;line-height:1.7;margin-top:0}.about-proof-card .about-link{margin-top:auto;padding-top:12px}.about-close{display:grid;grid-template-columns:1.3fr 1fr;gap:8%;align-items:center;border-top:1px solid #dce2d7;padding-top:55px;padding-bottom:65px}.about-close p:not(.about-label){max-width:580px}.about-close-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.about-close-actions .about-link{flex-basis:100%;margin-top:12px}.about-close .btn{display:inline-flex;align-items:center;gap:8px}.about-story section{scroll-margin-top:100px}.about-story .about-opening>div:first-child{animation:about-arrive .6s ease-out both}@keyframes about-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:850px){.about-opening{grid-template-columns:1fr;gap:12px;padding-top:46px;padding-bottom:46px}.about-method-grid{gap:23px}.about-detail{grid-template-columns:1fr;gap:30px}.about-detail-photo img{height:460px}.about-cities-grid{gap:22px}.about-proof-grid{gap:16px}.about-proof-card>div{padding:20px}.about-close{grid-template-columns:1fr;gap:22px}.about-proof-card img{height:210px}}@media(max-width:650px){.about-story h2{font-size:34px}.about-story p{font-size:15px}.about-opening .about-lead{font-size:20px}.about-principle-inner{padding-top:44px;padding-bottom:40px}.about-principle h2{font-size:42px}.about-facts{grid-template-columns:1fr;gap:20px;margin-top:28px;padding-top:25px}.about-facts>div{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;align-items:start}.about-facts strong{font-size:20px}.about-facts span{margin-top:3px;font-size:12px}.about-method{padding-top:45px;padding-bottom:40px}.about-method-grid{grid-template-columns:1fr;gap:25px}.about-method-grid article{border-top:1px solid #e1e5dc;padding-top:22px}.about-method-grid h3{margin-top:16px}.about-detail{padding-bottom:45px}.about-detail-photo img{height:420px}.about-regions{padding:44px 0}.about-cities-grid{grid-template-columns:1fr;gap:30px}.about-city h3{font-size:30px}.about-city p{max-width:520px}.about-proof{padding-top:45px;padding-bottom:45px}.about-proof-grid{grid-template-columns:1fr;gap:24px}.about-proof-card img{height:260px}.about-close{padding-top:38px;padding-bottom:45px}}@media(prefers-reduced-motion:reduce){.about-story .about-opening>div:first-child{animation:none}}
