@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";
@media (max-width:1099px){.home-header__bar{gap:var(--figma-space-2);grid-template-columns:1fr auto 44px;width:calc(100% - 40px)}.home-header__brand{grid-column:1;width:108px}.home-header__nav{display:none}.home-header__booking{min-width:88px;min-height:var(--figma-touch-target);padding:0 var(--figma-space-2);font-size:var(--figma-fs-meta);grid-column:2;display:flex}.home-header__menu{width:var(--figma-touch-target);height:var(--figma-touch-target);justify-content:center;align-items:center;gap:var(--figma-space-1);cursor:pointer;background:0 0;border:0;flex-direction:column;grid-column:3;margin-left:auto;padding:0;display:flex}.home-header__menu span{background:var(--home-ink);width:19px;height:1px;display:block}.home-drawer-backdrop{z-index:29;background:var(--figma-home-overlay-drawer);opacity:0;transition:opacity var(--duration-base) ease;display:none;position:fixed;inset:0}.home-drawer-backdrop.is-open{opacity:1;display:block}.home-drawer{z-index:30;width:min(344px, calc(100% - var(--figma-space-6)));height:100dvh;padding:var(--figma-space-5);background:var(--figma-canvas);box-shadow:var(--figma-shadow-raised);transition:transform var(--duration-base) ease;flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.home-drawer.is-open{transform:translate(0)}.home-drawer__head{justify-content:space-between;align-items:center;height:44px;display:flex}.home-drawer__head img{width:108px;height:auto}.home-drawer__head button{min-width:var(--figma-touch-target);min-height:var(--figma-touch-target);color:var(--home-ink);font:inherit;cursor:pointer;background:0 0;border:0}.home-drawer nav{margin-top:var(--figma-space-6);border-top:1px solid var(--home-line);display:grid;overflow-y:auto}.home-drawer nav>a,.home-drawer__group>button{border:0;border-bottom:1px solid var(--home-line);background:var(--figma-canvas);width:100%;min-height:48px;color:var(--home-ink);font:inherit;font-size:var(--figma-fs-ui);font-weight:var(--figma-fw-ui);text-align:left;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.home-drawer__group>div{padding:var(--figma-space-2) 0;background:var(--figma-callout);display:grid}.home-drawer__group>div[hidden]{display:none}.home-drawer__group>div a{min-height:var(--figma-touch-target);padding-inline:var(--figma-space-4);color:var(--home-ink);font-size:var(--figma-fs-meta);align-items:center;text-decoration:none;display:flex}.home-drawer__foot{gap:var(--figma-space-3);padding-top:var(--figma-space-5);margin-top:auto;display:grid}.home-drawer__foot>a:first-child{min-height:var(--figma-touch-target);color:var(--home-ink);font-size:var(--figma-fs-card-title);font-weight:var(--figma-fw-heading);align-items:center;text-decoration:none;display:flex}.home-drawer nav>a,.home-drawer__group>button,.home-drawer__group>div a,.home-drawer__foot>a:first-child,.home-drawer__head button{transition:background-color var(--duration-soft) var(--ease-standard), color var(--duration-soft) var(--ease-standard)}.home-drawer nav>a:hover,.home-drawer__group>button:hover,.home-drawer__head button:hover,.home-drawer__group>div a:hover{background:var(--home-cream);color:var(--home-ink-deep)}.home-drawer__foot>a:first-child:hover{color:var(--home-ink-deep)}}@media (max-width:1199px){.home-hero .home-hero__lead{white-space:normal}}@media (max-width:767px){.home-rail{width:calc(100% - 40px)}.home-section,.home-location{padding:var(--figma-space-16) 0;scroll-margin-top:var(--figma-mobile-bar-height)}.home-section__head{margin-bottom:32px}.home-section__head--center{text-align:left}.home-section__head--center .home-kicker{margin-inline:0}.home-section h2,.home-location h2,.home-final-cta h2{font-size:var(--figma-fs-section);line-height:var(--figma-lh-section)}.home-hero{min-height:580px;padding-top:var(--figma-hero-mobile-top-padding);background-position:60%;align-items:flex-start}.home-hero__overlay{background:var(--figma-home-overlay-mobile)}.home-hero{--home-hero-removed-breadcrumb-space:calc(33px + 18px)}.home-hero__content{padding-bottom:0;transform:none}.home-hero h1 span,.home-hero.is-motion-hero h1.is-motion-item>span{display:block}.home-hero h1 span:nth-child(2){margin:0}.home-hero h1{font-size:var(--figma-fs-hero);line-height:var(--figma-lh-hero)}.home-hero__lead{margin:var(--figma-space-4) 0 var(--figma-space-5)!important}.home-hero__lead br{display:none}.home-actions{grid-template-columns:1fr;display:grid}.home-hero__actions{gap:var(--figma-space-3)}.home-hero__actions .home-button{width:100%}.home-button{min-height:48px}.home-hero .home-button{min-height:54px}.home-metrics,.home-metrics__grid{min-height:118px}.home-metrics p{margin:var(--figma-space-4) 0;padding-inline:var(--figma-space-kicker-x);text-align:center}.home-metrics strong{font-size:var(--figma-fs-stat);line-height:var(--figma-lh-stat);white-space:nowrap}.home-metrics span{font-size:var(--figma-fs-caption);line-height:var(--figma-lh-caption)}.home-cafe-banner__inner{min-height:0;padding:var(--figma-space-3) 0;grid-template-columns:minmax(0,1fr)}.home-cafe-banner__channel,.home-cafe-banner__copy{display:none}.home-cafe-banner__cta{width:100%;min-width:0}.home-fit-check{min-height:866px;padding:var(--figma-fit-section-mobile-padding) 0}.home-fit-check .home-section__head{margin-bottom:20px}.home-fit-check__panel{box-shadow:none;border:0}.home-fit-check__body{display:block}.home-fit-check__list{padding:0}.home-fit-check__item{min-height:var(--figma-fit-row-height);gap:var(--figma-space-3);font-size:var(--figma-fs-body);line-height:var(--figma-lh-body)}.home-fit-check__item input{flex:none;width:20px;height:20px}.home-fit-check__result{min-height:240px;margin-top:var(--figma-space-8);padding:var(--figma-space-8) var(--figma-space-6);border:1px solid var(--home-line);border-radius:var(--figma-radius-raised);box-shadow:var(--figma-shadow-card)}.home-fit-check__score{font-size:var(--figma-fit-score-mobile-size)!important;line-height:var(--figma-fit-score-mobile-line)!important}.home-patient-types{min-height:1496px;padding:var(--figma-patient-section-mobile-padding) 0 var(--figma-space-2)}.home-patient-types__grid{margin-top:0}.home-patient-types .home-section__head{margin-bottom:calc(var(--figma-patient-heading-to-grid-gap) - var(--figma-space-3))}.home-patient-types__grid{gap:var(--figma-patient-grid-mobile-gap);grid-template-columns:1fr}.home-patient-types__grid li{height:var(--figma-patient-card-mobile-min-height);min-height:0;padding:var(--figma-space-3) var(--figma-space-5);grid-template-columns:1fr}.home-patient-types__grid li>span{top:var(--figma-space-3);position:relative}.home-patient-types__grid li:is(:first-child,:nth-child(6)){height:var(--figma-patient-card-mobile-emphasis-min-height)}.home-cause{min-height:1187px;padding-bottom:56px}.home-cause__heading{margin-bottom:var(--figma-space-8);display:block}.home-cause__heading .home-kicker{margin-bottom:var(--figma-space-3)}.home-cause__heading>p:last-child{margin-top:var(--figma-space-4);font-weight:var(--figma-fw-ui)}.home-cause__grid{grid-template-columns:1fr;gap:40px}.home-cause__evidence{margin-top:var(--figma-space-8);padding:var(--figma-space-5);border-radius:var(--figma-radius-raised)}.home-cause__evidence-icon{flex-shrink:0;display:block}.home-treatment{min-height:1845px;padding-bottom:56px}.home-treatment .home-section__head{margin-bottom:21px}.home-treatment__grid{gap:var(--figma-space-4);grid-template-columns:1fr;margin-top:0}.home-treatment__grid li{min-height:312px;padding-bottom:var(--figma-space-5);display:block}.home-treatment__grid img{aspect-ratio:auto;width:100%;height:160px}.home-treatment__grid span,.home-treatment__grid h3,.home-treatment__grid p{margin-inline:var(--figma-space-5)}.home-treatment__grid p{font-size:var(--figma-fs-detail);line-height:var(--figma-lh-detail-mobile)}.home-doctor{min-height:1742px;padding-bottom:31px}.home-doctor__grid{row-gap:var(--figma-space-5);grid-template-columns:1fr;grid-template-areas:"heading""portrait""intro""creds""more""history"}.home-doctor__portrait{min-height:400px;margin-top:-4px;transform:none}.home-doctor__intro{margin-top:var(--figma-space-2);transform:none}.home-doctor__intro>p:last-child{font-size:var(--figma-fs-body);line-height:var(--figma-lh-body)}.home-doctor__creds{gap:var(--figma-space-2);grid-template-columns:1fr;margin:0}.home-doctor__creds>div{min-height:150px}.home-doctor__creds span{font-size:var(--figma-fs-detail);line-height:var(--figma-lh-detail)}.home-doctor__creds strong{font-size:var(--figma-fs-value-mobile);line-height:var(--figma-lh-value-mobile)}.home-doctor__creds p{font-size:var(--figma-fs-detail);line-height:var(--figma-lh-detail-mobile)}.site-doctor__history{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.home-doctor .site-doctor__history{row-gap:var(--figma-space-1);transform:translateY(var(--figma-doctor-history-mobile-visual-correction));padding-top:7px}.home-doctor .site-doctor__history li{padding-block:4px 5px}.home-directory{min-height:1905px;padding-bottom:56px}.home-directory .home-section__head{margin-bottom:13px}.home-directory__grid{gap:var(--figma-space-4);grid-template-columns:1fr}.home-directory__card{grid-template-rows:140px 172px;grid-template-columns:1fr}.home-directory__card>div{min-height:172px;padding:var(--figma-space-5)}.home-process{min-height:837px;padding-bottom:52px}.home-process .home-section__head{margin-bottom:21px}.home-process__grid{gap:var(--figma-space-4);grid-template-columns:1fr;margin-top:0;transform:none}.home-process__grid li{min-height:143px;padding:15px var(--figma-space-5)}.home-process__grid h3{font-size:var(--figma-fs-card-title);line-height:var(--figma-lh-card-title)}.home-process__grid p{font-size:var(--figma-fs-body);line-height:var(--figma-lh-body)}.home-cases{min-height:1120px;padding:var(--figma-cases-section-mobile-padding) 0 53px}.home-cases .home-section__head{margin-bottom:24px}.home-cases .home-section__head>p:last-child{font-size:var(--figma-fs-caption);line-height:var(--figma-lh-caption)}.home-cases__grid{gap:var(--figma-space-4);grid-template-columns:1fr;margin-top:0;transform:none}.home-cases__grid article{min-height:262px;padding:var(--figma-space-6)}.home-cases__grid article:first-child{min-height:282px}.home-cases__grid article>span,.home-cases__grid article>strong{font-size:var(--figma-fs-ui);line-height:var(--figma-lh-ui)}.home-cases__grid blockquote{margin-block:var(--figma-space-4);font-size:var(--figma-fs-card-title);line-height:var(--figma-lh-card-title)}.home-cases__grid article>p{font-size:var(--figma-fs-body);line-height:var(--figma-lh-body)}.home-cases__grid article>strong{padding:var(--figma-space-2) var(--figma-space-3);border-radius:var(--figma-radius-control);background:color-mix(in srgb, var(--home-ink) 8%, transparent);border:0}.home-final-cta{min-height:441px;padding:var(--figma-space-16) 0}.home-location{min-height:673px;padding:60px 0 var(--figma-location-section-mobile-padding)}.home-location__grid{gap:var(--figma-space-3);grid-template-columns:1fr;grid-template-areas:"intro""map""links""details"}.home-location__map{min-height:200px}.home-location__channels{margin-top:0}.home-location__channels a{width:auto;min-height:var(--figma-touch-target);flex:1;justify-content:center}.home-location__details>p{margin-top:12px}.home-location__intro{margin-bottom:var(--figma-space-3)}.home-location__phone{align-items:baseline;gap:var(--figma-space-1);display:flex}.home-location__phone a{display:inline}.home-location__channels a{padding-inline:var(--figma-space-3);justify-content:flex-start}.home-location__channels img{background:var(--figma-canvas);border-radius:4px;width:18px;height:18px;padding:2px}.site-closing__breadcrumb{padding-block:calc(var(--figma-space-3) - var(--figma-stroke)) var(--figma-space-3)}.home-footer{min-height:0;padding:32px 0 calc(var(--figma-space-8) + var(--figma-mobile-bar-height) + env(safe-area-inset-bottom))}.home-footer .home-rail{gap:var(--figma-space-2);grid-template-columns:1fr}.home-footer__addr-inline{display:none}.home-footer__addr-block{display:block}.home-footer__bottom{margin-top:var(--figma-space-2);padding-top:var(--figma-space-4);flex-direction:column;align-items:flex-start}.home-footer__bottom nav{border-left:0;padding-left:0}.home-fixed-actions{z-index:25;min-height:var(--figma-mobile-bar-height);padding-bottom:env(safe-area-inset-bottom);background:var(--figma-canvas);box-shadow:var(--figma-shadow-fixed);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.home-fixed-actions a{min-height:var(--figma-mobile-bar-height);border-right:1px solid var(--home-line);background:var(--figma-canvas);color:var(--home-ink);font-size:var(--figma-fs-ui);font-weight:var(--figma-fw-ui);justify-content:center;align-items:center;text-decoration:none;display:flex}.home-fixed-actions a:last-child{border-right:0}}@media (min-width:561px) and (max-width:767px){.home-doctor__portrait-column{display:contents}.home-doctor__portrait{width:min(100%, var(--figma-doctor-tablet-portrait-max));aspect-ratio:4/5;justify-self:center}.home-doctor__more{width:min(100%, var(--figma-doctor-tablet-portrait-max));justify-self:center}.home-doctor .site-doctor__history li{font-size:var(--figma-doctor-fs-role);line-height:var(--figma-doctor-lh-role);padding-left:var(--figma-doctor-history-text-inset)}.home-doctor .site-doctor__history li:before{width:var(--figma-doctor-bullet-size);height:var(--figma-doctor-bullet-size);border-radius:var(--figma-doctor-bullet-radius);background:var(--figma-doctor-bullet-color);opacity:var(--figma-doctor-bullet-opacity)}.home-doctor .site-doctor__history-count{margin-left:auto;display:inline}.home-doctor .site-doctor__history-chevron{width:.45rem;height:.45rem;margin:calc(-.5 * var(--space-hug)) var(--space-hug) 0 var(--space-12);border-right:var(--stroke-control) solid currentColor;border-bottom:var(--stroke-control) solid currentColor;display:inline-block;transform:rotate(45deg)}.home-doctor .site-doctor__history-disclosure[open] .site-doctor__history-chevron{margin-top:var(--space-hug);transform:rotate(225deg)}}@media (min-width:768px) and (max-width:1099px){.home-treatment__grid,.home-directory__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-treatment__grid>:nth-child(-n+3),.home-directory__grid>:nth-child(-n+3){grid-column:span 2}.home-treatment__grid>:nth-child(n+4),.home-directory__grid>:nth-child(n+4){grid-column:span 3}.home-cases__grid{grid-template-columns:1fr}.home-patient-types__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-doctor__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""portrait""intro""creds""more""history"}.home-location__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""map""links""details"}.home-doctor__portrait,.home-doctor__intro{transform:none}.home-doctor__portrait-column{display:contents}.home-doctor__portrait{width:min(100%, var(--figma-doctor-tablet-portrait-max));aspect-ratio:4/5;justify-self:center}.home-doctor__more{width:min(100%, var(--figma-doctor-tablet-portrait-max));justify-self:center}.home-doctor .site-doctor__history li{font-size:var(--figma-doctor-fs-role);line-height:var(--figma-doctor-lh-role);padding-left:var(--figma-doctor-history-text-inset)}.home-doctor .site-doctor__history li:before{width:var(--figma-doctor-bullet-size);height:var(--figma-doctor-bullet-size);border-radius:var(--figma-doctor-bullet-radius);background:var(--figma-doctor-bullet-color);opacity:var(--figma-doctor-bullet-opacity)}.home-doctor .site-doctor__history-disclosure summary{font-size:var(--figma-doctor-fs-list-heading);line-height:var(--figma-doctor-lh-list-heading);margin-bottom:var(--figma-doctor-header-gap);display:block}.home-doctor .site-doctor__history-count,.home-doctor .site-doctor__history-chevron{display:none}}@media (min-width:900px) and (max-width:1099px){.home-cases__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.is-motion-pending,[data-motion-reveal],[data-motion-group]{opacity:1!important;transform:none!important}.home-drawer nav>a,.home-drawer__group>button,.home-drawer__group>div a,.home-drawer__foot>a:first-child,.home-drawer__head button{transition:none}}
:is(.home-section h2,.home-location h2,.home-final-cta h2,.about-page .ds-type--section,.dx-section__title,.column-list__bar h2,.reviews-archive__bar h2,.review-related__head h2,.review-detail__cta h2,.reviews-state h2){font-size:var(--section-title-size);line-height:var(--section-title-line-height)}:is(.home-section .home-section__head,.home-cause .home-cause__heading,.home-doctor .home-doctor__heading,.about-section-head,.column-list__bar,.reviews-archive__bar,.review-related__head){margin-bottom:var(--section-title-content-gap)}.home-final-cta h2+p,.review-detail__cta h2+p,.reviews-state h2+p,.dx-page .dx-section__title+:is(.dx-lead,.dx-prose,.dx-copy-grid,.dx-checklist,.dx-type-grid,.dx-composition,.dx-table-wrap,.dx-stage-grid,.dx-card-row,.dx-treatment-grid,.dx-faq,.dx-sub-prose,.dx-sub-treatments,.dx-sub-cases,.dx-final__lead){margin-top:var(--section-title-content-gap)}@media (max-width:767px){:is(.home-section .home-section__head,.home-cause .home-cause__heading,.home-doctor .home-doctor__heading,.about-section-head,.column-list__bar,.reviews-archive__bar,.review-related__head){margin-bottom:var(--section-title-content-gap-mobile)}.home-final-cta h2+p,.review-detail__cta h2+p,.reviews-state h2+p,.dx-page .dx-section__title+:is(.dx-lead,.dx-prose,.dx-copy-grid,.dx-checklist,.dx-type-grid,.dx-composition,.dx-table-wrap,.dx-stage-grid,.dx-card-row,.dx-treatment-grid,.dx-faq,.dx-sub-prose,.dx-sub-treatments,.dx-sub-cases,.dx-final__lead){margin-top:var(--section-title-content-gap-mobile)}}
.headnerve-notice,.headnerve-popup{--notice-touch:var(--figma-touch-target);font-family:var(--figma-font-sans);--notice-height:var(--figma-touch-target)}.headnerve-notice{--notice-gutter:var(--figma-space-4);--notice-pill-width:var(--figma-space-12);--notice-pill-height:var(--figma-space-6)}.headnerve-notice-placeholder{block-size:var(--figma-touch-target);background:var(--figma-icon-navy)}@media (max-width:767px){.headnerve-notice-placeholder[data-mobile=false]{display:none}}@media (min-width:768px){.headnerve-notice-placeholder[data-desktop=false]{display:none}body:has(.headnerve-notice .rt-exposure-position--top) .headnerve-notice-placeholder{display:none}}.headnerve-notice .rt-exposure-position--top>.rt-exposure{color:var(--figma-canvas);background:var(--figma-icon-navy);border:0;max-block-size:none}.headnerve-notice .rt-exposure-position--top .rt-exposure .rt-exposure-carousel{isolation:isolate;block-size:var(--notice-height);align-items:center;gap:var(--figma-space-3);max-inline-size:var(--figma-layout-pc-header);padding-inline:var(--notice-gutter);flex-direction:row;margin-inline:auto;display:flex}.headnerve-notice .rt-exposure-carousel:before{content:"공지";z-index:1;inline-size:var(--notice-pill-width);block-size:var(--notice-pill-height);border-radius:var(--figma-radius-badge);background:var(--figma-cream);color:var(--figma-icon-navy);font-size:var(--fs-min);font-weight:var(--fw-semibold);line-height:var(--lh-ui);pointer-events:none;flex:none;place-items:center;display:grid;position:relative}.headnerve-notice .rt-exposure-carousel:has(.rt-exposure-carousel-controls):before{background:0 0}.headnerve-notice .rt-exposure-position--top .rt-exposure .rt-exposure-slide{flex:1;min-inline-size:0;position:relative;overflow:hidden}.headnerve-notice .rt-exposure-position--top .rt-exposure :is(.rt-exposure__body,.rt-exposure__copy){padding:0;display:block}.headnerve-notice .rt-exposure-position--top .rt-exposure .rt-exposure__title{font-size:var(--fs-sm);line-height:var(--notice-touch);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.headnerve-notice .rt-exposure-position--top .rt-exposure .rt-exposure__link{inline-size:100%;color:inherit;margin:0;font-size:0;display:block;position:absolute;inset:0}.headnerve-notice .rt-exposure-position--top .rt-exposure :is(.rt-exposure__eyebrow,.rt-exposure__description,.rt-exposure__asset),.headnerve-notice :is(.rt-exposure-carousel-meta,.rt-exposure-carousel-dots),.headnerve-popup .rt-exposure-carousel-time{display:none}.headnerve-notice .rt-exposure-position--top .rt-exposure .rt-exposure-carousel-controls{display:contents}.headnerve-notice .rt-exposure-position--top .rt-exposure .rt-exposure-carousel-progress{z-index:0;inline-size:var(--notice-pill-width);block-size:var(--notice-pill-height);border-radius:var(--figma-radius-badge);background:var(--figma-cream);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--notice-gutter);overflow:hidden;transform:translateY(-50%)}.headnerve-notice .rt-exposure-carousel-progress>span{background:color-mix(in srgb, var(--figma-icon-navy) 22%, var(--figma-cream))}.headnerve-notice .rt-exposure-position--top .rt-exposure .rt-exposure__close{inline-size:var(--notice-touch);block-size:var(--notice-touch);color:inherit;font-size:var(--figma-fs-value-mobile);background:0 0;border-radius:0;flex:none;position:static}.headnerve-notice .rt-exposure__close:focus-visible,.headnerve-notice .rt-exposure__link:focus-visible{outline-offset:-3px}@media (max-width:767px){.headnerve-notice{--notice-gutter:var(--figma-space-3)}.headnerve-notice[data-roottale-exposure-placement=top]{height:0!important}}.rt-exposure-backdrop:has(.headnerve-popup){padding:max(var(--figma-space-5), env(safe-area-inset-top)) var(--figma-space-5) max(var(--figma-space-5), env(safe-area-inset-bottom));background:var(--figma-home-overlay-drawer);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center}.rt-exposure-backdrop .headnerve-popup.rt-exposure{inline-size:min(100%, var(--rt-exposure-popup-width,34rem));max-block-size:calc(100dvh - max(var(--figma-space-5), env(safe-area-inset-top)) - max(var(--figma-space-5), env(safe-area-inset-bottom)));color:var(--figma-ink);background:var(--figma-canvas);border-radius:var(--figma-radius-map);box-shadow:var(--figma-shadow-raised);border:0;padding:0}.headnerve-popup.rt-exposure>.rt-exposure-carousel{box-sizing:border-box;block-size:min(36rem, calc(100dvh - max(var(--figma-space-5), env(safe-area-inset-top)) - max(var(--figma-space-5), env(safe-area-inset-bottom))));grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.rt-exposure-backdrop .headnerve-popup.rt-exposure--image-card:not(:has(.rt-exposure-carousel-controls)){inline-size:min(100%, var(--rt-exposure-popup-width,34rem), 50dvh)}.headnerve-popup.rt-exposure--image-card:not(:has(.rt-exposure-carousel-controls)) .rt-exposure__copy{padding:var(--figma-space-4);gap:var(--figma-space-2)}.headnerve-popup.rt-exposure--image-card:not(:has(.rt-exposure-carousel-controls)) .rt-exposure__title{font-size:var(--fs-popup-title)}.headnerve-popup .rt-exposure-slide{scrollbar-width:thin;scrollbar-color:var(--figma-line) transparent;grid-area:1/1/auto/-1}.headnerve-popup .rt-exposure__body{gap:0;padding:0}.headnerve-popup .rt-exposure__asset{aspect-ratio:auto;object-fit:contain;border-radius:0;block-size:auto;max-block-size:none;inline-size:100%}.headnerve-popup .rt-exposure__body--image .rt-exposure__asset{aspect-ratio:auto;object-fit:contain}.headnerve-popup .rt-exposure__copy:not(.rt-exposure__sr-only){padding:var(--figma-space-6);gap:var(--figma-space-3)}.headnerve-popup .rt-exposure__eyebrow{color:var(--figma-color-text-muted);font-size:var(--fs-min)}.headnerve-popup .rt-exposure__title{font-size:var(--figma-fs-value);font-weight:var(--fw-emphasis);line-height:var(--lh-ui);word-break:keep-all}.headnerve-popup .rt-exposure__description{color:var(--figma-color-text-muted);font-size:var(--fs-ui);line-height:var(--lh-label)}.headnerve-popup .rt-exposure__link{inline-size:100%;min-block-size:var(--notice-touch);margin:var(--figma-space-1) 0 0;border-radius:var(--figma-radius-control);background:var(--figma-icon-navy);color:var(--figma-canvas);font-size:var(--fs-sm);font-weight:var(--fw-semibold);place-items:center;text-decoration:none;display:grid}.headnerve-popup .rt-exposure-carousel:has(.rt-exposure-carousel-controls){padding-block-start:var(--notice-touch)}.headnerve-popup .rt-exposure-carousel:has(.rt-exposure-carousel-controls) .rt-exposure-slide{margin-inline:var(--notice-touch)}.headnerve-popup .rt-exposure-carousel .rt-exposure__body:not(.rt-exposure__body--image)>.rt-exposure__asset{block-size:auto;inline-size:auto;max-block-size:var(--rt-exposure-image-max-height,60dvh)}.headnerve-popup .rt-exposure-carousel .rt-exposure__body--image,.headnerve-popup .rt-exposure-carousel .rt-exposure__body--image>a,.headnerve-popup .rt-exposure-carousel .rt-exposure__body--image .rt-exposure__asset{block-size:100%;min-block-size:0}.headnerve-popup :is(.rt-exposure-carousel-controls,.rt-exposure-carousel-meta,.rt-exposure-carousel-actions){display:contents}.headnerve-popup .rt-exposure-carousel-count{color:var(--figma-color-text-muted);font-size:var(--fs-meta);position:absolute;inset-block-start:var(--figma-space-3);inset-inline-start:var(--figma-space-5)}.headnerve-popup .rt-exposure-carousel-actions button{inline-size:var(--notice-touch);block-size:var(--notice-touch);color:var(--figma-color-text-muted);border-radius:0;position:absolute}.headnerve-popup .rt-exposure-carousel-actions button:first-child{inset-block-start:calc(50% - var(--notice-touch));inset-inline-start:0}.headnerve-popup .rt-exposure-carousel-actions button:last-child{inset-block-start:calc(50% - var(--notice-touch));inset-inline-end:0}.headnerve-popup .rt-exposure-carousel-actions button:nth-child(2){inset-block-start:0;inset-inline-end:var(--figma-space-3)}.headnerve-popup .rt-exposure-carousel-dots{justify-content:center;gap:var(--figma-space-1);grid-area:2/1/auto/-1}.headnerve-popup .rt-exposure-carousel-dots button{inline-size:var(--notice-touch)}.headnerve-popup .rt-exposure-carousel-dots button>span{inline-size:var(--figma-space-1);block-size:var(--figma-space-1);background:var(--figma-line);border:0;border-radius:0}.headnerve-popup .rt-exposure-carousel-dots button[aria-current=true]>span{inline-size:var(--figma-space-3);background:var(--figma-icon-navy)}.headnerve-popup .rt-exposure__hide-today,.headnerve-popup .rt-exposure__close{inline-size:auto;block-size:var(--figma-space-12);padding-inline:var(--figma-space-5);border-radius:var(--figma-radius-control);background:var(--figma-canvas);color:var(--figma-ink);font-size:var(--fs-meta);border:0;grid-row:3;margin:0;text-decoration:none;position:static}.headnerve-popup .rt-exposure__hide-today{text-align:start;color:var(--figma-color-text-muted);grid-column:1;place-self:center start}.headnerve-popup .rt-exposure__close{justify-content:center;justify-self:end;align-items:center;gap:var(--figma-space-2);min-inline-size:5rem;block-size:var(--notice-touch);margin:var(--figma-space-2) var(--figma-space-3);padding-inline:var(--figma-space-4);border-radius:var(--figma-radius-control);color:var(--figma-color-text-muted);text-align:center;background:0 0;grid-column:2;font-size:0;display:inline-flex}.headnerve-popup .rt-exposure__close:after{content:"닫기";font-size:var(--fs-meta)}.headnerve-popup .rt-exposure-carousel:not(:has(.rt-exposure__hide-today)) .rt-exposure__close{grid-column:1/-1}.headnerve-popup .rt-exposure-carousel button:focus-visible{outline-offset:-3px}.headnerve-popup .rt-exposure-carousel :is(.rt-exposure__close,.rt-exposure__hide-today):focus-visible{outline-offset:-6px}@media (hover:hover){.headnerve-popup .rt-exposure__link:hover{background:var(--figma-ink-deep)}.headnerve-popup .rt-exposure__hide-today:hover{background:var(--figma-callout)}}.headnerve-popup.rt-exposure>.rt-exposure-carousel:not(:has(.rt-exposure-carousel-controls)){block-size:auto}.headnerve-popup .rt-exposure-carousel:not(:has(.rt-exposure-carousel-controls)) .rt-exposure__body--image{block-size:auto}.headnerve-popup .rt-exposure-carousel:not(:has(.rt-exposure-carousel-controls)) .rt-exposure__body--image>a{block-size:auto}.headnerve-popup .rt-exposure-carousel:not(:has(.rt-exposure-carousel-controls)) .rt-exposure__body--image .rt-exposure__asset{block-size:auto;max-block-size:calc(100dvh - 2 * var(--figma-space-5) - var(--notice-touch) - 2 * var(--figma-space-2))}.headnerve-popup.rt-exposure>.rt-exposure-carousel{block-size:auto;max-block-size:calc(100dvh - max(var(--figma-space-5), env(safe-area-inset-top)) - max(var(--figma-space-5), env(safe-area-inset-bottom)))}.headnerve-popup .rt-exposure-sizer{margin-inline:var(--notice-touch);grid-area:1/1/auto/-1;align-self:start;min-block-size:0;display:grid}.headnerve-popup .rt-exposure-sizer>.rt-exposure__body{grid-area:1/1;align-self:start;block-size:auto}.headnerve-popup .rt-exposure-sizer .rt-exposure__body--image>a,.headnerve-popup .rt-exposure-sizer .rt-exposure__body--image .rt-exposure__asset{block-size:auto}.headnerve-popup .rt-exposure-carousel-count{z-index:1;justify-content:center;align-items:center;gap:var(--figma-space-1);block-size:1.75rem;inline-size:4rem;font-size:var(--fs-meta);color:var(--figma-icon-navy);pointer-events:none;display:inline-flex;inset-block-start:var(--figma-space-2)}.headnerve-popup .rt-exposure-carousel-progress{border-radius:var(--figma-radius-badge);background:var(--figma-cream);pointer-events:none;block-size:1.75rem;inline-size:4rem;display:block;position:absolute;inset-block-start:var(--figma-space-2);inset-inline-start:var(--figma-space-5);overflow:hidden}.headnerve-popup .rt-exposure-carousel-progress>span{background:color-mix(in srgb, var(--figma-icon-navy) 18%, var(--figma-cream));block-size:100%;display:block}.headnerve-popup[role=dialog]:focus{outline:none}.headnerve-popup .rt-exposure-carousel .rt-exposure__close:focus-visible{outline:2px solid var(--figma-color-text-muted);outline-offset:3px;box-shadow:0 0 0 2px var(--figma-canvas)}.headnerve-popup .rt-exposure-slide>.rt-exposure__body{animation:.32s cubic-bezier(.22,1,.36,1) both headnerve-popup-fade-in}@keyframes headnerve-popup-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.headnerve-popup .rt-exposure-slide>.rt-exposure__body{animation:none}}.headnerve-notice .rt-exposure-position{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s,visibility}.headnerve-notice .rt-exposure-position[data-scroll-hidden=true]{transition-delay:0s,0s,.28s}.headnerve-notice .rt-exposure-slide>.rt-exposure__body{animation:.28s ease-out both headnerve-banner-fade-in}@keyframes headnerve-banner-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.headnerve-notice .rt-exposure-position{transition:none}.headnerve-notice .rt-exposure-slide>.rt-exposure__body{animation:none}}

