@font-face{font-family:fraunces;src:url(../media/Fraunces_Variable-s.p.0ox3fo1y3fi6g.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_d180984d-module__BkhqGa__className{font-family:fraunces,fraunces Fallback;font-style:normal}.fraunces_d180984d-module__BkhqGa__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}}:root{--milk:#f5f1e8;--surface:#eeeae1;--surface-light:#faf8f2;--charcoal:#4a4844;--muted:#7c7972;--line:#4a48441f;--butter:#eedda9;--sage:#bac7b1;--blue:#b9ceda;--peach:#e6c1b5;--brand-serif:var(--font-fraunces), Georgia, "Times New Roman", serif;--serif:Georgia, "Times New Roman", "Noto Serif KR", serif;--sans:Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--raised:-10px -10px 24px #ffffffd1, 12px 14px 28px #5b564d21;--raised-small:-5px -5px 12px #ffffffdb, 6px 7px 14px #5b564d1f;--inset:inset 4px 4px 10px #6660561a, inset -5px -5px 12px #ffffffd1}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--milk);color:var(--charcoal);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}p,h1,h2,h3{margin:0}svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}::selection{background:var(--butter)}.home{min-height:100svh;overflow:hidden}.soft-stage{background:linear-gradient(145deg,#e8e4dc 0%,#f4f0e8 48%,#e5e1d9 100%);min-height:100svh;padding:clamp(18px,4vw,56px)}.soft-shell{background:#eeeae1f0;border:1px solid #ffffffad;border-radius:38px;width:min(100%,1480px);margin:0 auto;padding:15px;box-shadow:-18px -18px 36px #ffffffb8,22px 25px 46px #5c574e26,inset 1px 1px #ffffffb3}.soft-header{background:var(--surface);min-height:70px;box-shadow:var(--raised-small);border-radius:24px;grid-template-columns:auto auto 1fr minmax(180px,255px) auto;align-items:center;gap:20px;padding:9px 12px;display:grid}.wordmark,.closing-wordmark{font-family:var(--brand-serif);font-variation-settings:"SOFT" 70,"WONK" 0,"opsz" 72;letter-spacing:-.055em;font-weight:400}.wordmark{white-space:nowrap;font-size:27px}.round-button{background:var(--surface);width:48px;height:48px;box-shadow:var(--raised-small);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.round-button svg{width:20px}.bag-button span{background:var(--peach);border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:grid;position:absolute;top:4px;right:3px}.site-nav{justify-content:center;gap:clamp(18px,3vw,48px);display:flex}.site-nav a{color:#66635e;letter-spacing:.035em;font-size:11px;font-weight:650}.header-search{color:#8b8881;min-height:43px;box-shadow:var(--inset);border-radius:16px;align-items:center;gap:9px;padding:0 17px;font-size:10px;display:flex}.header-search svg{width:17px}.hero-dashboard{grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:17px;min-height:calc(100svh - 174px);padding-top:17px;display:grid}.hero-side{grid-template-rows:1.16fr .84fr;gap:17px;min-width:0;display:grid}.soft-card{background:var(--surface);box-shadow:var(--raised);border:1px solid #ffffffa3;border-radius:28px;overflow:hidden}.eyebrow{color:#85817a;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.intro-card{flex-direction:column;justify-content:center;padding:clamp(28px,3.5vw,54px);display:flex}.intro-card h2{font-family:var(--serif);letter-spacing:-.06em;margin-top:30px;font-size:clamp(30px,3.1vw,48px);font-weight:400;line-height:1.3}.intro-card p{max-width:310px;color:var(--muted);word-break:keep-all;margin-top:25px;font-size:13px;line-height:1.8}.mini-palette{gap:10px;margin-top:38px;display:flex}.mini-palette span{border:4px solid var(--surface);width:20px;height:20px;box-shadow:var(--raised-small);border-radius:50%}.sage{background:var(--sage)}.butter{background:var(--butter)}.blue{background:var(--blue)}.peach{background:var(--peach)}.utility-card{grid-template-columns:.86fr 1.14fr;align-items:center;gap:24px;padding:28px;display:grid}.utility-card h3{letter-spacing:-.04em;margin-top:15px;font-size:clamp(18px,1.65vw,25px);font-weight:500;line-height:1.4}.utility-card a,.color-copy a,.closing-section>a{align-items:center;gap:8px;margin-top:30px;font-size:11px;font-weight:700;display:inline-flex}.utility-card a svg,.color-copy a svg,.closing-section>a svg,.product-link svg{width:15px}.lid-miniature{aspect-ratio:1;background:#b9cedaa6;border:1px solid #4a484414;border-radius:50%;position:relative;transform:rotate(-10deg);box-shadow:inset -12px -14px 20px #5c696e1a,inset 12px 12px 20px #ffffff8c,8px 12px 18px #5b564d1f}.lid-miniature:after{content:"";border:1px solid #4a484421;border-radius:50%;position:absolute;inset:11%}.lid-miniature span{box-shadow:var(--raised-small);background:#faf8f28c;border-radius:50%;position:absolute;inset:42%}.product-card{isolation:isolate;min-height:650px;position:relative}.product-card:after{content:"";z-index:-2;box-shadow:var(--inset);border:1px solid #ffffffa6;border-radius:20px;position:absolute;inset:18px}.product-copy{z-index:5;position:absolute;top:clamp(44px,6vw,90px);left:clamp(36px,5vw,78px)}.product-copy h1{font-family:var(--serif);letter-spacing:-.075em;margin-top:26px;font-size:clamp(48px,6vw,92px);font-weight:400;line-height:1.08}.product-copy p{color:#6f6b65;margin-top:25px;font-size:13px;line-height:1.75}.product-link{border-bottom:1px solid #4a48448c;align-items:center;gap:9px;margin-top:31px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.product-visual{position:absolute;inset:0;overflow:hidden}.glow{filter:blur(4px);opacity:.5;border-radius:50%;position:absolute}.glow-one{aspect-ratio:1;background:radial-gradient(circle,#bac7b1b8,#0000 66%);width:66%;bottom:-16%;right:-8%}.glow-two{aspect-ratio:1;background:radial-gradient(circle,#eedda98c,#0000 67%);width:40%;top:5%;right:5%}.ceramic-bowl{aspect-ratio:1.8;border:1px solid #4a48441f;border-radius:50% 50% 47% 47%/26% 26% 74% 74%;width:clamp(280px,35vw,550px);position:absolute;right:clamp(5%,7vw,12%);box-shadow:inset 0 20px 30px #ffffff8c,inset 0 -18px 28px #534e4617,0 28px 34px #4f4b4426}.ceramic-bowl:before{content:"";background:#ffffff2e;border:1px solid #4a484429;border-radius:50%;width:calc(100% + 2px);height:35%;position:absolute;top:-1px;left:-1px}.ceramic-bowl span{filter:blur(4px);background:linear-gradient(90deg,#ffffff0d,#fff9,#ffffff14);border-radius:50%;height:19%;position:absolute;inset:5% 10% auto}.bowl-sage{z-index:4;background:var(--sage);bottom:9%;transform:rotate(-2deg)}.bowl-butter{z-index:3;background:var(--butter);bottom:29%;right:clamp(9%,10vw,17%);transform:rotate(4deg)scale(.89)}.bowl-peach{z-index:2;background:var(--peach);bottom:47%;right:clamp(4%,6vw,10%);transform:rotate(-6deg)scale(.76)}.floating-lid{z-index:1;aspect-ratio:2.15;background:#b9ceda94;border:1px solid #4a48441f;border-radius:50%;width:clamp(220px,27vw,430px);position:absolute;bottom:65%;right:clamp(11%,12vw,19%);transform:rotate(8deg);box-shadow:inset 10px 12px 24px #ffffff8c,inset -10px -12px 24px #535b5e14,0 22px 28px #4f4b441f}.floating-lid:after{content:"";border:1px solid #4a484421;border-radius:50%;position:absolute;inset:9%}.floating-lid span{box-shadow:var(--raised-small);background:#faf8f27a;border-radius:50%;position:absolute;inset:36% 44%}.product-meta{z-index:6;color:#85817a;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:34px;left:38px;right:38px}.pager{background:var(--surface);box-shadow:var(--raised-small);border-radius:20px;align-items:center;gap:10px;padding:7px;display:flex}.pager button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pager span{padding-inline:4px}.stage-caption{color:#77736c;font-family:var(--brand-serif);font-variation-settings:"SOFT" 70,"WONK" 0,"opsz" 32;text-align:center;margin-top:29px;font-size:clamp(18px,2vw,29px)}.color-section{isolation:isolate;background:#e8e4dc;padding:clamp(105px,10vw,160px) clamp(20px,5vw,78px) clamp(110px,11vw,175px);position:relative;overflow:hidden}.color-section:before{content:"24";z-index:-1;color:#ffffff38;font-family:var(--brand-serif);font-variation-settings:"SOFT" 70,"WONK" 0,"opsz" 144;font-size:min(35vw,520px);line-height:1;position:absolute;top:-7vw;right:-1vw}.palette-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;width:min(100%,1440px);margin:0 auto;display:grid}.palette-heading h2{font-family:var(--brand-serif);font-variation-settings:"SOFT" 70,"WONK" 0,"opsz" 100;letter-spacing:-.065em;margin-top:25px;font-size:clamp(58px,8.6vw,132px);font-weight:400;line-height:.84}.palette-intro{justify-self:end;padding-bottom:8px}.palette-intro p{color:#68655f;font-size:13px;line-height:1.8}.palette-intro span{color:#98938a;letter-spacing:.16em;text-transform:uppercase;margin-top:25px;font-size:8px;font-weight:700;display:block}.palette-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.5vw,23px);width:min(100%,1440px);margin:clamp(70px,8vw,120px) auto 0;padding:0;list-style:none;display:grid}.palette-grid li{z-index:0;min-width:0;position:relative}.palette-grid li:hover,.palette-grid li:focus-within{z-index:10}.palette-grid button{cursor:crosshair;background:0 0;border:0;border-radius:22px;outline:none;flex-direction:column;align-items:center;width:100%;padding:17px 12px 20px;display:flex;position:relative}.ceramic-swatch{aspect-ratio:1;background:radial-gradient(circle at 30% 22%,#fff6,transparent 27%),var(--swatch);border:1px solid #4a48441a;border-radius:50%;width:100%;transition:transform .58s cubic-bezier(.16,1,.3,1),box-shadow .58s,filter .58s;display:block;position:relative;overflow:hidden;box-shadow:inset 12px 13px 25px #ffffff8c,inset -12px -16px 25px #4d484114,8px 12px 17px #49443d2e}.ceramic-swatch:before{content:"";border:1px solid #ffffff61;border-radius:50%;position:absolute;inset:4%}.ceramic-swatch:after{content:"";opacity:.32;mix-blend-mode:multiply;background-image:radial-gradient(circle,#4a484480 0 .55px,#0000 .75px);background-size:11px 13px;position:absolute;inset:0}.ceramic-swatch i{z-index:2;filter:blur(3px);background:linear-gradient(105deg,#0000,#ffffffd4,#0000);border-radius:50%;width:52%;height:24%;transition:left .75s cubic-bezier(.16,1,.3,1),top .75s;position:absolute;top:8%;left:-38%;transform:rotate(-35deg)}.swatch-number{color:#817d75;font-family:var(--brand-serif);font-variation-settings:"SOFT" 70,"WONK" 0,"opsz" 18;align-self:flex-start;margin-bottom:11px;font-size:12px}.swatch-name{font-family:var(--brand-serif);font-variation-settings:"SOFT" 70,"WONK" 0,"opsz" 24;letter-spacing:-.02em;margin-top:17px;font-size:clamp(14px,1.2vw,18px);transition:transform .45s cubic-bezier(.16,1,.3,1)}.swatch-hex{color:#969189;letter-spacing:.12em;opacity:0;margin-top:5px;font-size:8px;font-weight:700;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(-5px)}.palette-grid button:hover .ceramic-swatch,.palette-grid button:focus-visible .ceramic-swatch{filter:saturate(1.06);transform:translateY(-16px)rotate(-4deg)scale(1.075);box-shadow:inset 14px 15px 27px #ffffffa3,inset -14px -18px 28px #4d48411a,18px 27px 30px #49443d38}.palette-grid li:nth-child(2n) button:hover .ceramic-swatch,.palette-grid li:nth-child(2n) button:focus-visible .ceramic-swatch{transform:translateY(-16px)rotate(4deg)scale(1.075)}.palette-grid button:hover .ceramic-swatch i,.palette-grid button:focus-visible .ceramic-swatch i{top:2%;left:70%}.palette-grid button:hover .swatch-name,.palette-grid button:focus-visible .swatch-name{transform:translateY(-5px)}.palette-grid button:hover .swatch-hex,.palette-grid button:focus-visible .swatch-hex{opacity:1;transform:translateY(-3px)}.palette-grid button:focus-visible{border-radius:22px;box-shadow:0 0 0 1px #4a484466}.palette-footer{border-top:1px solid #4a48442e;grid-template-columns:1fr auto 1fr;align-items:end;width:min(100%,1440px);margin:75px auto 0;padding-top:24px;display:grid}.palette-footer>span{color:#87837c;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.palette-footer p{font-family:var(--brand-serif);font-variation-settings:"SOFT" 70,"WONK" 0,"opsz" 32;font-size:clamp(21px,2vw,30px)}.palette-footer a{justify-self:end;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.palette-footer a svg{width:14px}.closing-section{background:var(--charcoal);min-height:780px;color:var(--milk);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:100px 24px 70px;display:flex;position:relative;overflow:hidden}.closing-section:before{content:"";aspect-ratio:1;border:1px solid #f5f1e81c;border-radius:50%;width:min(70vw,850px);position:absolute}.closing-index{color:#f5f1e88a;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:700}.closing-section h2{z-index:1;font-family:var(--serif);letter-spacing:-.065em;margin-top:32px;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:1.28}.closing-section p{z-index:1;color:#f5f1e8a8;margin-top:26px;font-size:13px}.closing-section>a{z-index:1;border:1px solid #f5f1e840;border-radius:12px;margin-top:38px;padding:14px 19px}.closing-wordmark{color:#f5f1e80e;white-space:nowrap;font-size:min(22vw,310px);line-height:.8;position:absolute;bottom:-3vw;left:50%;transform:translate(-50%)}@media (hover:hover){.soft-header a,.product-link,.utility-card a,.palette-footer a,.closing-section a{transition:opacity .18s,transform .18s}.soft-header a:hover,.product-link:hover,.utility-card a:hover,.palette-footer a:hover,.closing-section a:hover{opacity:.58}.round-button:hover{transform:translateY(-2px)}}@media (max-width:980px){.soft-header{grid-template-columns:auto 1fr auto}.site-nav,.header-search{display:none}.wordmark{justify-self:center}.hero-dashboard{grid-template-columns:1fr}.hero-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.product-card{min-height:720px}.palette-heading{grid-template-columns:1fr;gap:38px}.palette-intro{justify-self:start}.palette-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.soft-stage{padding:12px}.soft-shell{border-radius:28px;padding:10px}.soft-header{border-radius:19px;min-height:62px;padding:7px 9px}.round-button{width:42px;height:42px}.wordmark{font-size:24px}.hero-dashboard{gap:12px;min-height:auto;padding-top:12px}.hero-side{grid-template-columns:1fr;gap:12px}.intro-card{min-height:390px;padding:34px clamp(22px,7vw,28px)}.intro-card h2{word-break:keep-all;font-size:clamp(30px,9vw,36px)}.utility-card{grid-template-columns:minmax(100px,.8fr) 1.2fr;gap:18px;min-height:240px;padding:24px clamp(18px,6vw,28px)}.utility-card h3{font-size:clamp(17px,5vw,21px)}.product-card{min-height:650px}.product-card:after{inset:11px}.product-copy{top:42px;left:clamp(22px,7vw,32px);right:24px}.product-copy h1{white-space:nowrap;font-size:clamp(39px,11.8vw,49px)}.product-copy p{font-size:12px}.product-visual{transform:translateY(55px)}.ceramic-bowl{width:90%;right:-2%}.bowl-butter{right:4%}.bowl-peach{right:-4%}.floating-lid{width:72%;right:8%}.product-meta{bottom:23px;left:25px;right:25px}.stage-caption{margin-block:24px 9px}.color-section{padding:95px 12px 110px}.color-section:before{font-size:62vw;top:1%}.palette-heading{padding-inline:12px}.palette-heading h2{font-size:clamp(52px,17vw,96px)}.palette-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:60px}.palette-grid button{padding:10px 5px 15px}.swatch-number{margin-bottom:7px;font-size:10px}.swatch-name{white-space:nowrap;margin-top:11px;font-size:clamp(11px,3.4vw,14px)}.swatch-hex{opacity:1;margin-top:3px;font-size:7px;transform:none}.palette-footer{grid-template-columns:1fr auto;gap:18px;margin:60px 12px 0}.palette-footer p{grid-area:1/1/auto/-1}.closing-section{min-height:680px}.closing-section h2{font-size:48px}}@media (hover:none){.swatch-hex{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
