:root{color:#eee9dc;font-synthesis:none;-webkit-font-smoothing:antialiased;--gold:#e9d49a;background:#080908;font-family:Inter,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}#app{min-height:100svh;position:relative;overflow:hidden}.header{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:34px 4.4%;display:flex;position:absolute;top:0;left:0}.brand{pointer-events:auto;align-items:center;gap:16px;display:flex}.brand-symbol{color:var(--gold);letter-spacing:-.055em;font-family:Cormorant Garamond,Georgia,serif;font-size:43px;line-height:1}h1{letter-spacing:.075em;color:#bcb7ab;margin:0;font-size:12px;font-weight:400}.status{color:#a6a195;letter-spacing:.035em;align-items:center;gap:9px;font-size:11px;display:flex}.status-dot{background:#bb9c57;border-radius:50%;width:4px;height:4px}.status.open .status-dot{background:#cad4b0}.status.delayed{color:#dcc185}.stage{height:100svh;min-height:620px;position:relative}.gold-scene{cursor:grab;touch-action:none;outline:none;position:absolute;inset:0}.gold-scene:active{cursor:grabbing}.gold-scene:focus-visible:after{content:"";pointer-events:none;border:1px solid #e9d49a50;border-radius:50%;position:absolute;inset:105px 24% 20%}.gold-scene canvas{width:100%;height:100%;display:block}.quote-panel{z-index:2;text-align:center;pointer-events:none;width:max-content;max-width:94%;position:absolute;bottom:7.5%;left:50%;transform:translate(-50%)}.price-line{letter-spacing:-.05em;font-variant-numeric:lining-nums tabular-nums;color:#ede0b6;text-shadow:0 0 42px #dfb9510d;white-space:nowrap;justify-content:center;align-items:baseline;gap:.14em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4.8rem,9.4vw,10rem);font-weight:400;line-height:.9;display:flex}.euro{color:#baa77c;letter-spacing:-.03em;font-size:.46em}.price-unit{letter-spacing:.12em;color:#8b8576;margin-top:20px;font-size:12px;font-weight:400}.scene-fallback{height:100%;color:var(--gold);place-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:200px;display:grid}.brand:focus-visible{outline:1px solid var(--gold);outline-offset:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=740px){.header{gap:14px;padding:26px 7%}.brand{gap:12px}.brand-symbol{font-size:37px}h1{letter-spacing:.03em;font-size:10px}.status{gap:7px;font-size:10px}.stage{min-height:560px}.quote-panel{bottom:14%}.price-line{font-size:clamp(3.7rem,14.2vw,6.4rem)}.price-unit{margin-top:17px;font-size:11px}.gold-scene:focus-visible:after{inset:15% 10% 20%}}@media (height<=600px) and (width>=741px){.stage{min-height:420px}.header{padding-top:22px}.quote-panel{bottom:7%}.price-line{font-size:clamp(4rem,8vw,6rem)}.price-unit{margin-top:12px}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}
