:root{--background-brand-default:var(--brand-700);--background-brand-hover:var(--brand-800);--background-brand-secondary:var(--brand-300);--background-brand-secondary-hover:var(--brand-400);--background-brand-tertiary:var(--brand-100);--background-brand-tertiary-hover:var(--brand-200);--background-danger-default:var(--red-500);--background-danger-hover:var(--red-600);--background-danger-secondary:var(--red-200);--background-danger-secondary-hover:var(--red-300);--background-danger-tertiary:var(--red-100);--background-danger-tertiary-hover:var(--red-200);--background-default-default:var(--white-1000);--background-default-default-hover:var(--gray-100);--background-default-secondary:var(--gray-100);--background-default-secondary-hover:var(--gray-200);--background-default-tertiary:var(--gray-300);--background-default-tertiary-hover:var(--gray-400);--background-disabled-default:var(--gray-300);--background-neutral-default:var(--black-900);--background-neutral-hover:var(--black-700);--background-neutral-secondary:var(--slate-300);--background-neutral-secondary-hover:var(--slate-400);--background-neutral-tertiary:var(--slate-200);--background-neutral-tertiary-hover:var(--slate-300);--background-positive-default:var(--green-500);--background-positive-hover:var(--green-600);--background-positive-secondary:var(--green-200);--background-positive-secondary-hover:var(--green-300);--background-positive-tertiary:var(--green-100);--background-positive-tertiary-hover:var(--green-200);--background-utilities-blanket:#000000b2;--background-utilities-measurement:var(--pink-200);--background-utilities-overlay:#00000080;--background-utilities-scrim:#fffc;--background-warning-default:var(--yellow-400);--background-warning-hover:var(--yellow-500);--background-warning-secondary:var(--yellow-200);--background-warning-secondary-hover:var(--yellow-300);--background-warning-tertiary:var(--yellow-100);--background-warning-tertiary-hover:var(--yellow-200);--black-100:#1111110d;--black-1000:#111;--black-200:#1111111a;--black-300:#1113;--black-400:#1116;--black-500:#111111b2;--black-600:#111c;--black-700:#111111d9;--black-800:#111111e5;--black-900:#111111f2;--blue-100:#f2f5f9;--blue-1000:#253646;--blue-200:#e4eaf2;--blue-300:#d3dde8;--blue-400:#c1cfde;--blue-500:#9fb3c8;--blue-600:#7f96b0;--blue-700:#657c95;--blue-800:#4b6078;--blue-900:#37495d;--blur-100:4px;--blur-glass:[{"backgroundBlur":true,"blur":"{Blur.100}"}];--blur-layer:[{"layerBlur":true,"blur":"{Blur.100}"}];--blur-overlay:[{"backgroundBlur":true,"blur":"{Blur.100}"}];--body-base:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Medium}","fontWeight":400,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--body-base-strong:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Medium}","fontWeight":600,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--body-code:{"fontFamily":"{Code.Font Family}","fontSize":"{Code.Size Base}","fontWeight":400,"letterSpacing":"0%","lineHeight":"130%","textTransform":"none","textDecoration":"none"};--body-emphasis:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Medium}","fontWeight":"{Body.Font Style Italic}","letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--body-font-family:var(--family-sans);--body-font-style-italic:var(--weight-regular-italic);--body-font-weight-regular:var(--weight-regular);--body-font-weight-strong:var(--weight-semibold);--body-link:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Medium}","fontWeight":400,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"underline"};--body-size-large:var(--scale-04);--body-size-medium:var(--scale-03);--body-size-small:var(--scale-02);--body-size-xsmall:var(--scale-01);--body-size-xxsmall:var(--scale-00);--body-small:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Small}","fontWeight":400,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--body-small-strong:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Small}","fontWeight":600,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--body-strong:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Large}","fontWeight":600,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--body-xsmall:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size XSmall}","fontWeight":400,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--body-xsmall-strong:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size XSmall}","fontWeight":600,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--border-brand-default:var(--brand-700);--border-brand-quaternary:var(--brand-300);--border-brand-secondary:var(--brand-600);--border-brand-tertiary:var(--brand-500);--border-danger-default:var(--red-700);--border-danger-secondary:var(--red-600);--border-danger-tertiary:var(--red-500);--border-default-default:var(--gray-400);--border-default-secondary:var(--gray-500);--border-default-tertiary:var(--gray-700);--border-disabled-default:var(--gray-400);--border-neutral-default:var(--slate-900);--border-neutral-secondary:var(--slate-600);--border-neutral-tertiary:var(--slate-400);--border-positive-default:var(--green-800);--border-positive-secondary:var(--green-600);--border-positive-tertiary:var(--green-500);--border-utilities-measurement:var(--pink-400);--border-utilities-swatch:#0000003d;--border-warning-default:var(--yellow-900);--border-warning-quaternary:var(--yellow-400);--border-warning-quinary:var(--yellow-200);--border-warning-secondary:var(--yellow-700);--border-warning-tertiary:var(--yellow-600);--brand-100:#ffeff4;--brand-1000:#6a3042;--brand-200:#ffe3ec;--brand-300:#ffd5e2;--brand-400:#ffb7c5;--brand-500:#ff9ebb;--brand-600:#f587a6;--brand-700:#e76389;--brand-800:#b95774;--brand-900:#8f4259;--code-font-family:var(--family-mono);--code-font-weight:var(--body-font-weight-regular);--code-size-base:var(--body-size-medium);--code-size-large:var(--body-size-large);--code-size-small:var(--body-size-small);--depth-0:0px;--depth-025:1px;--depth-100:4px;--depth-1200:48px;--depth-200:8px;--depth-400:16px;--depth-800:32px;--depth-negative-025:-1px;--depth-negative-100:-4px;--depth-negative-1200:-48px;--depth-negative-200:-8px;--depth-negative-400:-16px;--depth-negative-800:-32px;--device:desktop;--device-width:1200px;--drop-shadow-100:[{"offsetX":"{Depth.0}","offsetY":"{Depth.025}","blur":"{Depth.100}","spread":"{Depth.0}","color":"{Black.100}"}];--drop-shadow-200:[{"offsetX":"{Depth.0}","offsetY":"{Depth.025}","blur":"{Depth.100}","spread":"{Depth.0}","color":"{Black.100}"},{"offsetX":"{Depth.0}","offsetY":"{Depth.025}","blur":"{Depth.100}","spread":"{Depth.0}","color":"{Black.200}"}];--drop-shadow-300:[{"offsetX":"{Depth.0}","offsetY":"{Depth.100}","blur":"{Depth.100}","spread":"{Depth.Negative 025}","color":"{Black.100}"},{"offsetX":"{Depth.0}","offsetY":"{Depth.100}","blur":"{Depth.100}","spread":"{Depth.Negative 025}","color":"{Black.200}"}];--drop-shadow-400:[{"offsetX":"{Depth.0}","offsetY":"{Depth.100}","blur":"{Depth.100}","spread":"{Depth.Negative 100}","color":"{Black.100}"},{"offsetX":"{Depth.0}","offsetY":"{Depth.400}","blur":"{Depth.800}","spread":"{Depth.Negative 100}","color":"{Black.200}"}];--drop-shadow-500:[{"offsetX":"{Depth.0}","offsetY":"{Depth.100}","blur":"{Depth.100}","spread":"{Depth.Negative 100}","color":"{Black.100}"},{"offsetX":"{Depth.0}","offsetY":"{Depth.400}","blur":"{Depth.400}","spread":"{Depth.Negative 200}","color":"{Black.200}"}];--drop-shadow-600:[{"offsetX":"{Depth.0}","offsetY":"{Depth.400}","blur":"{Depth.800}","spread":"{Depth.Negative 200}","color":"{Black.400}"}];--family-mono:Glory;--family-sans:Glory;--family-serif:Glory;--gray-100:#fafafa;--gray-1000:#0b0b0b;--gray-200:#f5f5f5;--gray-300:#efefef;--gray-400:#dadada;--gray-500:#666;--gray-600:#525252;--gray-700:#3f3f3f;--gray-800:#2b2b2b;--gray-900:#111;--green-100:#f3f7f1;--green-1000:#263020;--green-200:#e6eedf;--green-300:#d4e1ca;--green-400:#b9ccaa;--green-500:#96af83;--green-600:#769060;--green-700:#5e744c;--green-800:#495a3c;--green-900:#36432c;--heading:{"fontFamily":"{Heading.Font Family}","fontSize":"{Heading.Size Base}","fontWeight":600,"letterSpacing":"-2%","lineHeight":"120%","textTransform":"none","textDecoration":"none"};--icon-brand-default:var(--brand-700);--icon-brand-on-brand:var(--brand-100);--icon-brand-on-brand-secondary:var(--brand-900);--icon-brand-on-brand-tertiary:var(--brand-800);--icon-brand-secondary:var(--brand-600);--icon-brand-tertiary:var(--brand-500);--icon-danger-default:var(--red-700);--icon-danger-on-danger:var(--red-100);--icon-danger-on-danger-secondary:var(--red-700);--icon-danger-on-danger-tertiary:var(--red-700);--icon-danger-secondary:var(--red-600);--icon-danger-tertiary:var(--red-500);--icon-default-default:var(--gray-900);--icon-default-secondary:var(--gray-500);--icon-default-tertiary:var(--gray-400);--icon-disabled-default:var(--gray-400);--icon-disabled-on-disabled:var(--gray-400);--icon-large:40px;--icon-medium:32px;--icon-neutral-default:var(--slate-900);--icon-neutral-on-neutral:var(--slate-100);--icon-neutral-on-neutral-secondary:var(--slate-900);--icon-neutral-on-neutral-tertiary:var(--slate-800);--icon-neutral-secondary:var(--slate-700);--icon-neutral-tertiary:var(--slate-600);--icon-positive-default:var(--green-800);--icon-positive-on-positive:var(--green-100);--icon-positive-on-positive-secondary:var(--green-800);--icon-positive-on-positive-tertiary:var(--green-900);--icon-positive-secondary:var(--green-600);--icon-positive-tertiary:var(--green-500);--icon-small:24px;--icon-utilities-icon:var(--pink-600);--icon-utilities-icon-on-measurement:var(--pink-800);--icon-warning-default:var(--yellow-900);--icon-warning-on-warning:var(--yellow-1000);--icon-warning-on-warning-secondary:var(--yellow-800);--icon-warning-on-warning-tertiary:var(--yellow-900);--icon-warning-secondary:var(--yellow-700);--icon-warning-tertiary:var(--yellow-600);--inner-shadow-100:[{"offsetX":"{Depth.0}","offsetY":"{Depth.025}","blur":"{Blur.100}","spread":"{Depth.0}","color":"{Black.100}","inset":true}];--inner-shadow-200:[{"offsetX":"{Depth.0}","offsetY":"{Depth.025}","blur":"{Depth.100}","spread":"{Depth.0}","color":"{Black.100}","inset":true}];--inner-shadow-300:[{"offsetX":"{Depth.0}","offsetY":"{Depth.100}","blur":"{Depth.100}","spread":"{Depth.Negative 025}","color":"{Black.100}","inset":true}];--inner-shadow-400:[{"offsetX":"{Depth.0}","offsetY":"{Depth.400}","blur":"{Depth.800}","spread":"{Depth.Negative 100}","color":"{Black.200}","inset":true}];--inner-shadow-500:[{"offsetX":"{Depth.0}","offsetY":"{Depth.400}","blur":"{Depth.400}","spread":"{Depth.Negative 200}","color":"{Black.200}","inset":true}];--inner-shadow-600:[{"offsetX":"{Depth.0}","offsetY":"{Depth.400}","blur":"{Depth.800}","spread":"{Depth.Negative 200}","color":"{Black.400}","inset":true}];--pink-100:#fff2f7;--pink-1000:#6a3042;--pink-200:#ffe4ef;--pink-300:#fdc9dc;--pink-400:#ffb2cd;--pink-500:#ff9ebb;--pink-600:#fb83af;--pink-700:#db6f8e;--pink-800:#b95774;--pink-900:#8f4259;--radius-100:4px;--radius-200:8px;--radius-400:16px;--radius-600:24px;--radius-full:9999px;--red-100:#ffeded;--red-1000:#4a1212;--red-200:#ffdada;--red-300:#ffc2c2;--red-400:#f09a9a;--red-500:#e25555;--red-600:#c93b3b;--red-700:#ab2d2d;--red-800:#8a2323;--red-900:#691a1a;--root-font-size:var(--scale-03);--scale:1px;--scale-00:10px;--scale-01:12px;--scale-02:14px;--scale-03:16px;--scale-04:20px;--scale-05:24px;--scale-06:32px;--scale-07:40px;--scale-08:48px;--scale-09:64px;--scale-10:72px;--single-line-body-base:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Medium}","fontWeight":400,"letterSpacing":"0%","lineHeight":"100%","textTransform":"none","textDecoration":"none"};--single-line-body-base-capital:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Medium}","fontWeight":600,"letterSpacing":"2%","lineHeight":"100%","textTransform":"uppercase","textDecoration":"none"};--single-line-body-small-strong:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size Small}","fontWeight":600,"letterSpacing":"0%","lineHeight":"100%","textTransform":"none","textDecoration":"none"};--single-line-body-xxsmall:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size XXSmall}","fontWeight":600,"letterSpacing":"0%","lineHeight":"100%","textTransform":"none","textDecoration":"none"};--single-line-body-xxsmall-capital:{"fontFamily":"{Body.Font Family}","fontSize":"{Body.Size XXSmall}","fontWeight":600,"letterSpacing":"2%","lineHeight":"100%","textTransform":"uppercase","textDecoration":"none"};--slate-100:#faf7f8;--slate-1000:#352328;--slate-200:#f3eeef;--slate-300:#ece1e4;--slate-400:#decbd1;--slate-500:#b89aa3;--slate-600:#9a7b84;--slate-700:#7d5f68;--slate-800:#644750;--slate-900:#493239;--space-0:0px;--space-050:2px;--space-100:4px;--space-1200:48px;--space-150:6px;--space-1600:64px;--space-200:8px;--space-2400:96px;--space-300:12px;--space-400:16px;--space-4000:160px;--space-600:24px;--space-800:32px;--space-negative-100:-4px;--space-negative-200:-8px;--space-negative-300:-12px;--space-negative-400:-16px;--space-negative-600:-24px;--stroke-border:1px;--stroke-focus-ring:2px;--subheading:{"fontFamily":"{Subheading.Font Family}","fontSize":"{Subheading.Size Medium}","fontWeight":400,"letterSpacing":"0%","lineHeight":"120%","textTransform":"none","textDecoration":"none"};--subtitle:{"fontFamily":"{Subtitle.Font Family}","fontSize":"{Subtitle.Size Base}","fontWeight":400,"letterSpacing":"0%","lineHeight":"120%","textTransform":"none","textDecoration":"none"};--text-brand-default:var(--brand-700);--text-brand-on-brand:var(--white-1000);--text-brand-on-brand-secondary:var(--brand-900);--text-brand-on-brand-tertiary:var(--brand-800);--text-brand-secondary:var(--brand-600);--text-brand-tertiary:var(--brand-500);--text-danger-default:var(--red-700);--text-danger-on-danger:var(--red-100);--text-danger-on-danger-secondary:var(--red-700);--text-danger-on-danger-tertiary:var(--red-700);--text-danger-secondary:var(--red-600);--text-danger-tertiary:var(--red-500);--text-default-default:var(--gray-900);--text-default-secondary:var(--gray-500);--text-default-tertiary:var(--gray-400);--text-disabled-default:var(--gray-400);--text-disabled-on-disabled:var(--gray-400);--text-neutral-default:var(--slate-900);--text-neutral-on-neutral:var(--slate-100);--text-neutral-on-neutral-secondary:var(--slate-900);--text-neutral-on-neutral-tertiary:var(--slate-800);--text-neutral-secondary:var(--slate-700);--text-neutral-tertiary:var(--slate-600);--text-positive-default:var(--green-800);--text-positive-on-positive:var(--green-100);--text-positive-on-positive-secondary:var(--green-800);--text-positive-on-positive-tertiary:var(--green-800);--text-positive-secondary:var(--green-600);--text-positive-tertiary:var(--green-500);--text-utilities-text-on-measurement:var(--pink-800);--text-utilities-text-on-overlay:var(--black-1000);--text-warning-default:var(--yellow-900);--text-warning-on-warning:var(--yellow-1000);--text-warning-on-warning-secondary:var(--yellow-800);--text-warning-on-warning-tertiary:var(--yellow-900);--text-warning-secondary:var(--yellow-700);--text-warning-tertiary:var(--yellow-600);--title-hero:{"fontFamily":"{Title Hero.Font Family}","fontSize":"{Title Hero.Size}","fontWeight":700,"letterSpacing":"-3%","lineHeight":"120%","textTransform":"none","textDecoration":"none"};--title-hero-font-family:var(--family-sans);--title-hero-font-weight:var(--weight-bold);--title-hero-size:var(--scale-10);--title-page:{"fontFamily":"{Title Page.Font Family}","fontSize":"{Title Page.Size Base}","fontWeight":700,"letterSpacing":"-2%","lineHeight":"120%","textTransform":"none","textDecoration":"none"};--title-page-font-family:var(--family-sans);--title-page-font-weight:var(--weight-bold);--title-page-size-base:var(--scale-08);--title-page-size-large:var(--scale-09);--title-page-size-small:var(--scale-07);--title-section:{"fontFamily":"{Subtitle.Font Family}","fontSize":"{Subtitle.Size Base}","fontWeight":700,"letterSpacing":"2%","lineHeight":"120%","textTransform":"none","textDecoration":"none"};--utilities-component-notes-bold:{"fontFamily":"{Family Mono}","fontSize":"{Scale 03}","fontWeight":700,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--utilities-component-notes-regular:{"fontFamily":"{Family Mono}","fontSize":"{Scale 03}","fontWeight":400,"letterSpacing":"0%","lineHeight":"140%","textTransform":"none","textDecoration":"none"};--weight-black:900;--weight-black-italic:ExtraBold Italic;--weight-bold:700;--weight-bold-italic:Bold Italic;--weight-extra-bold:800;--weight-extra-bold-italic:ExtraBold Italic;--weight-extra-light:200;--weight-extralight-italic:ExtraLight Italic;--weight-light:300;--weight-light-italic:Light Italic;--weight-medium:500;--weight-medium-italic:Medium Italic;--weight-regular:400;--weight-regular-italic:Italic;--weight-semibold:600;--weight-semibold-italic:SemiBold Italic;--weight-thin:100;--weight-thin-italic:Thin Italic;--white-100:#ffffff0d;--white-1000:#fff;--white-200:#ffffff1a;--white-300:#fff3;--white-400:#fff6;--white-500:#ffffffb2;--white-600:#fffc;--white-700:#ffffffd9;--white-800:#ffffffe5;--white-900:#fffffff2;--yellow-100:#f8f3ea;--yellow-1000:#3d3326;--yellow-200:#f3ebdd;--yellow-300:#eadfc9;--yellow-400:#ddcdaf;--yellow-500:#c7b18c;--yellow-600:#a99270;--yellow-700:#8a7658;--yellow-800:#6d5d45;--yellow-900:#534634;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-glory:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}@media (max-width:767px){.kimsu-wb-wide{padding:32px 16px 64px}}.kimsu-wb-wide>*,.kimsu-contact__form-col,.kimsu-contact__info-col{width:100%;min-width:0}@media (max-width:767px){.kimsu-wb-cols--2,.kimsu-wb-cols--3,.kimsu-wb-cols--4{grid-template-columns:1fr}}.kimsu-contact{max-width:var(--device-width);padding:var(--space-1200) var(--space-600) var(--space-2400);margin:0 auto}.kimsu-contact__hero{background:var(--brand-100);border:var(--stroke-border) solid var(--brand-300);border-radius:var(--radius-600);height:200px;margin-bottom:var(--space-1600);justify-content:center;align-items:center;display:flex;overflow:hidden}.kimsu-contact__hero-logo{object-fit:contain;width:auto;height:140px}.kimsu-contact__body{gap:var(--space-1600);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:768px){.kimsu-contact__body{gap:var(--space-1200);grid-template-columns:1fr}}.kimsu-contact__section-title{font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-default-default);margin:0 0 8px;font-size:32px;font-weight:800;line-height:38.4px}.kimsu-contact__section-sub{font-family:var(--font-sans);color:var(--text-default-secondary);margin:0 0 24px;font-size:20px;font-weight:400;line-height:24px}.kimsu-contact__form{gap:var(--space-600);flex-direction:column;display:flex}.kimsu-contact__field{gap:var(--space-150);flex-direction:column;display:flex}.kimsu-contact__label{font-family:var(--font-sans);font-size:var(--scale-03);font-weight:var(--weight-semibold);color:var(--text-default-default);line-height:1.4}.kimsu-contact__input{box-sizing:border-box;height:40px;font-family:var(--font-sans);color:var(--text-default-default);background:var(--background-default-default);border:var(--stroke-border) solid var(--border-default-default);border-radius:var(--radius-200);outline:none;padding:12px 16px;font-size:16px;line-height:16px;transition:border-color .15s,box-shadow .15s}.kimsu-contact__input:hover:not(:focus){border-color:var(--border-default-secondary)}.kimsu-contact__input:focus{border-color:var(--border-brand-default);box-shadow:0 0 0 var(--stroke-border) var(--border-brand-default)}.kimsu-contact__textarea{padding:var(--space-300) var(--space-400);font-family:var(--font-sans);font-size:var(--scale-03);color:var(--text-default-default);background:var(--background-default-default);border:var(--stroke-border) solid var(--border-default-default);border-radius:var(--radius-200);resize:vertical;outline:none;line-height:1.5;transition:border-color .15s,box-shadow .15s}.kimsu-contact__textarea:hover:not(:focus){border-color:var(--border-default-secondary)}.kimsu-contact__textarea:focus{border-color:var(--border-brand-default);box-shadow:0 0 0 var(--stroke-border) var(--border-brand-default)}.kimsu-contact__upload-area{justify-content:center;align-items:center;gap:var(--space-200);min-height:120px;padding:var(--space-600);background:var(--background-default-default);border:var(--stroke-border) dashed var(--border-default-default);border-radius:var(--radius-200);cursor:pointer;flex-direction:column;transition:border-color .15s;display:flex}.kimsu-contact__upload-area:hover{border-color:var(--border-brand-default)}.kimsu-contact__upload-hint{font-family:var(--font-sans);font-size:var(--scale-02);color:var(--text-default-secondary);text-align:center;margin:0;line-height:1.5}.kimsu-contact__upload-btn{align-items:center;gap:var(--space-200);padding:var(--space-200) var(--space-400);font-family:var(--font-sans);font-size:var(--scale-02);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--text-default-default);background:var(--background-default-default);border:var(--stroke-border) solid var(--border-default-default);border-radius:var(--radius-200);cursor:pointer;transition:border-color .15s,background .15s;display:inline-flex}.kimsu-contact__upload-btn:hover{border-color:var(--border-brand-default);background:var(--background-default-secondary)}.kimsu-contact__file-input{display:none}.kimsu-contact__submit-btn{justify-content:center;align-items:center;gap:var(--space-200);box-sizing:border-box;height:48px;font-family:var(--font-sans);letter-spacing:0;color:var(--white-1000);background:var(--background-neutral-default);border:var(--stroke-border) solid var(--border-neutral-default);border-radius:var(--radius-200);cursor:pointer;padding:16px 24px;font-size:16px;font-weight:600;line-height:16px;transition:background .15s;display:inline-flex}.kimsu-contact__submit-btn:hover{background:var(--background-neutral-hover)}.kimsu-contact__status{padding:var(--space-300) var(--space-400);font-family:var(--font-sans);font-size:var(--scale-02);border-radius:var(--radius-200);line-height:1.5}.kimsu-contact__status--ok{background:var(--background-positive-tertiary);color:var(--text-positive-default)}.kimsu-contact__status--err{background:var(--background-danger-tertiary);color:var(--text-danger-default)}.kimsu-contact__info-items{gap:var(--space-600);margin-bottom:var(--space-800);flex-direction:column;display:flex}.kimsu-contact__info-item{align-items:flex-start;gap:var(--space-400);display:flex}.kimsu-contact__icon-circle{background:var(--background-brand-default);border:var(--stroke-border) solid var(--border-brand-default);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kimsu-contact__info-label{font-family:var(--font-sans);font-size:var(--scale-03);font-weight:var(--weight-semibold);color:var(--text-default-default);margin:0 0 var(--space-050);line-height:1.4}.kimsu-contact__info-value{font-family:var(--font-sans);font-size:var(--scale-02);font-weight:var(--weight-regular);color:var(--text-default-secondary);margin:0;line-height:1.5}.kimsu-contact__info-value--link{color:var(--text-brand-default);text-underline-offset:2px;text-decoration:underline;transition:opacity .15s;display:inline-block}.kimsu-contact__info-value--link:hover{opacity:.8}.kimsu-contact__social-heading{font-family:var(--font-sans);font-size:var(--scale-02);font-weight:var(--weight-semibold);color:var(--text-default-default);margin:0 0 var(--space-300)}.kimsu-contact__social-row{gap:var(--space-300);margin-bottom:var(--space-600);display:flex}.kimsu-contact__social-btn{align-items:center;gap:var(--space-200);padding:var(--space-200) var(--space-400);font-family:var(--font-sans);font-size:var(--scale-02);font-weight:var(--weight-semibold);letter-spacing:.02em;color:var(--white-1000);border-radius:var(--radius-200);text-decoration:none;transition:opacity .15s;display:inline-flex}.kimsu-contact__social-btn:hover{opacity:.88}.kimsu-contact__social-btn--fb{border:var(--stroke-border) solid var(--border-brand-default);background:#0047ad}.kimsu-contact__social-btn--zalo{border:var(--stroke-border) solid var(--border-brand-default);background:#0068ff}.kimsu-contact__social-btn--instagram,.kimsu-contact__social-btn--tiktok,.kimsu-contact__social-btn--youtube,.kimsu-contact__social-btn--x,.kimsu-contact__social-btn--telegram,.kimsu-contact__social-btn--linkedin,.kimsu-contact__social-btn--website,.kimsu-contact__social-btn--email,.kimsu-contact__social-btn--phone{border:var(--stroke-border) solid var(--border-brand-default)}.kimsu-contact__map-block{background:var(--yellow-100);border:var(--stroke-border) solid var(--yellow-200);border-radius:var(--radius-400);flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}.kimsu-contact__map-link{flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.kimsu-contact__map-link:hover .kimsu-contact__map-label{color:var(--brand-600);text-decoration:underline}.kimsu-contact__map-label{font-family:var(--font-sans);font-size:var(--scale-02);color:var(--text-default-secondary);margin:var(--space-200) 0 0}.kimsu-contact__info-value--muted{color:var(--text-default-tertiary)}.kimsu-wb-request{max-width:900px;padding:var(--space-1200) var(--space-600) var(--space-2400);margin:0 auto}.kimsu-wb-request__grid{gap:var(--space-400);grid-template-columns:1fr 1fr;display:grid}@media (max-width:639px){.kimsu-wb-request__grid{grid-template-columns:1fr}}.kimsu-about{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:48px 0 96px}.kimsu-about__hero{aspect-ratio:900/373;background:#e4eaf2;border-radius:24px;width:100%;margin:0 0 64px;overflow:hidden}.kimsu-about__hero-img{object-fit:cover;width:100%;height:100%;display:block}.kimsu-about__content{width:100%;max-width:900px;margin:0 auto}.kimsu-about__intro{margin:0 0 24px}.kimsu-about__title{letter-spacing:.02em;color:#111;text-align:center;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:32px;font-weight:800;line-height:38.4px}.kimsu-about__title--sm{margin-bottom:0}.kimsu-about__subtitle{color:#666;text-align:center;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:400;line-height:24px}.kimsu-about__story-stack{flex-direction:column;gap:32px;margin:0 0 64px;display:flex}.kimsu-about>.kimsu-about__block,.kimsu-about>.kimsu-wb-chrome>.kimsu-about__block{margin:0 0 32px}.kimsu-about>.kimsu-about__narrative-item,.kimsu-about>.kimsu-wb-chrome>.kimsu-about__narrative-item,.kimsu-about>.kimsu-about__values,.kimsu-about>.kimsu-wb-chrome>.kimsu-about__values{margin:0 0 64px}.kimsu-about>.kimsu-newsletter--about,.kimsu-about>.kimsu-wb-chrome>.kimsu-newsletter--about{margin-top:0}.kimsu-about__block{flex-direction:column;gap:8px;display:flex}.kimsu-about__heading{color:#111;letter-spacing:-.02em;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:24px;font-weight:600;line-height:28.8px}.kimsu-about__body{color:#666;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:400;line-height:24px}.kimsu-about__body--pre{white-space:pre-line}.kimsu-about__underline{background:#e76389;border-radius:999px;width:48px;height:4px;margin:0;display:block}.kimsu-about__values{margin:0 0 64px}.kimsu-about__values-head{flex-direction:column;align-items:center;gap:8px;margin:0 0 24px;display:flex}.kimsu-about__values-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:24px;display:grid}.kimsu-about__values-grid[data-count="4"],.kimsu-about__values-grid[data-count="5"],.kimsu-about__values-grid[data-count="6"]{grid-template-columns:repeat(4,minmax(0,1fr))}.kimsu-about__values-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kimsu-about__values-grid[data-count="1"]{grid-template-columns:repeat(1,minmax(0,1fr));max-width:560px;margin:0 auto}@media (max-width:900px){.kimsu-about__values-grid,.kimsu-about__values-grid[data-count="4"],.kimsu-about__values-grid[data-count="5"],.kimsu-about__values-grid[data-count="6"],.kimsu-about__values-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kimsu-about__values-grid,.kimsu-about__values-grid[data-count="4"],.kimsu-about__values-grid[data-count="5"],.kimsu-about__values-grid[data-count="6"],.kimsu-about__values-grid[data-count="2"]{grid-template-columns:repeat(1,minmax(0,1fr))}}.kimsu-about__value-card{box-sizing:border-box;background:#ffeff4;border:1px solid #ffd5e2;border-radius:16px;flex-direction:column;gap:24px;min-width:0;height:100%;padding:24px;display:flex}.kimsu-about__values--img-center .kimsu-about__value-card{text-align:center;align-items:center}.kimsu-about__values--img-left .kimsu-about__value-card{text-align:left;align-items:flex-start}.kimsu-about__values--img-right .kimsu-about__value-card{text-align:right;align-items:flex-end}.kimsu-about__value-icon{flex-shrink:0}.kimsu-about__value-icon--svg{background:#e76389;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.kimsu-about__value-icon--svg svg{color:#ffeff4;stroke:#ffeff4;width:20px!important;height:20px!important}.kimsu-about__value-icon--img{justify-content:inherit;width:100%;display:flex}.kimsu-about__values--img-center .kimsu-about__value-icon--img{justify-content:center}.kimsu-about__values--img-left .kimsu-about__value-icon--img{justify-content:flex-start}.kimsu-about__values--img-right .kimsu-about__value-icon--img{justify-content:flex-end}.kimsu-about__value-icon--img img{object-fit:contain;max-width:100%;max-height:140px;display:block;filter:none!important;width:auto!important;height:auto!important}.kimsu-about__value-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.kimsu-about__value-title{color:#111;letter-spacing:-.02em;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:24px;font-weight:600;line-height:28.8px}.kimsu-about__value-body{color:#666;overflow-wrap:break-word;word-break:break-word;min-width:0;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:22.4px}.kimsu-about__narrative{flex-direction:column;gap:64px;margin:0 0 64px;display:flex}.kimsu-about__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.kimsu-about__split-text{flex-direction:column;gap:24px;min-width:0;display:flex}.kimsu-about__split-media{aspect-ratio:1;background:#f3f3f3;border-radius:16px;width:100%;overflow:hidden}.kimsu-about__split-media img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:901px){.kimsu-about__split-media{height:100%}}.kimsu-about:has(.kimsu-about__narrative-item) .kimsu-richtext-wrap{max-width:100%;margin:0 0 64px;padding:0}.kimsu-about:has(.kimsu-about__narrative-item) .kimsu-richtext{font-family:var(--font-sans,"Glory", sans-serif);color:#666;font-size:20px;line-height:24px}.kimsu-about__bts-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;width:100%;display:grid}.kimsu-about__bts-grid img{object-fit:cover;aspect-ratio:205/256;border-radius:16px;width:100%;height:auto;display:block}.kimsu-newsletter--about{box-sizing:border-box;background:#ffeff4;border:none;border-radius:24px;max-width:900px;margin:0 auto;padding:48px}.kimsu-newsletter--about .kimsu-newsletter__inner{grid-template-columns:minmax(0,448px) minmax(0,1fr);align-items:center;gap:64px;max-width:none;margin:0}.kimsu-newsletter--about .kimsu-newsletter__logo{justify-content:flex-end;display:flex}.kimsu-newsletter--about .kimsu-newsletter__logo img{width:min(322px,100%);height:auto}@media (max-width:900px){.kimsu-about__values-grid,.kimsu-about__values-grid[data-count="4"],.kimsu-about__values-grid[data-count="5"],.kimsu-about__values-grid[data-count="6"],.kimsu-about__values-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.kimsu-about__value-card{min-height:0}.kimsu-about__split,.kimsu-about__split--text-right,.kimsu-about__split--text-left,.kimsu-about__split--bts{grid-template-columns:1fr;gap:48px}.kimsu-about__split-text{order:0}.kimsu-about__split-media,.kimsu-about__bts-grid{order:1}.kimsu-about__hero{aspect-ratio:16/9}.kimsu-newsletter--about .kimsu-newsletter__inner{grid-template-columns:1fr;gap:24px}.kimsu-newsletter--about .kimsu-newsletter__logo{justify-content:center}}@media (max-width:560px){.kimsu-about{padding:32px 16px 64px}.kimsu-about__title{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:28.8px}.kimsu-about__heading,.kimsu-about__value-title{font-size:24px}.kimsu-about__body{font-size:20px;line-height:24px}.kimsu-about__subtitle{font-size:16px;line-height:22.4px}.kimsu-about__bts-grid{gap:12px}.kimsu-newsletter--about{padding:24px}}.kimsu-newsletter{box-sizing:border-box;background:#ffeff4;border:1px solid #ffd5e2;border-radius:24px;margin-top:0;padding:48px}.kimsu-newsletter__inner{grid-template-columns:1fr auto;align-items:center;gap:32px;max-width:900px;margin:0 auto;display:grid}.kimsu-newsletter__heading{color:#111;letter-spacing:-.02em;margin:0 0 8px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:28px;font-weight:700}.kimsu-newsletter__sub{color:#666;margin:0 0 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.kimsu-newsletter__form{flex-wrap:wrap;gap:8px;display:flex}.kimsu-newsletter__input{border:1px solid #e5e5e5;border-radius:999px;flex:1;min-width:180px;height:44px;padding:0 16px;font-size:14px}.kimsu-newsletter__btn{color:#fff;cursor:pointer;background:#e76389;border:none;border-radius:999px;height:44px;padding:0 20px;font-weight:600}.kimsu-newsletter__logo img{max-width:100%;height:auto}[data-puck-entry]{min-height:0!important}[data-puck-component]{scroll-margin:24px}[data-puck-entry] [class*=DropZone]:empty{min-height:48px!important}.kimsu-faq{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto;padding:48px 0 96px}.kimsu-faq__header{text-align:center;margin:0 0 32px}.kimsu-faq__title{letter-spacing:.02em;color:#111;margin:0 0 8px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:32px;font-weight:800;line-height:38.4px}.kimsu-faq__subtitle{color:#666;width:100%;max-width:none;margin:0 auto;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:400;line-height:24px}.kimsu-faq__sections{flex-direction:column;gap:48px;margin-bottom:64px;display:flex}.kimsu-about>.kimsu-faq__section,.kimsu-wb-content>.kimsu-faq__section,.kimsu-about>.kimsu-wb-chrome>.kimsu-faq__section,.kimsu-wb-content>.kimsu-wb-chrome>.kimsu-faq__section{margin:0 0 48px}.kimsu-wb-content:has(.kimsu-faq__section)>*>*+*{margin-top:32px!important}.kimsu-wb-content:has(.kimsu-faq__section)>*>*{margin-bottom:0!important}.kimsu-wb-content>.kimsu-wb-chrome>.kimsu-faq__section{margin:0}@media (max-width:767px){.kimsu-wb-content:has(.kimsu-faq__section)>*>*+*{margin-top:24px!important}}.kimsu-faq__section-label{color:#e76389;letter-spacing:0;margin:0 0 12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:600;line-height:28px}.kimsu-faq__items{flex-direction:column;gap:16px;display:flex}.kimsu-faq__item{background:#fff;border:1px solid #dadada;border-radius:8px;overflow:hidden}.kimsu-faq__item-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:16px;list-style:none;display:flex}.kimsu-faq__item-summary::-webkit-details-marker{display:none}.kimsu-faq__item-title{color:#111;flex:1;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:600;line-height:28px}.kimsu-faq__item-chevron{color:#111;flex-shrink:0;width:20px;height:20px;transition:transform .2s}.kimsu-faq__item[open] .kimsu-faq__item-chevron{transform:rotate(180deg)}.kimsu-faq__item-body{color:#111;padding:0 16px 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.kimsu-faq__block{width:100%;margin:0 0 32px}.kimsu-faq__block-title{text-align:center;letter-spacing:-.02em;color:#111;margin:0 0 24px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:28px;font-weight:700}@media (max-width:767px){.kimsu-faq__header{text-align:left;margin:0 0 24px}.kimsu-faq__title{letter-spacing:-.02em;text-align:left;font-size:24px;font-weight:600;line-height:28.8px}.kimsu-faq__subtitle{text-align:left;font-size:16px;line-height:22.4px}.kimsu-contact__section-title{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:28.8px}.kimsu-contact__section-sub{font-size:16px;line-height:22.4px}}.kimsu-tutorial{background:#fff;min-height:50vh;overflow-x:hidden}.kimsu-tutorial__shell{box-sizing:border-box;max-width:900px;margin:0 auto;padding:48px 16px 64px}.kimsu-about .kimsu-tutorial__tabs,.kimsu-wb-content .kimsu-tutorial__tabs{margin:0 0 32px}.kimsu-about>.kimsu-tutorial__topic,.kimsu-wb-content>.kimsu-tutorial__topic,.kimsu-about>.kimsu-wb-chrome>.kimsu-tutorial__topic,.kimsu-wb-content>.kimsu-wb-chrome>.kimsu-tutorial__topic{margin:0 0 48px}.kimsu-tutorial__body{flex-direction:column;gap:32px;display:flex}.kimsu-tutorial__tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.kimsu-tutorial__tab{color:#111;letter-spacing:0;cursor:default;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:1px solid #dadada;border-radius:9999px;justify-content:center;align-items:center;height:40px;padding:8px 20px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:22.4px;display:inline-flex}.kimsu-tutorial__tab--active{background:#ffd5e2;border-color:#f587a6}.kimsu-tutorial__topic-label{letter-spacing:.06em;color:#e76389;text-transform:uppercase;margin:0 0 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:700}.kimsu-tutorial__panels,.kimsu-tutorial__step-stack{flex-direction:column;gap:48px;display:flex}.kimsu-tutorial__card{box-sizing:border-box;background:#ffeff4;border-radius:16px;grid-template-columns:1fr;align-items:center;gap:24px;padding:24px;display:grid}.kimsu-tutorial__card-copy{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.kimsu-tutorial__badge{color:#111;box-sizing:border-box;background:#ffd5e2;border-radius:9999px;justify-content:center;align-items:center;height:40px;padding:0 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.kimsu-tutorial__card-title{letter-spacing:-.02em;color:#111;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.kimsu-tutorial__card-desc{color:#666;margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.kimsu-tutorial__card-list{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.kimsu-tutorial__card-item{color:#666;padding-left:18px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.4;position:relative}.kimsu-tutorial__card-item:before{content:"";background:#e76389;border-radius:9999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.kimsu-tutorial__card-media{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:360px;margin:0 auto;display:flex;overflow:hidden}.kimsu-tutorial__card-media img{object-fit:contain;width:100%;height:auto;display:block}.kimsu-tutorial__card-media-empty{background:#f5f5f5;width:100%;height:100%;min-height:160px}.kimsu-tutorial__card-media-stack{aspect-ratio:auto;background:0 0;flex-direction:column;align-items:stretch;gap:16px;display:flex;overflow:visible}.kimsu-tutorial__card-media-item{background:#fff;border-radius:12px;width:100%;overflow:hidden}.kimsu-tutorial__card-media-item img,.kimsu-tutorial__card-media-item video{width:100%;height:auto;display:block}.kimsu-tutorial__card--media-center{grid-template-columns:1fr;justify-items:center}.kimsu-tutorial__card--media-center .kimsu-tutorial__card-media,.kimsu-tutorial__card--media-center .kimsu-tutorial__card-media-stack{width:100%;max-width:720px;margin:0 auto}@media (min-width:768px){.kimsu-tutorial__card{grid-template-columns:minmax(0,1fr) 360px;gap:48px;padding:32px}.kimsu-tutorial__card--media-left{grid-template-columns:360px minmax(0,1fr)}.kimsu-tutorial__card--media-left .kimsu-tutorial__card-media{order:-1}.kimsu-tutorial__card--media-center,.kimsu-tutorial__card--text-only{grid-template-columns:1fr}.kimsu-tutorial__card-media{margin:0}}.kimsu-tutorial__card--text-only{grid-template-columns:1fr}.kimsu-tutorial__card--align-left .kimsu-tutorial__card-copy{text-align:left;align-items:flex-start}.kimsu-tutorial__card--align-center .kimsu-tutorial__card-copy{text-align:center;align-items:center}.kimsu-tutorial__card--align-right .kimsu-tutorial__card-copy{text-align:right;align-items:flex-end}.kimsu-tutorial__card--align-center .kimsu-tutorial__card-list,.kimsu-tutorial__card--align-right .kimsu-tutorial__card-list{width:fit-content;max-width:100%}.kimsu-tutorial__card--align-right .kimsu-tutorial__card-item{padding-left:0;padding-right:18px}.kimsu-tutorial__card--align-right .kimsu-tutorial__card-item:before{left:auto;right:0}@media (max-width:767px){.kimsu-tutorial__tabs{gap:16px}.kimsu-tutorial__tab{height:32px;padding:4px 12px;font-size:16px;line-height:22.4px}.kimsu-tutorial__card-title{font-size:20px}.kimsu-tutorial__panels,.kimsu-tutorial__step-stack{gap:32px}}.kimsu-wb-request{max-width:900px;margin:0 auto}.kimsu-wb-request__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:639px){.kimsu-wb-request__grid{grid-template-columns:1fr}}.kimsu-wb-wide{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:48px 0 96px}.kimsu-wb-wide>*,.kimsu-contact__form-col,.kimsu-contact__info-col{width:100%;min-width:0}.kimsu-wb-cols{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;display:grid}.kimsu-wb-cols--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.kimsu-wb-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kimsu-wb-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.kimsu-wb-cols__cell{min-width:0}@media (max-width:767px){.kimsu-wb-cols--2,.kimsu-wb-cols--3,.kimsu-wb-cols--4{grid-template-columns:1fr}}.kimsu-wb-request__gallery-title{margin:0 0 6px;font-size:20px;font-weight:700}.kimsu-wb-request__gallery-sub{color:#666;margin:0 0 20px;font-size:14px}.kimsu-wb-request__gallery-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1023px){.kimsu-wb-request__gallery-grid{grid-template-columns:repeat(2,1fr)}}.kimsu-wb-request__gallery-item{flex-direction:column;gap:8px;display:flex}.kimsu-wb-request__gallery-thumb{aspect-ratio:3/4;background:#f3d6d6;border:1px solid #eee;border-radius:16px;overflow:hidden}.kimsu-wb-request__gallery-img{object-fit:cover;width:100%;height:100%;display:block}.kimsu-wb-request__gallery-caption{color:#999;text-align:center;font-size:12px}.kimsu-suggested{box-sizing:border-box;background:0 0;width:100%;min-width:0;padding:8px 0 48px}.kimsu-suggested__inner{width:100%;max-width:none;margin:0;padding:0}.kimsu-suggested__head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.kimsu-suggested__title{letter-spacing:-.02em;color:#111;text-transform:none;text-align:center;width:100%;margin:0;font-family:Glory,sans-serif;font-size:28px;font-weight:700}.kimsu-suggested__all{color:#d64d8c;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.kimsu-suggested__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kimsu-suggested__empty{color:#999;text-align:center;margin:0;font-size:14px}@media (min-width:768px){.kimsu-suggested{padding-bottom:64px}.kimsu-suggested__title{font-size:32px}.kimsu-suggested__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}@media (max-width:767px){.kimsu-suggested__title{font-size:22px}.kimsu-suggested__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:12px;display:flex;overflow-x:auto}.kimsu-suggested__grid::-webkit-scrollbar{display:none}.kimsu-suggested__grid>*{scroll-snap-align:start;flex:0 0 126px}}.kimsu-product-card__img-wrap{position:relative}.kimsu-product-card{background:var(--background-default-default,#fff);border:1px solid #0000;border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .2s;display:flex;overflow:hidden}.kimsu-product-card:hover{border-color:var(--brand-600,#f587a6);transform:translateY(-2px);box-shadow:0 4px 16px #e763891a}.kimsu-product-card--disabled{opacity:.6;pointer-events:none}.kimsu-product-card__img-wrap{aspect-ratio:1;background:var(--slate-200,#f3eeef);border-radius:8px 8px 0 0;position:relative;overflow:hidden}.kimsu-product-card__img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.kimsu-product-card:hover .kimsu-product-card__img{transform:scale(1.04)}.kimsu-product-card__badge{font-family:var(--family-sans,"Glory", sans-serif);letter-spacing:.06em;text-transform:uppercase;z-index:1;border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px}.kimsu-product-card__badge--sale{color:#fff;background:#c62828}.kimsu-product-card__badge--promo{z-index:1;background:0 0;position:absolute;top:30px;left:8px}.kimsu-product-card__badge--promo .kimsu-promo-badge{font-family:var(--family-sans,"Glory", sans-serif);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#e76389;border-radius:4px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.kimsu-product-card__badge--best{color:#3a2a00;background:#f5c542;left:auto;right:8px;box-shadow:0 1px 1px #00000014}.kimsu-product-card__badge--out{color:#fff;background:#111111b3}.kimsu-product-card__info{flex-direction:column;gap:4px;padding:10px 0 4px;display:flex}.kimsu-product-card__name{font-family:var(--family-sans,"Glory", sans-serif);color:#111;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-height:2.7em;margin:0;font-size:14px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.kimsu-product-card__price-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.kimsu-product-card__price{font-family:var(--family-sans,"Glory", sans-serif);color:#c23d66;font-size:14px;font-weight:600}.kimsu-product-card__compare{color:#666;font-size:12px;font-weight:400;text-decoration:line-through}.kimsu-product-card__img--empty{background:#f5f5f5}.kimsu-richtext-wrap{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:8px 24px 72px}.kimsu-richtext{font-family:var(--family-sans,"Glory", sans-serif);color:#444;font-size:18px;font-weight:400;line-height:1.65}.kimsu-richtext>:first-child{margin-top:0}.kimsu-richtext>:last-child{margin-bottom:0}.kimsu-richtext p{margin:0 0 16px}.kimsu-richtext h2{letter-spacing:-.02em;color:#111;margin:32px 0 12px;font-size:22px;font-weight:700;line-height:1.3}.kimsu-richtext h3{color:#111;margin:24px 0 10px;font-size:18px;font-weight:650;line-height:1.35}.kimsu-richtext h4{color:#111;margin:20px 0 8px;font-size:16px;font-weight:650}.kimsu-richtext ul,.kimsu-richtext ol{margin:0 0 16px;padding-left:1.4em}.kimsu-richtext ul{list-style:outside}.kimsu-richtext ol{list-style:decimal}.kimsu-richtext li{margin:0 0 8px;padding-left:.15em;line-height:1.6}.kimsu-richtext li::marker{color:#e76389}.kimsu-richtext a{color:#e76389;text-underline-offset:2px;text-decoration:underline}.kimsu-richtext strong,.kimsu-richtext b{color:#111;font-weight:650}.kimsu-richtext hr{border:0;border-top:1px solid #eaeaea;margin:28px 0}.kimsu-richtext table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:16px;line-height:1.45}.kimsu-richtext th,.kimsu-richtext td{text-align:left;vertical-align:top;border:1px solid #d9d9d9;padding:10px 12px}.kimsu-richtext th{color:#111;background:#faf6f7;font-weight:650}.kimsu-richtext td{color:#444}@media (max-width:767px){.kimsu-richtext-wrap{padding:4px 16px 56px}.kimsu-richtext{font-size:16px}.kimsu-richtext h2{margin-top:24px;font-size:20px}}.kimsu-wb-image{box-sizing:border-box;width:100%;min-width:0;margin:0}.kimsu-wb-image__frame{box-sizing:border-box;border-radius:24px;max-width:100%;position:relative;overflow:hidden}.kimsu-wb-image__frame--empty{background:#f3f4f6;min-height:120px}.kimsu-wb-image__img{max-width:100%;display:block}.kimsu-wb-image__img--fitWidth{width:100%;height:auto}.kimsu-wb-image__frame--auto .kimsu-wb-image__img--fitWidth{width:auto;max-width:100%;height:auto}.kimsu-wb-image__img--cover,.kimsu-wb-image__img--contain,.kimsu-wb-image__img--fill,.kimsu-wb-image__img--fitHeight{width:100%;height:100%;position:absolute;inset:0}.kimsu-wb-image__img--cover{object-fit:cover}.kimsu-wb-image__img--contain{object-fit:contain}.kimsu-wb-image__img--fill{object-fit:fill}.kimsu-wb-image__img--fitHeight{object-fit:contain;width:auto;max-width:100%;margin-inline:auto}.kimsu-wb-image__caption{text-align:center;color:#666;margin:8px 0 0;font-size:14px}.kimsu-product-rail{box-sizing:border-box;background:0 0;width:100%;min-width:0;padding:8px 0 48px}.kimsu-product-rail--loading{min-height:80px}.kimsu-product-rail__head{text-align:center;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:8px;display:flex}.kimsu-product-rail__title{font-family:"Glory", var(--font-sans);letter-spacing:.02em;color:#111;text-transform:none;text-align:center;width:100%;margin:0;font-size:28px;font-weight:800;line-height:1.2}.kimsu-product-rail__subtitle{color:#666;margin:0;font-size:20px;font-weight:400;line-height:24px}.kimsu-product-rail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kimsu-product-rail__empty{color:#999;text-align:center;margin:0;font-size:14px}@media (min-width:768px){.kimsu-product-rail{padding-bottom:64px}.kimsu-product-rail__head{margin-bottom:24px;padding-bottom:0}.kimsu-product-rail__title{letter-spacing:.64px;font-size:32px;line-height:38.4px}.kimsu-product-rail__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.kimsu-product-rail__grid>:nth-child(n+6){display:none!important}}@media (max-width:767px){.kimsu-product-rail{padding:8px 0 48px}.kimsu-product-rail__title{letter-spacing:-.48px;font-size:24px;line-height:28.8px}.kimsu-product-rail__head{margin-bottom:16px}.kimsu-product-rail__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:12px;display:flex;overflow-x:auto}.kimsu-product-rail__grid::-webkit-scrollbar{display:none}.kimsu-product-rail__grid>*{scroll-snap-align:start;flex:0 0 126px}}.kimsu-about.kimsu-wb-content .kimsu-product-rail,.kimsu-wb-wide .kimsu-product-rail{padding-top:0;padding-bottom:0;margin-top:96px!important}.kimsu-about.kimsu-wb-content :has(+.kimsu-product-rail){margin-bottom:0!important}.kimsu-wb-wide :has(+.kimsu-product-rail){margin-bottom:0!important}@media (max-width:767px){.kimsu-about.kimsu-wb-content .kimsu-product-rail,.kimsu-wb-wide .kimsu-product-rail{margin-top:64px!important}}.kimsu-hp{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-9999px!important;overflow:hidden!important}.kimsu-turnstile{justify-content:flex-start;width:100%;min-height:0;display:flex}.kimsu-turnstile:empty{display:none}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_f02d925b-module__ycmarq__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_f02d925b-module__ycmarq__variable{--font-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_f880305f-module__AJLRcW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_f880305f-module__AJLRcW__variable{--font-sans:"Geist", "Geist Fallback"}
