:root:where(:not(.studio-block.widget *)){--ds-motion-style:calm}.site-document:where(:not(.studio-block.widget *)){font-family:Pretendard,'Apple SD Gothic Neo','Noto Sans KR',sans-serif;color:#173a34;background:#f5f3ed;--site-heading-font:Pretendard,'Apple SD Gothic Neo',sans-serif;--site-accent:#103b35;--site-max:1320px;--site-gutter:6cqw;--site-gutter-m:6cqw;font-size:16px;line-height:1.7;word-break:keep-all;overflow-wrap:break-word;letter-spacing:-.025em}.site-document a:focus-visible:where(:not(.studio-block.widget *)),.site-document button:focus-visible:where(:not(.studio-block.widget *)),.site-document summary:focus-visible:where(:not(.studio-block.widget *)){outline:2px solid #ad8049;outline-offset:5px}.site-document input:focus-visible:where(:not(.studio-block.widget *)),.site-document select:focus-visible:where(:not(.studio-block.widget *)),.site-document textarea:focus-visible:where(:not(.studio-block.widget *)){outline:2px solid #ad8049;outline-offset:2px}.ys-home .text>.content:where(:not(.studio-block.widget *)){justify-content:flex-start;overflow:visible}.ys-home .text>.content>p:where(:not(.studio-block.widget *)),.ys-home .text>.content>h1:where(:not(.studio-block.widget *)),.ys-home .text>.content>h2:where(:not(.studio-block.widget *)),.ys-home .text>.content>h3:where(:not(.studio-block.widget *)){max-width:100%;min-width:0;white-space:normal}.ys-home .text h1:where(:not(.studio-block.widget *)),.ys-home .text h2:where(:not(.studio-block.widget *)),.ys-home .text h3:where(:not(.studio-block.widget *)){font-family:var(--site-heading-font);font-weight:500;letter-spacing:-.065em;line-height:1.24}.ys-home .text h1:where(:not(.studio-block.widget *)){font-size:clamp(36px,4.5cqw,65px);font-weight:550;line-height:1.2}.ys-home .text h2:where(:not(.studio-block.widget *)){font-size:clamp(28px,3.45cqw,49px);line-height:1.27}.ys-home .text h3:where(:not(.studio-block.widget *)){font-size:clamp(20px,2cqw,28px);line-height:1.35}.ys-home em:where(:not(.studio-block.widget *)){font-style:normal;color:#768567;font-weight:400}.ys-home .text p:where(:not(.studio-block.widget *)){font-size:16px;line-height:1.85;letter-spacing:-.025em}.ys-home .eyebrow p:where(:not(.studio-block.widget *)),.ys-home .service-number p:where(:not(.studio-block.widget *)),.ys-home .guide-label p:where(:not(.studio-block.widget *)){font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.12em;color:#556c60}.ys-home .tiny p:where(:not(.studio-block.widget *)){font-size:10px;letter-spacing:.17em}.ys-home .body-copy:where(:not(.studio-block.widget *)){color:#53615b}.ys-home .body-copy p:where(:not(.studio-block.widget *)){font-size:16px;line-height:1.9}.ys-home .hero-copy p:where(:not(.studio-block.widget *)){font-size:16px}.ys-home .button>.content:where(:not(.studio-block.widget *)){justify-content:flex-start;align-items:stretch}.ys-home .btn-el:where(:not(.studio-block.widget *)),.ys-shared .btn-el:where(:not(.studio-block.widget *)){min-width:0;width:100%;height:100%;min-height:44px;padding:12px 18px;border:0;border-radius:0;font-family:inherit;letter-spacing:-.02em;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}.ys-home .solid-button a:where(:not(.studio-block.widget *)),.ys-shared .header-cta a:where(:not(.studio-block.widget *)){background:#103b35;color:#fff;justify-content:space-between}.ys-home .solid-button a:hover:where(:not(.studio-block.widget *)),.ys-shared .header-cta a:hover:where(:not(.studio-block.widget *)){background:#28594b}.ys-home .text-button a:where(:not(.studio-block.widget *)),.ys-home .service-link a:where(:not(.studio-block.widget *)),.ys-shared .text-button a:where(:not(.studio-block.widget *)){background:transparent;color:#173a34;padding:0;justify-content:flex-start;border-bottom:1px solid #173a3450}.ys-home .text-button a:hover:where(:not(.studio-block.widget *)),.ys-home .service-link a:hover:where(:not(.studio-block.widget *)){color:#71522b;border-color:#71522b}.ys-home .hero-photo>.content:where(:not(.studio-block.widget *)){background:#173a34}.ys-home .hero-photo .img-el:where(:not(.studio-block.widget *)){object-position:53% center;filter:saturate(.5) brightness(.82)}.ys-home .photo-caption>.content:where(:not(.studio-block.widget *)){justify-content:center}.ys-home .photo-caption p:where(:not(.studio-block.widget *)){font-family:Georgia,serif;font-size:17px;color:white;letter-spacing:.16em;line-height:1.4}.ys-home .hero-photo:where(:not(.studio-block.widget *))::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,30,24,.57),transparent 44%);pointer-events:none}.ys-home .photo-caption:where(:not(.studio-block.widget *)){pointer-events:none}.ys-home .service-strip:where(:not(.studio-block.widget *)){color:#fff}.ys-home .strip-text>.content:where(:not(.studio-block.widget *)){justify-content:center;border-right:1px solid #ffffff30}.ys-home .strip-text:last-child>.content:where(:not(.studio-block.widget *)){border-right:0}.ys-home .strip-text p:where(:not(.studio-block.widget *)){font-size:14px;letter-spacing:.01em}.ys-home .about-photo img:where(:not(.studio-block.widget *)){filter:saturate(.65)}.ys-home .story-copy p+p:where(:not(.studio-block.widget *)){margin-top:14px}.ys-home .caption-rule>.content:where(:not(.studio-block.widget *)){border-top:1px solid #c7cfc5;padding-top:18px}.ys-home .caption-rule p:where(:not(.studio-block.widget *)){font-size:13px;color:#68766c}.ys-home .practice-section .service-number>.content:where(:not(.studio-block.widget *)){border-top:1px solid #aab8ab;padding-top:10px}.ys-home .service-title h3:where(:not(.studio-block.widget *)){font-weight:500;font-size:27px;letter-spacing:-.06em}.ys-home .service-copy p:where(:not(.studio-block.widget *)){font-size:14px;color:#5a695f;line-height:1.85;max-width:460px}.ys-home .service-link .btn-el:where(:not(.studio-block.widget *)){font-size:12px;min-height:36px;width:auto;border:0;align-self:flex-start;color:#244f41}.ys-home .on-dark:where(:not(.studio-block.widget *)){color:#f5f3ed}.ys-home .on-dark em:where(:not(.studio-block.widget *)){color:#c3cfad}.ys-home .on-dark p:where(:not(.studio-block.widget *)){color:#d5e0d7}.ys-home .eyebrow.light p:where(:not(.studio-block.widget *)){color:#c4d2b6}.ys-home .process-line>.content:where(:not(.studio-block.widget *)){border-top:1px solid #ffffff35;padding-top:12px}.ys-home .process-line p:where(:not(.studio-block.widget *)){font-size:12px;color:#cbd9cd;line-height:1.8}.ys-home .people-photo .img-el:where(:not(.studio-block.widget *)){filter:saturate(.5) brightness(.9)}.ys-home .office-faq>.content:where(:not(.studio-block.widget *)){overflow:visible}.ys-home .faq-item:where(:not(.studio-block.widget *)){border-top:1px solid #b3c0b6;margin:0}.ys-home .faq-item:last-child:where(:not(.studio-block.widget *)){border-bottom:1px solid #b3c0b6}.ys-home .faq-q:where(:not(.studio-block.widget *)){font-size:19px;font-weight:500;line-height:1.4;padding:22px 30px 22px 0;cursor:pointer;list-style:none;position:relative;color:#173a34}.ys-home .faq-q:where(:not(.studio-block.widget *)):after{content:'+';position:absolute;right:1px;font-weight:400;font-size:22px}.ys-home details[open]>.faq-q:where(:not(.studio-block.widget *)):after{content:'−'}.ys-home .faq-q:where(:not(.studio-block.widget *))::-webkit-details-marker{display:none}.ys-home .faq-a:where(:not(.studio-block.widget *)){padding:0 18px 18px 0;color:#58695e;font-size:14px;line-height:1.8}.ys-home .faq-a p:where(:not(.studio-block.widget *)){margin:0}.ys-home .guide-label>.content:where(:not(.studio-block.widget *)){border-top:1px solid #b9c2b5;padding-top:12px}.ys-home .guide-title h3:where(:not(.studio-block.widget *)){font-size:24px;font-weight:500}.ys-home .guide-title p:where(:not(.studio-block.widget *)){font-size:13px;color:#596b60;margin-top:12px}.ys-home .guide-copy p:where(:not(.studio-block.widget *)){font-size:14px;line-height:1.9;color:#5a695e}.ys-home .career-title h3:where(:not(.studio-block.widget *)){font-size:24px}.ys-home .contact-note>.content:where(:not(.studio-block.widget *)){border-top:1px solid #ffffff35;padding-top:17px}.ys-home .contact-note p:where(:not(.studio-block.widget *)){font-size:13px;color:#c4d2c7;line-height:1.9}.ys-home .contact-form>.content:where(:not(.studio-block.widget *)){overflow:visible;background:#fff;padding:30px}.consult-form:where(:not(.studio-block.widget *)){color:#173a34;font-family:inherit;display:flex;flex-direction:column;gap:9px}.form-intro:where(:not(.studio-block.widget *)){display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #bdc5ba;padding-bottom:18px;margin-bottom:11px;gap:8px}.form-intro strong:where(:not(.studio-block.widget *)){font-size:23px;font-weight:500;letter-spacing:-.045em}.form-intro span:where(:not(.studio-block.widget *)){font-size:9px;letter-spacing:.12em;color:#5d7164}.consult-form label:where(:not(.studio-block.widget *)){font-size:12px;font-weight:500;margin-top:4px;line-height:1.5}.consult-form input:not([type=checkbox]):where(:not(.studio-block.widget *)),.consult-form select:where(:not(.studio-block.widget *)),.consult-form textarea:where(:not(.studio-block.widget *)){display:block;width:100%;border:0;border-bottom:1px solid #b8c3b8;background:#f8f9f5;color:#173a34;border-radius:0;padding:11px 9px;font-family:inherit;font-size:13px;min-width:0;line-height:1.55;box-sizing:border-box}.consult-form input:where(:not(.studio-block.widget *))::placeholder,.consult-form textarea:where(:not(.studio-block.widget *))::placeholder{color:#66756b;opacity:1}.consult-form textarea:where(:not(.studio-block.widget *)){resize:vertical;min-height:80px}.form-columns:where(:not(.studio-block.widget *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:7px 0}.form-columns label:where(:not(.studio-block.widget *)){display:block;margin:0 0 8px}.consult-form .consent:where(:not(.studio-block.widget *)){display:flex;align-items:flex-start;gap:7px;font-weight:400;margin-top:8px}.consent input:where(:not(.studio-block.widget *)){width:16px;height:16px;flex:0 0 16px;accent-color:#103b35;margin:1px 0 0}.consult-form .form-privacy:where(:not(.studio-block.widget *)),.consult-form .preview-note:where(:not(.studio-block.widget *)){font-size:10px;line-height:1.65;color:#596b60;margin:0}.consult-form button:where(:not(.studio-block.widget *)){width:100%;min-height:48px;border:0;background:#103b35;color:white;font:500 14px/1.4 inherit;cursor:pointer;padding:14px 15px;margin-top:8px;text-align:left}.consult-form button:hover:where(:not(.studio-block.widget *)){background:#28594b}.consult-form .preview-response:where(:not(.studio-block.widget *)){font-size:12px;line-height:1.7;padding:12px;background:#edf2e8;margin:0;color:#234d3c}[x-cloak]:where(:not(.studio-block.widget *)){display:none!important}.site-document>.site-header:where(:not(.studio-block.widget *)){background:#f5f3ed;border-bottom:1px solid #d9dfd3;position:sticky;top:0;z-index:50}.site-header .brand-binding>.content:where(:not(.studio-block.widget *)){justify-content:center}.site-header .brand-binding .studio-shared-logo:where(:not(.studio-block.widget *)){color:#173a34;font-size:24px;letter-spacing:-.07em;font-weight:650;line-height:1.4}.site-header .header-menu-real>.content:where(:not(.studio-block.widget *)){justify-content:center}.site-header .header-menu-real .studio-shared-menu:where(:not(.studio-block.widget *)){display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;font-size:13px;color:#314b3d;white-space:nowrap}.site-header .header-menu-real .studio-shared-menu a:hover:where(:not(.studio-block.widget *)){color:#8a6435}.site-header .header-cta a:where(:not(.studio-block.widget *)){font-size:12px;min-height:40px}.site-footer:where(:not(.studio-block.widget *)){color:#e8eee1;background:#092d28}.site-footer .text>.content:where(:not(.studio-block.widget *)){justify-content:flex-start}.site-footer .footer-brand h3:where(:not(.studio-block.widget *)){font-size:29px;font-weight:500;letter-spacing:-.07em;line-height:1.3}.site-footer .footer-brand p:where(:not(.studio-block.widget *)){font:10px/1.7 Georgia,serif;letter-spacing:.15em;margin-top:12px;color:#c1cdb6}.site-footer .footer-native-menu .studio-shared-menu:where(:not(.studio-block.widget *)){display:flex;flex-wrap:wrap;gap:17px 28px;font-size:13px;line-height:2}.site-footer .footer-copy p:where(:not(.studio-block.widget *)){font-size:13px;color:#c8d5c7}.site-footer .footer-native-brand .studio-shared-logo-text:where(:not(.studio-block.widget *)){font-size:0;color:#c4d2c1;font-weight:400}.site-footer .footer-native-brand .studio-shared-logo-text:where(:not(.studio-block.widget *)):after{content:'© YOONSUNG TAX & ACCOUNTING';font-size:9px;letter-spacing:.08em}.site-footer .footer-concept p:where(:not(.studio-block.widget *)){font:9px/1.6 Georgia,serif;letter-spacing:.13em;color:#c4d2c1;text-align:right}@container(max-width:1050px) and (min-width:741px){.site-header .header-menu-real .studio-shared-menu:where(:not(.studio-block.widget *)){font-size:11px;gap:9px}.site-header .brand-binding .studio-shared-logo:where(:not(.studio-block.widget *)){color:#173a34;font-size:21px}.ys-home .text h1:where(:not(.studio-block.widget *)){font-size:4.3cqw}.ys-home .text h2:where(:not(.studio-block.widget *)){font-size:3.25cqw}.ys-home .service-title h3:where(:not(.studio-block.widget *)){font-size:22px}.ys-home .service-copy p:where(:not(.studio-block.widget *)){font-size:13px}.ys-home .contact-form>.content:where(:not(.studio-block.widget *)){padding:22px}}@container(max-width:740px){.ys-home .text h1:where(:not(.studio-block.widget *)){font-size:38px;line-height:1.23;letter-spacing:-.07em}.ys-home .text h2:where(:not(.studio-block.widget *)){font-size:32px;line-height:1.3}.ys-home .body-copy p:where(:not(.studio-block.widget *)){font-size:14px;line-height:1.9}.ys-home .text p:where(:not(.studio-block.widget *)){font-size:14px}.ys-home .eyebrow p:where(:not(.studio-block.widget *)),.ys-home .service-number p:where(:not(.studio-block.widget *)),.ys-home .guide-label p:where(:not(.studio-block.widget *)){font-size:10px}.ys-home .tiny p:where(:not(.studio-block.widget *)){font-size:9px}.ys-home .hero-photo .img-el:where(:not(.studio-block.widget *)){object-position:center 60%}.ys-home .photo-caption p:where(:not(.studio-block.widget *)){font-size:12px;letter-spacing:.12em}.ys-home .btn-el:where(:not(.studio-block.widget *)){font-size:12px;padding:10px 12px}.ys-home .text-button a:where(:not(.studio-block.widget *)){font-size:11px;padding:0}.ys-home .strip-text>.content:where(:not(.studio-block.widget *)){border:0;border-bottom:1px solid #ffffff25;justify-content:center}.ys-home .strip-text p:where(:not(.studio-block.widget *)){font-size:12px}.ys-home .caption-rule>.content:where(:not(.studio-block.widget *)){padding-top:0;border:0}.ys-home .caption-rule p:where(:not(.studio-block.widget *)){font-size:11px}.ys-home .service-title h3:where(:not(.studio-block.widget *)){font-size:25px}.ys-home .service-copy p:where(:not(.studio-block.widget *)){font-size:14px;line-height:1.85}.ys-home .service-link a:where(:not(.studio-block.widget *)){font-size:12px}.ys-home .process-line p:where(:not(.studio-block.widget *)){font-size:11px}.ys-home .faq-q:where(:not(.studio-block.widget *)){font-size:17px;padding:19px 25px 19px 0}.ys-home .faq-a p:where(:not(.studio-block.widget *)){font-size:13px;line-height:1.75}.ys-home .guide-title h3:where(:not(.studio-block.widget *)){font-size:24px}.ys-home .guide-title p:where(:not(.studio-block.widget *)),.ys-home .guide-copy p:where(:not(.studio-block.widget *)){font-size:14px}.ys-home .career-title h3:where(:not(.studio-block.widget *)){font-size:23px}.ys-home .contact-note p:where(:not(.studio-block.widget *)){font-size:12px}.ys-home .contact-form>.content:where(:not(.studio-block.widget *)){padding:22px 18px}.form-intro strong:where(:not(.studio-block.widget *)){font-size:21px}.form-intro span:where(:not(.studio-block.widget *)){font-size:8px}.form-columns:where(:not(.studio-block.widget *)){gap:13px 12px}.consult-form:where(:not(.studio-block.widget *)){gap:8px}.consult-form label:where(:not(.studio-block.widget *)){font-size:11px}.consult-form input:not([type=checkbox]):where(:not(.studio-block.widget *)),.consult-form select:where(:not(.studio-block.widget *)),.consult-form textarea:where(:not(.studio-block.widget *)){font-size:12px;padding:11px 7px}.consult-form .form-privacy:where(:not(.studio-block.widget *)),.consult-form .preview-note:where(:not(.studio-block.widget *)){font-size:10px}.site-header .brand-binding .studio-shared-logo:where(:not(.studio-block.widget *)){color:#173a34;font-size:22px}.site-header .header-cta a:where(:not(.studio-block.widget *)){font-size:11px;padding:10px}.site-header .mobile-site-menu>.content:where(:not(.studio-block.widget *)){overflow:visible}.site-header .studio-shared-mobile-menu>summary:where(:not(.studio-block.widget *)){display:flex;align-items:center;justify-content:center;width:42px;height:44px;border:1px solid #b5bfb1;font-size:0;color:#173a34;list-style:none}.site-header .mobile-site-menu .studio-shared-mobile-menu>summary:where(:not(.studio-block.widget *)):after{content:'';font-size:0}.site-header .studio-shared-mobile-menu>.studio-shared-menu:where(:not(.studio-block.widget *)){background:#f5f3ed;color:#173a34;box-shadow:0 12px 24px #092d2820;padding:18px 22px;gap:0;min-width:240px}.site-header .studio-shared-mobile-menu .studio-shared-menu>a:where(:not(.studio-block.widget *)){display:block;font-size:15px;padding:13px 0;border-bottom:1px solid #cbd5c7}.site-footer .footer-brand h3:where(:not(.studio-block.widget *)){font-size:28px}.site-footer .footer-native-menu .studio-shared-menu:where(:not(.studio-block.widget *)){font-size:12px;gap:13px 22px}.site-footer .footer-copy p:where(:not(.studio-block.widget *)){font-size:12px}.site-footer .footer-concept p:where(:not(.studio-block.widget *)){text-align:left;font-size:9px}}@container(max-width:359px){.ys-home .text h1:where(:not(.studio-block.widget *)){font-size:35px}.ys-home .text h2:where(:not(.studio-block.widget *)){font-size:29px}.site-header .brand-binding .studio-shared-logo:where(:not(.studio-block.widget *)){color:#173a34;font-size:19px}.consult-form .form-columns:where(:not(.studio-block.widget *)){gap:12px 8px}}@media(prefers-reduced-motion:reduce){.site-document *:where(:not(.studio-block.widget *)){transition:none!important;scroll-behavior:auto!important}}.ys-home .consult-form button:disabled:where(:not(.studio-block.widget *)){opacity:.6;cursor:default}.ys-home .consult-form button span:where(:not(.studio-block.widget *)){font-size:14px;line-height:1.4}.site-footer .footer-native-menu .studio-shared-menu a:where(:not(.studio-block.widget *)){color:#fff}.site-footer .footer-native-menu .studio-shared-menu a:hover:where(:not(.studio-block.widget *)){color:#c4d2c1}