@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";
@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-jp.min.css";
:root{--hds-color-gray-0:#fff;--hds-color-gray-25:#fdfcf9;--hds-color-gray-50:#f7f5f1;--hds-color-gray-100:#edeae5;--hds-color-gray-200:#e5e1db;--hds-color-gray-300:#d6d1c8;--hds-color-gray-400:#b7b1a4;--hds-color-gray-500:#8a8578;--hds-color-gray-600:#5e5a50;--hds-color-gray-700:#45423b;--hds-color-gray-800:#34322b;--hds-color-gray-900:#26261f;--hds-color-gray-950:#1a1a15;--hds-color-slate-300:#c2c6cd;--hds-color-slate-400:#9aa0ab;--hds-color-slate-500:#6b7280;--hds-color-slate-700:#3a3f49;--hds-color-slate-900:#181d24;--hds-color-champagne-50:#f6efdd;--hds-color-champagne-500:#c9a962;--hds-color-champagne-muted:#d8c99a;--hds-color-champagne-ink:#141921;--hds-color-navy-50:#eaedf3;--hds-color-navy-300:#6b7c9e;--hds-color-navy-500:#1a2b4a;--hds-color-navy-900:#09194d;--hds-color-pine-500:#173a33;--hds-color-brass-500:#c2904a;--hds-color-brass-bg:#fbf1de;--hds-color-brass-muted:#c9b68c;--hds-color-gold-500:#e7b768;--hds-color-forest-50:#e9efea;--hds-color-forest-300:#6e8a78;--hds-color-forest-500:#2e4a39;--hds-color-wine-50:#f4e9ed;--hds-color-wine-300:#b57689;--hds-color-wine-500:#7a2a3d;--hds-color-mauve-50:#f3ecee;--hds-color-mauve-300:#b08a92;--hds-color-mauve-500:#7c4d56;--hds-color-mauve-bg:#f4ecee;--hds-color-blush-50:#f6f0ec;--hds-color-blush-300:#ebe1dd;--hds-color-blush-500:#decfc7;--hds-color-olive-500:#3d3925;--hds-color-success-50:#e8f5e9;--hds-color-success-300:#81c784;--hds-color-success-500:#4caf50;--hds-color-success-900:#1b3a1d;--hds-color-warning-50:#fef4e2;--hds-color-warning-300:#f7c26b;--hds-color-warning-500:#f5a623;--hds-color-warning-900:#5a3a06;--hds-color-danger-50:#ffebee;--hds-color-danger-300:#ef9a9a;--hds-color-danger-500:#f44336;--hds-color-danger-900:#5a0e08;--hds-color-destructive-500:#dc2626;--hds-color-info-50:#e8f1fe;--hds-color-info-300:#93bbfb;--hds-color-info-500:#3b82f6;--hds-color-info-900:#0a2a66;--hds-color-scrim:#00000080;--hds-color-scrim-soft:#0000001a;--hds-color-white:#fff;--hds-color-black:#000;--hds-color-accent-primary:var(--hds-season-main,var(--brand-main,var(--hds-brand-main)));--hds-color-accent-secondary:var(--hds-season-sub,var(--brand-sub,var(--hds-brand-sub)));--hds-color-accent-hover:color-mix(in oklab, var(--hds-season-main,var(--brand-main,var(--hds-brand-main))), black 12%);--hds-color-accent-pressed:color-mix(in oklab, var(--hds-season-main,var(--brand-main,var(--hds-brand-main))), black 22%);--hds-color-accent-subtle:color-mix(in oklab, var(--hds-season-main,var(--brand-main,var(--hds-brand-main))), white 88%);--hds-color-accent-on:var(--brand-on,var(--hds-brand-on));--hds-font-size-50:12px;--hds-font-size-75:13px;--hds-font-size-100:14px;--hds-font-size-200:16px;--hds-font-size-300:18px;--hds-font-size-400:20px;--hds-font-size-500:22px;--hds-font-size-550:24px;--hds-font-size-600:28px;--hds-font-size-700:32px;--hds-font-size-800:40px;--hds-font-size-900:48px;--hds-font-weight-regular:400;--hds-font-weight-medium:500;--hds-font-weight-semibold:600;--hds-font-weight-bold:700;--hds-font-line-height-tight:1.2;--hds-font-line-height-snug:1.35;--hds-font-line-height-normal:1.5;--hds-font-line-height-relaxed:1.6;--hds-font-line-height-loose:1.75;--hds-font-letter-spacing-tight:-.01em;--hds-font-letter-spacing-normal:0;--hds-font-letter-spacing-wide:.02em;--hds-font-family-sans:"Pretendard Variable", Pretendard, "Pretendard JP Variable", "Apple SD Gothic Neo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--hds-font-family-display:"Libre Baskerville", "Marcellus", "Nanum Myeongjo", Georgia, "Times New Roman", serif;--hds-font-family-mono:"Space Grotesk", "JetBrains Mono", monospace;--hds-space-0:0px;--hds-space-100:4px;--hds-space-200:8px;--hds-space-300:12px;--hds-space-400:16px;--hds-space-500:20px;--hds-space-600:24px;--hds-space-700:28px;--hds-space-800:32px;--hds-space-900:40px;--hds-space-1000:48px;--hds-space-1100:56px;--hds-space-1200:64px;--hds-radius-none:0px;--hds-radius-xxs:4px;--hds-radius-xs:8px;--hds-radius-sm:10px;--hds-radius-md:12px;--hds-radius-lg:16px;--hds-radius-xl:24px;--hds-radius-full:9999px;--hds-border-width-hairline:1px;--hds-border-width-thin:1.5px;--hds-border-width-thick:2px;--hds-elevation-flat:0 0 0 0 #0000;--hds-elevation-sm:0 1px 3px 0 #0000000d, 0 1px 2px -1px #0000000d;--hds-elevation-overlay:0 10px 15px -3px #0000000f, 0 4px 6px -4px #0000000d;--hds-motion-duration-instant:0s;--hds-motion-duration-fast:.15s;--hds-motion-duration-base:.2s;--hds-motion-duration-slow:.3s;--hds-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--hds-motion-easing-enter:cubic-bezier(0, 0, 0, 1);--hds-motion-easing-exit:cubic-bezier(.3, 0, 1, 1);--hds-zindex-base:0;--hds-zindex-raised:10;--hds-zindex-sticky:100;--hds-zindex-nav:200;--hds-zindex-overlay:1000;--hds-zindex-sheet:1100;--hds-zindex-dialog:1200;--hds-zindex-toast:1300;--hds-zindex-max:9999;--hds-size-icon-sm:20px;--hds-size-icon-md:24px;--hds-size-icon-lg:32px;--hds-size-icon-xl:40px;--hds-size-touch-min:44px;--hds-size-control-height:56px;--hds-size-container-max:480px;--hds-button-height:56px;--hds-button-height-sm:52px;--hds-button-height-lg:58px;--hds-color-text-primary:var(--hds-color-olive-500);--hds-color-text-secondary:var(--hds-color-gray-600);--hds-color-text-tertiary:var(--hds-color-gray-500);--hds-color-text-disabled:var(--hds-color-gray-400);--hds-color-text-inverse:var(--hds-color-gray-0);--hds-color-text-link:var(--hds-color-mauve-500);--hds-color-surface-background:var(--hds-color-gray-25);--hds-color-surface-raised:var(--hds-color-gray-0);--hds-color-surface-sunken:var(--hds-color-gray-50);--hds-color-surface-accent-subtle:var(--hds-color-blush-300);--hds-color-surface-overlay:var(--hds-color-scrim);--hds-color-border-subtle:var(--hds-color-gray-200);--hds-color-border-default:var(--hds-color-gray-300);--hds-color-border-strong:var(--hds-color-gray-400);--hds-color-feedback-success-fg:var(--hds-color-success-500);--hds-color-feedback-success-bg:var(--hds-color-success-50);--hds-color-feedback-success-border:var(--hds-color-success-500);--hds-color-feedback-warning-fg:var(--hds-color-warning-500);--hds-color-feedback-warning-bg:var(--hds-color-warning-50);--hds-color-feedback-warning-border:var(--hds-color-warning-500);--hds-color-feedback-danger-fg:var(--hds-color-danger-500);--hds-color-feedback-danger-bg:var(--hds-color-danger-50);--hds-color-feedback-danger-border:var(--hds-color-danger-500);--hds-color-feedback-info-fg:var(--hds-color-info-500);--hds-color-feedback-info-bg:var(--hds-color-info-50);--hds-color-feedback-info-border:var(--hds-color-info-500);--hds-space-inset-xs:var(--hds-space-100);--hds-space-inset-sm:var(--hds-space-200);--hds-space-inset-md:var(--hds-space-300);--hds-space-inset-lg:var(--hds-space-400);--hds-space-inset-xl:var(--hds-space-600);--hds-space-stack-sm:var(--hds-space-200);--hds-space-stack-md:var(--hds-space-300);--hds-space-stack-lg:var(--hds-space-400);--hds-space-section:var(--hds-space-800);--hds-radius-control:var(--hds-radius-xxs);--hds-radius-card:var(--hds-radius-lg);--hds-brand-main:var(--hds-color-mauve-500);--hds-brand-sub:var(--hds-color-olive-500);--hds-brand-on:var(--hds-color-gray-0);--hds-type-display-lg-font-family:var(--hds-font-family-display);--hds-type-display-lg-font-weight:var(--hds-font-weight-bold);--hds-type-display-lg-font-size:var(--hds-font-size-700);--hds-type-display-lg-line-height:var(--hds-font-line-height-tight);--hds-type-display-lg-letter-spacing:var(--hds-font-letter-spacing-tight);--hds-type-display-md-font-family:var(--hds-font-family-display);--hds-type-display-md-font-weight:var(--hds-font-weight-bold);--hds-type-display-md-font-size:var(--hds-font-size-600);--hds-type-display-md-line-height:var(--hds-font-line-height-tight);--hds-type-display-md-letter-spacing:var(--hds-font-letter-spacing-tight);--hds-type-display-sm-font-family:var(--hds-font-family-display);--hds-type-display-sm-font-weight:var(--hds-font-weight-semibold);--hds-type-display-sm-font-size:var(--hds-font-size-550);--hds-type-display-sm-line-height:var(--hds-font-line-height-snug);--hds-type-display-sm-letter-spacing:var(--hds-font-letter-spacing-tight);--hds-type-heading-lg-font-family:var(--hds-font-family-display);--hds-type-heading-lg-font-weight:var(--hds-font-weight-bold);--hds-type-heading-lg-font-size:var(--hds-font-size-500);--hds-type-heading-lg-line-height:var(--hds-font-line-height-snug);--hds-type-heading-lg-letter-spacing:var(--hds-font-letter-spacing-tight);--hds-type-heading-md-font-family:var(--hds-font-family-sans);--hds-type-heading-md-font-weight:var(--hds-font-weight-semibold);--hds-type-heading-md-font-size:var(--hds-font-size-400);--hds-type-heading-md-line-height:var(--hds-font-line-height-snug);--hds-type-heading-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-heading-sm-font-family:var(--hds-font-family-sans);--hds-type-heading-sm-font-weight:var(--hds-font-weight-semibold);--hds-type-heading-sm-font-size:var(--hds-font-size-300);--hds-type-heading-sm-line-height:var(--hds-font-line-height-snug);--hds-type-heading-sm-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-title-lg-font-family:var(--hds-font-family-sans);--hds-type-title-lg-font-weight:var(--hds-font-weight-semibold);--hds-type-title-lg-font-size:var(--hds-font-size-300);--hds-type-title-lg-line-height:var(--hds-font-line-height-normal);--hds-type-title-lg-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-title-md-font-family:var(--hds-font-family-sans);--hds-type-title-md-font-weight:var(--hds-font-weight-semibold);--hds-type-title-md-font-size:var(--hds-font-size-200);--hds-type-title-md-line-height:var(--hds-font-line-height-normal);--hds-type-title-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-body-lg-font-family:var(--hds-font-family-sans);--hds-type-body-lg-font-weight:var(--hds-font-weight-regular);--hds-type-body-lg-font-size:var(--hds-font-size-300);--hds-type-body-lg-line-height:var(--hds-font-line-height-relaxed);--hds-type-body-lg-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-body-md-font-family:var(--hds-font-family-sans);--hds-type-body-md-font-weight:var(--hds-font-weight-regular);--hds-type-body-md-font-size:var(--hds-font-size-200);--hds-type-body-md-line-height:var(--hds-font-line-height-relaxed);--hds-type-body-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-body-sm-font-family:var(--hds-font-family-sans);--hds-type-body-sm-font-weight:var(--hds-font-weight-regular);--hds-type-body-sm-font-size:var(--hds-font-size-100);--hds-type-body-sm-line-height:var(--hds-font-line-height-normal);--hds-type-body-sm-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-label-md-font-family:var(--hds-font-family-sans);--hds-type-label-md-font-weight:var(--hds-font-weight-medium);--hds-type-label-md-font-size:var(--hds-font-size-100);--hds-type-label-md-line-height:var(--hds-font-line-height-normal);--hds-type-label-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-caption-font-family:var(--hds-font-family-sans);--hds-type-caption-font-weight:var(--hds-font-weight-regular);--hds-type-caption-font-size:var(--hds-font-size-75);--hds-type-caption-line-height:var(--hds-font-line-height-normal);--hds-type-caption-letter-spacing:var(--hds-font-letter-spacing-wide);--hds-button-primary-bg:var(--hds-color-accent-primary);--hds-button-primary-bg-hover:var(--hds-color-accent-hover);--hds-button-primary-bg-pressed:var(--hds-color-accent-pressed);--hds-button-primary-fg:var(--hds-color-accent-on);--hds-button-radius:var(--hds-radius-xxs);--hds-button-count-bg:var(--hds-color-accent-on);--hds-button-count-fg:var(--hds-color-accent-primary);--hds-nav-height:var(--hds-size-control-height);--hds-sheet-radius:var(--hds-radius-xl);--hds-button-padding-x:var(--hds-space-inset-lg);--hds-card-bg:var(--hds-color-surface-raised);--hds-card-border:var(--hds-color-border-subtle);--hds-card-radius:var(--hds-radius-card);--hds-card-padding:var(--hds-space-inset-lg);--hds-nav-bg:var(--hds-color-surface-raised);--hds-nav-border:var(--hds-color-border-subtle);--hds-sheet-bg:var(--hds-color-surface-raised)}[data-surface=tablet]{--hds-size-touch-min:48px;--hds-size-control-height:52px;--hds-size-container-max:768px;--hds-space-inset-xs:var(--hds-space-200);--hds-space-inset-sm:var(--hds-space-300);--hds-space-inset-md:var(--hds-space-500);--hds-space-inset-lg:var(--hds-space-700);--hds-space-inset-xl:var(--hds-space-800);--hds-space-stack-sm:var(--hds-space-300);--hds-space-stack-md:var(--hds-space-500);--hds-space-stack-lg:var(--hds-space-700);--hds-space-section:var(--hds-space-1000);--hds-type-display-lg-font-family:var(--hds-font-family-display);--hds-type-display-lg-font-weight:var(--hds-font-weight-bold);--hds-type-display-lg-font-size:var(--hds-font-size-800);--hds-type-display-lg-line-height:var(--hds-font-line-height-tight);--hds-type-display-lg-letter-spacing:var(--hds-font-letter-spacing-tight);--hds-type-heading-lg-font-family:var(--hds-font-family-sans);--hds-type-heading-lg-font-weight:var(--hds-font-weight-semibold);--hds-type-heading-lg-font-size:var(--hds-font-size-700);--hds-type-heading-lg-line-height:var(--hds-font-line-height-snug);--hds-type-heading-lg-letter-spacing:var(--hds-font-letter-spacing-tight);--hds-type-heading-md-font-family:var(--hds-font-family-sans);--hds-type-heading-md-font-weight:var(--hds-font-weight-semibold);--hds-type-heading-md-font-size:var(--hds-font-size-600);--hds-type-heading-md-line-height:var(--hds-font-line-height-snug);--hds-type-heading-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-title-md-font-family:var(--hds-font-family-sans);--hds-type-title-md-font-weight:var(--hds-font-weight-semibold);--hds-type-title-md-font-size:var(--hds-font-size-400);--hds-type-title-md-line-height:var(--hds-font-line-height-normal);--hds-type-title-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-body-lg-font-family:var(--hds-font-family-sans);--hds-type-body-lg-font-weight:var(--hds-font-weight-regular);--hds-type-body-lg-font-size:var(--hds-font-size-400);--hds-type-body-lg-line-height:var(--hds-font-line-height-relaxed);--hds-type-body-lg-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-body-md-font-family:var(--hds-font-family-sans);--hds-type-body-md-font-weight:var(--hds-font-weight-regular);--hds-type-body-md-font-size:var(--hds-font-size-300);--hds-type-body-md-line-height:var(--hds-font-line-height-relaxed);--hds-type-body-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-body-sm-font-family:var(--hds-font-family-sans);--hds-type-body-sm-font-weight:var(--hds-font-weight-regular);--hds-type-body-sm-font-size:var(--hds-font-size-200);--hds-type-body-sm-line-height:var(--hds-font-line-height-normal);--hds-type-body-sm-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-label-md-font-family:var(--hds-font-family-sans);--hds-type-label-md-font-weight:var(--hds-font-weight-medium);--hds-type-label-md-font-size:var(--hds-font-size-200);--hds-type-label-md-line-height:var(--hds-font-line-height-normal);--hds-type-label-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-caption-font-family:var(--hds-font-family-sans);--hds-type-caption-font-weight:var(--hds-font-weight-regular);--hds-type-caption-font-size:var(--hds-font-size-75);--hds-type-caption-line-height:var(--hds-font-line-height-normal);--hds-type-caption-letter-spacing:var(--hds-font-letter-spacing-wide)}[data-surface=kiosk]{--hds-size-touch-min:64px;--hds-size-control-height:72px;--hds-size-container-max:1280px;--hds-space-inset-xs:var(--hds-space-300);--hds-space-inset-sm:var(--hds-space-400);--hds-space-inset-md:var(--hds-space-700);--hds-space-inset-lg:var(--hds-space-900);--hds-space-inset-xl:var(--hds-space-1000);--hds-space-stack-sm:var(--hds-space-400);--hds-space-stack-md:var(--hds-space-700);--hds-space-stack-lg:var(--hds-space-900);--hds-space-section:var(--hds-space-1200);--hds-type-display-lg-font-family:var(--hds-font-family-display);--hds-type-display-lg-font-weight:var(--hds-font-weight-bold);--hds-type-display-lg-font-size:var(--hds-font-size-900);--hds-type-display-lg-line-height:var(--hds-font-line-height-tight);--hds-type-display-lg-letter-spacing:var(--hds-font-letter-spacing-tight);--hds-type-heading-lg-font-family:var(--hds-font-family-sans);--hds-type-heading-lg-font-weight:var(--hds-font-weight-semibold);--hds-type-heading-lg-font-size:var(--hds-font-size-800);--hds-type-heading-lg-line-height:var(--hds-font-line-height-snug);--hds-type-heading-lg-letter-spacing:var(--hds-font-letter-spacing-tight);--hds-type-heading-md-font-family:var(--hds-font-family-sans);--hds-type-heading-md-font-weight:var(--hds-font-weight-semibold);--hds-type-heading-md-font-size:var(--hds-font-size-700);--hds-type-heading-md-line-height:var(--hds-font-line-height-snug);--hds-type-heading-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-title-md-font-family:var(--hds-font-family-sans);--hds-type-title-md-font-weight:var(--hds-font-weight-semibold);--hds-type-title-md-font-size:var(--hds-font-size-500);--hds-type-title-md-line-height:var(--hds-font-line-height-normal);--hds-type-title-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-body-lg-font-family:var(--hds-font-family-sans);--hds-type-body-lg-font-weight:var(--hds-font-weight-regular);--hds-type-body-lg-font-size:var(--hds-font-size-500);--hds-type-body-lg-line-height:var(--hds-font-line-height-relaxed);--hds-type-body-lg-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-body-md-font-family:var(--hds-font-family-sans);--hds-type-body-md-font-weight:var(--hds-font-weight-regular);--hds-type-body-md-font-size:var(--hds-font-size-400);--hds-type-body-md-line-height:var(--hds-font-line-height-relaxed);--hds-type-body-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-body-sm-font-family:var(--hds-font-family-sans);--hds-type-body-sm-font-weight:var(--hds-font-weight-regular);--hds-type-body-sm-font-size:var(--hds-font-size-300);--hds-type-body-sm-line-height:var(--hds-font-line-height-normal);--hds-type-body-sm-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-label-md-font-family:var(--hds-font-family-sans);--hds-type-label-md-font-weight:var(--hds-font-weight-medium);--hds-type-label-md-font-size:var(--hds-font-size-300);--hds-type-label-md-line-height:var(--hds-font-line-height-normal);--hds-type-label-md-letter-spacing:var(--hds-font-letter-spacing-normal);--hds-type-caption-font-family:var(--hds-font-family-sans);--hds-type-caption-font-weight:var(--hds-font-weight-regular);--hds-type-caption-font-size:var(--hds-font-size-100);--hds-type-caption-line-height:var(--hds-font-line-height-normal);--hds-type-caption-letter-spacing:var(--hds-font-letter-spacing-wide)}
*,:before,:after{box-sizing:border-box}:where(html){-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:where(body){min-height:100%;font-family:var(--hds-type-body-md-font-family,system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-size:var(--hds-type-body-md-font-size,1rem);font-weight:var(--hds-type-body-md-font-weight,400);line-height:var(--hds-type-body-md-line-height,1.5);color:var(--hds-color-text-primary,inherit);background-color:var(--hds-color-surface-background,transparent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer;background:0 0;border:none}:where(a){color:inherit;text-decoration:none}:where(:focus-visible){outline:2px solid var(--hds-color-accent-primary,currentColor);outline-offset:2px}
:root{--brand-main:#0d0d0d;--brand-sub:#3a3a3a;--brand-on:#fff;--hds-color-accent-subtle:#f2f2f2;--hds-color-surface-accent-subtle:#f2f2f2;--app-gradient-brand:linear-gradient(150deg, #3a3a3a 0%, #141414 55%, #000 100%);--app-gradient-brand-strong:linear-gradient(150deg, #2b2b2b 0%, #0d0d0d 55%, #000 100%);--app-gradient-brand-text:linear-gradient(120deg, #3a3a3a, #0d0d0d 70%);--app-shadow-brand:0 4px 16px color-mix(in srgb, var(--brand-main) 24%, transparent);--app-shadow-brand-lift:0 6px 22px color-mix(in srgb, var(--brand-main) 38%, transparent);--hds-color-surface-background:#fafafa;--hds-color-surface-raised:#fff;--hds-color-surface-sunken:#fafafa;--hds-color-surface-overlay:#00000073;--hds-color-text-primary:#0d0d0d;--hds-color-text-secondary:#4a4a4a;--hds-color-text-tertiary:#8e8e8e;--hds-color-text-disabled:#b7bbc1;--hds-color-text-link:#0d0d0d;--hds-color-border-subtle:#e6e4e0;--hds-color-border-default:#dcdee1;--hds-color-border-strong:#b7bbc1;--hds-color-feedback-success-fg:#45c384;--hds-color-feedback-danger-fg:#ff6060;--hds-color-feedback-warning-fg:#ff6060;--hds-font-family-sans:"Jost", "Pretendard Variable", Pretendard, "Pretendard JP Variable", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--hds-font-family-display:"Marcellus", "Jost", "Pretendard Variable", Pretendard, Georgia, serif;--hds-radius-card:0px;--hds-radius-control:0px;--hds-sheet-radius:0px;--app-frame-max:450px;--hds-size-container-max:var(--app-frame-max);--app-frame-width:min(100vw, var(--app-frame-max));--app-gutter:clamp(var(--hds-space-400), 5.1vw, var(--hds-space-500));--app-bottom-nav-height:62px;--app-sticky-chips-height:53px;--app-header-height:56px;--app-color-surface-soft:#efefef;--app-color-highlight:#ffff7d;--app-font-family-en:"Jost", var(--hds-font-family-sans);--app-color-brand-deep:#000;--app-color-flow-light:#6b6b6b;--app-gradient-btn-soft:linear-gradient(180deg, #fff, #efefef);--app-gradient-page:radial-gradient(125% 58% at 50% -6%, #0000001c, transparent 68%), radial-gradient(95% 46% at 90% 6%, #0000000d, transparent 66%), linear-gradient(180deg, #e4e4e4f2 0%, #f0f0f099 46%, #fff0 100%)}
@font-face{font-family:Jost;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jost@latest/latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20A0-20BF}@font-face{font-family:Jost;font-weight:500;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jost@latest/latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20A0-20BF}@font-face{font-family:Jost;font-weight:600 900;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jost@latest/latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20A0-20BF}@font-face{font-family:Marcellus;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/marcellus@latest/latin-400-normal.woff2)format("woff2")}@font-face{font-family:Gowun Dodum;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/gowun-dodum@latest/korean-400-normal.woff2)format("woff2");unicode-range:U+11??,U+3130-318F,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF}@font-face{font-family:Gowun Dodum;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/fontsource/fonts/gowun-dodum@latest/latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+2000-206F,U+20A0-20BF}h1,h2,h3{font-family:var(--hds-font-family-display)}html{background:var(--hds-color-surface-background);-webkit-text-size-adjust:100%;touch-action:manipulation}body{letter-spacing:-.01em;overscroll-behavior-y:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}*{-webkit-tap-highlight-color:transparent}button,a,[role=button],input,select,label,summary{touch-action:manipulation}:where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:max(var(--hds-font-size-200), 1em)!important}.shell{max-width:var(--hds-size-container-max);background:var(--hds-color-surface-raised);min-height:100dvh;margin:0 auto;position:relative}@media (min-width:451px){.shell{border-inline:var(--hds-border-width-hairline) solid var(--hds-color-border-subtle);box-shadow:var(--hds-elevation-sm)}}
.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.font-en{font-family:var(--app-font-family-en)}.font-mag{font-family:var(--hds-font-family-display)}.font-accent{font-family:"Gowun Dodum", var(--hds-font-family-sans);letter-spacing:-.01em}.logo-mono{filter:grayscale()brightness(.42)contrast(1.15)}.logo-symbol{filter:brightness(0)}.grad-p1{background-image:var(--app-gradient-brand)!important}.grad-p1-text{background-image:var(--app-gradient-brand-text)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.grad-p1-press:active{background-image:var(--app-gradient-brand-strong)!important}.aurora-brand{background-image:linear-gradient(120deg,#7c4d56 0%,#a86e70 45%,#d9b8a6 78%,#ebe1dd 100%)}.aurora-brand-text{color:#0000;background-image:linear-gradient(120deg,#7c4d56,#a86e70 55%,#c79a86);-webkit-background-clip:text;background-clip:text}.aurora-veil{pointer-events:none;background:0 0;position:absolute;inset:0}.btn-soft{background-image:var(--app-gradient-btn-soft)!important}.page-grad{background-position:top;background-repeat:no-repeat;background-size:100% 620px;background-attachment:scroll;background-image:var(--app-gradient-page)!important}@keyframes dot-ping{0%{opacity:.55;transform:translate(-50%,-50%)scale(.9)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}.dot-ping{animation:1.6s cubic-bezier(0,0,.2,1) infinite dot-ping}.tab-press{-webkit-tap-highlight-color:transparent;transition:transform .12s}.tab-press:active{transform:scale(.9)}@keyframes tabPop{0%{transform:scale(.72)}55%{transform:scale(1.16)}to{transform:scale(1)}}.tab-pop{animation:.34s cubic-bezier(.2,.7,.3,1) tabPop}@keyframes coverProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.skeleton{background-color:#e6e6e6;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffb3 50%,#0000 80%) 0 0/220% 100%;animation:1.25s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@property --loop-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes loopSpin{to{--loop-ang:360deg}}.loop-border{background:linear-gradient(var(--hds-color-surface-raised), var(--hds-color-surface-raised)) padding-box, conic-gradient(from var(--loop-ang), var(--hds-color-border-default) 0deg, var(--hds-color-border-default) 200deg, var(--brand-sub) 258deg, var(--brand-main) 300deg, var(--app-color-brand-deep) 330deg, var(--hds-color-border-default) 360deg) border-box!important;border:1.5px solid #0000!important;animation:3.2s linear infinite loopSpin!important}@supports not (background:conic-gradient(from var(--loop-ang), #000, #000)){.loop-border{border-color:var(--hds-color-border-subtle)!important;background:var(--hds-color-surface-raised)!important;animation:none!important}}@keyframes blobReveal{0%{opacity:0;filter:blur(9px);clip-path:inset(0 100% 0 0 round 12px);transform:translateY(6px)}60%{opacity:1}to{opacity:1;filter:blur();clip-path:inset(0);transform:translateY(0)}}.blob-reveal{animation:.7s cubic-bezier(.2,.7,.3,1) both blobReveal}@keyframes burstOut{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}15%{opacity:1}65%{opacity:1}to{transform:translate(var(--bx), calc(var(--by) - 46px)) scale(1) rotate(var(--br));opacity:0}}.burst-particle{will-change:transform, opacity;animation:1.15s cubic-bezier(.2,.7,.3,1) forwards burstOut}@keyframes marqueeL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeR{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-row{will-change:transform;width:max-content;display:flex}.marquee-l{animation:26s linear infinite marqueeL}.marquee-r{animation:32s linear infinite marqueeR}.flip{perspective:1400px}.flip-inner{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.2,.2,1);position:relative}.flip.flipped .flip-inner{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden}.flip-back{position:absolute;inset:0;transform:rotateY(180deg)}@keyframes flowShift{0%{background-position:0 0}to{background-position:-200% 0}}.flow-fill{background-size:200% 100%;animation:1.5s linear infinite flowShift;background-image:linear-gradient(100deg, var(--brand-main) 0%, var(--app-color-flow-light) 25%, var(--brand-main) 50%, var(--app-color-flow-light) 75%, var(--brand-main) 100%)!important}@keyframes dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}.dot-pulse{animation:1.4s ease-in-out infinite dotPulse}@keyframes heroKen{0%{transform:scale(1.03)translate(0,0)}50%{transform:scale(1.09)translate(-1.5%,-1.2%)}to{transform:scale(1.03)translate(0,0)}}.hero-ken{will-change:transform;animation:10s ease-in-out infinite heroKen}@keyframes heroSheen{0%{opacity:0;transform:translate(-140%)skew(-16deg)}30%{opacity:.32}60%{opacity:0}to{opacity:0;transform:translate(240%)skew(-16deg)}}.hero-sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:55%;animation:6.5s ease-in-out infinite heroSheen;position:absolute;top:0;bottom:0}@keyframes quickReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quick-reveal{animation:.34s ease-out both quickReveal!important}.anim-run{transform-origin:50% 60%;animation-duration:2s;animation-timing-function:cubic-bezier(.34,1.25,.5,1);animation-fill-mode:both}@keyframes aBook{0%{transform:perspective(300px)rotateY(0)}30%{transform:perspective(300px)rotateY(-32deg)}60%{transform:perspective(300px)rotateY(18deg)}to{transform:perspective(300px)rotateY(0)}}@keyframes aRise{0%{transform:translateY(0)scale(1)}25%{transform:translateY(-9px)scale(1.06)}55%{transform:translateY(2px)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes aLift{0%{transform:translateY(0)}22%{transform:translateY(-10px)scale(1.05)}45%{transform:translateY(-6px)}70%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes aWiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(3deg)}}@keyframes aPress{0%,to{transform:scale(1)}25%{transform:scale(1.18)}40%{transform:scale(.94)}60%{transform:scale(1.08)}}@keyframes aSpin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(190deg)scale(1.05)}to{transform:rotate(360deg)scale(1)}}@keyframes aTilt{0%,to{transform:perspective(300px)rotateX(0)}30%{transform:perspective(300px)rotateX(28deg)scale(1.04)}65%{transform:perspective(300px)rotateX(-12deg)}}@keyframes aDrive{0%{transform:translate(0)}22%{transform:translate(-9px)}30%{transform:translate(-9px)rotate(-3deg)}62%{transform:translate(9px)rotate(2deg)}to{transform:translate(0)}}@keyframes aBounce{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-12px)scale(1.05)}40%{transform:translateY(0)scale(.96,1.06)}55%{transform:translateY(-6px)}75%{transform:translateY(0)scale(1.04,.96)}}@keyframes aPop{0%{transform:scale(1)}25%{transform:scale(1.22)}45%{transform:scale(.92)}65%{transform:scale(1.1)}to{transform:scale(1)}}.anim-guide{animation-name:aBook}.anim-hotel{animation-name:aRise}.anim-inroom{animation-name:aLift}.anim-amenity{animation-name:aWiggle}.anim-control{animation-name:aPress}.anim-restaurant{animation-name:aSpin}.anim-program{animation-name:aTilt}.anim-valet{animation-name:aDrive}.anim-promotion{animation-name:aBounce}.anim-faq{animation-name:aPop}@keyframes auroraFade{0%{opacity:0}to{opacity:1}}.page-anim{animation:.3s both auroraFade}@media (prefers-reduced-motion:reduce){.dot-ping,.tab-pop,.skeleton:after,.loop-border,.blob-reveal,.burst-particle,.marquee-l,.marquee-r,.flow-fill,.dot-pulse,.hero-ken,.quick-reveal,.anim-run,.page-anim{animation:none!important}.burst-particle{opacity:0}.hero-sheen{opacity:0;animation:none}.tab-press:active{transform:none}.flip-inner{transition:none}}@keyframes tipIn{0%{opacity:0;transform:translateY(10px)scale(.92)}60%{opacity:1;transform:translateY(-3px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tip-in{transform-origin:100% 100%!important;animation:.42s cubic-bezier(.2,.8,.24,1) both tipIn,1.9s ease-in-out .42s infinite tipFloat!important}@keyframes fabPulse{0%,to{box-shadow:var(--app-shadow-brand);transform:scale(1)}50%{box-shadow:var(--app-shadow-brand-lift);transform:scale(1.07)}}.fab-attract{animation:1.8s ease-in-out infinite fabPulse!important}@keyframes fabMirror{0%,62%{transform:translate(-130%)}to{transform:translate(130%)}}.fab-mirror:after{content:"";pointer-events:none;background:linear-gradient(104deg,#0000 40%,#ffffff80 47%,#ffffffeb 51%,#ffffff80 55%,#0000 62%);animation:3.8s cubic-bezier(.35,0,.2,1) infinite fabMirror;position:absolute;inset:-40%;transform:translate(-130%)}@media (prefers-reduced-motion:reduce){.tip-in,.fab-attract{animation:none}.fab-mirror:after{opacity:0;animation:none}}@keyframes cartPop{0%{transform:scale(1)}35%{transform:scale(1.32)}60%{transform:scale(.92)}to{transform:scale(1)}}.cart-pop{animation:.45s cubic-bezier(.2,.7,.3,1) cartPop}@media (prefers-reduced-motion:reduce){.cart-pop{animation:none}}
/*# sourceMappingURL=00kk00ys378vb.css.map*/