.result:where(.astro-rrcklscg){padding:var(--padding-column-section) var(--padding-row-section);background-color:hsl(var(--color-ghost));border:solid 1px hsla(var(--color-ink-10));border-radius:4px;display:flex;flex-flow:column;justify-content:center;flex:1;text-align:center}.result:where(.astro-rrcklscg) h2:where(.astro-rrcklscg){font-size:var(--tx-head1);font-weight:700;margin:var(--margin-line) 0 calc(var(--padding-column) + var(--margin-line))}.result:where(.astro-rrcklscg) p:where(.astro-rrcklscg){font-size:var(--tx-parasub)}form:where(.astro-rrcklscg)>div:where(.astro-rrcklscg){display:grid;grid-template-columns:repeat(3,1fr)}label:where(.astro-rrcklscg){background-color:hsl(var(--color-base));border:solid 1px hsla(var(--color-ink-25));border-radius:2px;margin-bottom:1em;overflow:hidden;font-weight:500;position:relative;z-index:2}label:where(.astro-rrcklscg):hover{border:solid 1px hsla(var(--color-ink-50));z-index:1}label:where(.astro-rrcklscg):focus-within{border:solid 1px hsl(var(--color-ink));z-index:1}label:where(.astro-rrcklscg):has(input:user-invalid:not(:focus)){background-color:hsla(var(--color-warning),.1);border-color:hsl(var(--color-warning))}label:where(.astro-rrcklscg):has(input:user-invalid:not(:focus)) p:where(.astro-rrcklscg):before{content:"정상적인 값이 입력되지 않았습니다.";color:hsl(var(--color-warning));flex:1;order:1;text-align:right}label:where(.astro-rrcklscg):before{background:linear-gradient(hsl(var(--color-background)),transparent);mask:linear-gradient(hsl(var(--color-base)) calc(8px + var(--tx-capt) + var(--margin-line)),transparent);backdrop-filter:blur(1em);content:"";display:block;position:absolute;inset:0;bottom:initial;height:calc(24px + var(--tx-capt) + var(--margin-line));pointer-events:none}label:where(.astro-rrcklscg) p:where(.astro-rrcklscg){display:flex;inset:8px;bottom:initial;position:absolute;font-size:var(--tx-capt)}label:where(.astro-rrcklscg) p:where(.astro-rrcklscg)[title]:after{content:"*";color:red}label:where(.astro-rrcklscg) :is(input,textarea,select):where(.astro-rrcklscg){width:100%;padding:calc(16px + var(--margin-line)) 16px;padding-top:calc(24px + var(--tx-capt) + var(--margin-line))}label:where(.astro-rrcklscg) :is(input,textarea)::placeholder:where(.astro-rrcklscg){color:hsl(var(--color-ink-50))}label:where(.astro-rrcklscg) textarea:where(.astro-rrcklscg){height:calc(32px + var(--tx-capt) + 8lh);line-height:1.75}label:where(.astro-rrcklscg) p:where(.astro-rrcklscg):hover+select:where(.astro-rrcklscg),label:where(.astro-rrcklscg) select:where(.astro-rrcklscg):hover,label:where(.astro-rrcklscg) select:where(.astro-rrcklscg):focus{background-color:hsla(var(--color-tertiary))}input:where(.astro-rrcklscg)[type=submit]{width:100%}label:where(.astro-rrcklscg):has([name=corp]){grid-column:1 / 3;border-radius:2px 0 0 2px}label:where(.astro-rrcklscg):has([name=role]){grid-column:3;margin-left:-1px;border-radius:0 2px 2px 0}@keyframes headline-cursor{0%{border-left:solid 3px hsl(var(--color-primary))}to{border-left:solid 3px hsla(var(--color-primary),0)}}@keyframes word-visible{0%{left:0%}99.9%{left:5.19em}to{left:5.5em}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.contact:where(.astro-uw5kdbxl){min-height:calc(100vh + var(--margin-header))}.contact:where(.astro-uw5kdbxl)>div:where(.astro-uw5kdbxl){@media (min-width: 800px){display:flex;gap:var(--padding-row);align-items:flex-start}@media (min-width: 1280px){gap:var(--padding-row-section)}}.headline:where(.astro-uw5kdbxl){flex:1;margin-bottom:var(--padding-column-section);@media (min-width: 800px){position:sticky;top:var(--padding-column-section);margin-bottom:0}}.headline:where(.astro-uw5kdbxl) h1:where(.astro-uw5kdbxl){font-size:calc(var(--tx-para) * 2);font-weight:700;line-height:1.25;margin:var(--margin-line) 0 calc(var(--padding-column) + var(--margin-line));@media (min-width: 960px){font-size:var(--tx-display)}@media (min-width: 1280px){font-size:calc(var(--tx-display) * 1.25)}}.headline:where(.astro-uw5kdbxl) h1:where(.astro-uw5kdbxl) span:where(.astro-uw5kdbxl){display:block;position:relative}body:has(form) .headline:where(.astro-uw5kdbxl) h1:where(.astro-uw5kdbxl) span:where(.astro-uw5kdbxl):before{border-left:solid 3px hsl(var(--color-primary));content:"";display:block;background-color:hsl(var(--color-background));inset:0;position:absolute;animation:.5s linear 1.4s 5 alternate both headline-cursor,1s steps(6) var(--ms-click) both word-visible}.headline:where(.astro-uw5kdbxl) p:where(.astro-uw5kdbxl){max-width:480px;font-weight:700;line-height:1.5;color:hsl(var(--color-ink-50));margin:calc(var(--margin-line) + var(--padding-text)) 0 var(--margin-line);@media (min-width: 640px){font-size:var(--tx-para)}@media (min-width: 960px){font-size:var(--tx-head2)}@media (min-width: 1280px){font-size:var(--tx-head1)}}body:has(form) .headline:where(.astro-uw5kdbxl) p:where(.astro-uw5kdbxl){animation:var(--ms-visual) 1.4s both opacity}.headline:where(.astro-uw5kdbxl)+:where(.astro-uw5kdbxl){display:flex;flex-flow:column;max-width:100%;align-self:stretch;@media (min-width: 800px){width:480px}@media (min-width: 960px){width:max(50%,480px)}@media (min-width: 1280px){width:max(50%,640px)}}body:has(form) .headline:where(.astro-uw5kdbxl)+:where(.astro-uw5kdbxl){animation:var(--ms-visual) 1.9s both opacity}
