:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .875rem;--text-sm: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5625rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-display-s: clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display: clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section: clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title: clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead: clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--color-error: oklch(52% .19 27);--color-success: oklch(50% .12 150);--container: 1440px;--gutter: 64px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--section-gap-l: 176px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--color-paper: oklch(99.2% .003 250);--color-paper-2: oklch(96.6% .006 250);--color-paper-3: oklch(93% .01 250);--color-ink: oklch(22% .038 256);--color-ink-2: oklch(40.5% .04 257);--color-muted: oklch(44% .03 256);--color-rule: oklch(88% .01 250);--color-accent: oklch(81.5% .167 85);--color-accent-ink: oklch(22% .038 256);--color-focus: oklch(52% .12 75);--color-navy-band: oklch(22% .038 256);--color-on-navy: oklch(97% .005 250);--font-display: "Pretendard Variable", "Pretendard", ui-sans-serif, sans-serif;--font-body: "Pretendard Variable", "Pretendard", ui-sans-serif, system-ui, sans-serif;--font-outlier: var(--font-body);--radius-card: 0;--radius-pill: 0;--rule-hair: 1px;--shadow-card: none;--tracking-display: -.02em;--color-brand-navy: oklch(22% .038 256);--color-brand-amber: oklch(81.5% .167 85);--color-brand-slate: oklch(40.5% .04 257);--color-brand-on-dark: oklch(97% .005 250);--font-logo: "Archivo", "Pretendard Variable", ui-sans-serif, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2, var(--color-paper)),var(--color-paper-3, var(--color-paper)))}[data-slot]>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:60rem){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--display-weight: 800}h3{font-weight:600}h1,h2,h3{word-break:keep-all;letter-spacing:-.025em}p{word-break:keep-all}.btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--space-xl);font-weight:600;text-decoration:none;border:var(--rule-hair) solid transparent;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.btn--primary{background:var(--color-accent);color:var(--color-accent-ink)}.btn--primary:hover{background:color-mix(in oklab,var(--color-accent) 88%,var(--color-ink))}.btn--line{border-color:var(--color-ink);color:var(--color-ink)}.btn--line:hover{background:var(--color-ink);color:var(--color-on-navy)}.btn:active{translate:0 1px}.btn:focus-visible,.links a:focus-visible,.brand:focus-visible,.nav-call:focus-visible,.more:focus-visible,.footer-links a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;transition:none}.actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.nav{position:sticky;top:0;z-index:var(--z-sticky-nav);background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule)}.nav-row{display:flex;align-items:center;gap:var(--space-xl);min-height:76px}.brand{width:176px;flex:none}.links{display:flex;gap:var(--space-xl);margin-left:auto}.links a{font-weight:600;color:var(--color-ink);text-decoration:none;padding-block:var(--space-xs);border-bottom:2px solid transparent}.links a:hover{border-bottom-color:var(--color-accent)}.nav-call{padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-on-navy);text-decoration:none;font-weight:600;font-variant-numeric:tabular-nums}.nav-call-label{color:var(--color-accent);margin-right:var(--space-2xs)}.section{padding-block:var(--section-gap-s)}.section--tint{background:var(--color-paper-2)}.head{display:grid;gap:var(--space-sm);margin-bottom:var(--space-2xl)}.head h2{font-size:var(--text-section)}.head p{color:var(--color-ink-2);font-size:var(--text-lg)}.head--row{display:flex;justify-content:space-between;align-items:end;gap:var(--space-lg)}.head--row>div{display:grid;gap:var(--space-sm)}.more{white-space:nowrap;font-weight:600;color:var(--color-ink);text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.s-num{display:block;font:800 var(--text-2xl)/1 var(--font-display);color:var(--color-ink);margin-bottom:var(--space-lg)}.chevrons{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2xs)}.chevrons li{position:relative;background:var(--color-navy-band);color:var(--color-on-navy);padding:var(--space-xl) var(--space-2xl) var(--space-xl) var(--space-xl);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%,22px 50%)}.chevrons li:first-child{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 50%,calc(100% - 22px) 100%,0 100%)}.c-num{display:block;font:800 var(--text-2xl)/1 var(--font-display);color:var(--color-accent);margin-bottom:var(--space-md)}.chevrons h3{color:var(--color-on-navy);font-size:var(--text-lg);margin-bottom:var(--space-xs)}.chevrons p{color:color-mix(in oklab,var(--color-on-navy) 78%,transparent);font-size:var(--text-sm)}.cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}.case{border-top:3px solid var(--color-ink);padding-top:var(--space-lg)}.case-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.case-shots figure{position:relative;margin:0}.case-shots img{width:100%;aspect-ratio:3 / 4;object-fit:cover}.case-shots figcaption{position:absolute;left:0;top:0;padding:var(--space-2xs) var(--space-sm);background:var(--color-ink);color:var(--color-on-navy);font-size:var(--text-xs);font-weight:600}.case-body{padding-top:var(--space-lg);display:grid;gap:var(--space-xs)}.case-area{color:var(--color-muted);font-size:var(--text-sm);font-weight:600}.case h3{font-size:var(--text-xl)}.case-meta{color:var(--color-ink-2);font-size:var(--text-sm)}.kepco{background:var(--color-navy-band);color:var(--color-on-navy);padding-block:var(--space-3xl);border-top:4px solid var(--color-accent)}.kepco-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2xl)}.kepco h2{color:var(--color-on-navy);font-size:var(--text-section);margin-bottom:var(--space-sm)}.kepco p{color:color-mix(in oklab,var(--color-on-navy) 80%,transparent);font-size:var(--text-lg)}.company{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-2xl)}.company .head{align-content:start}.company .btn{justify-self:start;margin-top:var(--space-md)}.info{width:100%;border-collapse:collapse;border-top:3px solid var(--color-ink)}.info th{width:11rem;text-align:left;font-weight:600;background:var(--color-paper-2);padding:var(--space-md) var(--space-lg);vertical-align:top;font-size:var(--text-sm)}.info td{padding:var(--space-md) var(--space-lg);word-break:keep-all}.info tr{border-bottom:var(--rule-hair) solid var(--color-rule)}.footer{background:var(--color-navy-band);color:color-mix(in oklab,var(--color-on-navy) 78%,transparent);padding-block:var(--space-2xl);font-size:var(--text-sm)}.footer-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);gap:var(--space-2xl);align-items:start}.footer-logo{width:190px;margin-bottom:var(--space-md)}.footer-links{display:grid;gap:var(--space-xs);justify-items:start}.footer-links a{color:var(--color-on-navy);text-decoration:none}.footer-links a:hover{text-decoration:underline;text-decoration-color:var(--color-accent)}@media(max-width:60rem){.links{display:none}.nav-call{margin-left:auto}.cases,.company,.footer-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.chevrons{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}.chevrons li,.chevrons li:first-child{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),50% 100%,0 calc(100% - 14px));padding-bottom:var(--space-2xl)}.kepco-row{flex-direction:column;align-items:start}}@media(max-width:40rem){.brand{width:136px}.nav-call{display:none}.info th{width:7rem;padding-inline:var(--space-sm)}.info td{padding-inline:var(--space-sm)}}.gnb{position:static;margin-left:auto}.gnb-list{display:flex;gap:0;margin:0;padding:0;list-style:none}.gnb-item{position:relative;width:11rem}.gnb-item+.gnb-item{border-left:var(--rule-hair) solid transparent}.gnb:hover .gnb-item+.gnb-item,.gnb:focus-within .gnb-item+.gnb-item{border-left-color:var(--color-rule)}.gnb-link{white-space:nowrap;display:block;padding:var(--space-lg) var(--space-md);font-weight:600;color:var(--color-ink);text-decoration:none;border-bottom:2px solid transparent}.gnb-item:hover .gnb-link,.gnb-link:focus-visible{border-bottom-color:var(--color-accent)}.gnb-sub{position:absolute;left:0;right:0;top:100%;z-index:2;margin:0;padding:var(--space-md) var(--space-md) 0;list-style:none;display:grid;gap:var(--space-xs);opacity:0;visibility:hidden;transition:opacity var(--dur-short) var(--ease-out),visibility var(--dur-short)}.gnb-sub a{display:block;color:var(--color-ink-2);text-decoration:none;font-size:var(--text-sm);line-height:1.4;word-break:keep-all}.gnb-sub a:hover{color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-accent)}.gnb-sub a:focus-visible,.gnb-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;transition:none}.gnb-panel{position:absolute;left:0;right:0;top:100%;height:0;background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);opacity:0;transition:opacity var(--dur-short) var(--ease-out);pointer-events:none}.gnb:hover .gnb-sub,.gnb:focus-within .gnb-sub{opacity:1;visibility:visible}.gnb:hover .gnb-panel,.gnb:focus-within .gnb-panel{height:12.5rem;opacity:1}.nav{position:sticky}.nav-row{position:static}.mnav{display:none}.nav-call{white-space:nowrap;flex:none}@media(max-width:75rem){.gnb-item{width:8.5rem}.nav-call-label{display:none}}.hero{display:block;min-height:0;padding:0;position:relative;overflow:clip}.slides{position:relative}.slide{position:relative;height:min(78dvh,760px);min-height:520px;color:var(--color-on-navy)}.js .slides{height:min(78dvh,760px);min-height:520px}.js .slide{position:absolute;inset:0;height:auto;min-height:0;opacity:0;visibility:hidden;transition:opacity var(--dur-long) var(--ease-in-out),visibility var(--dur-long)}.js .slide.is-active{opacity:1;visibility:visible}.slide-controls{display:none}.js .slide-controls{display:flex}.slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in oklab,var(--color-navy-band) 78%,transparent) 0%,color-mix(in oklab,var(--color-navy-band) 40%,transparent) 50%,transparent 80%)}.slide-text{position:relative;z-index:1;height:100%;display:grid;align-content:center;justify-items:start;gap:var(--space-lg)}.slide-head{margin:0;max-width:16ch;color:var(--color-on-navy);font-size:clamp(2.5rem,4.4vw + .4rem,4.5rem);line-height:1.15;font-weight:800;letter-spacing:-.025em;word-break:keep-all}.slide-text .lead{color:color-mix(in oklab,var(--color-on-navy) 86%,transparent);max-width:32ch}.btn--ghost{border-color:var(--color-on-navy);color:var(--color-on-navy)}.btn--ghost:hover{background:var(--color-on-navy);color:var(--color-ink)}.slide .btn:focus-visible{outline-color:var(--color-on-navy)}.js .slide-controls{position:absolute;left:0;right:0;bottom:var(--space-lg);z-index:2;align-items:center;gap:var(--space-md);color:var(--color-on-navy);font-variant-numeric:tabular-nums}.slide-btn{min-height:44px;padding:0 var(--space-md);background:transparent;color:var(--color-on-navy);border:var(--rule-hair) solid var(--color-on-navy);cursor:pointer;font-size:var(--text-sm);transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.slide-btn:hover{background:var(--color-on-navy);color:var(--color-ink)}.slide-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;transition:none}.cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.card-link{position:relative;display:flex;height:100%;min-height:200px;overflow:hidden;background:var(--color-paper-2);color:var(--color-ink);text-decoration:none;transition:background-color var(--dur-short) var(--ease-out)}.card-link:hover{background:var(--color-paper-3)}.card-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;transition:none}.card-text{position:relative;z-index:1;display:grid;align-content:center;gap:var(--space-xs);padding:var(--space-xl);max-width:62%}.card-title{font-size:var(--text-xl);font-weight:800;letter-spacing:-.02em;word-break:keep-all;line-height:1.25}.card-line{font-size:var(--text-sm);color:var(--color-ink-2)}.card-go{justify-self:start;margin-top:var(--space-md);padding:var(--space-2xs) var(--space-md);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);font-weight:600}.card-img{position:absolute;top:0;right:0;width:55%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--color-ink) 45%);mask-image:linear-gradient(90deg,transparent 0%,var(--color-ink) 45%);transition:scale var(--dur-long) var(--ease-out)}.card-link:hover .card-img{scale:1.04}.card--navy .card-link{background:var(--color-navy-band);color:var(--color-on-navy)}.card--navy .card-link:hover{background:var(--color-ink-2)}.card--navy .card-line{color:color-mix(in oklab,var(--color-on-navy) 80%,transparent)}.card--plain .card-text{max-width:none}.card--navy .card-img{-webkit-mask-image:linear-gradient(90deg,transparent 0%,var(--color-ink) 60%);mask-image:linear-gradient(90deg,transparent 0%,var(--color-ink) 60%);opacity:.85}@media(max-width:60rem){.gnb{display:none}.mnav{display:block;margin-left:var(--space-md)}.mnav summary{list-style:none;cursor:pointer;padding:var(--space-xs) var(--space-md);border:var(--rule-hair) solid var(--color-ink);font-weight:600}.mnav summary::-webkit-details-marker{display:none}.mnav summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mnav-body{position:absolute;left:0;right:0;top:100%;z-index:var(--z-dropdown);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);padding:var(--space-lg) var(--gutter);background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule)}.mnav-group{display:grid;gap:var(--space-xs);align-content:start}.mnav-group a{color:var(--color-ink-2);text-decoration:none;font-size:var(--text-sm)}.mnav-group .mnav-head{color:var(--color-ink);font-weight:800;font-size:var(--text-md)}.mnav-group a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav-row{position:relative}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.slide,.js .slides{height:72dvh;min-height:460px}.mnav-body{grid-template-columns:minmax(0,1fr)}.mnav-group a{white-space:nowrap}.slide:after{background:linear-gradient(180deg,color-mix(in oklab,var(--color-navy-band) 30%,transparent),color-mix(in oklab,var(--color-navy-band) 80%,transparent) 75%)}.slide-text{align-content:end;padding-bottom:calc(var(--space-3xl) + var(--space-md))}.cards{grid-template-columns:minmax(0,1fr)}.card-link{min-height:160px}}.f-noto{--font-display: "Noto Sans KR", "Pretendard Variable", ui-sans-serif, sans-serif;--font-body: "Noto Sans KR", "Pretendard Variable", ui-sans-serif, system-ui, sans-serif}.slide-big{font:800 var(--text-3xl)/1 var(--font-display);letter-spacing:-.02em;margin-right:var(--space-md);font-variant-numeric:tabular-nums}.slide-of{font-weight:400;font-size:var(--text-lg);color:color-mix(in oklab,var(--color-on-navy) 75%,transparent)}.hero--center .slide:after{background:color-mix(in oklab,var(--color-navy-band) 60%,transparent)}.hero--center .slide-head{max-width:18ch;font-size:clamp(2.6rem,4.8vw + .4rem,4.75rem)}.js .hero--short .slides,.hero--short .slide{height:min(62dvh,600px);min-height:440px}.photo-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-lg)}.photo-steps img{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:var(--space-md)}.photo-steps .c-num{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:var(--text-xl);margin-bottom:var(--space-xs)}.photo-steps h3{font-size:var(--text-lg);margin-bottom:var(--space-2xs)}.photo-steps p{color:var(--color-ink-2);font-size:var(--text-sm)}.case-row{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.case-strip .case-row{grid-template-columns:repeat(4,minmax(0,1fr))}.case-strip{padding-block:var(--space-2xl)}.case-card{display:grid;gap:var(--space-2xs);color:var(--color-ink);text-decoration:none}.case-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;margin-bottom:var(--space-sm);transition:opacity var(--dur-short) var(--ease-out)}.case-card:hover img{opacity:.88}.case-card:hover .case-card-title{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.case-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.case-card-area{font-size:var(--text-sm);font-weight:600;color:var(--color-muted)}.case-card-title{font-size:var(--text-lg);font-weight:800;line-height:1.35;word-break:keep-all}.case-card-meta{font-size:var(--text-sm);color:var(--color-ink-2)}.footer--full .footer-row{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,2fr)}.footer-call{margin-bottom:var(--space-md)}.footer-info{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs) var(--space-xl)}.footer-info>div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--space-sm)}.footer-info dt{color:color-mix(in oklab,var(--color-on-navy) 60%,transparent)}.footer-info dd{margin:0;color:var(--color-on-navy);word-break:keep-all}.has-reveal .slide.is-active .slide-text>*{animation:rise var(--dur-long) var(--ease-out) both}.has-reveal .slide.is-active .slide-text>:nth-child(2){animation-delay:.12s}.has-reveal .slide.is-active .slide-text>:nth-child(3){animation-delay:.24s}@keyframes rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.js .will-reveal{opacity:0;translate:0 28px;transition:opacity var(--dur-long) var(--ease-out),translate var(--dur-long) var(--ease-out)}.js .will-reveal.is-in{opacity:1;translate:0 0}@media(max-width:60rem){.photo-steps,.case-row,.case-strip .case-row{grid-template-columns:repeat(2,minmax(0,1fr))}.footer--full .footer-row,.footer-info{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.photo-steps{grid-template-columns:minmax(0,1fr)}.footer-info>div{grid-template-columns:7rem minmax(0,1fr)}}.callbar[data-astro-cid-4q53tzap]{display:none}@media(max-width:40rem){.callbar[data-astro-cid-4q53tzap]{position:fixed;inset:auto 0 0;z-index:var(--z-sticky);display:flex;gap:var(--space-xs);padding:var(--space-xs) var(--gutter) calc(var(--space-xs) + env(safe-area-inset-bottom));background:var(--color-paper);border-top:var(--rule-hair) solid var(--color-rule)}.callbar[data-astro-cid-4q53tzap] a[data-astro-cid-4q53tzap]{flex:1;display:grid;place-items:center;min-height:48px;font-weight:600;text-decoration:none}.callbar-call[data-astro-cid-4q53tzap]{background:var(--color-accent);color:var(--color-accent-ink)}.callbar-kakao[data-astro-cid-4q53tzap]{flex:0 0 auto;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-ink)}.callbar[data-astro-cid-4q53tzap] a[data-astro-cid-4q53tzap]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}body{padding-bottom:72px}}.logo[data-astro-cid-tvrurpns]{display:block;height:auto}.logo-on[data-astro-cid-tvrurpns]{font:800 44px/1 var(--font-logo);fill:var(--color-brand-navy)}.logo-word[data-astro-cid-tvrurpns]{font:700 68px/1 var(--font-logo);font-stretch:88%;letter-spacing:-.005em}.logo-ec[data-astro-cid-tvrurpns]{font-weight:500}.logo-tag[data-astro-cid-tvrurpns]{font:500 15px/1 var(--font-logo);letter-spacing:.32em}
