@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/acc2f8c5bbec793d-s.2q67k36_u2-4v.woff2)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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/113ff28cf9b2d953-s.1b8f__myswv-j.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/67ff7386ca3ee52c-s.p.3xdkf2df5spiy.woff2)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c0a97eaefa9a972-s.2yekaq-lsxzxl.woff2)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/180a42cfd56a8f5d-s.32g3_4t-7pe44.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e368dbf2d3b24ea3-s.p.1h6pn64pmfi2q.woff2)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.bDAEQa_className{font-family:Fraunces,Fraunces Fallback}.bDAEQa_variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.NZps4G_className{font-family:Manrope,Manrope Fallback;font-style:normal}.NZps4G_variable{--font-sans:"Manrope", "Manrope Fallback"}
:root{--ink:#0e0a07;--ink-2:#15100b;--panel:#1c1510;--panel-2:#261d15;--line:#e7c58629;--line-strong:#e7c5866b;--cream:#f5ecdd;--muted:#ab9c8b;--gold:#dcae5a;--gold-soft:#f3dca9;--gold-deep:#b0802f;--ember:#e4572e;--sheen:linear-gradient(115deg, #f8e7bd 0%, #dcae5a 45%, #b88a37 100%);--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(1.25rem, 5vw, 5rem);--shadow:0 30px 70px -30px #000000e6;--arch:999px 999px 26px 26px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:6rem}body{color:var(--cream);background:var(--ink);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.app{font-family:var(--font-sans), system-ui, sans-serif;flex-direction:column;min-height:100vh;font-size:1rem;line-height:1.6;display:flex}.app:after{content:"";z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variation-settings:"SOFT" 60, "WONK" 1;font-weight:400;line-height:1.04}em{color:var(--gold-soft);font-style:italic}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}::selection{background:var(--gold);color:var(--ink)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--gold-deep), var(--gold));border-radius:8px}.skipLink{z-index:100;background:var(--gold);color:var(--ink);border-radius:8px;padding:.6rem 1rem;font-weight:700;position:fixed;top:-4rem;left:1rem}.skipLink:focus{top:1rem}.pageMain{flex:1}.pageTop{padding:clamp(7.5rem, 13vw, 10rem) var(--gutter) clamp(4rem, 8vw, 6rem);width:100%;max-width:88rem;margin:0 auto}.eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.75rem;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);width:2.25rem;height:1px}.btn{isolation:isolate;background:var(--sheen);color:#1b1208;letter-spacing:.02em;min-height:3.25rem;transition:transform .45s var(--ease), box-shadow .45s var(--ease), opacity .3s;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.75rem;font-size:.92rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 40px -16px #dcae5ab3}.btn:after{content:"";z-index:-1;transition:transform .9s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.btn svg{transition:transform .45s var(--ease)}.btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 22px 50px -16px #dcae5ae6}.btn:hover:after{transform:translate(110%)}.btn:hover svg{transform:translate(4px)}.btn:active:not(:disabled){transform:translateY(0)scale(.98)}.btn:disabled{opacity:.6;cursor:not-allowed}.btnGhost{color:var(--cream);border:1px solid var(--line-strong);box-shadow:none;transition:transform .45s var(--ease), background .35s, color .35s, border-color .35s;background:0 0}.btnGhost:after{display:none}.btnGhost:hover:not(:disabled){background:var(--cream);color:var(--ink);border-color:var(--cream);box-shadow:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.curtain{z-index:80;background:var(--ink-2);border-block:1px solid var(--gold);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;transform:translateY(101%)}.curtain span{font-family:var(--font-display), Georgia, serif;color:var(--gold-soft);opacity:0;transition:opacity .35s ease .12s, transform .5s var(--ease) .12s;font-size:clamp(2.5rem,7vw,5rem);font-style:italic;transform:translateY(16px)}.curtain[data-phase=cover]{visibility:visible;transition:transform .5s var(--ease);transform:translateY(0)}.curtain[data-phase=cover] span{opacity:1;transform:none}.curtain[data-phase=reveal]{visibility:visible;transition:transform .6s var(--ease);transform:translateY(-101%)}.field{display:block;position:relative}.field input,.field textarea{border:1px solid var(--line);resize:vertical;background:#ffffff08;border-radius:14px;outline:none;width:100%;padding:1.5rem 1rem .55rem;transition:border-color .3s,background .3s,box-shadow .3s}.field textarea{min-height:6rem}.field label{color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease), color .3s;position:absolute;top:1rem;left:1rem}.field input:focus,.field textarea:focus{border-color:var(--gold);background:#dcae5a0d;box-shadow:0 0 0 4px #dcae5a1f}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{color:var(--gold);transform:translateY(-.55rem)scale(.74)}.field input:-webkit-autofill{-webkit-text-fill-color:var(--cream);-webkit-box-shadow:0 0 0 40px var(--panel) inset}.fieldError{color:#ff9a7c;margin:.35rem 0 0 .25rem;font-size:.8rem;display:block}.formError{color:#ffc1ae;animation:shake .45s var(--ease);background:#e4572e1f;border:1px solid #e4572e80;border-radius:12px;padding:.75rem 1rem;font-size:.9rem}.formNotice{border:1px solid var(--line-strong);color:var(--gold-soft);background:#dcae5a1a;border-radius:12px;padding:.75rem 1rem;font-size:.9rem}@keyframes shake{20%{transform:translate(-6px)}50%{transform:translate(5px)}80%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.vcZAwq_header{z-index:50;padding:1rem var(--gutter);transition:padding .5s var(--ease);position:fixed;top:0;left:0;right:0}.vcZAwq_header[data-compact=true]{padding-block:.6rem}.vcZAwq_bar{border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;max-width:82rem;margin:0 auto;padding:.55rem .7rem .55rem 1.1rem;transition:background .5s,border-color .5s,box-shadow .5s;display:flex;position:relative;overflow:visible}.vcZAwq_header[data-compact=true] .vcZAwq_bar{border-color:var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#15100bb8}.vcZAwq_logo{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;align-items:center;gap:.65rem;font-size:1.35rem;font-style:italic;display:inline-flex}.vcZAwq_mark{background:var(--sheen);color:#1b1208;width:2.15rem;height:2.15rem;transition:transform .7s var(--ease);border-radius:50%;place-items:center;padding-right:.1rem;font-size:1.2rem;display:grid}.vcZAwq_logo:hover .vcZAwq_mark{transform:rotate(-14deg)scale(1.08)}.vcZAwq_links{gap:2.25rem;font-size:.88rem;display:flex}.vcZAwq_links a{color:var(--cream);padding:.3rem 0;position:relative}.vcZAwq_links a:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.vcZAwq_links a:hover:after{transform-origin:0;transform:scaleX(1)}.vcZAwq_actions{align-items:center;gap:.5rem;display:flex}.vcZAwq_iconBtn{border:1px solid var(--line);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background .35s,color .35s,border-color .35s;display:grid;position:relative}.vcZAwq_iconBtn:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.vcZAwq_badge{background:var(--ember);color:#fff;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .25rem;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:-.25rem;right:-.25rem}.vcZAwq_signIn{background:var(--cream);height:2.75rem;color:var(--ink);transition:background .35s, transform .45s var(--ease);border-radius:999px;align-items:center;padding:0 1.25rem;font-size:.86rem;font-weight:700;display:inline-flex}.vcZAwq_signIn:hover{background:var(--gold-soft);transform:translateY(-2px)}.vcZAwq_user{position:relative}.vcZAwq_avatar{background:var(--panel-2);border:1px solid var(--line-strong);width:2.75rem;height:2.75rem;color:var(--gold-soft);letter-spacing:.05em;border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid}.vcZAwq_userMenu{border:1px solid var(--line);background:var(--panel);min-width:15rem;box-shadow:var(--shadow);transform-origin:100% 0;border-radius:18px;flex-direction:column;gap:.15rem;padding:1rem;display:flex;position:absolute;top:calc(100% + .75rem);right:0}.vcZAwq_userMenu span{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.vcZAwq_userMenu button{border:1px solid var(--line);min-height:2.75rem;color:var(--gold-soft);border-radius:10px;align-items:center;gap:.5rem;margin-top:.6rem;padding:0 .75rem;font-size:.9rem;transition:background .3s;display:flex}.vcZAwq_userMenu button:hover{background:#dcae5a1f}.vcZAwq_burger{border:1px solid var(--line);border-radius:50%;width:2.75rem;height:2.75rem;display:none;position:relative}.vcZAwq_burger span{background:var(--cream);height:1.5px;transition:transform .5s var(--ease), top .5s var(--ease);position:absolute;left:25%;right:25%}.vcZAwq_burger span:first-child{top:41%}.vcZAwq_burger span:last-child{top:57%}.vcZAwq_burger[data-open=true] span:first-child{top:49%;transform:rotate(45deg)}.vcZAwq_burger[data-open=true] span:last-child{top:49%;transform:rotate(-45deg)}.vcZAwq_progress{background:var(--sheen);transform-origin:0;opacity:0;height:1px;transition:opacity .5s;position:absolute;bottom:-1px;left:2rem;right:2rem}.vcZAwq_header[data-compact=true] .vcZAwq_progress{opacity:1}.vcZAwq_overlay{z-index:45;padding:6rem var(--gutter) 3rem;background:radial-gradient(circle at 80% 10%, #2c1f12, var(--ink) 60%);flex-direction:column;justify-content:center;gap:1.5rem;display:flex;position:fixed;inset:0}.vcZAwq_overlay a{font-family:var(--font-display), Georgia, serif;align-items:baseline;gap:1rem;font-size:clamp(2.5rem,12vw,4rem);line-height:1.1;display:flex}.vcZAwq_overlay small{font-family:var(--font-sans), sans-serif;letter-spacing:.2em;color:var(--gold);font-size:.75rem}@media (max-width:820px){.vcZAwq_links{display:none}.vcZAwq_burger{display:block}.vcZAwq_signIn,.vcZAwq_orderBtn{display:none}.vcZAwq_bar{padding-left:.8rem}}
.bU2TmW_footer{padding:clamp(3rem, 7vw, 5rem) var(--gutter) 1.75rem;border-top:1px solid var(--line);background:radial-gradient(90% 120% at 50% 120%, #b0802f47, transparent 70%), var(--ink-2);margin-top:auto;position:relative;overflow:hidden}.bU2TmW_top{flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:82rem;margin:0 auto;display:flex}.bU2TmW_tagline{max-width:26rem;font-family:var(--font-display), Georgia, serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15}.bU2TmW_links{grid-template-columns:repeat(2,max-content);gap:.6rem 3rem;font-size:.92rem;display:grid}.bU2TmW_links a{color:var(--muted);padding:.25rem 0;transition:color .3s}.bU2TmW_links a:hover{color:var(--gold-soft)}.bU2TmW_wordmark{text-align:center;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;background:linear-gradient(#f3dca980,#f3dca905);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:1.5rem 0 .5rem;font-size:clamp(4rem,19.5vw,19rem);font-style:italic;line-height:1}.bU2TmW_bottom{max-width:82rem;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:0 auto;font-size:.8rem;display:flex}
