.loading-screen{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;background:#101323;color:#eee8db;text-align:center;outline:none;font-family:Pretendard,sans-serif}.loading-logo{display:block;width:196.5px;height:60px;max-width:70vw;object-fit:contain;margin-bottom:26px}.loading-brand{font:11px/1.5 Georgia,serif;letter-spacing:5px;margin:0 0 36px 5px;color:#d3b37c}.loading-screen h1{font:300 clamp(25px,3vw,36px)/1.65 KimjungchulMyungjo,serif;letter-spacing:-.6px;margin:0}.loading-description{color:#c0bdb6;font-size:13px;margin:22px 0 26px}.loading-progress{width:min(240px,65vw);height:2px;background:#ffffff20;overflow:hidden}.loading-progress span{display:block;height:100%;background:#c79b50;transform-origin:left;transition:transform .45s ease}.loading-skip-slot{height:64px;display:flex;align-items:center}.loading-skip-slot button{border:0;background:none;padding:12px 16px;color:#e2cdab;font-size:13px}.loading-skip-slot button span{margin-left:8px}.loading-caption{position:absolute;bottom:max(30px,env(safe-area-inset-bottom));left:24px;right:24px;color:#a19d93;font-size:11px;line-height:1.6}.experience-shell[data-entered=false]{visibility:hidden}.experience-shell[data-entered=true]{animation:experience-enter .7s ease-out both}.deferred-scene,.failed-scene{--scene-height: 100svh;--runway: calc(100svh * var(--placeholder-distance));--pin-top: 0px;min-height:0}.deferred-scene.edition-cover-stage,.failed-scene.edition-cover-stage{height:var(--scene-height)}.scene-error{position:sticky;top:0;min-height:100svh;padding:120px 24px 60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#101323;text-align:center}.scene-error h2{font-size:clamp(22px,4vw,30px)}.scene-error p{font:14px/1.7 Pretendard,sans-serif;color:#c0bdb6}.scene-error button{min-height:44px;padding:10px 24px;background:#c79b50;border-radius:24px;color:#101323}.story-preparing{position:absolute;inset:auto 0 8%;text-align:center;color:#c8b891;font:12px/1.5 Pretendard,sans-serif}.story-image-fallback{display:grid;place-content:center;height:100%;padding:14px;color:#3c3326;font:12px/1.6 Pretendard,sans-serif;text-align:center}.package-fallback-details{position:absolute;z-index:45;left:63%;right:5%;top:55%;max-height:36%;overflow:auto;border-top:1px solid #c79b5060;padding:4px 0;color:#eee8db;font-family:Pretendard,sans-serif}.package-fallback-details summary{min-height:44px;padding:12px 4px;cursor:pointer;color:#d3b37c;font-size:14px}.package-fallback-details ul{margin:0;padding:0 10px 4px 20px}.package-fallback-details li{margin-bottom:16px}.package-fallback-details strong{font-size:13px}.package-fallback-details p{font-size:12px;line-height:1.6;margin:6px 0 0}@keyframes experience-enter{0%{opacity:0}to{opacity:1}}@media(max-width:720px){.deferred-scene.edition-cover-stage,.failed-scene.edition-cover-stage{--scene-height: max(100svh, 996px)}.package-fallback-details{top:34%;left:8%;right:8%;max-height:24%}}@media(prefers-reduced-motion:reduce){.deferred-scene.scroll-stage,.failed-scene.scroll-stage{height:var(--scene-height);margin-bottom:0}.deferred-scene.fragrance-journey-stage,.failed-scene.fragrance-journey-stage{--scene-height: calc(max(100svh, 740px)*2) }}@media(max-height:500px)and (orientation:landscape){.deferred-scene.scroll-stage,.failed-scene.scroll-stage{--scene-height: 600px;height:var(--scene-height);margin-bottom:0}.deferred-scene.fragrance-journey-stage,.failed-scene.fragrance-journey-stage{--scene-height: 1200px}.scene-error{min-height:600px}}@media(max-height:500px)and (orientation:landscape)and (max-width:720px){.deferred-scene.edition-cover-stage,.failed-scene.edition-cover-stage{--scene-height: 996px}}@media(prefers-reduced-motion:reduce){.experience-shell[data-entered=true]{animation:none}.loading-progress span{transition:none}}:root{font-family:Pretendard,sans-serif;color:#eeedf0;background:#101323;font-weight:200;font-synthesis:none;--navy: #101323;--gold: #c69745;--cream: #faf6ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #d7ad5b;outline-offset:6px}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:MaruBuriOTF,serif;font-weight:300;word-break:keep-all}em{font-style:normal;color:var(--gold)}::selection{background:#b589465e}.asset{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.eyebrow{font-size:10px;font-weight:300;letter-spacing:2.5px;color:var(--gold);margin-bottom:21px}.header{height:90px;position:fixed;left:0;right:0;top:0;z-index:100;display:flex;align-items:center;padding:0 9.5%;gap:40px;color:#e9e7e3;background:linear-gradient(#101323b0,transparent);transition:color .35s,background .35s}.brand{display:flex;gap:9px;align-items:center;flex-shrink:0}.brand>svg{width:37px;height:37px;color:#c0b398}.brand>span{font-size:16px;letter-spacing:-.8px}.brand small{display:block;font-size:6px;letter-spacing:2.1px;margin-top:3px;color:#b3a78e}.header nav{margin-left:auto;display:flex;gap:40px}.header nav a{font-size:11px;position:relative;padding:10px 0;white-space:nowrap}.header nav a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gold);transform:scaleX(0);transition:transform .3s}.header nav a:hover:after,.header nav a[aria-current]:after{transform:scaleX(1)}.purchase{font-size:10px;padding:9px 22px;border-radius:30px;background:#b88936;color:#fff;white-space:nowrap;display:flex;gap:16px;align-items:center}.purchase-light{background:#d3a24b}.header-light{background:linear-gradient(#faf6edef,#faf6ed00);color:#252527}.scroll-stage{position:relative;height:calc(var(--scene-height, 100svh) + var(--runway, 200svh))}.scene{position:sticky;top:var(--pin-top, 0);height:100svh;min-height:0;isolation:isolate;overflow:clip;background:var(--navy)}.scroll-cue{position:absolute;bottom:34px;left:50%;transform:translate(-50%);display:flex;gap:14px;align-items:center;font-size:8px;color:#d0cbbbac;letter-spacing:1px;white-space:nowrap;z-index:20}.scroll-cue>span:last-child{font-size:20px}.scroll-cue small{font-size:8px;min-width:30px;letter-spacing:0;font-variant-numeric:tabular-nums}.cue-line{width:65px;height:1px;background:#bcaf8c40}.cue-line i{display:block;height:100%;background:#c7a869;transform-origin:left}.hero-backdrop{position:absolute;inset:0;z-index:-1}.hero-backdrop>.asset,.coast-art{width:100%;height:100%;display:block;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#101323a6,transparent 75%),linear-gradient(90deg,#10132350,#10132330 45%,#101323cc)}.package-composition{position:absolute;inset:0;max-width:1600px;margin:auto}.hero-copy{position:absolute;left:16%;top:43%;width:39%;pointer-events:none}.hero-copy h1{font-size:clamp(30px,3vw,48px);line-height:1.6;letter-spacing:-1.6px}.hero-copy>p:last-child{font-size:11px;margin-top:18px;line-height:2;color:#d6d6da}.hero-copy .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:14px}.gift-position{position:absolute;top:50%;left:calc(72% - 43% * var(--package-shift));width:clamp(280px,29vw,450px);aspect-ratio:1;transform:translate(-50%,-45%);perspective:1300px}.gift-box{position:relative;width:100%;height:100%;transform:rotateX(3deg);transform-style:preserve-3d;filter:drop-shadow(0 25px 30px #0003)}.package-art{display:block;width:100%;height:100%}.map-lines{position:absolute;inset:0;width:100%;height:100%;color:#b3934f;opacity:.08;pointer-events:none}.hotspot{position:absolute;z-index:8;transform:translate(-50%,-50%);text-align:center}.hotspot-tea{top:74%;left:22%}.hotspot-perfume{top:74%;left:75%}.hotspot>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#faf8ed;color:#343846;font-size:18px;box-shadow:0 0 0 5px #faf8ed25,0 0 18px #fff6}.hotspot small{position:absolute;left:50%;top:34px;transform:translate(-50%);font-size:9px;white-space:nowrap;padding:4px 8px;background:#0a1027cc;opacity:0;transition:opacity .2s}.hotspot:hover small,.hotspot:focus-visible small{opacity:1}.package-copy{position:absolute;left:61%;right:6%;top:43%;pointer-events:none}.package-copy h2{font-size:clamp(23px,2.1vw,33px);line-height:1.7;letter-spacing:-1.2px;white-space:nowrap}.package-copy>p:not(.eyebrow){font-size:12px;line-height:2.1;margin-top:18px;color:#c3c4cd;word-break:keep-all}.interaction-note{display:block;margin-top:24px;font-size:9px;color:#c5ae7b;line-height:1.8}.package-copy .eyebrow{font-size:8px;letter-spacing:2px}.tea-scene-stage{background:var(--cream);color:#252324}footer{border-top:1px solid #c6b28b20;display:flex;align-items:center;justify-content:space-between;padding:27px 9.5%;gap:24px}footer .brand{font-size:12px}footer .brand>svg{width:27px;height:27px}footer .brand>span{font-size:12px}footer>span,footer>small{font-size:7px;letter-spacing:1.2px;color:#777d8e}@media(max-height:760px)and (min-width:721px){.scroll-cue{bottom:22px}}@media(max-width:1050px){.header{padding:0 6%;gap:26px}.header nav{gap:23px}.gift-position{width:31vw}.hero-copy{left:10%}.hero-copy h1{font-size:32px}.hero-copy>p:last-child{font-size:9px}.hero-copy .eyebrow{font-size:8px}.package-copy{left:61%;right:4%}.package-copy h2{font-size:21px}.package-copy>p:not(.eyebrow){font-size:10px}.package-copy .eyebrow{font-size:7px;letter-spacing:1px}}@media(max-width:720px){.header{height:76px;padding:0 6%;gap:17px;flex-wrap:wrap;align-content:center;row-gap:8px}.brand>svg{width:29px;height:29px}.brand>span{font-size:13px}.brand small{font-size:5px}.header nav{gap:18px;order:3;width:100%;justify-content:center;margin:0}.header nav a{font-size:9px;padding:0 0 4px}.purchase{margin-left:auto;font-size:8px;padding:6px 12px;gap:8px}.scene{height:100svh;min-height:0}.eyebrow{font-size:8px;letter-spacing:1.5px}.scroll-cue{bottom:23px;font-size:7px;gap:9px;letter-spacing:.5px}.cue-line{width:34px}.scroll-cue small{font-size:7px}.hero-copy{left:8%;top:18%;width:84%;text-align:center}.hero-copy h1{font-size:30px;line-height:1.6}.hero-copy>p:last-child{font-size:9px}.hero-copy .eyebrow{font-size:7px}.gift-position{width:clamp(220px,61vw,330px);top:61%;left:calc(50% - 6% * var(--package-shift));transform:translate(-50%,-45%)}.package-copy{top:17%;left:8%;right:8%;text-align:center}.package-copy h2{font-size:23px}.package-copy>p:not(.eyebrow){font-size:10px;line-height:1.9;margin-top:13px}.interaction-note{margin-top:13px;font-size:8px}.package-copy .eyebrow{font-size:7px}.hotspot>span{width:18px;height:18px;font-size:14px;box-shadow:0 0 0 4px #faf8ed25,0 0 12px #fff5}footer{padding:24px 6%;flex-wrap:wrap;gap:20px}footer .brand>span{font-size:10px}footer>span{font-size:6px}footer>small{width:100%;font-size:6px;text-align:right}}@media(max-width:360px){.header nav{gap:15px}.hero-copy h1{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.scroll-stage{height:auto}.scene{position:relative;top:0}.scroll-cue,.hero-copy{display:none}.package-copy{opacity:1!important}}.hero-video{width:100%;height:100%;object-fit:cover;display:block}.package-popover{position:absolute;top:19%;left:61%;right:8%;padding:22px 25px 20px;background:#222a43;border:1px solid #b6b4cb22;border-radius:6px;box-shadow:0 14px 35px #080b1538;z-index:15;animation:popover-in .2s ease-out}.package-popover>small{font-size:8px;color:#969ab0}.package-popover h3{font-size:17px;margin-top:11px;color:#ece7dc;line-height:1.65}.package-popover p{font-size:10px;line-height:1.9;color:#b9bdce;margin-top:9px;word-break:keep-all}.package-popover>a{display:inline-flex;gap:24px;font-size:9px;color:#d2b477;margin-top:15px;padding-bottom:4px;border-bottom:1px solid #c2a05d55}.popover-close{position:absolute;top:8px;right:10px;padding:3px 7px;font-size:18px;line-height:1;background:none;color:#acafbc}@keyframes popover-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.hotspot{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.hotspot-cups{top:25%;left:22%}.hotspot-teaware{top:24%;left:77%}.hotspot.is-active>span{background:#d6af5c;color:#252b3e;box-shadow:0 0 0 5px #ddbc6525}.hotspot-storybook{top:62%;left:50%}.tea-still-life{position:absolute;inset:0;background:radial-gradient(ellipse at 60% 45%,#d2b48b66,transparent 65%),linear-gradient(115deg,#8e7050,#b79971 50%,#8b6747);overflow:hidden}.tea-still-life:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,#38231255)}@media(max-width:1050px){.package-popover{top:15%;padding:17px 20px;right:5%}.package-popover h3{font-size:14px}.package-popover p{font-size:9px}.package-copy{top:47%}}@media(max-width:720px){.package-popover{position:absolute;top:31%;left:8%;right:8%;padding:15px 19px;box-shadow:0 10px 25px #0006}.package-popover>small{font-size:7px}.package-popover h3{font-size:13px;margin-top:7px}.package-popover p{font-size:9px;line-height:1.7;margin-top:6px}.package-popover>a{font-size:8px;margin-top:9px}.popover-close{font-size:16px}.hotspot-storybook{left:50%;top:62%}}.scroll-anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.intro-composition .gift-position{left:calc(72% - 43% * var(--intro-shift));top:50%;will-change:left}.intro-composition .hero-copy,.intro-composition .package-copy{pointer-events:none}@media(max-width:720px){.intro-composition .gift-position{left:calc(50% - 6% * var(--intro-shift));top:calc(61% + 3% * var(--intro-shift))}.intro-composition .package-copy{top:17%}}@media(prefers-reduced-motion:reduce){.intro-composition .hero-copy{display:none}}@media(prefers-reduced-motion:reduce){.intro-scene-stage #package{top:0!important}.fragrance-journey-stage #fragrance{top:max(100svh,740px)!important}}.scroll-stage{height:calc(var(--scene-height, 100svh) * 2 + var(--runway, 200svh));margin-bottom:calc(-1 * var(--scene-height, 100svh));background:transparent}.scroll-stage>.scene{transform:none;clip-path:none}.edition-cover{height:auto;min-height:100svh}.edition-cover-stage{height:calc(var(--scene-height, 100svh) + var(--runway, 1px));margin-bottom:0}footer{position:relative;z-index:2;background:var(--navy)}.intro-composition .gift-position{top:calc(47% + 9% * var(--intro-shift));will-change:left,top}.gift-box{transform:rotateX(3deg) scale(var(--box-zoom, 1));transform-origin:center;will-change:transform}.package-popover{pointer-events:none}@media(max-width:720px){.intro-composition .gift-position{top:calc(59% + 6% * var(--intro-shift))}.package-popover{top:30%}}@media(prefers-reduced-motion:reduce){.scroll-stage,.edition-cover-stage{height:auto;margin-bottom:0}.scroll-stage>.scene{transform:none;clip-path:none;will-change:auto}}.gift-box{filter:none}@font-face{font-family:KimjungchulMyungjo;src:url(/assets/optimized/fonts/KimjungchulMyungjo-Regular.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/optimized/fonts/Pretendard-Regular.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:MaruBuriOTF;src:url(/assets/optimized/fonts/MaruBuri-SemiBold.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}.header{--brand-symbol: #fff;--brand-wordmark: #fff;font-family:KimjungchulMyungjo,serif;font-weight:300;transition:color .65s ease,background .65s ease}.header-light{--brand-symbol: #93741f;--brand-wordmark: #3d3d3d;color:#3d3d3d}.header .brand>.header-logo{display:block;position:relative;width:131px;height:40px;font-size:0;letter-spacing:normal}.header-logo:before,.header-logo:after{content:"";position:absolute;top:0;height:40px;mask-image:url(/assets/icons/head_logo.svg);mask-size:131px 40px;mask-repeat:no-repeat;-webkit-mask-image:url(/assets/icons/head_logo.svg);-webkit-mask-size:131px 40px;-webkit-mask-repeat:no-repeat;transition:background-color .65s ease}.header-logo:before{left:0;width:40px;mask-position:0 0;-webkit-mask-position:0 0;background-color:var(--brand-symbol)}.header-logo:after{left:50px;width:81px;mask-position:-50px 0;-webkit-mask-position:-50px 0;background-color:var(--brand-wordmark)}.header nav a{font-family:KimjungchulMyungjo,serif;font-size:16px;font-weight:300}.header .purchase{font-family:KimjungchulMyungjo,serif;font-weight:300;font-size:14px;border-radius:40px;border:1px solid rgba(255,255,255,.1);border:1px solid color(display-p3 1 1 1 / .1);background:#dc9f35;color:#fff;padding:10px 28px;justify-content:center}.header .purchase:hover{background:#dc9f35;filter:brightness(1.05)}.intro-composition .hero-copy{width:46%}.intro-composition .hero-copy .eyebrow{color:#dcaa4c;font-family:Pretendard,sans-serif;font-size:18px;font-style:normal;font-weight:200;line-height:125%;letter-spacing:-.36px;margin:0 0 20px}.intro-composition .hero-copy h1{color:#fff;font-family:MaruBuriOTF,serif;font-size:50px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-1.5px;margin:0 0 22px}.intro-composition .hero-copy>p:last-child{color:#fff;font-family:Pretendard,sans-serif;font-size:20px;font-style:normal;font-weight:200;line-height:140%;letter-spacing:-.4px;margin:0;word-break:keep-all}.intro-composition .gift-position{width:min(580px,calc(100vw * 580 / 1920));aspect-ratio:61 / 59}.intro-scene .hero-shade{background:linear-gradient(180deg,#080d1c1a,transparent 50%,#080d1c16)}.hero-scroll-cue{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;flex-direction:column;gap:12px;z-index:20;color:#fff;font-family:MaruBuriOTF,serif;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.48px;white-space:nowrap}.hero-scroll-cue img{display:block;width:12px;height:13px}@media(max-width:1200px)and (min-width:721px){.intro-composition .hero-copy{left:10%;width:48%}.intro-composition .hero-copy h1{font-size:clamp(32px,4.16vw,50px)}.intro-composition .hero-copy .eyebrow{font-size:16px}.intro-composition .hero-copy>p:last-child{font-size:clamp(14px,1.67vw,20px)}.header nav{gap:24px}.header nav a{font-size:14px}.header .purchase{font-size:13px;padding:9px 22px}}@media(max-width:720px){.header .brand>.header-logo{width:131px;height:40px}.header nav a{font-size:13px}.header .purchase{font-size:12px;padding:7px 18px}.intro-composition .hero-copy{left:7%;width:86%}.intro-composition .hero-copy .eyebrow{font-size:13px}.intro-composition .hero-copy h1{font-size:34px;letter-spacing:-1.02px}.intro-composition .hero-copy>p:last-child{font-size:14px;letter-spacing:-.28px}.intro-composition .gift-position{width:clamp(210px,61vw,330px)}.hero-scroll-cue{font-size:14px;bottom:22px;letter-spacing:-.42px;gap:10px}}@media(max-width:360px){.intro-composition .hero-copy h1{font-size:30px}.intro-composition .hero-copy .eyebrow{font-size:12px}.intro-composition .hero-copy>p:last-child{font-size:13px}}.hero-video-play{position:absolute;right:24px;bottom:24px;z-index:3;border:1px solid #ffffff60;border-radius:40px;padding:10px 18px;background:#11172bcc;color:#fff;font-family:Pretendard,sans-serif;cursor:pointer}.hero-shade{pointer-events:none}.gift-box-model{transform:none;isolation:isolate}.package-model{position:absolute;left:-70%;top:-130%;width:240%;height:300%;pointer-events:none}.package-model canvas{display:block;width:100%;height:100%}.model-status{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);color:#e2c58d;text-align:center;font:14px Pretendard,sans-serif;white-space:nowrap;opacity:.1}.model-hotspots{position:absolute;inset:0;pointer-events:none}.model-hotspots .hotspot{pointer-events:auto}.intro-composition .gift-position{left:calc(72% + (min(31.302083vw,601px) - max(0px,(100vw - 1600px)/2) - 72%) * var(--intro-shift))}.intro-composition .package-copy{left:calc(min(66.71875vw,1281px) - max(0px,(100vw - 1600px)/2));right:auto;top:45%;width:min(30vw,580px)}.intro-composition .package-copy h2{color:#fff;font-family:MaruBuriOTF,serif;font-size:36px;font-weight:400;line-height:1.3;letter-spacing:-1.08px;margin:0 0 12px;white-space:nowrap}.intro-composition .package-copy h2 em{color:#deb563;color:#e6b353}.intro-composition .package-copy>p:not(.eyebrow){color:#e6e6e6;font-family:Pretendard,sans-serif;font-size:20px;font-weight:200;line-height:1.5;letter-spacing:-.4px;margin:0;word-break:keep-all}.model-hotspots .hotspot{width:50px;height:50px;padding:0;background:none;border:0}.model-hotspots .hotspot>.hotspot-icon{display:block;width:100%;height:100%;background:transparent url(/assets/icons/ic_plus_button.svg) center/contain no-repeat;border-radius:50%;box-shadow:none;position:relative}.model-hotspots .hotspot.is-active>.hotspot-icon{background:#deb56333;box-shadow:none;color:#101010}.model-hotspots .hotspot.is-active>.hotspot-icon:before{content:"";position:absolute;inset:18%;border-radius:50%;background:#deb563;border:1px solid #ffffff4d}.model-hotspots .hotspot.is-active>.hotspot-icon:after{content:"";position:absolute;left:39%;top:39%;width:22%;height:22%;background:linear-gradient(#101010,#101010) center/1px 100% no-repeat,linear-gradient(#101010,#101010) center/100% 1px no-repeat}.package-tooltip-layer{position:absolute;inset:0;z-index:30;pointer-events:none}.package-tooltip-connector{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.package-tooltip-connector path{fill:none;stroke:#ffffff40;stroke-width:1}.package-tooltip-layer .package-popover{position:absolute;width:375px;max-width:calc(100vw - 32px);padding:24px;border-radius:8px;border:1px solid rgba(255,255,255,.1);border:1px solid color(display-p3 1 1 1 / .1);background:#2b375780;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:none;transform:none;right:auto;animation:none}.package-tooltip-layer .package-popover>small{display:block;color:#fff;font-family:Pretendard,sans-serif;font-size:12px;font-weight:200;line-height:1.4;letter-spacing:-.24px;margin:0 0 12px}.package-tooltip-layer .package-popover h3{color:#fff;font-family:MaruBuriOTF,serif;font-size:24px;font-weight:400;line-height:1.4;letter-spacing:-.48px;margin:0 0 6px}.package-tooltip-layer .package-popover p{color:#fff;font-family:Pretendard,sans-serif;font-size:14px;font-weight:200;line-height:1.4;letter-spacing:-.28px;margin:0;opacity:.7}@media(min-width:721px)and (max-width:1500px){.intro-composition .package-copy h2{font-size:clamp(20px,1.875vw,36px);letter-spacing:-.03em}.intro-composition .package-copy>p:not(.eyebrow){font-size:clamp(12px,1.041667vw,20px);letter-spacing:-.02em}.model-hotspots .hotspot{width:clamp(32px,2.604167vw,50px);height:clamp(32px,2.604167vw,50px)}.package-tooltip-layer .package-popover{width:330px;padding:20px}.package-tooltip-layer .package-popover h3{font-size:21px}}@media(max-width:720px){.intro-composition .gift-position{left:calc(50% - 14% * var(--intro-shift))}.intro-composition .package-copy{left:7%;right:7%;width:86%;top:17%}.intro-composition .package-copy h2{font-size:24px;letter-spacing:-.72px;white-space:normal}.intro-composition .package-copy>p:not(.eyebrow){font-size:13px;letter-spacing:-.26px}.intro-composition .package-copy br{display:none}.model-hotspots .hotspot{width:34px;height:34px}.package-tooltip-layer .package-popover{padding:18px;width:345px}.package-tooltip-layer .package-popover h3{font-size:21px}}.package-model:not([data-status=ready])+.model-hotspots{visibility:hidden}.header,.header.header-light{border-bottom:1px solid rgba(61,61,61,.1)}@font-face{font-family:Pretendard;src:url(/assets/optimized/fonts/Pretendard-SemiBold.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}footer.company-footer{display:block;position:relative;z-index:2;background:#fff;color:#101010;padding:48px 9.5% 22px;font-family:Pretendard,sans-serif;font-size:14px;font-weight:300;line-height:normal;letter-spacing:-.28px}.company-footer-main{display:grid;grid-template-columns:174px 1fr auto;column-gap:80px;align-items:start}.company-footer-logo{display:block;width:174px;height:61px}.company-footer-logo img{display:block;width:100%;height:auto}.company-details{padding-top:8px;opacity:.7;display:flex;flex-direction:column;gap:10px}.company-row{display:flex;flex-wrap:wrap;gap:10px 12px}.company-item{display:inline-flex;align-items:baseline;gap:8px;min-width:0}.company-item strong{font-weight:500;white-space:nowrap}.company-item>span,.company-item>a{font-weight:300}.company-item+.company-item:before{content:"";align-self:center;flex:0 0 1px;width:1px;height:14px;background:#e3e3e3;margin-right:4px}.company-socials{display:flex;gap:10px}.company-socials a{display:block;width:40px;height:40px;background:none;border:0;padding:0;border-radius:50%;cursor:pointer}.company-socials img{display:block;width:40px;height:40px}.company-footer-divider{height:1px;background:#e3e3e3;margin:24px 0 18px}.company-copyright{font:inherit;color:inherit;opacity:.4;margin:0}@media(max-width:1200px){.company-footer-main{column-gap:32px}.company-row{gap:8px 10px}}@media(max-width:720px){footer.company-footer{padding:36px 6% 24px}.company-footer-main{grid-template-columns:1fr auto;gap:28px 20px}.company-details{grid-column:1 / -1;grid-row:2;padding:0;gap:12px}.company-socials{align-self:center}.company-row{flex-direction:column;gap:10px}.company-item+.company-item:before{display:none}.company-address>span{line-height:1.6}.company-footer-divider{margin:26px 0 18px}}@font-face{font-family:MaruBuriOTF;src:url(/assets/optimized/fonts/MaruBuri-Regular.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/optimized/fonts/Pretendard-Light.woff2) format("woff2");font-style:normal;font-weight:200;font-display:swap}.image-disclaimer{position:absolute;left:1.67%;bottom:32px;margin:0;z-index:25;pointer-events:none;color:#fff;font-family:Pretendard,sans-serif;font-size:13px;font-style:normal;font-weight:300;line-height:1.4;letter-spacing:-.26x;text-align:right;opacity:.3}.image-disclaimer-light{color:#101010}@media(max-width:720px){.image-disclaimer{right:6%;bottom:24px;max-width:88%;font-size:11px;letter-spacing:-.22px}}.tea-scene-stage{background:#faf5f0}@media(min-width:721px){.intro-composition .package-copy{left:var( --package-copy-left, calc(min(66.71875vw, 1281px) - max(0px, (100vw - 1600px)/2)) )}}html{scrollbar-width:none;scrollbar-gutter:auto}::-webkit-scrollbar{display:none}@media(max-width:720px){.header{height:100px;row-gap:0}.header nav{gap:8px}.header nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:4px 10px}.header .purchase{min-height:44px}.intro-composition .hero-copy{top:max(120px,18%)}.intro-composition .package-copy{top:max(120px,17%)}.model-hotspots .hotspot{width:44px;height:44px}}@media(max-width:720px)and (max-height:650px){.hero-scroll-cue{font-size:12px;bottom:14px}.intro-composition .hero-copy h1{font-size:28px}.intro-composition .hero-copy>p:last-child{font-size:12px}.intro-composition .gift-position{top:calc(65% + 2% * var(--intro-shift));width:52vw}}@media(max-height:500px)and (orientation:landscape){.scroll-stage,.edition-cover-stage{height:auto;margin-bottom:0}.scroll-stage>.scene{position:relative;top:0;height:600px;min-height:600px;transform:none}.scroll-stage>.fragrance-journey,.scroll-stage>.edition-cover{height:auto}.intro-composition .hero-copy,.hero-scroll-cue,.scroll-cue{display:none}.intro-composition .package-copy{opacity:1}.intro-scene-stage #package{top:0}.fragrance-journey-stage #fragrance{top:600px}}@media(prefers-reduced-motion:reduce){.hero-scroll-cue{display:none}}
