*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--csstools-color-scheme--light:initial;color-scheme:dark light;scrollbar-gutter:stable;-moz-tab-size:2;tab-size:2;interpolate-size:allow-keywords;line-height:1.5}@media(prefers-color-scheme:dark){:where(html){--csstools-color-scheme--light: }}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;line-height:inherit;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(dialog,[popover]){background:none;border:none;color:inherit;inset:unset;max-height:unset;max-width:unset;overflow:unset}:where(dialog:not([open]):not([popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){box-shadow:0 0 0 5px Canvas;outline:3px solid CanvasText;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within):not(:active)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;width:1px!important}:root{--plum-100:#e2dae6;--plum-400:#7c6373;--plum-500:#8b6376;--plum-600:#6c3b4e;--plum-700:#5b2945;--plum-800:#4a1f3d;--plum-900:#381a2e;--plum-950:#2a0f22;--neutral-0:#fff;--neutral-50:#fafafb;--neutral-100:#eceded;--neutral-200:#e3e3e3;--neutral-300:#d9d9d9;--neutral-400:#bebebe;--neutral-600:#5e5e5e;--neutral-1000:#000;--cream-50:#faf7f5;--cream-100:#f7eeea;--cream-200:#f6f6f1;--blush-50:#f7eff1;--blush-100:#f0e1db;--blush-200:#ecc8c5;--blush-300:#ead9de;--rose-200:#d4b4bb;--rose-700:#9e4949;--sky-200:#bacee3;--sky-400:#5ea2e6;--lilac-200:#d8d0f4;--red-500:#ff002f;--taupe-500:#8c8577;--color-bg-surface:var(--neutral-0);--color-bg-surface-subtle:var(--neutral-50);--color-bg-card:var(--neutral-100);--color-bg-card-rose:var(--rose-200);--color-bg-paper:var(--cream-200);--color-bg-overlay-sky:var(--sky-200);--color-bg-paper-sky:var(--sky-400);--color-bg-paper-lilac:var(--lilac-200);--color-bg-brand:var(--plum-700);--color-bg-brand-strong:var(--plum-800);--color-bg-brand-soft:var(--plum-100);--color-bg-accent:var(--rose-700);--color-bg-scrim:var(--plum-950);--color-bg-overlay:var(--neutral-1000);--color-bg-photo-frame:var(--blush-50);--color-text-primary:var(--plum-950);--color-text-secondary:var(--neutral-600);--color-text-muted:var(--plum-400);--color-text-brand:var(--plum-700);--color-text-accent:var(--plum-600);--color-text-logo:var(--plum-800);--color-text-on-brand:var(--neutral-0);--color-text-on-stamp:var(--plum-100);--color-text-error:var(--rose-700);--color-border-default:var(--neutral-200);--color-border-subtle:var(--neutral-300);--color-border-muted:var(--neutral-400);--color-border-lace:var(--cream-100);--color-border-slide:var(--cream-50);--color-border-card:var(--plum-600);--color-border-brand:var(--plum-700);--color-border-brand-strong:var(--plum-800);--color-border-on-brand:var(--neutral-0);--color-border-error:var(--rose-700);--color-border-divider:var(--taupe-500);--color-border-plaque:var(--blush-100);--color-border-plaque-rose:var(--blush-200);--color-border-photo-frame:var(--blush-300);--color-icon-brand:var(--plum-700);--color-icon-stamp:var(--plum-500);--color-icon-accent:var(--red-500);--color-icon-on-brand:var(--neutral-0);--spacing-4:4px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-160:160px;--radius-xs:2px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:24px;--radius-full:9999px;--font-family-display:"Romie","Libertinus Serif",Georgia,serif;--font-family-label:"Francesco","Libertinus Serif",Georgia,serif;--font-family-body:"Libertinus Serif",Georgia,"Times New Roman",serif;--font-family-body-kr:"Noto Serif KR","Apple SD Gothic Neo",serif;--font-family-legal:"Noto Sans KR","Apple SD Gothic Neo",sans-serif;--font-family-accent-kr:"KMU80","Noto Serif KR",serif;--font-size-2xs:9px;--font-size-xs:10px;--font-size-sm:12px;--font-size-md:13px;--font-size-base:14px;--font-size-lg:15px;--font-size-xl:16px;--font-size-2xl:19px;--font-size-3xl:20px;--font-size-4xl:22px;--font-size-5xl:24px;--font-size-6xl:32px;--font-size-7xl:36px;--font-size-8xl:44px;--font-size-9xl:52px;--font-size-10xl:72px;--font-size-logo:130px;--font-line-height-tight:1.3;--font-line-height-snug:1.4;--font-line-height-normal:1.45;--font-line-height-relaxed:1.5;--font-line-height-loose:1.65;--font-line-height-double:2;--font-letter-spacing-tighter:-.04em;--font-letter-spacing-tight:-.03em;--font-letter-spacing-snug:-.02em;--font-letter-spacing-none:0;--font-letter-spacing-wide:.05em;--font-letter-spacing-wider:.06em;--font-letter-spacing-widest:.1em;--font-letter-spacing-caps:.15em;--font-letter-spacing-eyebrow:.22em;--shadow-soft:0 2px 15px #0000000d;--shadow-sm:0 2px 3px #00000026;--shadow-md:0 2px 4px #00000026;--shadow-lg:0 4px 10px #00000040;--shadow-glow:0 0 20px #0003;--shadow-emboss:0 2px 4px #00000026,inset 0 0 3px 2px #0000001a;--site-max-width:1728px;--nav-height:40px}@font-face{font-display:swap;font-family:Romie;font-style:italic;font-weight:400;src:url(/fonts/Romie-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Romie;font-style:normal;font-weight:500;src:url(/fonts/Romie-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Romie;font-style:italic;font-weight:500;src:url(/fonts/Romie-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Romie;font-style:italic;font-weight:700;src:url(/fonts/Romie-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Francesco;font-style:normal;font-weight:400;src:url(/fonts/Francesco-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Libertinus Serif";font-style:normal;font-weight:400;src:url(/fonts/LibertinusSerif-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Libertinus Serif";font-style:italic;font-weight:400;src:url(/fonts/LibertinusSerif-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:KMU80;font-style:normal;font-weight:400;src:url(/fonts/KMU80-SungkokSerif.woff2) format("woff2")}.t-display-logo{font:italic 400 var(--font-size-logo) /1 var(--font-family-display)}.t-display-hero,.t-display-logo{letter-spacing:var(--font-letter-spacing-snug)}.t-display-hero{font:italic 500 var(--font-size-10xl) /1.1 var(--font-family-display)}.t-display-large{font:italic 500 var(--font-size-9xl) /1.1 var(--font-family-display);letter-spacing:var(--font-letter-spacing-snug)}.t-h1{font:italic 500 var(--font-size-8xl) /1.1 var(--font-family-display)}.t-h1,.t-h2{letter-spacing:var(--font-letter-spacing-tight)}.t-h2{font:italic 500 var(--font-size-7xl) /1.15 var(--font-family-display)}.t-h3{font:italic 500 var(--font-size-6xl) /1.2 var(--font-family-display);letter-spacing:var(--font-letter-spacing-tight)}.t-name{font:normal 500 var(--font-size-6xl) /1.2 var(--font-family-display);letter-spacing:var(--font-letter-spacing-tighter)}.t-award{font:italic 700 var(--font-size-5xl) /1.2 var(--font-family-display);letter-spacing:var(--font-letter-spacing-tight)}.t-label-button{font:400 var(--font-size-4xl) /1 var(--font-family-label);letter-spacing:var(--font-letter-spacing-wider);text-transform:uppercase}.t-label-large{font:400 var(--font-size-xl) /1.3 var(--font-family-label);letter-spacing:var(--font-letter-spacing-wide)}.t-label-medium{font:400 var(--font-size-base) /1.3 var(--font-family-label);letter-spacing:var(--font-letter-spacing-widest);text-transform:uppercase}.t-label-nav{font:400 var(--font-size-md) /1.3 var(--font-family-label);letter-spacing:var(--font-letter-spacing-wider);text-transform:uppercase}.t-label-caption{font:400 var(--font-size-sm) /1.3 var(--font-family-label);letter-spacing:var(--font-letter-spacing-widest);text-transform:uppercase}.t-label-eyebrow{font:400 var(--font-size-sm) /1 var(--font-family-label);letter-spacing:var(--font-letter-spacing-eyebrow);text-transform:uppercase}.t-body-large{font:400 var(--font-size-3xl) /var(--font-line-height-normal) var(--font-family-body);letter-spacing:var(--font-letter-spacing-snug)}.t-body-medium{font:400 var(--font-size-xl) /var(--font-line-height-relaxed) var(--font-family-body)}.t-body-small{font:400 var(--font-size-md) /var(--font-line-height-tight) var(--font-family-body);letter-spacing:var(--font-letter-spacing-tight)}.t-kr-heading{font:600 var(--font-size-xl) /1.4 var(--font-family-body-kr)}.t-kr-large{font:500 var(--font-size-xl) /var(--font-line-height-loose) var(--font-family-body-kr)}.t-kr-medium{font:500 var(--font-size-lg) /var(--font-line-height-snug) var(--font-family-body-kr)}.t-kr-medium,.t-kr-small{letter-spacing:var(--font-letter-spacing-snug)}.t-kr-small{font:500 var(--font-size-base) /var(--font-line-height-snug) var(--font-family-body-kr)}.t-kr-award{font:400 var(--font-size-2xl) /1.2 var(--font-family-accent-kr)}.t-kr-tag{font:400 var(--font-size-sm) /1.2 var(--font-family-accent-kr)}.t-legal{font:400 var(--font-size-xs) /var(--font-line-height-double) var(--font-family-legal)}.visually-hidden{border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.no-scroll,.stage{overflow:hidden}.stage{aspect-ratio:var(--sw) /var(--sh);container-type:inline-size;position:relative;width:100%;--u:calc(100cqw/var(--sw))}.abs{position:absolute}.ribbon{align-items:center;background:url(../../../images/shared/ribbon-stitched-sm.webp) 50%/100% 100% no-repeat;color:var(--color-text-on-brand);display:inline-flex;justify-content:center;position:relative;text-shadow:0 .5px 1px #00000040}html{--csstools-color-scheme--light:initial;color-scheme:light;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--color-bg-paper);color:var(--color-text-primary);font-family:var(--font-family-body);overflow-x:hidden}:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}img,video{display:block;max-width:100%}a{-webkit-text-decoration:none;text-decoration:none}a,button{color:inherit}button{background:none;border:0;cursor:pointer;font:inherit;padding:0;text-align:center}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
