.page-shell.svelte-1uha8ag{z-index:3;position:relative}.wrap.svelte-1uha8ag{max-width:920px;margin:0 auto;padding:64px clamp(18px,4.5vw,44px) 0}.hero.svelte-1uha8ag{text-align:center;padding:clamp(44px,7.5vw,76px) 0 0}.hero-after-banner.svelte-1uha8ag{padding-top:clamp(34px,5vw,48px)}h1.svelte-1uha8ag{color:#ecdcb0;text-shadow:0 2px #0000008c;max-width:20ch;margin:0 auto 22px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,5.4vw,52px);font-weight:500;line-height:1.14}.sub.svelte-1uha8ag{color:#937f5f;max-width:56ch;margin:0 auto 14px;font-size:clamp(17px,1.9vw,19px);line-height:1.6}.compact.svelte-1uha8ag{color:#5b4f3d;max-width:52ch;margin:0 auto 40px;font-size:clamp(17.5px,1.8vw,19px);font-style:italic;line-height:1.55}.signup-block.svelte-1uha8ag{max-width:500px;margin:0 auto 14px}.signup-label.svelte-1uha8ag{text-align:center;letter-spacing:.36em;text-transform:uppercase;color:#cdaa5e;margin-bottom:14px;font-family:IM Fell English SC,serif;font-size:16px;display:block}.signup-row.svelte-1uha8ag{background:#00000085;border:1px solid #a584455c;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 28px #0006}.signup-row.svelte-1uha8ag:focus-within{border-color:#a58445;box-shadow:inset 0 0 28px #0006,0 0 0 1px #cdaa5e1a,0 0 36px #cdaa5e0d}.mi.svelte-1uha8ag{color:#5b4f3d;align-items:center;padding-left:15px;display:flex}.mi.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:17px;height:17px}input[type=email].svelte-1uha8ag{color:#ecdcb0;-webkit-text-fill-color:#ecdcb0;caret-color:#cdaa5e;appearance:none;background:0 0;border:none;outline:none;flex:1;padding:15px 12px;font-family:IM Fell English,serif;font-size:18px}input[type=email].svelte-1uha8ag::placeholder{color:#5b4f3d;font-style:italic}input[type=email].svelte-1uha8ag:focus,input[type=email].svelte-1uha8ag:focus-visible{background:0 0}input[type=email].svelte-1uha8ag:-webkit-autofill{-webkit-text-fill-color:#ecdcb0;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}input[type=email].svelte-1uha8ag:-webkit-autofill:hover{-webkit-text-fill-color:#ecdcb0;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}input[type=email].svelte-1uha8ag:-webkit-autofill:focus{-webkit-text-fill-color:#ecdcb0;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}input[type=email].svelte-1uha8ag:-webkit-autofill:active{-webkit-text-fill-color:#ecdcb0;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #0000}button.svelte-1uha8ag{letter-spacing:.28em;text-transform:uppercase;color:#ecdcb0;cursor:pointer;text-shadow:0 1px #00000080;white-space:nowrap;background:linear-gradient(#a52119,#7b1913);border:none;border-left:1px solid #6c5126;padding:0 26px;font-family:IM Fell English SC,serif;font-size:14px;transition:filter .2s,opacity .2s}button.svelte-1uha8ag:hover:enabled{filter:brightness(1.25)}button.svelte-1uha8ag:active:enabled{filter:brightness(.85)}button.svelte-1uha8ag:disabled{cursor:wait;opacity:.78}.helper.svelte-1uha8ag,.status-message.svelte-1uha8ag{text-align:center;font-size:17px;font-style:italic}.helper.svelte-1uha8ag{color:#5b4f3d;margin-top:10px}.consent-line.svelte-1uha8ag{text-align:center;color:#5b4f3d;margin:8px 0 0;font-size:15.5px;line-height:1.5}.status-message.svelte-1uha8ag{margin-top:8px}.status-message.success.svelte-1uha8ag{color:#cdaa5e}.status-message.error.svelte-1uha8ag{color:#c16a57}.product-shot.svelte-1uha8ag{margin:clamp(36px,5.5vw,60px) calc(-1*clamp(18px,4.5vw,44px)) 0;position:relative;overflow:hidden}.product-shot.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;display:block}.product-shot.svelte-1uha8ag:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0a0807 0%,#0a0807e0 5%,#0a080780 12%,#0a08071f 22%,#0000 32%),linear-gradient(#0000 60%,#0a080740 74%,#0a0807a6 86%,#0a0807f0 94%,#0a0807 100%),linear-gradient(90deg,#0a0807 0%,#0a0807e0 3%,#0a080766 10%,#0000 20%),linear-gradient(270deg,#0a0807 0%,#0a0807e0 3%,#0a080766 10%,#0000 20%),radial-gradient(85% 75%,#0000 25%,#0403038c 75%,#040303eb 100%);position:absolute;inset:0}.art-note.svelte-1uha8ag{letter-spacing:.08em;text-transform:none;text-align:center;color:#b8a57d;background:#11101094;border:1px solid #a584453d;width:fit-content;max-width:min(92%,440px);margin:12px auto 0;padding:7px 14px 6px;font-family:IM Fell English SC,serif;font-size:14px;box-shadow:inset 0 0 18px #0000002e}.features.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:clamp(10px,1.6vw,16px);margin:clamp(28px,4.5vw,52px) 0;display:grid}.feat.svelte-1uha8ag{background:#00000061;border:1px solid #a5844533;padding:clamp(18px,2.5vw,28px) clamp(14px,2vw,22px);transition:border-color .25s,background .25s}.feat.svelte-1uha8ag:hover{background:#00000080;border-color:#a584455c}.ic.svelte-1uha8ag{color:#a58445;opacity:.75;width:26px;height:26px;margin-bottom:14px;display:block}.ft.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#ecdcb0;margin:0 0 8px;font-family:IM Fell English SC,serif;font-size:clamp(14px,1.6vw,16px);line-height:1.35}.fd.svelte-1uha8ag{color:#937f5f;margin:0;font-size:clamp(17px,1.7vw,18.5px);font-style:italic;line-height:1.5}.heroes.svelte-1uha8ag{margin:clamp(40px,6vw,64px) 0 clamp(12px,2vw,20px)}.showcase-head.svelte-1uha8ag{justify-content:center;align-items:center;gap:clamp(14px,2.5vw,28px);margin-bottom:clamp(20px,3.5vw,32px);display:flex}.showcase-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:.28em;text-transform:uppercase;color:#cdaa5e;text-shadow:0 0 18px #cdaa5e1f;white-space:nowrap;margin:0;font-family:IM Fell English SC,serif;font-size:clamp(15px,1.9vw,18px);font-weight:400}.heroes-intro.svelte-1uha8ag{text-align:center;color:#937f5f;max-width:58ch;margin:0 auto clamp(24px,4vw,40px);font-size:clamp(16px,1.7vw,18px);line-height:1.7}.orn.svelte-1uha8ag{color:#6c5126;flex:0 110px;align-items:center;height:14px;display:flex}.orn.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}.hero-rows.svelte-1uha8ag{gap:clamp(18px,3vw,28px);display:grid}.signup-bottom.svelte-1uha8ag{margin-top:clamp(30px,5vw,44px);margin-bottom:0}.hero-row.svelte-1uha8ag{background:linear-gradient(#1a1715b3,#0a0807e0),#00000070;border:1px solid #a584455c;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(18px,3vw,34px);padding:clamp(18px,2.8vw,28px);display:grid;box-shadow:inset 0 0 24px #00000057,0 0 0 1px #a584450f}.hero-row.reverse.svelte-1uha8ag{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hero-row.reverse.svelte-1uha8ag .hero-image:where(.svelte-1uha8ag){order:2}.hero-row.reverse.svelte-1uha8ag .hero-copy:where(.svelte-1uha8ag){order:1}.hero-image.svelte-1uha8ag{aspect-ratio:4/3;background:#111010;border:1px solid #a584455c;position:relative;overflow:hidden}.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .5s;display:block}.hero-row.svelte-1uha8ag:hover .hero-image:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.04)}.hero-image.svelte-1uha8ag:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#00000080 0%,#0000 28% 72%,#000000a6 100%);position:absolute;inset:0}.hero-image-frame.svelte-1uha8ag{z-index:2;pointer-events:none;border:1px solid #a584453d;position:absolute;inset:10px}.hero-label.svelte-1uha8ag{letter-spacing:.24em;text-transform:uppercase;color:#ecdcb0;text-shadow:0 1px #000000e6,0 0 10px #000000b3;z-index:3;font-family:IM Fell English SC,serif;font-size:clamp(13px,1.5vw,15px);position:absolute;top:12px;left:12px}.hero-placeholder.svelte-1uha8ag{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#a52119;text-shadow:0 0 10px #a42119b3,0 1px #000000e6;z-index:3;padding:0 8px;font-family:IM Fell English SC,serif;font-size:clamp(11px,1.3vw,13px);position:absolute;bottom:12px;left:0;right:0}.hero-copy.svelte-1uha8ag{padding:clamp(4px,.8vw,8px) 0;position:relative}.hero-copy.svelte-1uha8ag:before{content:"";background:linear-gradient(90deg,#a58445cc,#0000);width:52px;height:1px;position:absolute;top:0;left:0}.hero-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#ecdcb0;margin:16px 0 12px;font-family:Cormorant Garamond,serif;font-size:clamp(30px,3.5vw,40px);font-weight:500;line-height:1.05}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#937f5f;margin:0;font-size:clamp(16px,1.65vw,18px);line-height:1.75}.closing.svelte-1uha8ag{text-align:center;padding:clamp(16px,3vw,32px) 0 clamp(44px,6vw,64px)}.closing.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#937f5f;max-width:32ch;margin:0 auto;font-family:Cormorant Garamond,serif;font-size:clamp(18px,2.2vw,22px);font-style:italic;line-height:1.5}@media (width<=740px){.features.svelte-1uha8ag{grid-template-columns:1fr 1fr}.orn.svelte-1uha8ag{flex:0 50px}.hero-row.svelte-1uha8ag,.hero-row.reverse.svelte-1uha8ag{grid-template-columns:1fr}.hero-row.reverse.svelte-1uha8ag .hero-image:where(.svelte-1uha8ag),.hero-row.reverse.svelte-1uha8ag .hero-copy:where(.svelte-1uha8ag){order:initial}}@media (width<=480px){.features.svelte-1uha8ag{grid-template-columns:1fr}.showcase-head.svelte-1uha8ag{gap:10px}.showcase-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){white-space:normal;text-align:center;line-height:1.5}.hero-row.svelte-1uha8ag{padding:16px}.signup-row.svelte-1uha8ag{flex-direction:column}.mi.svelte-1uha8ag{display:none}button.svelte-1uha8ag{border-top:1px solid #6c5126;border-left:none;padding:14px 26px}}
