.about_page__hxz1O{--brand-plum:#352939;--brand-gold:#c6b295;background:#faf8f4;color:#382e39}.about_page__hxz1O section[id]{scroll-margin-top:130px}.about_page__hxz1O a:focus-visible{outline:2px solid #b89a72;outline-offset:7px}.about_shell__24kHt{width:min(1160px,calc(100% - 112px));margin-inline:auto}.about_hero__hgGLN{position:relative;display:grid;grid-template-columns:43% 57%;min-height:640px;background:var(--brand-plum);color:#fffaf2}.about_heroCopy__p3pf5{position:relative;padding:32px 48px 75px max(56px,calc((100vw - 1160px) / 2))}.about_breadcrumb__gNqCc{display:flex;gap:13px;font-size:11px;color:#d4cbd6;margin-bottom:73px}.about_breadcrumb__gNqCc a:hover{color:white}.about_overline__zNYfW{margin:0 0 25px;font:10px/1.6 Arial,sans-serif;letter-spacing:.25em;color:var(--brand-gold)}.about_hero__hgGLN h1{font-size:clamp(44px,4.4vw,68px);line-height:1.43;letter-spacing:.13em;margin:0;white-space:nowrap}.about_hero__hgGLN h1 span{color:#decbb3}.about_heroRule__Gf5VU{width:42px;height:1px;background:var(--brand-gold);margin:30px 0 23px}.about_heroName__g0XGd{margin:0 0 8px;font-size:14px;letter-spacing:.12em}.about_heroDescription__L6JLK{margin:0;font-size:12px;color:#c7bdc8;letter-spacing:.08em}.about_heroExplore__ZMQva{display:flex;width:140px;justify-content:space-between;align-items:center;padding-block:14px;margin-top:31px;border-bottom:1px solid #756574;font-size:12px}.about_heroExplore__ZMQva span{font-size:21px;transition:transform .2s ease}.about_heroExplore__ZMQva:hover span{transform:translateY(4px)}.about_heroVisual__XrkvG{position:relative;min-width:0;overflow:hidden}.about_heroVisual__XrkvG>img{object-fit:cover;object-position:54% center}.about_heroVisual__XrkvG:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#30221e66);pointer-events:none}.about_imageCaption__CE8Xf{position:absolute;z-index:1;inset:auto 34px 32px;display:flex;justify-content:space-between;color:white;font-size:10px;letter-spacing:.19em}.about_heroIndex__WILXZ{position:absolute;bottom:24px;left:max(56px,calc((100vw - 1160px) / 2));color:#bdafbd;font:9px/1.5 Arial,sans-serif;letter-spacing:.2em}.about_sectionLabel__9hVPC{display:flex;justify-content:space-between;gap:20px;padding-bottom:21px;border-bottom:1px solid #dcd6cf;color:#756755;font-size:10px;letter-spacing:.13em}.about_sectionLabel__9hVPC span:last-child{font-family:Arial,sans-serif;letter-spacing:.2em}.about_philosophy__S1CGz{padding-block:94px 103px}.about_philosophyGrid__m2PCA{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;padding-top:54px}.about_page__hxz1O h2{font-size:clamp(30px,3.1vw,46px);line-height:1.55;letter-spacing:.04em}.about_philosophy__S1CGz h2 span{color:#837785}.about_philosophyCopy___3NDd{padding-top:6px}.about_philosophyCopy___3NDd p{margin:0 0 18px;color:#706872;font-size:13px;line-height:2.15}.about_philosophyCopy___3NDd p:first-child{font-size:17px;color:#382e39}.about_philosophyCopy___3NDd .about_signature__pZbfn{display:flex;align-items:center;gap:24px;margin-top:30px;margin-bottom:0;font-size:11px;letter-spacing:.08em;color:#8b775b}.about_signature__pZbfn span{font-size:30px;line-height:1}.about_care__JdhLF{padding-block:72px 80px;background:#efebe6}.about_sectionHeading__uue9q{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-top:36px;margin-bottom:42px}.about_sectionHeading__uue9q>p{margin:0 0 10px;color:#786e76;font-size:12px;letter-spacing:.07em}.about_principles__7_kx_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.about_principle__8LyCu{padding:12px 30px 0;border-left:1px solid #d3cbc3;display:flex;flex-direction:column}.about_principle__8LyCu:first-child{border-left:0;padding-left:0}.about_principle__8LyCu:last-child{padding-right:0}.about_number__dab3G{color:#a0886a;font:italic 32px/1.2 Georgia,serif}.about_principle__8LyCu h3{margin:32px 0 16px;font-size:24px;letter-spacing:.1em}.about_principle__8LyCu p{margin:0 0 32px;color:#726972;font-size:12px;line-height:2;max-width:210px}.about_principleEnglish__SXmzE{margin-top:auto;color:#827363;font:9px/1.6 Arial,sans-serif;letter-spacing:.12em}.about_environment__fZ5So{padding-block:92px 94px}.about_gallery__gUqe_{display:grid;grid-template-columns:1.35fr 1fr;gap:42px;align-items:start}.about_gallery__gUqe_ figure{margin:0;min-width:0}.about_galleryImage__utWTq{position:relative;overflow:hidden;background:#e4ddd2}.about_galleryMain__JxRbR .about_galleryImage__utWTq{aspect-ratio:1.34}.about_gallerySide__ZpBEp{padding-top:76px}.about_gallerySide__ZpBEp .about_galleryImage__utWTq{aspect-ratio:1.13}.about_galleryImage__utWTq img{object-fit:cover;transition:transform .7s ease}.about_gallery__gUqe_ figure:hover img{transform:scale(1.025)}.about_gallery__gUqe_ figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:17px;color:#796f74;font-size:11px;letter-spacing:.1em}.about_gallery__gUqe_ figcaption span:last-child{color:#8c7962;font:9px/1.8 Arial,sans-serif;letter-spacing:.15em}.about_invitation__BeP8k{position:relative;overflow:hidden;padding:75px 24px 108px;text-align:center;color:#fffaf2;background:var(--brand-plum)}.about_invitation__BeP8k .about_overline__zNYfW{margin-bottom:23px}.about_invitation__BeP8k>p:not(.about_overline__zNYfW){margin:20px 0 30px;color:#c8bdca;font-size:12px;letter-spacing:.06em}.about_invitationLinks___uAiS{display:flex;justify-content:center;gap:18px;position:relative;z-index:1}.about_invitationLinks___uAiS a{min-width:172px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:13px 22px;font-size:12px;border:1px solid #7d6c80;transition:background .2s}.about_invitationLinks___uAiS a:first-child{background:#decbb3;color:#352939;border-color:#decbb3}.about_invitationLinks___uAiS a:hover{background:#554259;color:white}.about_endMark__PIR_s{position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);color:#ffffff08;font:100px/1 Georgia,serif;letter-spacing:.17em;pointer-events:none;white-space:nowrap}@media (min-width:1600px){.about_hero__hgGLN{min-height:730px}.about_heroCopy__p3pf5{padding-top:46px}.about_breadcrumb__gNqCc{margin-bottom:98px}}@media (max-width:1050px){.about_shell__24kHt{width:calc(100% - 72px)}.about_heroCopy__p3pf5{padding-left:36px;padding-right:24px}.about_hero__hgGLN h1{font-size:46px}.about_heroIndex__WILXZ{left:36px}.about_philosophyGrid__m2PCA{gap:45px}.about_principle__8LyCu{padding-inline:20px}}@media (max-width:760px){.about_shell__24kHt{width:calc(100% - 44px)}.about_hero__hgGLN{grid-template-columns:1fr;min-height:0}.about_heroCopy__p3pf5{padding:24px 26px 38px}.about_breadcrumb__gNqCc{margin-bottom:41px}.about_hero__hgGLN h1{font-size:clamp(43px,9.5vw,60px);line-height:1.4}.about_hero__hgGLN .about_overline__zNYfW{margin-bottom:19px;font-size:9px}.about_heroRule__Gf5VU{margin-block:22px 19px}.about_heroExplore__ZMQva{margin-top:18px}.about_heroVisual__XrkvG{aspect-ratio:1.28}.about_imageCaption__CE8Xf{inset:auto 22px 20px}.about_heroIndex__WILXZ{display:none}.about_environment__fZ5So,.about_philosophy__S1CGz{padding-block:57px}.about_sectionLabel__9hVPC{font-size:9px;gap:12px;letter-spacing:.08em;padding-bottom:17px}.about_sectionLabel__9hVPC span:last-child{font-size:8px;letter-spacing:.13em}.about_philosophyGrid__m2PCA{grid-template-columns:1fr;gap:23px;padding-top:31px}.about_page__hxz1O h2{font-size:31px}.about_philosophyCopy___3NDd p:first-child{font-size:16px}.about_care__JdhLF{padding-block:48px 52px}.about_sectionHeading__uue9q{align-items:start;flex-direction:column;gap:12px;margin-block:28px 27px}.about_sectionHeading__uue9q>p{margin:0}.about_principles__7_kx_{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.about_principle__8LyCu{padding:0 0 0 20px}.about_principle__8LyCu:nth-child(odd){padding:0 20px 0 0;border-left:0}.about_principle__8LyCu h3{font-size:22px;margin-top:21px}.about_principle__8LyCu p{margin-bottom:21px}.about_principleEnglish__SXmzE{font-size:8px;letter-spacing:.05em}.about_gallery__gUqe_{grid-template-columns:1fr;gap:30px}.about_gallerySide__ZpBEp{padding-top:0}.about_gallerySide__ZpBEp .about_galleryImage__utWTq{aspect-ratio:1.34}.about_invitation__BeP8k{padding:54px 22px 72px}.about_invitation__BeP8k h2{font-size:28px}.about_invitationLinks___uAiS{gap:12px}.about_invitationLinks___uAiS a{min-width:0;padding:12px 17px;gap:22px}.about_endMark__PIR_s{font-size:58px;bottom:-10px}}@media (prefers-reduced-motion:reduce){.about_page__hxz1O *,.about_page__hxz1O :after{transition:none}}