.plates.svelte-skv6c4{pointer-events:none;position:absolute;inset:-80px -60px}.plate.svelte-skv6c4{left:var(--x);top:var(--y);width:var(--size);height:var(--size);transform:translate(-50%, -50%) rotate(var(--rot,0deg));z-index:var(--z,1);pointer-events:none;position:absolute}.plate.svelte-skv6c4 img:where(.svelte-skv6c4){object-fit:contain;filter:brightness(.94)saturate(1.06)contrast(1.04)drop-shadow(0 1px 1px #26160866)drop-shadow(3px 6px 10px #26160838)drop-shadow(10px 18px 24px #2616082e);width:100%;height:100%;display:block}.hero.svelte-skv6c4{isolation:isolate;z-index:1;height:calc(100vh - 80px);min-height:640px;max-height:1100px;position:relative;overflow:visible}.hero.svelte-skv6c4:before{content:"";opacity:.18;mix-blend-mode:multiply;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='480' height='480'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0.28  0 0 0 0 0.18  0 0 0 0 0.08  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:320px 320px;position:absolute;inset:0}.hero.svelte-skv6c4:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(110% 90%,#0000 65%,#462e1638 100%);position:absolute;inset:0}.hero-copy.svelte-skv6c4{z-index:20;text-align:left;width:380px;position:absolute;top:49%;left:38%;transform:translate(-50%,-50%)}.hero-headline.svelte-skv6c4{font-family:var(--font-hero);letter-spacing:-.02em;color:var(--color-coffee);text-shadow:0 1px #fff8e866;margin:0 0 20px;font-size:clamp(64px,8vw,100px);font-weight:300;line-height:.88}.hero-body-row.svelte-skv6c4{align-items:center;gap:14px;margin-bottom:20px;display:flex}.hero-rule.svelte-skv6c4{background:var(--color-lemon);flex-shrink:0;width:38px;height:1px}.hero-body-text.svelte-skv6c4{font-family:var(--font-body);color:var(--color-coffee);opacity:.88;margin:0;font-size:14px;line-height:1.6}.hero-actions.svelte-skv6c4{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-btn-primary.svelte-skv6c4{background:var(--color-coffee);color:var(--color-oatmilk);font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;padding:13px 28px;font-size:11px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 14px #4a2c1240}.hero-btn-primary.svelte-skv6c4:hover{transform:translateY(-1px);box-shadow:0 6px 18px #4a2c1252}.hero-btn-link.svelte-skv6c4{color:var(--color-coffee);border:1px solid var(--color-coffee);font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;background:0 0;padding:12px 27px;font-size:11px;text-decoration:none;display:inline-block}.hero-btn-link.svelte-skv6c4:hover{opacity:.7}.hero-trade.svelte-skv6c4{text-align:right;margin-top:100px}.hero-trade-text.svelte-skv6c4{font-family:var(--font-body);color:var(--color-coffee);opacity:.85;margin:0 0 8px;font-size:13px;font-style:italic;line-height:1.6}.hero-trade-link.svelte-skv6c4{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-coffee);opacity:.75;border-bottom:1px solid var(--color-border);padding-bottom:1px;font-size:10px;text-decoration:none}.hero-trade-link.svelte-skv6c4:hover{opacity:1;border-color:var(--color-coffee)}.plates-mobile.svelte-skv6c4,.mobile-footer.svelte-skv6c4{display:none}@media (width<=480px){.plates.svelte-skv6c4{display:none}.plates-mobile.svelte-skv6c4{pointer-events:none;z-index:2;flex-direction:column;width:38vw;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.plates-mobile--right.svelte-skv6c4{right:0}.plates-mobile--left.svelte-skv6c4{left:0}.plate-mobile.svelte-skv6c4{flex-shrink:0;width:100%;height:38vw;overflow:hidden}.plates-mobile--right.svelte-skv6c4 .plate-mobile:where(.svelte-skv6c4) img:where(.svelte-skv6c4){object-fit:cover;outline-offset:-2px;width:100%;height:100%;transform:translateX(var(--tx,35%)) rotate(var(--rot,0deg)) scale(var(--zoom,1));filter:brightness(.94)saturate(1.06)contrast(1.04)drop-shadow(0 2px 8px #2616084d);border-radius:50%;outline:2px solid #4a2c121a}.plates-mobile--left.svelte-skv6c4 .plate-mobile:where(.svelte-skv6c4) img:where(.svelte-skv6c4){object-fit:cover;outline-offset:-2px;width:100%;height:100%;transform:translateX(calc(var(--tx,35%) * -1)) rotate(var(--rot,0deg)) scale(var(--zoom,1));filter:brightness(.94)saturate(1.06)contrast(1.04)drop-shadow(0 2px 8px #2616084d);border-radius:50%;outline:2px solid #4a2c121a}.hero.svelte-skv6c4{z-index:0;height:100dvh;max-height:none;position:relative;overflow:hidden}.hero-copy.svelte-skv6c4{text-align:center;width:min(52vw,220px);top:50%;left:50%}.hero-body-row.svelte-skv6c4{justify-content:center}.hero-headline.svelte-skv6c4{font-size:clamp(28px,9vw,48px)}.hero-trade.svelte-skv6c4{text-align:center;margin-top:32px}.mobile-footer.svelte-skv6c4{text-align:center;background:var(--color-sand);flex-direction:column;align-items:center;gap:20px;padding:40px 24px 24px;display:flex}.mf-brand.svelte-skv6c4{font-family:var(--font-hero);letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:20px}.mf-nav.svelte-skv6c4{flex-direction:column;gap:12px;display:flex}.mf-nav.svelte-skv6c4 a:where(.svelte-skv6c4){font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-mist);font-size:10px;text-decoration:none}.mf-nav.svelte-skv6c4 a:where(.svelte-skv6c4):hover{color:var(--color-ink)}.mf-social.svelte-skv6c4{align-items:center;gap:20px;display:flex}.mf-icon.svelte-skv6c4{width:20px;height:20px;color:var(--color-mist)}.mf-social.svelte-skv6c4 a:where(.svelte-skv6c4):hover .mf-icon:where(.svelte-skv6c4){color:var(--color-ink)}.mf-legal.svelte-skv6c4{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.mf-legal.svelte-skv6c4 a:where(.svelte-skv6c4){font-family:var(--font-label);letter-spacing:.15em;text-transform:uppercase;color:var(--color-mist);font-size:9px;text-decoration:none}.mf-legal.svelte-skv6c4 a:where(.svelte-skv6c4):hover{color:var(--color-ink)}.mf-copy.svelte-skv6c4{font-family:var(--font-body);color:var(--color-mist);margin:0;font-size:11px}}
