.perfume-module__-XpG7G__latin{font-family:var(--font-perfume-latin), "Cormorant Garamond", "Times New Roman", serif}.perfume-module__-XpG7G__mincho{font-family:var(--font-perfume-mincho), "Shippori Mincho", "Yu Mincho", "Hiragino Mincho ProN", serif}.perfume-module__-XpG7G__sans{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,system-ui,sans-serif}.perfume-module__-XpG7G__root{--p-paper:#f6f1e7;--p-paper2:#efe7d6;--p-paper3:#e5d9c2;--p-ink:#3a3129;--p-ink2:#241e19;--p-body:#4b4137;--p-muted:#8a7c6b;--p-amber:#c68a3f;--p-amber2:#a97032;--p-amber3:#e2b478;color:var(--p-body);background-color:var(--p-paper);font-family:var(--font-perfume-mincho), "Shippori Mincho", "Yu Mincho", serif;-webkit-font-smoothing:antialiased}.perfume-module__-XpG7G__paper{background-color:var(--p-paper);background-image:radial-gradient(circle at 16% 10%,#c68a3f1c,#0000 56%),radial-gradient(circle at 86% 80%,#3a312912,#0000 60%),repeating-linear-gradient(115deg,#3a312905 0 1px,#0000 1px 5px)}.perfume-module__-XpG7G__paperDim{background-color:var(--p-paper2);background-image:radial-gradient(circle at 78% 16%,#c68a3f1f,#0000 58%),repeating-linear-gradient(115deg,#3a312906 0 1px,#0000 1px 5px)}.perfume-module__-XpG7G__inkPanel{background-color:var(--p-ink2);color:#efe7d6;background-image:radial-gradient(circle at 20% 14%,#c68a3f33,#0000 55%),radial-gradient(circle at 84% 84%,#c68a3f1a,#0000 58%),repeating-linear-gradient(115deg,#efe7d606 0 1px,#0000 1px 5px)}.perfume-module__-XpG7G__label{font-family:var(--font-perfume-latin), "Cormorant Garamond", serif;letter-spacing:.46em;text-transform:uppercase;color:var(--p-amber2);font-size:.66rem}.perfume-module__-XpG7G__hairline{background:linear-gradient(90deg,#c68a3f8c,#c68a3f00);height:1px}.perfume-module__-XpG7G__hairlineCenter{background:linear-gradient(90deg,#c68a3f00,#c68a3f99,#c68a3f00);height:1px}.perfume-module__-XpG7G__frame{border:1px solid #3a312929;position:relative}.perfume-module__-XpG7G__frame:before{content:"";pointer-events:none;border:1px solid #c68a3f38;position:absolute;inset:6px}.perfume-module__-XpG7G__hero{isolation:isolate;position:relative}.perfume-module__-XpG7G__heroGlow{pointer-events:none;z-index:0;background:radial-gradient(52% 60% at 62% 42%,#e2b4786b,#f6f1e700 72%);height:92%;animation:11s ease-in-out infinite perfume-module__-XpG7G__pfGlow;position:absolute;inset:-10% -20% auto}@keyframes perfume-module__-XpG7G__pfGlow{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.perfume-module__-XpG7G__fvIn{opacity:0;animation:1.05s cubic-bezier(.22,.8,.28,1) forwards perfume-module__-XpG7G__pfFvIn;animation-delay:var(--d,0s)}@keyframes perfume-module__-XpG7G__pfFvIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.perfume-module__-XpG7G__titleChar{opacity:0;transform:translateX(var(--tx,0px)) translateY(12px);animation:1.25s cubic-bezier(.19,.86,.28,1) forwards perfume-module__-XpG7G__pfChar;animation-delay:var(--d,0s);display:inline-block}@keyframes perfume-module__-XpG7G__pfChar{to{opacity:1;transform:translate(0)translateY(0)}}.perfume-module__-XpG7G__curve{fill:none;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;transform-box:fill-box;transform-origin:50% 100%;animation:perfume-module__-XpG7G__pfDraw 3.4s cubic-bezier(.3, .7, .3, 1) forwards var(--d,0s), perfume-module__-XpG7G__pfDrift var(--dur,9s) ease-in-out infinite var(--d,0s)}@keyframes perfume-module__-XpG7G__pfDraw{to{stroke-dashoffset:0}}@keyframes perfume-module__-XpG7G__pfDrift{0%,to{opacity:.55;transform:translateY(0)scaleY(1)scaleX(1)}50%{opacity:.95;transform:translateY(-7px)scaleY(1.05)scaleX(.97)}}.perfume-module__-XpG7G__mote{animation:perfume-module__-XpG7G__pfMote var(--dur,9s) ease-in-out infinite var(--d,0s);transform-box:fill-box;transform-origin:50%;opacity:0}@keyframes perfume-module__-XpG7G__pfMote{0%{opacity:0;transform:translateY(6px)scale(.7)}22%{opacity:.85}to{opacity:0;transform:translateY(-46px)scale(1.15)}}.perfume-module__-XpG7G__gleam{transform-box:fill-box;transform-origin:50%;animation:7.5s ease-in-out 1.2s infinite perfume-module__-XpG7G__pfGleam}@keyframes perfume-module__-XpG7G__pfGleam{0%,to{opacity:.28;transform:translateY(0)}45%{opacity:.7;transform:translateY(-10px)}}.perfume-module__-XpG7G__scrollHint{animation:2.6s ease-in-out infinite perfume-module__-XpG7G__pfHint}@keyframes perfume-module__-XpG7G__pfHint{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:.9;transform:translateY(7px)}}.perfume-module__-XpG7G__reveal{opacity:0;transition:opacity .9s cubic-bezier(.22, .8, .28, 1) var(--delay,0s), transform .9s cubic-bezier(.22, .8, .28, 1) var(--delay,0s);transform:translateY(20px)}.perfume-module__-XpG7G__isIn{opacity:1;transform:none}.perfume-module__-XpG7G__revealPlain{opacity:1;transition:none;transform:none}.perfume-module__-XpG7G__drawLine{stroke-dasharray:var(--len,300);stroke-dashoffset:var(--len,300);transition:stroke-dashoffset 1.7s cubic-bezier(.22, .8, .28, 1) var(--delay,0s)}.perfume-module__-XpG7G__isIn .perfume-module__-XpG7G__drawLine{stroke-dashoffset:0}.perfume-module__-XpG7G__bottleCard{background:linear-gradient(#ffffff8c,#ffffff0f);border:1px solid #3a312924;transition:border-color .5s,box-shadow .5s;position:relative}.perfume-module__-XpG7G__bottleCard:hover{border-color:#c68a3f8c;box-shadow:0 26px 50px -34px #3a31298c}.perfume-module__-XpG7G__bottleArt{will-change:transform;transition:transform .6s cubic-bezier(.22,.8,.28,1)}.perfume-module__-XpG7G__bottleCard:hover .perfume-module__-XpG7G__bottleArt{transform:translateY(-9px)scale(1.02)}.perfume-module__-XpG7G__ritualNo{font-family:var(--font-perfume-latin), "Cormorant Garamond", serif;color:#c68a3f59;font-size:3.2rem;line-height:1}.perfume-module__-XpG7G__vertical{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;max-height:20rem;line-height:2.05}@media (max-width:767px){.perfume-module__-XpG7G__vertical{writing-mode:horizontal-tb;max-height:none;line-height:2}}.perfume-module__-XpG7G__field{width:100%;color:var(--p-body);background:#ffffff8c;border:1px solid #3a31293d;padding:.65rem .8rem;font-size:.875rem}.perfume-module__-XpG7G__field::placeholder{color:#8a7c6bbf}.perfume-module__-XpG7G__field:focus{outline-offset:1px;outline:2px solid #c68a3f80}.perfume-module__-XpG7G__btnSolid{background:linear-gradient(180deg, var(--p-amber3), var(--p-amber));color:#2b2118;transition:transform .4s cubic-bezier(.22,.8,.28,1),filter .4s}.perfume-module__-XpG7G__btnSolid:hover{filter:brightness(1.06);transform:translateY(-2px)}.perfume-module__-XpG7G__btnGhost{color:var(--p-amber2);border:1px solid #c68a3f99;transition:transform .4s cubic-bezier(.22,.8,.28,1),background-color .4s}.perfume-module__-XpG7G__btnGhost:hover{background-color:#c68a3f1a;transform:translateY(-2px)}.perfume-module__-XpG7G__noteStage{overflow:hidden}.perfume-module__-XpG7G__noteLayer{pointer-events:none;position:absolute;inset:-12% -6%}.perfume-module__-XpG7G__motif{transform:translate(-50%, -50%) rotate(var(--r,0deg));position:absolute}@media (prefers-reduced-motion:reduce){.perfume-module__-XpG7G__heroGlow,.perfume-module__-XpG7G__scrollHint,.perfume-module__-XpG7G__gleam,.perfume-module__-XpG7G__mote{animation:none}.perfume-module__-XpG7G__mote{opacity:.5}.perfume-module__-XpG7G__fvIn,.perfume-module__-XpG7G__titleChar{opacity:1;animation:none;transform:none}.perfume-module__-XpG7G__curve{stroke-dashoffset:0;opacity:.75;animation:none}.perfume-module__-XpG7G__reveal{opacity:1;transition:none;transform:none}.perfume-module__-XpG7G__drawLine{stroke-dashoffset:0;transition:none}.perfume-module__-XpG7G__bottleArt,.perfume-module__-XpG7G__bottleCard,.perfume-module__-XpG7G__btnSolid,.perfume-module__-XpG7G__btnGhost{transition:none}.perfume-module__-XpG7G__bottleCard:hover .perfume-module__-XpG7G__bottleArt,.perfume-module__-XpG7G__btnSolid:hover,.perfume-module__-XpG7G__btnGhost:hover{transform:none}}
