@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_91b72ef4-module__cZU3_W__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_91b72ef4-module__cZU3_W__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_D6dRGwiWme549RmUQtst3iy5EXSv)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_40424604-module__9xptEG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_40424604-module__9xptEG__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--ink:#0a0908;--ink-2:#131110;--ink-3:#1b1816;--line:#e8dfd01f;--line-2:#e8dfd038;--bone:#efe7d8;--bone-dim:#efe7d8c7;--bone-faint:#efe7d880;--accent:#6b1e23;--accent-gold:#8a7449;--accent-on:var(--accent-gold);--serif:var(--font-cinzel), "Cinzel", "Trajan Pro", Georgia, serif;--sans:var(--font-cormorant), "Cormorant Garamond", "EB Garamond", Georgia, serif;--mono:var(--font-cormorant), "Cormorant Garamond", "EB Garamond", Georgia, serif;--pad:clamp(20px, 4vw, 56px);--max:1400px}*{box-sizing:border-box}html,body{background:var(--ink);color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5}body{overflow-x:hidden}::selection{background:var(--accent-on);color:var(--bone)}a{color:inherit;text-decoration:none}body.no-grain:before{display:none}body:before{content:"";pointer-events:none;z-index:1000;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.9  0 0 0 0 0.87  0 0 0 0 0.81  0 0 0 0.7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.eyebrow{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--bone-faint);font-feature-settings:"smcp";font-size:12px}.eyebrow .dot{background:var(--accent-on);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block;transform:translateY(-1px)}.display{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-feature-settings:"liga", "dlig", "swsh";font-weight:500;line-height:.96}html[data-serif=cinzel] .display,html[data-serif=cinzel] .product-name,html[data-serif=cinzel] .codex-cell .virtue,html[data-serif=cinzel] h3{text-transform:uppercase;letter-spacing:.02em;font-weight:500;line-height:1.05}html[data-serif=cinzel] h1.display{letter-spacing:.005em;font-size:clamp(36px,5.2vw,86px)}html[data-serif=cinzel] h2.display{letter-spacing:.005em;font-size:clamp(32px,4.6vw,72px)}html[data-serif=cinzel] h3.display{letter-spacing:.02em;font-size:clamp(22px,2.6vw,38px)}html[data-serif=cinzel] .display em{color:var(--accent-on);letter-spacing:inherit;font-style:normal;font-weight:600}html[data-serif=cinzel] .product-name em,html[data-serif=cinzel] .item-name em{color:var(--bone);letter-spacing:inherit;font-style:normal;font-weight:600}html[data-serif=cinzel] .meaning-runes,html[data-serif=cinzel] .field input,html[data-serif=cinzel] .success h3,html[data-serif=cinzel] .stat-num{text-transform:none;font-family:Cormorant Garamond,Georgia,serif}html[data-serif=helvetica] .display{letter-spacing:-.035em;font-weight:500;line-height:.96}html[data-serif=helvetica] h1.display{letter-spacing:-.04em;font-weight:500}html[data-serif=helvetica] .display em{letter-spacing:-.04em;font-style:normal;font-weight:400}html[data-serif=helvetica] .product-name,html[data-serif=helvetica] .item-name{letter-spacing:-.02em;font-weight:500}html[data-serif=helvetica] .meaning-runes,html[data-serif=helvetica] .field input,html[data-serif=helvetica] .success h3,html[data-serif=helvetica] .stat-num{letter-spacing:-.02em;text-transform:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}html[data-serif=helvetica] .nav-brand,html[data-serif=helvetica] .foot-brand{letter-spacing:.16em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}html[data-serif=helvetica] .codex-cell .roman,html[data-serif=helvetica] .hero-product-overlay .roman-xii{letter-spacing:.3em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.display em{color:var(--bone);font-style:normal;font-weight:500}em,i,.display em,.product-name em,.item-name em,.meaning-runes em,.lede em,.success em,.field input::placeholder{font-style:normal!important}h1.display{font-size:clamp(44px,6.2vw,108px)}h2.display{font-size:clamp(40px,6vw,96px)}h3.display{font-size:clamp(28px,3.4vw,52px)}.lede{font-family:var(--sans);color:var(--bone);opacity:.94;text-wrap:pretty;max-width:52ch;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.5}.micro{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--bone-faint);font-size:12px}.nav{z-index:50;padding:18px var(--pad);-webkit-backdrop-filter:blur(8px)saturate(120%);background:linear-gradient(#0a0908d9,#0a090800);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.nav-brand{font-family:var(--serif);letter-spacing:.18em;font-size:22px;font-weight:500}.nav-meta{align-items:center;gap:22px;display:flex}.nav-link{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);font-size:11px;transition:color .2s}.nav-link:hover{color:var(--bone)}.nav-cta{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--line-2);cursor:pointer;color:var(--bone);background:#e8dfd00a;border-radius:999px;padding:9px 14px;font-size:11px;transition:background .2s,border-color .2s}.nav-cta:hover{border-color:var(--bone-dim);background:#e8dfd01a}section,#drop,#symbolism,#signup,#codex{scroll-margin-top:112px}@media (max-width:900px){.nav{padding:18px 20px}.nav-brand{letter-spacing:.16em;gap:10px;font-size:20px}.nav-brand .wreath-sm{width:24px;height:24px}.nav-meta{display:none}}section{position:relative}.sec{padding:clamp(80px, 12vh, 160px) var(--pad);max-width:var(--max);margin:0 auto;position:relative}.sec-rule{border-top:1px solid var(--line);margin:0 var(--pad)}.sec-num{top:clamp(80px,12vh,160px);left:var(--pad);font-family:var(--mono);letter-spacing:.2em;color:var(--bone-faint);font-size:11px;position:absolute}.hero{min-height:100vh;padding:0 var(--pad);isolation:isolate;align-items:stretch;display:grid;position:relative;overflow:hidden}.hero-frame{z-index:-1;position:absolute;inset:0}.hero-frame .placeholder{background:radial-gradient(60% 50% at 70% 35%,#3c342da6,#0000 60%),radial-gradient(50% 70% at 28% 65%,#6b1e2329,#0000 70%),linear-gradient(#06050410 0%,#0a0908 70%,#050403 100%),linear-gradient(120deg,#1a1614 0%,#0b0908 50%,#060504 100%);position:absolute;inset:0}.hero-frame .stone{opacity:.55;mix-blend-mode:screen;background-image:repeating-linear-gradient(102deg,#e8dfd006 0 2px,#0000 2px 7px);position:absolute;inset:0}.hero-frame .vignette{background:radial-gradient(80% 60%,#0000 30%,#0000008c 75%,#000000d9 100%);position:absolute;inset:0}.hero-frame .placeholder-label{font-family:var(--mono);letter-spacing:.18em;color:var(--bone-faint);border:1px dashed var(--line-2);text-transform:uppercase;background:#0a090866;border-radius:2px;padding:6px 10px;font-size:10px;position:absolute;top:18px;right:18px}.hero-inner{max-width:var(--max);grid-template-columns:1.1fr 1fr;align-items:stretch;gap:clamp(20px,4vh,36px) clamp(30px,5vw,80px);width:100%;margin:0 auto;padding-top:clamp(110px,14vh,150px);padding-bottom:clamp(40px,6vh,80px);display:grid}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;padding-top:clamp(100px,14vh,140px)}}.hero-text{flex-direction:column;justify-content:space-between;gap:clamp(20px,3.5vh,32px);min-height:70vh;display:flex}@media (max-width:900px){.hero-text{min-height:0}}.hero-product{flex-direction:column;align-self:stretch;min-height:70vh;display:flex;position:relative}@media (max-width:900px){.hero-product{min-height:56vh}}.hero-product-frame{background:#2c2c2c;border:0;flex:1;position:relative;overflow:hidden}.hero-product-frame:before,.hero-product-frame:after{content:"";pointer-events:none;z-index:1;position:absolute;left:0;right:0}.hero-product-frame:before{background:linear-gradient(#0a0908 0%,#0a0908f5 45%,#0a0908bf 70%,#0a090800);height:96px;top:0}.hero-product-frame:after{background:linear-gradient(#0a090800,#0a0908bf 30%,#0a0908f5 55%,#0a0908 100%);height:96px;bottom:0}.product-frame:before,.product-frame:after{content:"";pointer-events:none;z-index:1;position:absolute;left:0;right:0}.product-frame:before{background:linear-gradient(#0a0908 0%,#0a0908f0 45%,#0a0908b3 70%,#0a090800);height:80px;top:0}.product-frame:after{background:linear-gradient(#0a090800,#0a0908b3 30%,#0a0908f0 55%,#0a0908 100%);height:80px;bottom:0}.hero-product-frame .product-glow{pointer-events:none;background:radial-gradient(70% 55% at 50% 40%,#e8dfd01a,#0000 65%),radial-gradient(50% 30% at 50% 85%,#6b1e2329,#0000 70%);position:absolute;inset:0}.hero-product-overlay{pointer-events:none;z-index:2;flex-direction:column;justify-content:space-between;padding:20px 22px;display:flex;position:absolute;inset:0}.hero-product-overlay .top,.hero-product-overlay .bot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hero-product-overlay .roman-xii{font-family:var(--serif);letter-spacing:.4em;color:var(--bone);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a090873;border:1px solid #e8dfd047;padding:5px 10px;font-size:13px}.hero-product-overlay .item-id{font-family:var(--mono);letter-spacing:.34em;color:var(--bone);text-transform:uppercase;font-size:13px;font-weight:500}.hero-product-overlay .item-name{font-family:var(--serif);color:var(--bone);letter-spacing:.03em;margin-top:8px;font-size:clamp(19px,1.85vw,26px);font-weight:500}.hero-product-overlay .item-meta{text-align:right;font-family:var(--mono);letter-spacing:.3em;color:var(--bone);text-transform:uppercase;font-size:11.5px;font-weight:500;line-height:1.7}.hero-product-overlay .item-meta .ox{color:var(--accent-on);filter:brightness(1.8)saturate(.9)}.hero-eyebrow-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.hero-headline em{font-family:var(--serif);color:var(--accent-on);font-style:italic}.hero-tagline{font-family:var(--sans);letter-spacing:.005em;color:var(--bone);text-wrap:balance;max-width:28ch;margin:-8px 0 0;font-size:clamp(20px,1.9vw,28px);font-weight:400;line-height:1.25}.mobile-drop-preview{display:none}@media (max-width:900px){.mobile-drop-preview{-webkit-backdrop-filter:blur(6px);background:linear-gradient(135deg,#e8dfd00e,#e8dfd005),#0a090875;border:1px solid #e8dfd02e;grid-template-columns:96px 1fr;align-items:center;gap:14px;width:min(100%,440px);padding:10px 12px;display:grid;box-shadow:0 18px 50px #00000052}.mobile-drop-image{background:radial-gradient(70% 60% at 50% 48%,#e8dfd01f,#0000 70%),#14110f;min-width:96px;height:88px;position:relative;overflow:hidden}.mobile-drop-image:after{content:"";pointer-events:none;background:linear-gradient(#0a090814,#0a09085c);position:absolute;inset:0}.mobile-drop-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.mobile-drop-copy span{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-on);font-size:10px}.mobile-drop-copy b{font-family:var(--serif);letter-spacing:.05em;color:var(--bone);text-transform:uppercase;font-size:15px;font-weight:500;line-height:1.25}}.hero-bottom{grid-template-columns:1fr;align-items:end;gap:22px;margin-top:auto;padding-top:8px;display:grid}.hero-cta-stack{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.scarcity-badges{flex-wrap:wrap;gap:8px;margin:2px 0 0;display:flex}.scarcity-badges .chip{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--bone);background:#e8dfd00a;border-radius:2px;align-items:center;gap:8px;padding:8px 12px;font-size:10.5px;display:inline-flex}.scarcity-badges .chip .pip{background:#efe7d894;border-radius:50%;width:5px;height:5px;display:inline-block}.scarcity-badges .chip.lead{border-color:var(--line-2);color:var(--bone);background:#e8dfd00a}.product-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.product-chips .chip{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--line);color:var(--bone);opacity:.78;border-radius:2px;padding:6px 10px;font-size:10px}.btn{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;border:1px solid var(--line-2);background:var(--bone);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:16px 22px;font-size:12px;transition:transform .25s,background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.btn:hover{background:#fff;transform:translateY(-1px)}.btn-lg{letter-spacing:.26em;gap:18px;padding:20px 30px;font-size:13px;box-shadow:0 14px 40px #00000073,inset 0 0 0 1px #ffffff0a}.btn-lg:hover{transform:translateY(-2px);box-shadow:0 18px 50px #0009}.btn-ghost{color:var(--bone);border-color:var(--line-2);background:0 0}.btn-ghost:hover{border-color:var(--bone-dim);background:#e8dfd00f}.btn-accent{background:var(--accent-on);color:var(--bone);border-color:#0000}.btn-accent:hover{background:var(--accent-on);color:var(--bone);filter:brightness(1.1)}.btn-arrow{background:currentColor;width:14px;height:1px;display:inline-block;position:relative}.btn-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.meaning{padding:clamp(110px, 16vh, 200px) var(--pad);max-width:var(--max);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,100px);margin:0 auto;display:grid}@media (max-width:820px){.meaning{grid-template-columns:1fr}}.meaning .copy{flex-direction:column;gap:30px;display:flex}.meaning-runes{font-family:var(--serif);color:var(--bone-faint);letter-spacing:-.01em;text-align:right;align-self:end;font-size:clamp(72px,12vw,180px);font-style:italic;line-height:.9}.meaning-runes .gold{color:var(--accent-gold)}.meaning-runes .ox{color:var(--accent-on);font-style:normal}.meaning-runes small{font-family:var(--mono);letter-spacing:.22em;color:var(--bone-faint);text-transform:uppercase;margin-top:18px;font-size:11px;font-style:normal;display:block}.codex{padding:clamp(110px, 16vh, 200px) var(--pad);max-width:var(--max);margin:0 auto}.codex-head{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(40px,6vw,100px);margin-bottom:clamp(50px,8vh,90px);display:grid}@media (max-width:820px){.codex-head{grid-template-columns:1fr;align-items:start}}.codex-grid{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1000px){.codex-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.codex-grid{grid-template-columns:1fr}}.codex-cell{border-bottom:1px solid var(--line-2);border-right:1px solid var(--line);flex-direction:column;gap:14px;min-height:320px;padding:32px 26px 30px;transition:background .3s,color .3s;display:flex;position:relative}.codex-cell:last-child{border-right:0}@media (max-width:1000px){.codex-cell:nth-child(2n),.codex-cell:nth-child(2){border-right:0}}@media (max-width:560px){.codex-cell{border-right:0}}.codex-cell .roman{font-family:var(--serif);letter-spacing:.4em;color:var(--bone-faint);font-size:14px}.codex-cell .virtue{font-family:var(--serif);letter-spacing:-.005em;color:var(--bone);font-size:clamp(28px,2.4vw,36px);font-weight:500;line-height:1.05}.codex-cell .trans{font-family:var(--mono);letter-spacing:.22em;color:var(--bone);opacity:.72;text-transform:uppercase;font-size:10.5px}.codex-cell .myth{font-family:var(--serif);color:var(--bone);opacity:.88;text-wrap:pretty;text-transform:uppercase;letter-spacing:.02em;margin-top:auto;font-size:15px;line-height:1.5}.codex-cell .status{font-family:var(--mono);letter-spacing:.22em;color:var(--bone-faint);text-transform:uppercase;border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:16px;padding-top:16px;font-size:10px;display:flex}.codex-cell .status .pip{background:var(--bone-faint);border-radius:50%;width:6px;height:6px;display:inline-block}.codex-cell.active .status{color:var(--accent-on)}.codex-cell.active .status .pip{background:var(--accent-on);animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 0 3px #6b1e232e}.codex-cell.locked .virtue,.codex-cell.locked .roman{color:var(--bone-faint)}.codex-cell.locked .myth{color:#e8dfd047}.codex-cell.locked:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#0000 0 12px,#e8dfd005 12px 13px);position:absolute;inset:0}.codex-foot{font-family:var(--mono);letter-spacing:.22em;color:var(--bone-faint);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;font-size:10.5px;display:flex}.drop-head{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:clamp(40px,6vh,80px);display:grid}.drop-grid{grid-template-columns:1.3fr 1fr;gap:clamp(20px,3vw,40px);display:grid}@media (max-width:900px){.drop-grid,.drop-head{grid-template-columns:1fr}}.product{flex-direction:column;gap:18px;display:flex;position:relative}.product-frame{aspect-ratio:4/5;background:#2c2c2c;border:0;position:relative;overflow:hidden}.product-frame.is-cap{aspect-ratio:1}.product-frame .glow{background:radial-gradient(70% 60% at 50% 45%,#e8dfd01a,#0000 60%),radial-gradient(40% 30% at 50% 75%,#6b1e231a,#0000 70%);position:absolute;inset:0}.product-frame .silhouette{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-frame .placeholder-label{font-family:var(--mono);letter-spacing:.18em;color:var(--bone-faint);border:1px dashed var(--line-2);text-transform:uppercase;background:#0a090866;padding:5px 9px;font-size:10px;position:absolute;bottom:16px;left:16px}.product-frame .roman-mark{font-family:var(--serif);letter-spacing:.3em;color:var(--bone);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0a090873;border:1px solid #e8dfd047;padding:5px 9px;font-size:14px;position:absolute;top:16px;right:16px}.product-meta{grid-template-columns:1fr auto;align-items:start;gap:16px;padding-top:6px;display:grid}.product-name{font-family:var(--serif);letter-spacing:-.005em;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.05}.product-price{font-family:var(--serif);letter-spacing:.02em;color:var(--bone);border-bottom:1px solid var(--line);min-width:80px;margin-top:10px;padding-bottom:12px;font-size:clamp(20px,1.8vw,24px);font-weight:500;display:inline-block}.signup-pricing{font-family:var(--sans);color:var(--bone);opacity:.88;border-top:1px solid var(--line);text-wrap:pretty;max-width:52ch;margin:20px 0 0;padding-top:20px;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.signup-pricing b{font-family:var(--serif);color:var(--bone);letter-spacing:.02em;font-weight:500}.product-tag{font-family:var(--mono);letter-spacing:.18em;color:var(--bone-faint);text-transform:uppercase;font-size:11px}.product-desc{color:var(--bone);opacity:.92;max-width:38ch;margin:4px 0 0;font-size:15px;line-height:1.6}.product-status{font-family:var(--mono);letter-spacing:.2em;color:var(--accent-on);text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.product-status .ring{border:1px solid var(--accent-on);border-radius:50%;width:7px;height:7px;display:inline-block;position:relative}.product-status .ring:after{content:"";background:var(--accent-on);border-radius:50%;animation:2.4s ease-in-out infinite pulse;position:absolute;inset:1.5px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.drop-details{border-top:1px solid var(--line);margin-top:clamp(70px,10vh,120px);padding-top:clamp(40px,6vh,70px)}.drop-details+.drop-details{margin-top:clamp(50px,7vh,80px)}.drop-details-head{grid-template-columns:auto auto 1fr;align-items:end;gap:clamp(24px,4vw,56px);margin-bottom:clamp(28px,4vh,44px);display:grid}@media (max-width:820px){.drop-details-head{grid-template-columns:1fr;align-items:start;gap:18px}}.drop-details-title{margin:0;font-size:clamp(28px,3.4vw,52px)!important}.drop-details-lede{font-family:var(--sans);color:var(--bone);opacity:.92;text-wrap:pretty;text-align:right;justify-self:end;max-width:38ch;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.55}@media (max-width:820px){.drop-details-lede{text-align:left;justify-self:start}}.drop-details-frame{background:0 0;margin:0;position:relative;overflow:hidden}.drop-details-frame img{width:100%;height:auto;display:block}.drop-details-captions{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,28px);margin:clamp(20px,3vh,32px) 0 0;padding:clamp(18px,3vh,28px) 0 0;list-style:none;display:grid}@media (max-width:720px){.drop-details-captions{grid-template-columns:1fr;gap:14px}}.drop-details-captions li{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.drop-details-captions .num{font-family:var(--serif);letter-spacing:.15em;color:var(--bone);opacity:.55;padding-top:2px;font-size:clamp(22px,2vw,28px);line-height:1}.drop-details-captions .cap{flex-direction:column;gap:4px;display:flex}.drop-details-captions .cap b{font-family:var(--serif);color:var(--bone);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(15px,1.2vw,18px);font-weight:500}.drop-details-captions .cap em{font-family:var(--mono);letter-spacing:.22em;color:var(--bone);opacity:.7;text-transform:uppercase;font-size:10.5px;font-style:normal}.sym{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,100px);display:grid}@media (max-width:900px){.sym{grid-template-columns:1fr}}.sym-stack{flex-direction:column;gap:28px;display:flex}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc-row{cursor:pointer;width:100%;color:var(--bone);text-align:left;font-family:var(--serif);letter-spacing:.005em;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 0;font-size:clamp(20px,2.2vw,28px);transition:color .2s;display:grid}.acc-row:hover{color:var(--accent-on)}.acc-row .acc-i{font-family:var(--mono);letter-spacing:.22em;color:var(--bone-faint);font-size:11px}.acc-row .acc-i:before{content:"+ "}.acc.open .acc-row .acc-i:before{content:"− "}.acc-body{max-height:0;color:var(--bone-dim);font-size:15px;line-height:1.65;transition:max-height .5s,padding .4s;overflow:hidden}.acc.open .acc-body{max-height:320px;padding:0 0 28px}.acc-body p{max-width:56ch;margin:0 0 12px}.scarcity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2)}.scarcity-inner{max-width:var(--max);padding:clamp(80px, 12vh, 140px) var(--pad);grid-template-columns:1.3fr 1fr;align-items:end;gap:clamp(40px,5vw,80px);margin:0 auto;display:grid}@media (max-width:900px){.scarcity-inner{grid-template-columns:1fr;align-items:start}}.scarcity-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:22px;padding-top:28px;display:grid}.stat-num{font-family:var(--serif);letter-spacing:-.01em;color:var(--bone);font-size:clamp(34px,4vw,56px);line-height:1}.stat-lbl{font-family:var(--mono);letter-spacing:.2em;color:var(--bone-faint);text-transform:uppercase;margin-top:10px;font-size:10px}.signup{padding:clamp(110px, 16vh, 200px) var(--pad) clamp(80px, 10vh, 120px);max-width:var(--max);grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(40px,6vw,100px);margin:0 auto;display:grid}@media (max-width:900px){.signup{grid-template-columns:1fr}}.form{flex-direction:column;gap:22px;display:flex}.field{flex-direction:column;gap:8px;display:flex}.field-label{font-family:var(--mono);letter-spacing:.22em;color:var(--bone-faint);text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:10.5px;display:flex}.field-label .opt{color:#e8dfd047}.field input[type=email],.field input[type=tel]{border:0;border-bottom:1px solid var(--line-2);width:100%;color:var(--bone);caret-color:var(--bone);font-family:var(--serif);appearance:none;background:0 0;outline:none;padding:8px 0 12px;font-size:clamp(20px,2.2vw,28px);font-weight:400;transition:border-color .25s,background-color .25s}.field input::placeholder{color:#e8dfd038;font-style:italic}.field input:focus{border-color:var(--bone)}.field input:autofill{caret-color:var(--bone);border-bottom-color:#e8dfd06b;transition:background-color 9999s ease-in-out,border-color .25s;-webkit-text-fill-color:var(--bone)!important;color:var(--bone)!important;background-color:var(--ink)!important;box-shadow:0 0 0 1000px var(--ink) inset!important;-webkit-box-shadow:0 0 0 1000px var(--ink) inset!important}.field input:-webkit-autofill{caret-color:var(--bone);border-bottom-color:#e8dfd06b;transition:background-color 9999s ease-in-out,border-color .25s;-webkit-text-fill-color:var(--bone)!important;color:var(--bone)!important;background-color:var(--ink)!important;box-shadow:0 0 0 1000px var(--ink) inset!important;-webkit-box-shadow:0 0 0 1000px var(--ink) inset!important}.field input:-webkit-autofill:hover{caret-color:var(--bone);border-bottom-color:#e8dfd06b;transition:background-color 9999s ease-in-out,border-color .25s;-webkit-text-fill-color:var(--bone)!important;color:var(--bone)!important;background-color:var(--ink)!important;box-shadow:0 0 0 1000px var(--ink) inset!important;-webkit-box-shadow:0 0 0 1000px var(--ink) inset!important}.field input:-webkit-autofill:focus{caret-color:var(--bone);border-bottom-color:#e8dfd06b;transition:background-color 9999s ease-in-out,border-color .25s;-webkit-text-fill-color:var(--bone)!important;color:var(--bone)!important;background-color:var(--ink)!important;box-shadow:0 0 0 1000px var(--ink) inset!important;-webkit-box-shadow:0 0 0 1000px var(--ink) inset!important}.field.invalid input{border-color:var(--accent-on)}.field .err{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-on);font-size:10.5px}.prefs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pref{border:1px solid var(--line-2);color:var(--bone-dim);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;padding:16px 12px;font-size:11px;transition:all .2s;position:relative}.pref:hover{color:var(--bone);border-color:var(--bone-dim)}.pref.on{border-color:var(--bone);color:var(--bone);background:#e8dfd00f}.pref .pref-num{color:var(--bone-faint);margin-bottom:6px;font-size:9px;display:block}.pref.on .pref-num{color:var(--accent-on)}.consent{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint);font-size:10px;line-height:1.7}.consent a{text-underline-offset:3px;text-decoration:underline}.submit{align-self:flex-start;padding:18px 26px}.signup-side{flex-direction:column;gap:28px;padding-top:6px;display:flex}.code-block{font-family:var(--mono);color:var(--bone);opacity:.88;border-left:1px solid var(--accent-on);white-space:pre-wrap;padding:6px 0 6px 20px;font-size:11.5px;line-height:1.85}.code-block b{color:var(--bone);opacity:1;font-weight:500}.success{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);flex-direction:column;gap:18px;padding:32px 0;display:flex}.success h3{font-family:var(--serif);margin:0;font-size:clamp(28px,3vw,44px);font-weight:500}.success .position{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-on);align-items:center;gap:10px;font-size:11px;display:flex}.foot{border-top:1px solid var(--line);padding:40px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.foot .foot-brand{font-family:var(--serif);letter-spacing:.22em;font-size:16px}.foot .micro{color:var(--bone-faint)}.stickycta{z-index:60;background:var(--bone);color:var(--ink);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:16px;padding:12px 14px 12px 22px;font-size:11px;transition:opacity .35s,transform .35s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 18px 50px #00000073,inset 0 2px #ffffff0a}.stickycta.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.stickycta button{background:var(--ink);color:var(--bone);font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 14px}.stickycta button:hover{background:var(--accent-on)}@media (max-width:560px){.stickycta{gap:10px;padding:10px 10px 10px 16px;font-size:10px}}.wreath{background-color:var(--bone);display:inline-block;-webkit-mask:url(/wreath-logo.svg) 50%/contain no-repeat;mask:url(/wreath-logo.svg) 50%/contain no-repeat}.wreath-sm{width:28px;height:28px}.wreath-md{width:80px;height:80px}.wreath-lg{width:160px;height:160px}.nav-brand{align-items:center;gap:12px;display:flex}.nav-brand .wreath{background-color:var(--bone)}.crest{border:1px solid var(--line-2);width:110px;height:110px;font-family:var(--serif);letter-spacing:.18em;color:var(--bone);border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:inline-flex}.idx{align-items:center;gap:8px;display:inline-flex}.idx:before{content:"";background:var(--bone-faint);width:22px;height:1px;display:inline-block}.slot-img{object-fit:cover;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.slot-img.contain{object-fit:contain}html{scroll-behavior:smooth}
