.cards.svelte-1g9ksrh{grid-template-columns:repeat(3,1fr);gap:20px;padding:66px 30px 150px;display:grid}.card.svelte-1g9ksrh{aspect-ratio:1;border-radius:20px;position:relative;overflow:hidden}.card.svelte-1g9ksrh img:where(.svelte-1g9ksrh){object-fit:cover;width:100%;height:100%;display:block}.card-overlay.svelte-1g9ksrh{justify-content:space-between;align-items:flex-end;padding:0 30px 30px;display:flex;position:absolute;inset:0}.card-tint.svelte-1g9ksrh{mix-blend-mode:overlay;pointer-events:none;background:linear-gradient(#fff0 58%,#522818 100%);width:100%;height:101.5%;position:absolute;top:0;left:0}.card-info.svelte-1g9ksrh h3:where(.svelte-1g9ksrh){letter-spacing:-.05em;color:#fff;margin:0;font-size:24px;font-weight:600;line-height:1.5}.card-info.svelte-1g9ksrh p:where(.svelte-1g9ksrh){letter-spacing:-.05em;color:#fff;margin:2px 0 0;font-size:18px;font-weight:400;line-height:1.6}.card-info.svelte-1g9ksrh p:where(.svelte-1g9ksrh):lang(ko){word-break:keep-all}.detail-btn.svelte-1g9ksrh{color:#fff;letter-spacing:-.04em;white-space:nowrap;cursor:pointer;background:#7f4800;border:0;border-radius:20px;justify-content:space-between;align-items:center;width:125px;height:44px;padding:0 10px 0 20px;font-family:inherit;font-size:15px;font-weight:400;text-decoration:none;transition:background .2s;display:flex}.detail-btn.svelte-1g9ksrh:hover{background:#5d3500}.play-circle.svelte-1g9ksrh{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.play.svelte-1g9ksrh{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #7f4800;width:0;height:0;margin-left:2px}.cards.tiered.svelte-1g9ksrh{--doc-btn-w:94px;flex-direction:column;gap:20px;display:flex}.cards.tiered.svelte-1g9ksrh:lang(en){--doc-btn-w:112px}.tier.svelte-1g9ksrh{--tier-bg:#fffcf9;--tier-border:#f2eae0;--tier-accent:var(--color-brand-primary);--tier-ink:#171717;--tier-muted:var(--color-brand-gray);--tier-quote:var(--color-brand-dark);--tier-line:#7f48002e;border:1px solid var(--tier-border);background:var(--tier-bg);border-radius:20px;padding:32px 20px 36px}.tier.tier-top.svelte-1g9ksrh{--tier-bg:transparent;--tier-border:transparent}.tier.tier-second.svelte-1g9ksrh{--tier-bg:#f4ece0;--tier-border:#f4ece0}.tier-body.svelte-1g9ksrh{text-align:center;flex-direction:column;align-items:center;display:flex}.tiered.svelte-1g9ksrh .card:where(.svelte-1g9ksrh){text-align:left;border-radius:14px}.tier-carousel.svelte-1g9ksrh{align-self:stretch;position:relative}.tier-cards.svelte-1g9ksrh{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:14px;margin:0 -20px;padding:0 20px;scroll-padding:0 20px;display:flex;overflow:auto hidden}.tier-cards.svelte-1g9ksrh::-webkit-scrollbar{display:none}.tier-cards.svelte-1g9ksrh .card:where(.svelte-1g9ksrh){scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(70% + 29.4px)}.tier-cards.svelte-1g9ksrh .card:where(.svelte-1g9ksrh):first-child{margin-left:auto}.tier-cards.svelte-1g9ksrh .card:where(.svelte-1g9ksrh):last-child{margin-right:auto}.team-nav.svelte-1g9ksrh{z-index:1;width:44px;height:44px;color:var(--color-brand-primary);cursor:pointer;background:#ffffffe0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 0 4px;font-size:26px;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000002e}.team-prev.svelte-1g9ksrh{left:8px}.team-next.svelte-1g9ksrh{right:8px}.tier-feature.svelte-1g9ksrh .card:where(.svelte-1g9ksrh){flex:none;width:calc(70% + 29.4px)}.tier-feature.svelte-1g9ksrh .card-info:where(.svelte-1g9ksrh){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feature-text.svelte-1g9ksrh,.feature-lead.svelte-1g9ksrh{display:contents}.feature-name.svelte-1g9ksrh{letter-spacing:-.05em;color:var(--tier-ink);margin:22px 0 0;font-size:24px;font-weight:700;line-height:1.3}.feature-title.svelte-1g9ksrh{letter-spacing:-.04em;color:var(--tier-muted);margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.5}.feature-quote.svelte-1g9ksrh{letter-spacing:-.03em;color:var(--tier-quote);margin:18px 0 0;font-family:Chiron Sung HK,serif;font-size:17px;font-weight:400;line-height:1.7}.feature-quote.svelte-1g9ksrh:lang(ko){word-break:keep-all}.feature-quote.svelte-1g9ksrh,.tier-intro.svelte-1g9ksrh{text-wrap:balance}.feature-creds.svelte-1g9ksrh{border-top:1px solid var(--tier-line);align-self:stretch;margin-top:22px;padding-top:20px}.feature-creds.svelte-1g9ksrh ul:where(.svelte-1g9ksrh){margin:0;padding:0;list-style:none}.feature-creds.svelte-1g9ksrh li:where(.svelte-1g9ksrh){letter-spacing:-.04em;color:var(--tier-muted);font-size:14px;font-weight:400;line-height:1.75}.feature-creds.svelte-1g9ksrh li:where(.svelte-1g9ksrh):lang(ko){word-break:keep-all}.feature-assoc.svelte-1g9ksrh{display:none}.tier-head.svelte-1g9ksrh{margin-bottom:24px}.tier-label.svelte-1g9ksrh{letter-spacing:-.05em;color:var(--tier-ink);margin:0;font-size:24px;font-weight:700;line-height:1.3}.tier-clinic.svelte-1g9ksrh{color:var(--tier-accent);margin-bottom:18px}.tier-clinic.svelte-1g9ksrh:lang(ko){word-break:keep-all}.tier-intro.svelte-1g9ksrh{letter-spacing:-.04em;color:var(--tier-muted);margin:8px 0 0;font-size:15px;font-weight:500;line-height:1.6}.tier-intro.svelte-1g9ksrh:lang(ko){word-break:keep-all}.tiered.svelte-1g9ksrh .card-overlay:where(.svelte-1g9ksrh){flex-wrap:wrap;align-content:flex-end;gap:8px;padding:0 21px 21px}.tiered.svelte-1g9ksrh .card-info:where(.svelte-1g9ksrh) h3:where(.svelte-1g9ksrh){word-break:keep-all;font-size:13px}.tiered.svelte-1g9ksrh .card-info:where(.svelte-1g9ksrh) p:where(.svelte-1g9ksrh){margin-top:1px;font-size:12px}.tiered.svelte-1g9ksrh .card-info:where(.svelte-1g9ksrh):not(:lang(ko)){text-shadow:0 0 2px #00000059,0 0 8px #00000059}.tiered.svelte-1g9ksrh .detail-btn:where(.svelte-1g9ksrh){width:var(--doc-btn-w);border-radius:14px;gap:6px;height:31px;margin-left:auto;padding:0 7px 0 14px;font-size:12px;position:relative}.tiered.svelte-1g9ksrh .detail-btn:where(.svelte-1g9ksrh):after{content:"";position:absolute;inset:calc(50% - 22px) 0}.tiered.svelte-1g9ksrh .play-circle:where(.svelte-1g9ksrh){width:17px;height:17px}.tiered.svelte-1g9ksrh .play:where(.svelte-1g9ksrh){border-top-width:3px;border-bottom-width:3px;border-left-width:5px;margin-left:1px}@media (width>=810px){.tier.svelte-1g9ksrh{padding:56px 20px}.tier-body.svelte-1g9ksrh{text-align:left;width:calc(93.3333% + 43.8667px);margin:0 auto;display:block}.tier-cards.svelte-1g9ksrh{margin:0;padding:0;scroll-padding:0}.tier-cards.svelte-1g9ksrh .card:where(.svelte-1g9ksrh){scroll-snap-align:start;flex-basis:calc(25% - 10.5px)}.team-nav.svelte-1g9ksrh{display:flex}.tier-feature.svelte-1g9ksrh .tier-body:where(.svelte-1g9ksrh){grid-template-columns:calc(25% - 10.5px) minmax(0,1fr);align-items:start;column-gap:56px;display:grid}.tier-feature.svelte-1g9ksrh .card:where(.svelte-1g9ksrh){width:auto}.tier-second.svelte-1g9ksrh .tier-body:where(.svelte-1g9ksrh){grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) calc(25% - 10.5px)}.tier-second.svelte-1g9ksrh .tier-clinic:where(.svelte-1g9ksrh){grid-area:1/1;margin-bottom:28px}.tier-second.svelte-1g9ksrh .card:where(.svelte-1g9ksrh){grid-area:1/2/span 2}.tier-second.svelte-1g9ksrh .feature-text:where(.svelte-1g9ksrh){grid-area:2/1}.feature-text.svelte-1g9ksrh{flex-wrap:wrap;align-items:flex-start;gap:28px 56px;display:flex}.feature-lead.svelte-1g9ksrh{flex:340px;max-width:560px;display:block}.feature-name.svelte-1g9ksrh{margin-top:0;font-size:34px;line-height:1.25}.feature-title.svelte-1g9ksrh{margin-top:6px;font-size:17px}.feature-quote.svelte-1g9ksrh{margin-top:24px;font-size:22px;line-height:1.65}.feature-creds.svelte-1g9ksrh{border-top:0;border-left:1px solid var(--tier-line);flex:280px;margin-top:0;padding:4px 0 4px 32px}.feature-creds.svelte-1g9ksrh li:where(.svelte-1g9ksrh){font-size:15px}.feature-creds.svelte-1g9ksrh .feature-assoc:where(.svelte-1g9ksrh){margin-top:16px;display:block}.tier-head.svelte-1g9ksrh{margin-bottom:36px}.tier-label.svelte-1g9ksrh{font-size:34px;line-height:1.25}.tier-intro.svelte-1g9ksrh{margin-top:10px;font-size:17px}.tiered.svelte-1g9ksrh .card-info:where(.svelte-1g9ksrh) h3:where(.svelte-1g9ksrh){font-size:17px}.tiered.svelte-1g9ksrh .card-info:where(.svelte-1g9ksrh) p:where(.svelte-1g9ksrh){font-size:13px}}.doc-overlay.svelte-1g9ksrh{z-index:20;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.doc-modal.svelte-1g9ksrh{background:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;width:540px;max-width:100%;height:722px;max-height:calc(100vh - 40px);padding:0 50px 50px;display:flex;position:relative;overflow:hidden}.doc-photo.svelte-1g9ksrh{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.doc-fade.svelte-1g9ksrh{background:linear-gradient(#ababab00 36%,#fff 55%);position:absolute;inset:0}.doc-photo-only.svelte-1g9ksrh .doc-fade:where(.svelte-1g9ksrh){background:linear-gradient(#ababab00 64%,#fff 90%)}.doc-modal.doc-low-fade.svelte-1g9ksrh .doc-fade:where(.svelte-1g9ksrh){background:linear-gradient(#ababab00 50%,#fff 68%)}.doc-modal.doc-modal-split.svelte-1g9ksrh{justify-content:flex-start;padding:0}.doc-modal-split.svelte-1g9ksrh .doc-photobox:where(.svelte-1g9ksrh){aspect-ratio:1600/1103;width:100%;overflow:hidden}.doc-modal-split.svelte-1g9ksrh .doc-photobox:where(.svelte-1g9ksrh)>img:where(.svelte-1g9ksrh){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.doc-modal-split.svelte-1g9ksrh .doc-body:where(.svelte-1g9ksrh){align-self:stretch;width:auto;padding:30px 50px 50px}.doc-close.svelte-1g9ksrh{cursor:pointer;z-index:3;background:0 0;border:0;width:43px;height:22px;position:absolute;top:44px;left:37px}.doc-close.svelte-1g9ksrh:before,.doc-close.svelte-1g9ksrh:after{content:"";background:#fff;border-radius:2px;width:24px;height:2px;position:absolute;top:10px;left:10px}.doc-close.svelte-1g9ksrh:before{transform:rotate(-45deg)}.doc-close.svelte-1g9ksrh:after{transform:rotate(45deg)}.doc-body.svelte-1g9ksrh{z-index:1;flex-direction:column;gap:20px;width:440px;max-width:100%;display:flex;position:relative}.doc-modal.svelte-1g9ksrh:not(.doc-modal-split) .doc-body:where(.svelte-1g9ksrh){width:472px;max-width:calc(100% + 32px);max-height:calc(100% + 38px - (100% + 50px) * var(--doc-text-top,240) / 722);overscroll-behavior:contain;scrollbar-width:none;margin:0 -16px -20px;padding:18px 16px 20px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 20px),#0000 100%)}.doc-modal.svelte-1g9ksrh:not(.doc-modal-split) .doc-body:where(.svelte-1g9ksrh)::-webkit-scrollbar{display:none}.doc-modal.svelte-1g9ksrh:not(.doc-modal-split) .doc-body:where(.svelte-1g9ksrh)>:where(.svelte-1g9ksrh){flex-shrink:0}@media (width>=810px){.doc-modal.svelte-1g9ksrh:not(.doc-modal-split) .doc-body:where(.svelte-1g9ksrh){width:440px;max-width:100%;max-height:none;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.doc-quote.svelte-1g9ksrh{letter-spacing:-1.2px;color:var(--color-brand-primary);text-align:center;text-shadow:0 0 10px #fffffff2,0 0 4px #fffc,0 0 1px #fff9;margin:0;font-family:Chiron Sung HK,serif;font-size:24px;font-weight:400;line-height:36px}@media (width>=580px){.doc-quote.svelte-1g9ksrh:lang(ko){word-break:keep-all}}.doc-idrow.svelte-1g9ksrh{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.doc-idrow.svelte-1g9ksrh h3:where(.svelte-1g9ksrh){letter-spacing:-1.2px;color:#171717;margin:0;font-size:24px;font-weight:600;line-height:36px}.doc-idrow.svelte-1g9ksrh p:where(.svelte-1g9ksrh){letter-spacing:-.9px;color:#171717;margin:0;font-size:18px;font-weight:400;line-height:1.6}.doc-career.svelte-1g9ksrh{flex-direction:column;gap:12px;display:flex}.doc-career.svelte-1g9ksrh p:where(.svelte-1g9ksrh){letter-spacing:-.75px;color:var(--color-brand-gray);margin:0;font-size:15px;font-weight:400;line-height:22.5px}.doc-career.svelte-1g9ksrh p:where(.svelte-1g9ksrh):lang(ko){word-break:keep-all}@media (width<=809px){.cards.svelte-1g9ksrh{grid-template-columns:1fr;gap:20px;padding:66px 20px 50px}.card.svelte-1g9ksrh{aspect-ratio:1;border-radius:20px}.card-overlay.svelte-1g9ksrh{padding:0 30px 30px}.card-info.svelte-1g9ksrh h3:where(.svelte-1g9ksrh){font-size:18px;line-height:1.5}.card-info.svelte-1g9ksrh p:where(.svelte-1g9ksrh){margin-top:2px;font-size:16px;line-height:1.6}.detail-btn.svelte-1g9ksrh{width:116px;height:44px;font-size:13px}}
