html:has(.ae){scroll-behavior:smooth}.gp-site.gp-about.ae{background:var(--grace-bg);color:var(--grace-text);font-family:Noto Sans KR,sans-serif}.ae *,.ae :before,.ae :after{box-sizing:border-box}.ae .ae-shell{width:min(1120px,100% - 96px);margin-inline:auto}.ae .ae-section{padding-block:88px;scroll-margin-top:94px}.ae .ae-section+.ae-section{border-top:1px solid var(--grace-line)}.gp-about.ae :is(h1,h2,h3,p,blockquote,li,dd){word-break:keep-all;overflow-wrap:anywhere}.gp-about.ae h1{letter-spacing:-.055em;text-wrap:balance;margin:24px 0;font:400 clamp(38px,4vw,60px)/1.48 Noto Serif KR,serif}.gp-about.ae h2{letter-spacing:-.045em;text-wrap:balance;margin:16px 0 0;font:400 clamp(28px,3vw,40px)/1.6 Noto Serif KR,serif}.gp-about.ae h3{letter-spacing:-.025em;margin:0 0 18px;font:400 25px/1.65 Noto Serif KR,serif}.gp-about.ae p{color:var(--grace-text);margin:0 0 20px;font-size:16px;line-height:1.95}.gp-about.ae .ae-label{letter-spacing:.18em;color:var(--grace-muted);margin:0 0 15px;font:400 10px/1.95 DM Sans,sans-serif}.gp-about.ae .ae-fine{color:var(--grace-muted);font-size:12px;line-height:1.9}.ae .ae-heading{margin-bottom:28px}.ae .ae-prose{max-width:650px}.ae .ae-prose p:last-child{margin-bottom:0}.ae .ae-center{text-align:center}.ae .ae-center .ae-prose{margin-inline:auto}.ae .ae-meet{padding-block:52px 72px}.ae .ae-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.ae :is(.ae-hero-copy,.ae-hero-body,.ae-story-grid>div,.ae-lineage-grid>div,.ae-across-grid>div){min-width:0}.gp-about.ae .ae-lead{margin-bottom:26px;font-size:18px;line-height:1.9}.ae figure{width:100%;min-width:0;margin:0}.ae figure img{object-fit:contain;object-position:center;width:100%;height:auto;margin-inline:auto;display:block}.ae .ae-portrait{justify-self:center;max-width:480px}.ae .ae-journey-photo img{max-width:340px}.ae figcaption{text-align:center;letter-spacing:.06em;color:var(--grace-muted);margin-top:15px;font:400 11px/1.85 DM Sans,Noto Sans KR,sans-serif}.gp-about.ae .ae-signature{margin:30px 0 0;font:italic 24px/1.6 Georgia,serif}.ae .ae-story-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);align-items:center;gap:80px;display:grid}.ae .ae-practices{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:48px;display:grid}.ae .ae-practices article{border-top:1px solid var(--grace-line);min-width:0;padding-top:24px}.ae .ae-practices h3{margin-bottom:12px;font-size:22px}.gp-about.ae .ae-practices p:last-child{margin:0;font-size:15px}.gp-about.ae .ae-endline{letter-spacing:-.025em;margin:38px 0 20px;font:400 23px/1.8 Noto Serif KR,serif}.ae .ae-lineage{background:var(--grace-white)}.ae .ae-lineage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:64px;display:grid}.gp-about.ae .ae-statement{letter-spacing:-.04em;max-width:880px;margin:44px auto 24px;font:400 clamp(25px,2.6vw,34px)/1.7 Noto Serif KR,serif}.ae .ae-teacher{border-top:1px solid var(--grace-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:48px;margin:40px 0 0;padding:32px 0 0;display:grid}.ae .ae-teacher h3{letter-spacing:.06em;margin-bottom:12px;font:400 17px/1.9 DM Sans,sans-serif}.ae .ae-teacher h3 span{color:var(--grace-muted);font-size:14px}.gp-about.ae .ae-teacher-tradition{color:var(--grace-muted);font:400 12px/1.9 DM Sans,sans-serif}.gp-about.ae .ae-teacher>div>p:not(.ae-label,.ae-fine,.ae-teacher-tradition){margin-bottom:14px;font-size:14px}.ae .ae-source-links{flex-wrap:wrap;gap:4px 24px;display:flex}.ae .ae-source-links a{min-height:44px;color:var(--grace-text);text-underline-offset:5px;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ae .ae-across-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr);align-items:center;gap:80px;display:grid}.ae .ae-regions{border-block:1px solid var(--grace-line);letter-spacing:.15em;color:var(--grace-muted);flex-wrap:wrap;gap:15px 28px;margin:30px 0 16px;padding:22px 0;font:400 11px/1.8 DM Sans,sans-serif;list-style:none;display:flex}.gp-about.ae .ae-region-note{color:var(--grace-muted);font:400 11px/1.9 DM Sans,sans-serif}.ae .ae-soul .ae-prose{max-width:700px}.ae .ae-keywords{border-block:1px solid var(--grace-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:38px 0;padding:28px 0;display:grid}.ae .ae-keywords dt{letter-spacing:.12em;color:var(--grace-muted);margin-bottom:10px;font:400 10px/1.9 DM Sans,sans-serif}.ae .ae-keywords dd{margin:0;font-size:14px;line-height:1.9}.gp-about.ae .ae-cta{border:1px solid var(--grace-line);background:var(--grace-green);max-width:100%;min-height:54px;color:var(--grace-white);text-align:center;border-color:var(--grace-green);border-radius:10px;justify-content:center;align-items:center;gap:24px;padding:16px 25px;font:500 14px/1.6 Noto Sans KR,sans-serif;text-decoration:none;display:inline-flex}.gp-about.ae .ae-cta:hover{background:var(--grace-green-hover);border-color:var(--grace-green);color:var(--grace-white)}.gp-about.ae .ae-secondary{background:var(--grace-white)}.gp-about.ae .ae-secondary:hover{background:var(--grace-celadon)}.ae .ae-cta>span:first-child{min-width:0}.ae .ae-cta>span[aria-hidden]{flex-shrink:0}.ae :is(a,button,summary):focus-visible{outline:2px solid var(--grace-green);outline-offset:4px}.gp-about.ae .ae-note{max-width:760px;margin:28px auto 0}.ae .ae-sacred{background:var(--grace-white);padding-block:104px}.ae .ae-sacred .ae-prose{max-width:630px}.ae .ae-invitation{background:var(--grace-celadon)}.ae .ae-services{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.ae .ae-services article{background:var(--grace-white);border:1px solid var(--grace-line);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.ae .ae-services article>img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.ae .ae-services article>.ae-self-image{object-position:center 65%}.ae .ae-service-body{flex-direction:column;flex:1;align-items:flex-start;padding:30px;display:flex}.ae .ae-service-body h3{margin-bottom:18px;font-size:23px}.gp-about.ae .ae-service-body p:not(.ae-label){margin-bottom:26px;font-size:15px}.ae .ae-service-body .ae-cta{gap:16px;width:100%;margin-top:auto}.ae .ae-closing{padding-top:48px}.ae .ae-closing .ae-endline{margin:20px 0 0}.ae .ae-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.ae .ae-shell{width:calc(100% - 64px)}.ae :is(.ae-hero-grid,.ae-story-grid,.ae-lineage-grid,.ae-across-grid){gap:36px}.ae .ae-practices{gap:24px}.ae .ae-service-body{padding:25px}}@media (max-width:760px){.ae .ae-shell{width:calc(100% - 40px)}.ae .ae-section{padding-block:56px;scroll-margin-top:84px}.ae .ae-meet{padding-block:30px 46px}.ae :is(.ae-hero-grid,.ae-story-grid,.ae-lineage-grid,.ae-across-grid,.ae-services,.ae-teacher){grid-template-columns:minmax(0,1fr);gap:30px}.ae .ae-hero-copy{display:contents}.ae .ae-hero-heading{order:1}.ae .ae-portrait{order:2;max-width:420px}.ae .ae-hero-body{order:3}.gp-about.ae h1{margin:20px 0;font-size:clamp(30px,7.8vw,42px);line-height:1.5}.gp-about.ae h2{font-size:27px;line-height:1.65}.gp-about.ae h3{font-size:22px}.gp-about.ae p{font-size:15px;line-height:1.95}.gp-about.ae .ae-lead{margin-bottom:0;font-size:16px}.ae .ae-journey-photo img{max-width:300px}.ae .ae-session-photo{grid-row:1;max-width:420px;margin-inline:auto}.ae .ae-practices{grid-template-columns:1fr;gap:26px;margin-top:34px}.ae .ae-teacher{gap:18px;margin-top:30px;padding-top:26px}.gp-about.ae .ae-statement{margin-top:34px;font-size:25px}.gp-about.ae .ae-endline{margin-top:30px;font-size:21px}.ae .ae-keywords{grid-template-columns:1fr;gap:22px;margin-block:30px;padding-block:24px}.ae .ae-sacred{padding-block:68px}.ae .ae-services{gap:24px;margin-top:30px}.ae .ae-service-body{padding:25px}.ae .ae-service-body h3{font-size:22px}.ae .ae-closing{padding-top:38px}}@media (prefers-reduced-motion:reduce){html:has(.ae){scroll-behavior:auto}}
