@charset "UTF-8";@font-face{font-family:Do Hyeon;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=TwMN-I8CRRU2zM86HFEyfy2uwQ0xUveC5HBHfUXBxyylctYKg4hTm_lsMY6aneq18nHnIivcMELtu2uc2ST39w&skey=df6409684aa3926f&v=v19) format("woff2")}:root{--cols: 12;--sv: .3846153846;--s: calc(var(--sv) * 1rem);--html-font-size-v: 13;--html-font-size: calc(var(--html-font-size-v) * 1px);--html-line-height: div(16, $html-font-size-v);--s1: .3846153846rem;--s2: .7692307692rem;--s3: 1.1538461538rem;--s4: 1.5384615385rem;--s5: 1.9230769231rem;--s6: 2.3076923077rem;--s7: 2.6923076923rem;--s8: 3.0769230769rem;--s9: 3.4615384615rem;--s10: 3.8461538462rem;--safe-area: calc(var(--s) * 5);--font-primary: "National2", sans-serif;--color-background: #000;--color-text: #fff;--color-error: #FF0000;--header-height: clamp(120 / var(--html-font-size-v) * 1rem, 10.9375vw, 210 / var(--html-font-size-v) * 1rem);--fs-lg: clamp(19 / var(--html-font-size-v) * 1rem, 1.6666666667vw, 32 / var(--html-font-size-v) * 1rem);--fs-md: clamp(15 / var(--html-font-size-v) * 1rem, 1.25vw, 24 / var(--html-font-size-v) * 1rem);--fs-base: clamp(13 / var(--html-font-size-v) * 1rem, 1.25vw, 24 / var(--html-font-size-v) * 1rem);--fs-sm: clamp(9.75 / var(--html-font-size-v) * 1rem, .9375vw, 18 / var(--html-font-size-v) * 1rem);--fs-xs: clamp(6.5 / var(--html-font-size-v) * 1rem, .625vw, 12 / var(--html-font-size-v) * 1rem);--fs-field: clamp(12 / var(--html-font-size-v) * 1rem, 1.25vw, 24 / var(--html-font-size-v) * 1rem);--fs-upload-progress: clamp(32 / var(--html-font-size-v) * 1rem, 1.6666666667vw, 32 / var(--html-font-size-v) * 1rem);--fs-upload-uploaded-title: clamp(14 / var(--html-font-size-v) * 1rem, 1.25vw, 24 / var(--html-font-size-v) * 1rem)}@font-face{font-family:National2;src:url("./media/National2-Regular-IQH32PML.woff2") format("woff2"),url("./media/National2-Regular-BEKQMKLU.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:National2;src:url("./media/National2-Medium-H6EZQLIW.woff2") format("woff2"),url("./media/National2-Medium-377TPTYT.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:National2;src:url("./media/National2-Bold-PQ7YPO5I.woff2") format("woff2"),url("./media/National2-Bold-DLTSSY56.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}.sg-form{width:100%}@media screen and (min-width: 400px){.sg-form{width:calc(10 * 100 / var(--cols) * 1%)}}.sg-form__fields{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-text);border-left:1px solid var(--color-text)}.sg-form__field{grid-column:var(--grid-column);border-bottom:1px solid var(--color-text);border-right:1px solid var(--color-text);font-size:var(--fs-field);font-size:var(--fs-base)}.sg-form__field input{--color: var(--color-text);--input-padding: 1em;width:100%;background-color:transparent;border:none;padding:var(--input-padding);color:var(--color);outline:none;font-size:var(--fs-base)}@media screen and (min-width: 768px){.sg-form__field input{--input-padding: 1em 2em}}.sg-form__field input:-webkit-autofill,.sg-form__field input:-webkit-autofill:hover,.sg-form__field input:-webkit-autofill:focus,.sg-form__field input:-webkit-autofill:active{background-color:transparent;transition:background-color 5000000s;-webkit-text-fill-color:#fff!important}.sg-form__field input.ng-invalid.ng-touched{--color: var(--color-error)}.sg-form__field input::placeholder{color:var(--color)}.sg-form__field--full{--grid-column: span 2}.sg-form__field--optional{display:flex;flex-direction:row-reverse;padding-left:1em}@media screen and (min-width: 768px){.sg-form__field--optional{padding-left:2em}}.sg-form__field--optional span{font-size:var(--fs-sm);color:var(--color-text);padding-top:.75rem}.sg-form__field--optional input{--input-padding: 1em 1em 1em .5em}.sg-form__legend{font-size:var(--fs-base);margin-top:1em;margin-left:0}@media screen and (min-width: 768px){.sg-form__legend{margin-left:2em}}.sg-form__legend>div{font-size:var(--fs-sm)}.sg-checkbox{position:relative;display:flex;align-items:center;font-size:var(--fs-sm);cursor:pointer}.sg-checkbox a{color:var(--color-text);cursor:pointer}.sg-checkbox label{cursor:pointer}.sg-checkbox__input{opacity:0;width:2em;height:1.2em;cursor:pointer}.sg-checkbox__input:checked+.sg-checkbox__marker:after{opacity:1}.sg-checkbox__marker{position:relative;margin-left:-2em;margin-right:.5em;pointer-events:none;width:1em;height:1em;border:1px solid var(--color-text);left:0}@media screen and (min-width: 768px){.sg-checkbox__marker{width:1.4em;height:1.4em}}.sg-checkbox__marker:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.4em;height:.4em;background-color:var(--color-text);opacity:0}@media screen and (min-width: 768px){.sg-checkbox__marker:after{width:.6em;height:.6em}}*,*:before,*:after{box-sizing:border-box}*{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}nav ul{list-style:none;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit}.wrapper-fluid{width:100%;max-width:100%;margin:0 auto;padding-left:var(--safe-area, 15px);padding-right:var(--safe-area, 15px)}@media screen and (min-width: 992px){.wrapper-fluid{padding-left:var(--safe-area, 60px);padding-right:var(--safe-area, 60px)}}h1,h2,h3,h4,h5,h6,caption,figcaption,blockquote{white-space:unset;text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty;overflow-wrap:break-word}body,html{color:var(--color-text);background-color:var(--color-background);font-family:var(--font-primary);font-size:var(--html-font-size);line-height:var(--html-line-height)}main{max-width:calc(400px + var(--safe-area) * 2);margin:0 auto;color:var(--color-text);padding:0 var(--safe-area)}@media screen and (min-width: 768px){main{max-width:100%}}h1,p{font-size:var(--fs-base)}h1 strong,p strong{font-weight:700}a{color:var(--color-text)}.sg-button{--color: var(--color-text);--color-blur-border: #f5f5f5;--blur-opacity: 1;--blur-border-opacity: .8;--scale: 1;transition:all .15s ease-in-out;scale:var(--scale);position:relative;font-family:var(--font-primary);color:var(--color);background-color:var(--color-background, transparent);border:2px solid var(--color);text-transform:uppercase;padding:.25em 1.2em;margin:0;font-weight:700;font-size:var(--fs-lg);cursor:pointer;text-shadow:var(--color) 0px 0px 3px}.sg-button:hover{--blur-opacity: .6;--blur-border-opacity: .6;--scale: 1.05}.sg-button:focus{--blur-opacity: .6;--blur-border-opacity: .6;--scale: 1.05;--blur-opacity: .5}.sg-button--contrast{--color: #F00;--color-blur-border: #000;border-color:#000!important;--blur-border-opacity: 1;--color-background: #000}.sg-button:before{content:"";position:absolute;inset:-3px;border:4px solid var(--color-blur-border);filter:blur(1px);opacity:var(--blur-border-opacity)}.sg-button--red{--color: var(--color-error);--color-blur-border: var(--color-error)}h1{margin-bottom:1em;text-transform:uppercase;letter-spacing:-.02em}h1 b{letter-spacing:-.01em;font-weight:700}p{letter-spacing:-.01em}p+p{margin-top:1em}.sg-actions{display:flex;justify-content:center;margin:calc(var(--s2) * 5) 0}.sg-actions>a{text-align:center;font-size:var(--fs-base)}.sg-vertical-wrapper{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:calc(var(--header-height) * -1);padding:var(--header-height) 0 calc(var(--s2) * 6);min-height:calc(var(--vh, 100dvh) - var(--s2) * 2)}@media screen and (min-width: 768px){.sg-vertical-wrapper{min-height:calc(100dvh - var(--s2) * 2)}}.sg-symbols-bg{background-image:url(/symbols.png);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 768px){.sg-symbols-bg{background-image:url(/symbols-horizontal.png);background-size:100% auto;background-repeat:no-repeat}}.do-hyeon{font-family:Do Hyeon,Malgun,Apple SD Gothic Neo,Nanum,Dotum,Gulim,serif;font-weight:400;font-style:normal}
