.guild-module__zxnaDa__app{--rbg:#2d0a0a;--rfg:#f0e2d0;--racc:#c83026;--serif:var(--font-garamond),"EB Garamond",serif;--sans:var(--font-montserrat),"Montserrat",sans-serif;--mono:var(--font-mono),"JetBrains Mono",monospace;font-family:var(--sans);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased}.guild-module__zxnaDa__app[data-theme]{--background:var(--ground);--foreground:var(--ink);--card:color-mix(in srgb,var(--ink)4%,var(--ground));--card-foreground:var(--ink);--popover:color-mix(in srgb,var(--ink)6%,var(--ground));--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--ground);--secondary:color-mix(in srgb,var(--ink)10%,var(--ground));--secondary-foreground:var(--ink);--muted:color-mix(in srgb,var(--ink)8%,var(--ground));--muted-foreground:color-mix(in srgb,var(--ink)62%,var(--ground));--accent:color-mix(in srgb,var(--ink)9%,var(--ground));--accent-foreground:var(--ink);--destructive:var(--racc);--border:color-mix(in srgb,var(--ink)14%,transparent);--input:color-mix(in srgb,var(--ink)22%,transparent);--ring:var(--racc);--sidebar:color-mix(in srgb,black 22%,var(--ground));--sidebar-foreground:var(--ink);--sidebar-primary:var(--racc);--sidebar-primary-foreground:var(--rfg);--sidebar-accent:color-mix(in srgb,var(--ink)9%,transparent);--sidebar-accent-foreground:var(--ink);--sidebar-border:color-mix(in srgb,var(--ink)10%,transparent);--sidebar-ring:var(--racc)}.guild-module__zxnaDa__app[data-theme=dark]{--ground:var(--rbg);--ink:var(--rfg)}.guild-module__zxnaDa__app[data-theme=light]{--ground:var(--rfg);--ink:var(--rbg);--sidebar:color-mix(in srgb,var(--rbg)6%,var(--rfg))}.guild-module__zxnaDa__app :is(h1,h2,h3){font-family:var(--sans);letter-spacing:-.01em;font-weight:600}.guild-module__zxnaDa__app h1{font-size:1.75rem;line-height:1.1}.guild-module__zxnaDa__app .tabular-nums{font-family:var(--mono)}
.dashboard-module__Gx_nyq__page{--vision-bg:var(--palette-bg,#111e16);--vision-fg:var(--palette-fg,#d5e8d4);--vision-fg-dim:color-mix(in srgb,var(--vision-fg)40%,transparent);--vision-border-dim:1px solid var(--vision-fg-dim);background-color:var(--vision-bg);min-height:100vh;color:var(--vision-fg);font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:crosshair;-webkit-font-smoothing:antialiased;font-size:.85rem}.dashboard-module__Gx_nyq__orders{text-transform:none;letter-spacing:normal;margin:0;padding:0;list-style:none}.dashboard-module__Gx_nyq__order{border-bottom:var(--vision-border-dim);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1rem 0;display:grid}.dashboard-module__Gx_nyq__orderArt{background:color-mix(in srgb,var(--vision-fg)8%,transparent);border-radius:3px;width:96px;height:96px;display:block;position:relative;overflow:hidden}.dashboard-module__Gx_nyq__orderArt img{object-fit:cover}.dashboard-module__Gx_nyq__orderArt>svg{opacity:.7;width:2rem;height:2rem;margin:auto;position:absolute;inset:0}.dashboard-module__Gx_nyq__orderMain h2{font-family:var(--font-montserrat),"Montserrat",sans-serif;margin:0 0 .3rem;font-size:1rem;font-weight:600}.dashboard-module__Gx_nyq__orderMain h2 a{color:inherit;text-decoration:none}.dashboard-module__Gx_nyq__orderMain h2 a:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-module__Gx_nyq__orderMain p{color:color-mix(in srgb,var(--vision-fg)70%,transparent);margin:0;font-size:.86rem;line-height:1.4}.dashboard-module__Gx_nyq__orderSide{color:color-mix(in srgb,var(--vision-fg)70%,transparent);flex-direction:column;align-items:flex-end;gap:.2rem;font-size:.8rem;display:flex}.dashboard-module__Gx_nyq__orderSide b{color:var(--vision-fg);font-size:1.05rem;font-weight:600}.dashboard-module__Gx_nyq__orderSide a{color:inherit;text-underline-offset:3px}.dashboard-module__Gx_nyq__orderLinks{gap:.8rem;display:flex}@media (max-width:560px){.dashboard-module__Gx_nyq__order{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:.5rem .9rem}.dashboard-module__Gx_nyq__orderArt{width:64px;height:64px}.dashboard-module__Gx_nyq__orderSide{flex-flow:wrap;grid-column:2;align-items:baseline;gap:.2rem .8rem}}.dashboard-module__Gx_nyq__header{border-bottom:var(--vision-border-dim);grid-template-columns:200px 1fr auto;align-items:center;gap:2rem;padding:1.5rem 2rem;display:grid}.dashboard-module__Gx_nyq__logoArea{color:inherit;cursor:crosshair;align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.dashboard-module__Gx_nyq__logoArea:hover{opacity:.75}.dashboard-module__Gx_nyq__logoImg{filter:brightness(0)invert(.85)sepia(.3)hue-rotate(70deg);width:140px;height:auto}.dashboard-module__Gx_nyq__navLinks{color:var(--vision-fg-dim);justify-content:flex-end;gap:2rem;display:flex}.dashboard-module__Gx_nyq__navLinks a{color:var(--vision-fg-dim);cursor:crosshair;text-decoration:none;transition:color .2s}.dashboard-module__Gx_nyq__navLinks a[aria-current=page]{color:var(--vision-fg)}.dashboard-module__Gx_nyq__navLinks a:hover{color:var(--vision-fg);text-decoration:underline}.dashboard-module__Gx_nyq__userArea{justify-content:flex-end;align-items:center;display:flex}.dashboard-module__Gx_nyq__main{max-width:1400px;margin:0 auto;padding:3rem 2rem 5rem}.dashboard-module__Gx_nyq__titleRow{border-bottom:var(--vision-border-dim);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.dashboard-module__Gx_nyq__title{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.08em;font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:600}.dashboard-module__Gx_nyq__titleActions{align-items:center;gap:.75rem;display:flex}.dashboard-module__Gx_nyq__titleCta{border:1px solid var(--vision-fg);background:var(--vision-fg);color:var(--vision-bg);white-space:nowrap;border-radius:6px;padding:.45rem .9rem;font-size:.8rem;font-weight:600;text-decoration:none}.dashboard-module__Gx_nyq__titleCta:hover{opacity:.88}.dashboard-module__Gx_nyq__purchases{max-width:64rem;margin:3rem auto 0}.dashboard-module__Gx_nyq__purchasesHead{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;font-size:.68rem;display:flex}.dashboard-module__Gx_nyq__purchasesHead h2{font:inherit;letter-spacing:inherit;margin:0}.dashboard-module__Gx_nyq__purchasesHead span{opacity:.55}.dashboard-module__Gx_nyq__purchases .dashboard-module__Gx_nyq__emptyHint{text-align:left;max-width:none;margin:1rem 0 0}.dashboard-module__Gx_nyq__count{color:var(--vision-fg-dim);border:var(--vision-border-dim);white-space:nowrap;padding:.2rem .5rem;font-size:.65rem}.dashboard-module__Gx_nyq__empty{text-align:center;color:var(--vision-fg-dim);padding:5rem 0}.dashboard-module__Gx_nyq__emptyCta{color:var(--vision-fg);border-bottom:1px solid var(--vision-fg);cursor:crosshair;margin-top:1.5rem;padding-bottom:.2rem;text-decoration:none;display:inline-block}.dashboard-module__Gx_nyq__productsSection{margin-bottom:4rem}.dashboard-module__Gx_nyq__productGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem;padding-top:2rem;display:grid}.dashboard-module__Gx_nyq__productCard{color:inherit;cursor:crosshair;text-decoration:none;display:block}.dashboard-module__Gx_nyq__productThumb{aspect-ratio:1;background:#ffffff0a;border-radius:4px;width:100%;transition:transform .2s,filter .2s;position:relative;overflow:hidden}.dashboard-module__Gx_nyq__productCard:hover .dashboard-module__Gx_nyq__productThumb,.dashboard-module__Gx_nyq__productCard:focus-visible .dashboard-module__Gx_nyq__productThumb{filter:brightness(1.08);transform:scale(1.015)}.dashboard-module__Gx_nyq__productName{color:var(--vision-fg);text-transform:none;margin:.75rem 0 .25rem;font-size:.8rem}.dashboard-module__Gx_nyq__productLicense{letter-spacing:.08em;color:var(--vision-fg-dim);margin:0;font-size:.6rem}.dashboard-module__Gx_nyq__prompt{color:var(--vision-fg-dim);text-transform:none;border-top:var(--vision-border-dim);margin:0;padding-top:.6rem;font-size:.7rem;font-style:italic;line-height:1.5}.dashboard-module__Gx_nyq__date{color:var(--vision-fg-dim);font-size:.6rem}@media (max-width:700px){.dashboard-module__Gx_nyq__header{grid-template-columns:1fr auto;row-gap:1rem;padding:1rem}.dashboard-module__Gx_nyq__navLinks{grid-column:1/-1;justify-content:flex-start;gap:1.5rem}.dashboard-module__Gx_nyq__main{padding:2rem 1rem 4rem}}.dashboard-module__Gx_nyq__batchList{flex-direction:column;gap:2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.dashboard-module__Gx_nyq__batchMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.dashboard-module__Gx_nyq__batchCount{color:var(--vision-fg-dim);border:var(--vision-border-dim);white-space:nowrap;padding:.2rem .5rem;font-size:.6rem}.dashboard-module__Gx_nyq__batchRow{grid-template-columns:minmax(0,1fr) minmax(220px,22rem);align-items:start;gap:2rem;display:grid}.dashboard-module__Gx_nyq__batchImages{grid-template-columns:repeat(4,1fr);gap:.5rem;min-width:0;display:grid}.dashboard-module__Gx_nyq__thumb{aspect-ratio:1;cursor:crosshair;background:0 0;border:none;border-radius:4px;width:100%;padding:0;transition:transform .2s,filter .2s;display:block;position:relative;overflow:hidden}.dashboard-module__Gx_nyq__thumb:hover,.dashboard-module__Gx_nyq__thumb:focus-visible{filter:brightness(1.08);outline:none;transform:scale(1.015)}.dashboard-module__Gx_nyq__thumbImage{object-fit:cover}.dashboard-module__Gx_nyq__batchAside{flex-direction:column;gap:1rem;padding-top:.25rem;display:flex}.dashboard-module__Gx_nyq__batchMeta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:900px){.dashboard-module__Gx_nyq__batchRow{grid-template-columns:1fr;gap:1rem}.dashboard-module__Gx_nyq__batchImages{grid-template-columns:repeat(2,1fr)}}.dashboard-module__Gx_nyq__lightbox{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#080c09f0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 4rem;animation:.2s dashboard-module__Gx_nyq__lightboxIn;display:flex;position:fixed;inset:0}@keyframes dashboard-module__Gx_nyq__lightboxIn{0%{opacity:0}to{opacity:1}}.dashboard-module__Gx_nyq__lightboxImage{object-fit:contain;cursor:default;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 11rem)}.dashboard-module__Gx_nyq__lightboxCaption{cursor:default;flex-direction:column;align-items:center;gap:.6rem;max-width:min(70ch,100%);display:flex}.dashboard-module__Gx_nyq__lightboxPrompt{text-align:center;text-transform:none;color:var(--vision-fg);margin:0;font-size:.75rem;font-style:italic;line-height:1.6}.dashboard-module__Gx_nyq__lightboxActions{color:var(--vision-fg-dim);align-items:center;gap:1.25rem;font-size:.6rem;display:flex}.dashboard-module__Gx_nyq__lightboxIndex{letter-spacing:.18em;white-space:nowrap}.dashboard-module__Gx_nyq__lightboxLink{color:var(--vision-fg-dim);border-bottom:1px solid var(--vision-fg-dim);cursor:crosshair;text-decoration:none;transition:color .2s,border-color .2s}.dashboard-module__Gx_nyq__lightboxLink:hover{color:var(--vision-fg);border-color:var(--vision-fg)}.dashboard-module__Gx_nyq__lightboxClose,.dashboard-module__Gx_nyq__lightboxNav{border:1px solid var(--vision-fg-dim);color:var(--vision-fg);cursor:crosshair;background:#0006;border-radius:4px;line-height:1;transition:all .2s;position:absolute}.dashboard-module__Gx_nyq__lightboxClose{width:2.25rem;height:2.25rem;font-size:.9rem;top:1.25rem;right:1.25rem}.dashboard-module__Gx_nyq__lightboxNav{width:2.5rem;height:3.5rem;font-size:1.75rem;top:50%;transform:translateY(-50%)}.dashboard-module__Gx_nyq__lightboxPrev{left:1rem}.dashboard-module__Gx_nyq__lightboxNext{right:1rem}.dashboard-module__Gx_nyq__lightboxClose:hover,.dashboard-module__Gx_nyq__lightboxNav:hover{background:var(--vision-fg);color:var(--vision-bg)}@media (max-width:700px){.dashboard-module__Gx_nyq__lightbox{padding:3.5rem 1rem 2rem}.dashboard-module__Gx_nyq__lightboxNav{width:2rem;height:3rem;font-size:1.4rem}.dashboard-module__Gx_nyq__lightboxPrev{left:.35rem}.dashboard-module__Gx_nyq__lightboxNext{right:.35rem}}.dashboard-module__Gx_nyq__thumbWrap{position:relative}.dashboard-module__Gx_nyq__thumbActions{opacity:0;pointer-events:none;gap:.25rem;transition:opacity .15s;display:flex;position:absolute;top:.4rem;right:.4rem}.dashboard-module__Gx_nyq__thumbWrap:hover .dashboard-module__Gx_nyq__thumbActions,.dashboard-module__Gx_nyq__thumbWrap:focus-within .dashboard-module__Gx_nyq__thumbActions{opacity:1;pointer-events:auto}@media (hover:none){.dashboard-module__Gx_nyq__thumbActions{opacity:1;pointer-events:auto}}.dashboard-module__Gx_nyq__thumbBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;min-width:1.7rem;height:1.7rem;font-family:var(--font-montserrat),"Montserrat",sans-serif;cursor:crosshair;background:#0009;border:1px solid #ffffff59;border-radius:3px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.6rem;line-height:1;transition:all .15s;display:inline-flex}.dashboard-module__Gx_nyq__thumbBtn:hover:not(:disabled){color:#000;background:#fff}.dashboard-module__Gx_nyq__thumbBtnDanger{letter-spacing:.1em;background:#c83026d9;border-color:#e06c5a}.dashboard-module__Gx_nyq__thumbBtn:disabled{opacity:.5;cursor:default}.dashboard-module__Gx_nyq__batchActions{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.dashboard-module__Gx_nyq__actionBtn{color:var(--vision-fg-dim);font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:crosshair;background:0 0;border:none;align-items:center;gap:.4rem;padding:.25rem 0;font-size:.68rem;transition:color .2s;display:inline-flex}.dashboard-module__Gx_nyq__actionBtn:hover:not(:disabled){color:var(--vision-fg)}.dashboard-module__Gx_nyq__actionBtn:disabled{opacity:.45;cursor:wait}.dashboard-module__Gx_nyq__actionBtnDanger{color:#e06c5a}.dashboard-module__Gx_nyq__actionIcon{align-items:center;font-size:.85rem;line-height:1;display:inline-flex}.dashboard-module__Gx_nyq__actionCopied{letter-spacing:.18em;color:var(--vision-fg)}.dashboard-module__Gx_nyq__galleryError{color:#e06c5a;text-transform:none;border:1px solid #e06c5a;border-radius:3px;margin-top:1.5rem;padding:.6rem .9rem;font-size:.68rem}.dashboard-module__Gx_nyq__thumbBtnPrimary{color:#000;letter-spacing:.12em;background:#fff;border-color:#fff;font-weight:700}.dashboard-module__Gx_nyq__thumbBtnPrimary:hover{color:#fff;background:#000000bf}.dashboard-module__Gx_nyq__lightboxLinkPrimary{color:var(--vision-fg);border-bottom-color:var(--vision-fg);font-weight:700}.dashboard-module__Gx_nyq__productSource{letter-spacing:.14em;text-transform:uppercase;color:var(--vision-fg-dim);margin-top:.2rem;font-size:.58rem}.dashboard-module__Gx_nyq__profileWrap{max-width:880px}.dashboard-module__Gx_nyq__profileCard{border:var(--vision-border-dim,1px solid #ffffff40);text-transform:none;letter-spacing:normal;background:#0003;border-radius:4px;padding:1.75rem 1.75rem 2rem}.dashboard-module__Gx_nyq__profileBack{letter-spacing:.15em;text-transform:uppercase;color:var(--vision-fg-dim);margin-bottom:1.5rem;font-size:.65rem;text-decoration:none;display:inline-block}.dashboard-module__Gx_nyq__profileBack:hover{color:var(--vision-fg)}@media (max-width:768px){.dashboard-module__Gx_nyq__profileCard{padding:1.25rem 1.25rem 1.5rem}}.dashboard-module__Gx_nyq__shell{align-items:stretch;min-height:calc(100vh - 5.5rem);display:flex}.dashboard-module__Gx_nyq__sidebar{--side-w:15rem;flex:0 0 var(--side-w);width:var(--side-w);border-right:var(--vision-border-dim);flex-direction:column;gap:.75rem;padding:1.25rem .75rem;transition:flex-basis .25s,width .25s;display:flex}.dashboard-module__Gx_nyq__sidebarCollapsed{--side-w:3.75rem}.dashboard-module__Gx_nyq__sideNav{flex-direction:column;gap:.25rem;display:flex}.dashboard-module__Gx_nyq__sideFoot{border-top:var(--vision-border-dim);flex-direction:column;gap:.25rem;margin-top:auto;padding-top:.75rem;display:flex}.dashboard-module__Gx_nyq__sideItem,.dashboard-module__Gx_nyq__sideToggle{color:var(--vision-fg-dim);font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:crosshair;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.68rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:flex;overflow:hidden}.dashboard-module__Gx_nyq__sideItem:hover,.dashboard-module__Gx_nyq__sideToggle:hover{color:var(--vision-fg);background:color-mix(in srgb,var(--vision-fg)6%,transparent)}.dashboard-module__Gx_nyq__sideItemActive{color:var(--vision-fg);border-color:color-mix(in srgb,var(--vision-fg)25%,transparent);background:color-mix(in srgb,var(--vision-fg)8%,transparent)}.dashboard-module__Gx_nyq__sideIcon{flex:none}.dashboard-module__Gx_nyq__sideLabel{opacity:1;transition:opacity .15s}.dashboard-module__Gx_nyq__sidebarCollapsed .dashboard-module__Gx_nyq__sideLabel{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-module__Gx_nyq__sidebarCollapsed .dashboard-module__Gx_nyq__sideItem,.dashboard-module__Gx_nyq__sidebarCollapsed .dashboard-module__Gx_nyq__sideToggle{justify-content:center;padding-left:0;padding-right:0}.dashboard-module__Gx_nyq__sideToggle{border-bottom:var(--vision-border-dim);color:var(--vision-fg-dim);border-radius:0;margin-bottom:.25rem;padding-bottom:1rem;font-size:.6rem}.dashboard-module__Gx_nyq__sideToggle:hover{background:0 0}.dashboard-module__Gx_nyq__content{flex:auto;min-width:0;max-width:1400px;padding:3rem 2.5rem 5rem}@media (max-width:768px){.dashboard-module__Gx_nyq__shell{flex-direction:column;min-height:0}.dashboard-module__Gx_nyq__sidebar,.dashboard-module__Gx_nyq__sidebarCollapsed{--side-w:auto;border-right:none;border-bottom:var(--vision-border-dim);scrollbar-width:none;flex-direction:row;flex:none;align-items:center;gap:.25rem;width:auto;padding:.6rem .75rem;overflow-x:auto}.dashboard-module__Gx_nyq__sideNav,.dashboard-module__Gx_nyq__sideFoot{flex-direction:row;gap:.25rem}.dashboard-module__Gx_nyq__sideFoot{border-top:none;margin-top:0;padding-top:0}.dashboard-module__Gx_nyq__sidebarCollapsed .dashboard-module__Gx_nyq__sideLabel{clip:auto;opacity:1;width:auto;height:auto;position:static}.dashboard-module__Gx_nyq__sidebarCollapsed .dashboard-module__Gx_nyq__sideItem{justify-content:flex-start;padding:.6rem .75rem}.dashboard-module__Gx_nyq__sideItem{cursor:auto;padding:.6rem .75rem;font-size:.62rem}.dashboard-module__Gx_nyq__sideToggle{display:none}.dashboard-module__Gx_nyq__content{padding:1.75rem 1.25rem 4rem}}.dashboard-module__Gx_nyq__emptyHint{text-transform:none;letter-spacing:.02em;color:var(--vision-fg-dim);max-width:46ch;margin-top:.75rem;margin-left:auto;margin-right:auto;font-size:.7rem;line-height:1.6}.dashboard-module__Gx_nyq__inShell{--vision-bg:var(--background);--vision-fg:var(--foreground);min-height:0;color:var(--foreground);background:0 0;flex:1}.dashboard-module__Gx_nyq__inShell .dashboard-module__Gx_nyq__content{padding-top:.5rem}.dashboard-module__Gx_nyq__inShell{flex-direction:column;display:flex}.dashboard-module__Gx_nyq__inShell .dashboard-module__Gx_nyq__content{width:100%;margin-inline:auto}.dashboard-module__Gx_nyq__inShell .dashboard-module__Gx_nyq__profileWrap{flex-direction:column;justify-content:center;align-items:center;max-width:none;min-height:calc(100svh - 10rem);display:flex}.dashboard-module__Gx_nyq__inShell .dashboard-module__Gx_nyq__profileCard{width:100%;max-width:52rem}.dashboard-module__Gx_nyq__catalogPane{--bg:var(--background);--fg:var(--foreground);--accent:var(--racc,#c83026);--fg-6:color-mix(in srgb,var(--foreground)6%,transparent);--fg-14:color-mix(in srgb,var(--foreground)14%,transparent);--fg-22:color-mix(in srgb,var(--foreground)22%,transparent);--fg-40:color-mix(in srgb,var(--foreground)40%,transparent);--fg-55:color-mix(in srgb,var(--foreground)55%,transparent);--fg-72:color-mix(in srgb,var(--foreground)72%,transparent);--ease:cubic-bezier(.25,1,.5,1);--deco:var(--font-cinzel-decorative),"Cinzel Decorative",serif;--cinzel:var(--font-cinzel),"Cinzel",serif;--serif:var(--font-garamond),"EB Garamond",serif;--sans:var(--font-montserrat),"Montserrat",sans-serif;--mono:var(--font-mono),"JetBrains Mono",monospace;--header:4.5rem;--catalog-well:var(--fg-6);font-family:var(--sans);letter-spacing:normal;text-transform:none;cursor:auto;font-size:1rem}[data-theme=light] .dashboard-module__Gx_nyq__catalogPane{--catalog-mark:brightness(0)}.dashboard-module__Gx_nyq__catalogPane .dashboard-module__Gx_nyq__titleRow{text-transform:uppercase;letter-spacing:.05em;align-items:center;margin-bottom:1.25rem}.dashboard-module__Gx_nyq__catalogPane .dashboard-module__Gx_nyq__titleRow,.dashboard-module__Gx_nyq__catalogPane .dashboard-module__Gx_nyq__titleRow>div{flex-wrap:wrap;row-gap:.75rem}.dashboard-module__Gx_nyq__catalogPane .dashboard-module__Gx_nyq__titleRow>div{flex-shrink:1;min-width:0}@media (max-width:640px){.dashboard-module__Gx_nyq__catalogPane .dashboard-module__Gx_nyq__titleRow .dashboard-module__Gx_nyq__count{display:none}}.dashboard-module__Gx_nyq__catalogPane .dashboard-module__Gx_nyq__titleRow p{text-transform:none;letter-spacing:.02em}.dashboard-module__Gx_nyq__catalogPane .dashboard-module__Gx_nyq__titleRow+section{border-top:0}.dashboard-module__Gx_nyq__catalogIntro{letter-spacing:.02em;text-transform:none;color:var(--fg-55);margin:.3rem 0 0;font-size:.72rem}.dashboard-module__Gx_nyq__titleLink{white-space:nowrap;color:var(--fg-72);text-underline-offset:3px;font-size:.72rem}.dashboard-module__Gx_nyq__titleLink:hover{color:var(--fg)}
.citizen-module__636zOa__citizen{--cinzel:var(--font-cinzel),"Cinzel",serif;--serif:var(--font-garamond),"EB Garamond",serif;--deco:var(--font-cinzel-decorative),"Cinzel Decorative",serif;--f-cinzel:var(--cinzel);--f-sans:var(--sans)}.citizen-module__636zOa__inscr{font-family:var(--cinzel);letter-spacing:.3em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem}.citizen-module__636zOa__greet{font-family:var(--deco)!important;letter-spacing:-.01em!important;font-weight:400!important;line-height:1!important}.citizen-module__636zOa__prose{font-family:var(--serif);font-size:1.15rem;line-height:1.55}.citizen-module__636zOa__brandName{font-family:var(--cinzel);letter-spacing:.3em;font-weight:500}.citizen-module__636zOa__plate{aspect-ratio:3/2;background:var(--pig);position:relative;overflow:hidden}.citizen-module__636zOa__plate img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);display:block}.citizen-module__636zOa__plate[data-whole]{aspect-ratio:3/4;align-self:start}.citizen-module__636zOa__book:hover .citizen-module__636zOa__plate img{transform:scale(1.03)}.citizen-module__636zOa__binding{text-align:center;background:var(--bind);color:#f0e2d0;outline-offset:-8px;outline:1px solid #f0e2d04d;place-content:center;justify-items:center;gap:.5rem;display:grid;position:absolute;inset:0}.citizen-module__636zOa__binding b{font-size:1.05rem;font-weight:600}.citizen-module__636zOa__binding i{font-family:var(--serif);opacity:.8}.citizen-module__636zOa__band{background:var(--pig);height:4px}.citizen-module__636zOa__lock{letter-spacing:.08em;text-transform:uppercase;color:#f0e2d0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140606b8;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.68rem;display:flex;position:absolute;top:.6rem;right:.6rem}.citizen-module__636zOa__meter{background:var(--muted);border-radius:3px;height:3px;overflow:hidden}.citizen-module__636zOa__meter i{background:var(--racc);height:100%;display:block}.citizen-module__636zOa__card{position:relative;overflow:hidden}.citizen-module__636zOa__card:after{content:"";border:1px solid color-mix(in srgb,var(--foreground)14%,transparent);pointer-events:none;border-radius:8px;position:absolute;inset:8px}.citizen-module__636zOa__number{font-family:var(--cinzel);letter-spacing:.08em;font-size:2.2rem;line-height:1}.citizen-module__636zOa__sides{pointer-events:none;grid-auto-flow:column;gap:5px;padding-block:18px;display:grid;position:absolute;inset-block:0}.citizen-module__636zOa__sides[data-side=left]{left:18px}.citizen-module__636zOa__sides[data-side=right]{right:18px;transform:scaleX(-1)}.citizen-module__636zOa__keyV{--kw:10px;width:var(--kw);background:var(--foreground);opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M.5 0v12M15.5 0v12M13.5 0v12M13.5 .5H2.5v9h8v-6h-5v3h2' fill='none' stroke='black'/%3E%3C/svg%3E") center top/var(--kw)calc(var(--kw)*.75)repeat-y;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M.5 0v12M15.5 0v12M13.5 0v12M13.5 .5H2.5v9h8v-6h-5v3h2' fill='none' stroke='black'/%3E%3C/svg%3E") center top/var(--kw)calc(var(--kw)*.75)repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M.5 0v12M15.5 0v12M13.5 0v12M13.5 .5H2.5v9h8v-6h-5v3h2' fill='none' stroke='black'/%3E%3C/svg%3E") center top/var(--kw)calc(var(--kw)*.75)repeat-y;animation:12s linear infinite citizen-module__636zOa__keyFall}.citizen-module__636zOa__keyV[data-big]{--kw:22px;background:var(--racc);opacity:1;animation-duration:18s;animation-direction:reverse}@keyframes citizen-module__636zOa__keyFall{0%{-webkit-mask-position:50% 0;mask-position:50% 0}to{-webkit-mask-position:center calc(var(--kw)*.75*8);-webkit-mask-position:center calc(var(--kw)*.75*8);mask-position:center calc(var(--kw)*.75*8)}}@media (prefers-reduced-motion:reduce){.citizen-module__636zOa__keyV{animation:none}}.citizen-module__636zOa__framed{padding-inline:96px;position:relative}@media (max-width:640px){.citizen-module__636zOa__framed{padding-inline:52px}.citizen-module__636zOa__keyV{--kw:7px}.citizen-module__636zOa__keyV[data-big]{--kw:14px}.citizen-module__636zOa__sides{gap:3px}.citizen-module__636zOa__sides[data-side=left]{left:10px}.citizen-module__636zOa__sides[data-side=right]{right:10px}}.citizen-module__636zOa__civis{background:radial-gradient(ellipse at 70% 20%,color-mix(in srgb,var(--racc)16%,transparent),transparent 60%),color-mix(in srgb,var(--foreground)4%,var(--background));border-radius:18px;position:relative;overflow:hidden}[data-theme=light] .citizen-module__636zOa__civis{background:color-mix(in srgb,var(--foreground)4%,var(--background))}.citizen-module__636zOa__civis:before{content:"";border:1px solid color-mix(in srgb,var(--foreground)16%,transparent);pointer-events:none;border-radius:12px;position:absolute;inset:12px}.citizen-module__636zOa__civisGrid{grid-template-columns:clamp(13rem,24vw,20rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(1.6rem,3vw,2.4rem) clamp(2rem,4vw,3rem);display:grid;position:relative}.citizen-module__636zOa__civisGrid>.citizen-module__636zOa__portrait{aspect-ratio:auto;max-width:none;height:100%;min-height:18rem}.citizen-module__636zOa__civisTop{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}@media (max-width:900px){.citizen-module__636zOa__civisGrid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.citizen-module__636zOa__civisGrid>.citizen-module__636zOa__portrait{aspect-ratio:3/4;max-width:15rem;height:auto}.citizen-module__636zOa__civisTop{flex-direction:column-reverse;align-items:center}}.citizen-module__636zOa__bigNumber small{font-family:var(--serif);vertical-align:.9em;opacity:.7;margin-right:.15em;font-size:.42em}.citizen-module__636zOa__bigNumber{font-family:var(--deco);letter-spacing:-.01em;font-size:clamp(3.4rem,8vw,6.5rem);line-height:.95}.citizen-module__636zOa__bigName{font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15}.citizen-module__636zOa__facts{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1.2rem;display:grid}.citizen-module__636zOa__facts b{font-family:var(--cinzel);font-size:1.9rem;font-weight:500;line-height:1;display:block}.citizen-module__636zOa__facts span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem}.citizen-module__636zOa__road{margin-inline:auto;position:relative}.citizen-module__636zOa__road svg.citizen-module__636zOa__trail{pointer-events:none;position:absolute;inset:0;overflow:visible}.citizen-module__636zOa__stone{cursor:pointer;width:72px;height:72px;color:var(--pig);background:var(--background);border:1.5px solid var(--pig);box-shadow:inset 0 0 0 4px var(--background),inset 0 0 0 5px color-mix(in srgb,var(--pig)70%,transparent),0 6px 18px #00000014;transition:transform .25s var(--ease,ease),box-shadow .25s;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.citizen-module__636zOa__stone:hover{transform:scale(1.06)}.citizen-module__636zOa__numeral{font-family:var(--cinzel);letter-spacing:.04em;font-size:1.35rem;font-weight:600;line-height:1}.citizen-module__636zOa__stone[data-state=done]{color:#f4ecdf;background:var(--pig);box-shadow:inset 0 0 0 4px var(--pig),inset 0 0 0 5px #f4ecdf8c,0 6px 18px #0000001f}.citizen-module__636zOa__stone[data-state=coming],.citizen-module__636zOa__stone[data-state=locked]{color:color-mix(in srgb,var(--foreground)45%,transparent);border:1.5px dashed color-mix(in srgb,var(--foreground)35%,transparent);box-shadow:none}.citizen-module__636zOa__badge{background:var(--background);width:22px;height:22px;color:var(--pig);border-radius:999px;padding:4px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 1.5px}.citizen-module__636zOa__stone[data-state=coming] .citizen-module__636zOa__badge{color:color-mix(in srgb,var(--foreground)50%,transparent)}.citizen-module__636zOa__stone[data-here]{border-width:2px;width:86px;height:86px}.citizen-module__636zOa__stone[data-here] .citizen-module__636zOa__numeral{font-size:1.6rem}.citizen-module__636zOa__stone[data-here]:before{content:"";border:1px solid color-mix(in srgb,var(--pig)50%,transparent);border-radius:999px;animation:3.2s ease-in-out infinite citizen-module__636zOa__halo;position:absolute;inset:-11px}@keyframes citizen-module__636zOa__halo{50%{opacity:.35;inset:-16px}}@media (prefers-reduced-motion:reduce){.citizen-module__636zOa__stone[data-here]:before{animation:none}}.citizen-module__636zOa__ring{pointer-events:none;position:absolute;inset:-9px}.citizen-module__636zOa__here{white-space:nowrap;font-family:var(--cinzel);letter-spacing:.24em;text-transform:uppercase;color:var(--pig);align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;bottom:calc(100% + 20px);left:50%;translate:-50%}.citizen-module__636zOa__here:before,.citizen-module__636zOa__here:after{content:"";border-top:1px solid;width:1.6rem}.citizen-module__636zOa__seal{background:var(--background);cursor:pointer;width:112px;height:112px;color:var(--pig);border:0;border-radius:999px;padding:0;transition:transform .2s;position:absolute;translate:-50% -50%}.citizen-module__636zOa__seal:hover{transform:rotate(-6deg)scale(1.04)}.citizen-module__636zOa__seal svg{width:100%;height:100%}.citizen-module__636zOa__seal[data-state=locked]{color:color-mix(in srgb,var(--foreground)34%,transparent)}.citizen-module__636zOa__flagStone{cursor:pointer;color:var(--muted-foreground);background:0 0;border:0;justify-items:center;gap:.3rem;display:grid;position:absolute;translate:-50% -50%}.citizen-module__636zOa__flagStone i{border:2px dashed color-mix(in srgb,var(--pig)60%,transparent);width:64px;height:64px;color:var(--pig);border-radius:999px;place-items:center;display:grid}.citizen-module__636zOa__flagStone span{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.citizen-module__636zOa__pop{z-index:10;background:var(--pig);color:#f0e2d0;border-radius:14px;width:300px;padding:1.1rem 1.2rem;position:absolute;translate:-50%;box-shadow:0 18px 40px #00000059}.citizen-module__636zOa__pop:before{content:"";border:9px solid #0000;border-bottom-color:var(--pig);position:absolute;bottom:100%;left:50%;translate:-50%}.citizen-module__636zOa__pop[data-dim]{background:color-mix(in srgb,var(--foreground)12%,var(--background));color:var(--foreground)}.citizen-module__636zOa__pop[data-dim]:before{border-bottom-color:color-mix(in srgb,var(--foreground)12%,var(--background))}.citizen-module__636zOa__popBtn{text-align:center;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;width:100%;color:var(--pig);background:#f0e2d0;border:0;border-radius:10px;margin-top:.9rem;padding:.7rem;font-size:.78rem;font-weight:700;display:block;box-shadow:0 4px #00000040}.citizen-module__636zOa__unit{color:#f4ecdf;background:var(--pig)center/cover;border-radius:18px;align-content:end;justify-self:center;width:min(100%,60rem);min-height:19rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #0000002e}.citizen-module__636zOa__unit:before{content:"";background:linear-gradient(0deg,#00000052,transparent 45%),linear-gradient(100deg,color-mix(in srgb,var(--pig)92%,black)0%,color-mix(in srgb,var(--pig)72%,transparent)32%,transparent 62%);position:absolute;inset:0}.citizen-module__636zOa__unit:after{content:"";pointer-events:none;border:1px solid #f4ecdf59;border-radius:10px;position:absolute;inset:12px}.citizen-module__636zOa__unit>*{position:relative}.citizen-module__636zOa__unitBody{gap:.6rem;max-width:40rem;padding:clamp(2rem,4vw,3rem) clamp(2rem,4vw,3.2rem);display:grid}.citizen-module__636zOa__unitLine{max-width:calc(100% - 9.5rem)}@media (min-width:900px){.citizen-module__636zOa__unitName[data-one]{white-space:nowrap}.citizen-module__636zOa__unitBody:has(.citizen-module__636zOa__unitName[data-one]){max-width:none}}@media (max-width:640px){.citizen-module__636zOa__unitLine{max-width:none}}.citizen-module__636zOa__unitKicker{letter-spacing:.22em;text-transform:uppercase;opacity:.92;align-items:center;gap:.6rem;font-size:.74rem;font-weight:600;display:flex}.citizen-module__636zOa__unitName{font-family:var(--cinzel);letter-spacing:.02em;font-size:clamp(2.6rem,5vw,4rem);font-weight:500;line-height:1}.citizen-module__636zOa__unitLine{font-family:var(--serif,"EB Garamond",serif);opacity:.95;font-size:clamp(1.15rem,1.6vw,1.4rem);font-style:italic;line-height:1.45}.citizen-module__636zOa__unitNumeral{font-family:var(--cinzel);opacity:.3;text-shadow:0 2px 20px #0000004d;font-size:clamp(5rem,11vw,9rem);line-height:1;position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1.6rem,4vw,3rem)}.citizen-module__636zOa__unitCount{text-shadow:0 1px 10px #00000073;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;position:absolute;bottom:clamp(2rem,4vw,3rem);right:clamp(2rem,4vw,3.2rem)}.citizen-module__636zOa__unitCount b{font-family:var(--cinzel);letter-spacing:0;margin-right:.2rem;font-size:1.7rem;font-weight:500}@media (max-width:640px){.citizen-module__636zOa__unitCount{padding:0 2rem 1.8rem;position:static}.citizen-module__636zOa__unitNumeral{font-size:4.5rem}}.citizen-module__636zOa__portico{padding:16px 0;display:grid;container-type:inline-size}.citizen-module__636zOa__friezeH{gap:5px;display:grid}.citizen-module__636zOa__friezeH[data-flip]{transform:scaleX(-1)}.citizen-module__636zOa__keyH{--kh:10px;height:var(--kh);background:var(--foreground);opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16'%3E%3Cpath d='M0 .5h12M0 15.5h12M0 13.5h12M.5 13.5V2.5h9v8h-6v-5h3v2' fill='none' stroke='black'/%3E%3C/svg%3E") left center/calc(var(--kh)*.75)var(--kh)repeat-x;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16'%3E%3Cpath d='M0 .5h12M0 15.5h12M0 13.5h12M.5 13.5V2.5h9v8h-6v-5h3v2' fill='none' stroke='black'/%3E%3C/svg%3E") left center/calc(var(--kh)*.75)var(--kh)repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 16'%3E%3Cpath d='M0 .5h12M0 15.5h12M0 13.5h12M.5 13.5V2.5h9v8h-6v-5h3v2' fill='none' stroke='black'/%3E%3C/svg%3E") left center/calc(var(--kh)*.75)var(--kh)repeat-x;animation:12s linear infinite citizen-module__636zOa__keyRun}.citizen-module__636zOa__keyH[data-big]{--kh:22px;background:var(--racc);opacity:1;animation-duration:18s;animation-direction:reverse}@keyframes citizen-module__636zOa__keyRun{0%{-webkit-mask-position:0;mask-position:0}to{-webkit-mask-position:calc(var(--kh)*-.75*8)center;-webkit-mask-position:calc(var(--kh)*-.75*8)center;mask-position:calc(var(--kh)*-.75*8)center}}@media (prefers-reduced-motion:reduce){.citizen-module__636zOa__keyH{animation:none}}.citizen-module__636zOa__porticoRow{z-index:2;padding:14px clamp(130px,19cqw,360px) 14px clamp(150px,22.5cqw,400px);position:relative}.citizen-module__636zOa__plant{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 6px 14px #0000002e);height:auto;position:absolute}.citizen-module__636zOa__topLeft{width:clamp(210px,25cqw,430px);top:-1.5cqw;left:-2.5cqw}.citizen-module__636zOa__topRight{width:clamp(200px,21cqw,380px);top:-.6cqw;right:-.8cqw}.citizen-module__636zOa__bottomLeft{width:clamp(120px,12.5cqw,210px);bottom:-1.5cqw;left:-2cqw;rotate:-10deg}.citizen-module__636zOa__bottomRight{width:clamp(170px,19cqw,320px);bottom:-3.5cqw;right:-3cqw;rotate:8deg}.citizen-module__636zOa__citizen[data-theme=light] .citizen-module__636zOa__plant{filter:none}@media (max-width:760px){.citizen-module__636zOa__keyH{--kh:7px}.citizen-module__636zOa__keyH[data-big]{--kh:14px}}.citizen-module__636zOa__medallion.citizen-module__636zOa__medallionSlot{display:none}@container (min-width:1180px){.citizen-module__636zOa__medallion.citizen-module__636zOa__medallionSlot{display:grid}.citizen-module__636zOa__welcomeGrid{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);column-gap:clamp(3rem,6cqw,6rem)}}.citizen-module__636zOa__welcomeGrid{width:100%;max-width:64rem;margin-inline:auto}@container (max-width:720px){.citizen-module__636zOa__plant{opacity:.35}.citizen-module__636zOa__porticoRow{padding-inline:20px}}.citizen-module__636zOa__dataHead{letter-spacing:.2em;text-transform:uppercase;color:var(--racc);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:clamp(2rem,4vw,3rem);font-size:.72rem;font-weight:600;display:flex;position:relative}.citizen-module__636zOa__land{fill:none;width:100%;height:100%;stroke:var(--foreground);stroke-width:1px;opacity:.07;pointer-events:none;position:absolute;inset:0}.citizen-module__636zOa__portrait{aspect-ratio:3/4;background:linear-gradient(160deg,color-mix(in srgb,var(--foreground)14%,var(--background)),color-mix(in srgb,var(--racc)22%,var(--background)));width:100%;max-width:15rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground)18%,transparent),0 18px 36px #00000040;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.citizen-module__636zOa__portrait img{object-fit:cover;object-position:50% 20%;filter:grayscale(.15)contrast(1.03);width:100%;height:100%;position:absolute;inset:0}.citizen-module__636zOa__fields{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem 1.6rem;padding-top:1.2rem;display:grid}.citizen-module__636zOa__fields dt{letter-spacing:.16em;text-transform:uppercase;color:var(--racc);font-size:.62rem}.citizen-module__636zOa__fields dd:has(.citizen-module__636zOa__sigil){overflow:visible}.citizen-module__636zOa__sigil[data-emblem]{aspect-ratio:1;background:currentColor;width:3.2rem}.citizen-module__636zOa__sigil{vertical-align:middle;width:4.4rem;height:auto;color:var(--racc);margin:-1.1rem 0 -1rem .7rem;display:inline-block}.citizen-module__636zOa__fields dd{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.95rem;overflow:hidden}@media (max-width:640px){.citizen-module__636zOa__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.citizen-module__636zOa__mrzBand{background:color-mix(in srgb,var(--foreground)5%,transparent);border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.28em;white-space:nowrap;color:color-mix(in srgb,var(--foreground)70%,transparent);margin-inline:-96px;padding:1.1rem 96px 1.4rem;font-size:clamp(.66rem,1.25vw,.92rem);line-height:1.75;position:relative;overflow:hidden}@media (max-width:640px){.citizen-module__636zOa__mrzBand{margin-inline:-52px;padding-inline:52px}}.citizen-module__636zOa__mrzBand{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.citizen-module__636zOa__mrzBand>div{min-width:0;overflow:hidden}.citizen-module__636zOa__laurels{flex:none;gap:clamp(1rem,2.6vw,2.4rem);margin:0;padding:0;list-style:none;display:flex}.citizen-module__636zOa__laurels li{opacity:.22;filter:grayscale();justify-items:center;gap:.35rem;display:grid}.citizen-module__636zOa__laurels li[data-held]{opacity:1;filter:none}.citizen-module__636zOa__laurels svg{width:clamp(56px,6vw,84px);height:auto}.citizen-module__636zOa__laurels span{font-family:var(--cinzel);letter-spacing:.14em;color:var(--muted-foreground);font-size:.74rem}@media (max-width:760px){.citizen-module__636zOa__laurels svg{width:46px}.citizen-module__636zOa__laurels span{font-size:.6rem}}.citizen-module__636zOa__welcomeInscr{font-family:var(--cinzel);letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground)82%,transparent);font-size:clamp(.82rem,1.1vw,.98rem)}.citizen-module__636zOa__welcomeInscr b{color:var(--racc);font-weight:600}.citizen-module__636zOa__medallion{aspect-ratio:1;place-items:center;width:min(100%,19rem);margin-inline:auto;display:grid;position:relative}.citizen-module__636zOa__medallion:before,.citizen-module__636zOa__medallion:after{content:"";border:1px solid color-mix(in srgb,var(--foreground)16%,transparent);border-radius:50%;position:absolute}.citizen-module__636zOa__medallion:before{background:radial-gradient(circle,color-mix(in srgb,var(--racc)12%,transparent),transparent 70%);inset:0}.citizen-module__636zOa__medallion:after{border-style:dashed;border-color:color-mix(in srgb,var(--foreground)12%,transparent);inset:7%}.citizen-module__636zOa__medallion svg{width:78%;height:auto;position:relative}.citizen-module__636zOa__cover{color:#f0e2d0;outline-offset:-10px;background:radial-gradient(at 78% 30%,#6e1712,#3a0b09 62%,#250605);border-radius:16px;outline:1px solid #f0e2d047;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000047}.citizen-module__636zOa__cover:after{content:"";pointer-events:none;border:1px solid #f0e2d01f;border-radius:8px;position:absolute;inset:16px}.citizen-module__636zOa__coverLand{fill:none;stroke:#f0e2d0;stroke-width:1px;opacity:.1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.citizen-module__636zOa__coverGrid{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,4vw,3.2rem);display:grid;position:relative}@media (max-width:1100px){.citizen-module__636zOa__coverGrid{grid-template-columns:minmax(0,1fr)}}.citizen-module__636zOa__coverInscr{font-family:var(--cinzel);letter-spacing:.26em;text-transform:uppercase;color:#f0e2d0d9;font-size:.86rem}.citizen-module__636zOa__coverInscr b{color:#f2b8a8;font-weight:600}.citizen-module__636zOa__chips{flex-wrap:wrap;gap:.5rem;display:flex}.citizen-module__636zOa__chips span{background:#f0e2d00f;border:1px solid #f0e2d040;border-radius:999px;padding:.35rem .8rem;font-size:.78rem}.citizen-module__636zOa__chips b{font-family:var(--cinzel);margin-right:.25rem;font-weight:600}.citizen-module__636zOa__route{width:100%;position:relative}.citizen-module__636zOa__route svg.citizen-module__636zOa__routeLine{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.citizen-module__636zOa__routeFlow{animation:1.6s linear infinite citizen-module__636zOa__routeWalk}@keyframes citizen-module__636zOa__routeWalk{to{stroke-dashoffset:-8px}}.citizen-module__636zOa__routeLight{stroke-dasharray:70 930;opacity:.85;filter:drop-shadow(0 0 3px #f0e2d0e6);animation:14s linear infinite citizen-module__636zOa__routeLight}@keyframes citizen-module__636zOa__routeLight{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.citizen-module__636zOa__routeFlow,.citizen-module__636zOa__routeLight{animation:none}.citizen-module__636zOa__routeLight{display:none}}.citizen-module__636zOa__waypoint{color:inherit;justify-items:center;gap:.35rem;text-decoration:none;display:grid;position:absolute;translate:-50% -50%}.citizen-module__636zOa__waypoint i{border:1.5px solid var(--t);width:46px;height:46px;color:var(--t);background:#2a0806;border-radius:50%;place-items:center;display:grid}.citizen-module__636zOa__waypoint[data-state=done] i{background:var(--t);color:#f0e2d0}.citizen-module__636zOa__waypoint[data-state=started] i{background:color-mix(in srgb,var(--t)35%,#2a0806);color:#f0e2d0}.citizen-module__636zOa__waypoint[data-state=ahead]{opacity:.55}.citizen-module__636zOa__waypoint[data-here] i{width:56px;height:56px;box-shadow:0 0 0 5px #f0e2d026,0 0 0 10px color-mix(in srgb,var(--t)30%,transparent)}.citizen-module__636zOa__waypoint span{font-family:var(--cinzel);letter-spacing:.14em;white-space:nowrap;font-size:.66rem}.citizen-module__636zOa__waypoint em{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#6e1712;background:#f0e2d0;border-radius:6px;padding:.2rem .5rem;font-size:.6rem;font-style:normal;font-weight:700;position:absolute;bottom:calc(100% + 6px)}.citizen-module__636zOa__citizen[data-theme=light] .citizen-module__636zOa__medallion:before{background:0 0}.citizen-module__636zOa__welcomeInscr,.citizen-module__636zOa__greetLine{white-space:nowrap}.citizen-module__636zOa__greetLine{font-size:clamp(2.2rem,3.7cqw,4rem)!important}.citizen-module__636zOa__welcomeInscr{letter-spacing:.24em;font-size:clamp(.7rem,.95cqw,.98rem)}.citizen-module__636zOa__editionPrice{font-family:var(--cinzel);font-size:2.2rem;font-weight:500;line-height:1}.citizen-module__636zOa__compare{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);display:grid}.citizen-module__636zOa__cmpRow{display:contents}.citizen-module__636zOa__cmpLead,.citizen-module__636zOa__cmpBasic,.citizen-module__636zOa__cmpEnh{border-bottom:1px solid var(--border);align-content:center;gap:.3rem;padding:.95rem 1.25rem;display:grid}.citizen-module__636zOa__cmpBasic,.citizen-module__636zOa__cmpEnh{text-align:center;justify-items:center}.citizen-module__636zOa__cmpLead{padding-left:0}.citizen-module__636zOa__cmpBasic{background:color-mix(in srgb,var(--foreground)4%,transparent)}.citizen-module__636zOa__cmpEnh{color:#f7eee4;background:#c83026;border-bottom-color:#f7eee438}.citizen-module__636zOa__cmpRow:first-child>*{align-content:end;padding-block:1.6rem 1.3rem}.citizen-module__636zOa__cmpRow:first-child>.citizen-module__636zOa__cmpBasic{border-radius:14px 14px 0 0}.citizen-module__636zOa__cmpRow:first-child>.citizen-module__636zOa__cmpEnh{border-radius:14px 14px 0 0;box-shadow:0 -6px #c83026}.citizen-module__636zOa__cmpRow:last-child>*{border-bottom:0;padding-block:1.2rem 1.4rem}.citizen-module__636zOa__cmpRow:last-child>.citizen-module__636zOa__cmpBasic,.citizen-module__636zOa__cmpRow:last-child>.citizen-module__636zOa__cmpEnh{border-radius:0 0 14px 14px}.citizen-module__636zOa__cmpEnh .citizen-module__636zOa__editionPrice{color:#fff8f0}.citizen-module__636zOa__cmpBtn{color:#8e1f18;background:#f7eee4;border-radius:8px;width:100%;padding:.55rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.citizen-module__636zOa__cmpBtn:hover{background:#fff}@media (max-width:720px){.citizen-module__636zOa__compare{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr);font-size:.85rem}.citizen-module__636zOa__cmpLead,.citizen-module__636zOa__cmpBasic,.citizen-module__636zOa__cmpEnh{padding:.75rem .6rem}.citizen-module__636zOa__cmpLead span{display:none}}.citizen-module__636zOa__basicTable td{vertical-align:middle;padding-block:.9rem}.citizen-module__636zOa__lock[data-tag=Enhanced]{background:#c83026}.citizen-module__636zOa__tier{text-align:center;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:16px;grid-template-rows:auto auto auto auto 1fr auto;gap:1.2rem;padding:1.2rem 1.8rem 1.8rem;display:grid}.citizen-module__636zOa__tier[data-tier=civis]{--t-bg:#c83026;--t-fg:#fbf3ea;--t-btn:#fbf3ea;--t-btn-fg:#a3241c}.citizen-module__636zOa__tier[data-tier=sodalis]{--t-bg:#4a5fc1;--t-fg:#f4f1ff;--t-btn:#f4f1ff;--t-btn-fg:#2e3e8f}.citizen-module__636zOa__tier[data-tier=conditor]{--t-bg:radial-gradient(ellipse at 50% 0%,#4a1d5e,#1a0a20 70%);--t-fg:#e8d0e8;--t-btn:#c79be6;--t-btn-fg:#1a0a20}.citizen-module__636zOa__tier:is([data-tier=civis],[data-tier=sodalis],[data-tier=conditor]){background:var(--t-bg);color:var(--t-fg);border-color:#0000}.citizen-module__636zOa__tier[data-tier=conditor]{box-shadow:inset 0 0 0 1px #c79be659}.citizen-module__636zOa__tier[data-tier=conditor] .citizen-module__636zOa__tierLatin{color:#d9b8f0}.citizen-module__636zOa__tierFlag{letter-spacing:.22em;text-transform:uppercase;opacity:.75;min-height:1.4rem;font-size:.64rem;font-weight:600}.citizen-module__636zOa__tierHead{justify-items:center;gap:.35rem;display:grid}.citizen-module__636zOa__tierSeal{margin-bottom:.4rem}.citizen-module__636zOa__tierLatin{font-family:var(--cinzel);letter-spacing:.1em;font-size:1.7rem;line-height:1}.citizen-module__636zOa__tierName{letter-spacing:.2em;text-transform:uppercase;opacity:.7;font-size:.72rem;font-weight:600}.citizen-module__636zOa__tierPrice{border-block:1px solid color-mix(in srgb,currentColor 16%,transparent);justify-items:center;gap:.2rem;padding-block:1rem;display:grid}.citizen-module__636zOa__tierPrice b{font-family:var(--cinzel);font-size:2.4rem;font-weight:500;line-height:1}.citizen-module__636zOa__tierPrice span{opacity:.75;font-size:.85rem}.citizen-module__636zOa__tierPrice small{opacity:.65;font-size:.78rem}.citizen-module__636zOa__tierLine{font-family:var(--serif);opacity:.85;text-align:left;font-size:1.02rem;line-height:1.5}.citizen-module__636zOa__tierList{text-align:left;align-content:start;gap:.6rem;font-size:.875rem;display:grid}.citizen-module__636zOa__tierList li{gap:.6rem;display:flex}.citizen-module__636zOa__tierList svg{opacity:.8;margin-top:.15rem}.citizen-module__636zOa__tierBtn{text-align:center;background:var(--foreground);color:var(--background);border-radius:8px;padding:.7rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.citizen-module__636zOa__tier:is([data-tier=civis],[data-tier=sodalis],[data-tier=conditor]) .citizen-module__636zOa__tierBtn{background:var(--t-btn);color:var(--t-btn-fg)}.citizen-module__636zOa__tierBtn[data-quiet]{border:1px solid color-mix(in srgb,currentColor 22%,transparent);opacity:.7;color:inherit!important;background:0 0!important}.citizen-module__636zOa__tierBtn:hover:not([data-quiet]){filter:brightness(1.1)}.citizen-module__636zOa__tiers{grid-template-columns:minmax(14rem,2fr) repeat(4,minmax(6.5rem,1fr));display:grid;overflow-x:auto}.citizen-module__636zOa__tRow{display:contents}.citizen-module__636zOa__tHead,.citizen-module__636zOa__tLead,.citizen-module__636zOa__tCell,.citizen-module__636zOa__tGroup{border-bottom:1px solid var(--border);padding:.8rem .9rem}.citizen-module__636zOa__tHead{text-align:center;border-radius:12px 12px 0 0;justify-items:center;gap:.2rem;padding-block:1.1rem;display:grid}.citizen-module__636zOa__tHead .citizen-module__636zOa__tierLatin{font-size:1.05rem}.citizen-module__636zOa__tHead[data-tier=hospes],.citizen-module__636zOa__tCell[data-tier=hospes]{background:var(--card);box-shadow:inset 1px 0 0 var(--border),inset -1px 0 0 var(--border)}.citizen-module__636zOa__tHead[data-tier=hospes]{box-shadow:inset 0 1px 0 var(--border),inset 1px 0 0 var(--border),inset -1px 0 0 var(--border)}.citizen-module__636zOa__tHead[data-tier=hospes] .citizen-module__636zOa__tierLatin{font-size:.95rem}.citizen-module__636zOa__tHere{letter-spacing:.2em;text-transform:uppercase;color:var(--racc);font-size:.58rem;font-weight:600}.citizen-module__636zOa__tGroup{letter-spacing:.22em;text-transform:uppercase;color:var(--racc);grid-column:1/-1;padding-top:1.6rem;font-size:.7rem;font-weight:600}.citizen-module__636zOa__tLead{font-size:.92rem}.citizen-module__636zOa__tCell{text-align:center;place-items:center;display:grid}.citizen-module__636zOa__tHead[data-tier=civis],.citizen-module__636zOa__tCell[data-tier=civis]{color:#fbf3ea;background:#c83026;border-bottom-color:#fbf3ea33}.citizen-module__636zOa__tHead[data-tier=sodalis],.citizen-module__636zOa__tCell[data-tier=sodalis]{color:#f4f1ff;background:#4a5fc1;border-bottom-color:#f4f1ff33}.citizen-module__636zOa__tHead[data-tier=conditor],.citizen-module__636zOa__tCell[data-tier=conditor]{color:#e8d0e8;background:#1a0a20;border-bottom-color:#c79be62e}.citizen-module__636zOa__tHead[data-tier=conditor] .citizen-module__636zOa__tierLatin{color:#d9b8f0}.citizen-module__636zOa__bookMark{text-align:center;pointer-events:none;background:var(--background);z-index:1;border-radius:10px;justify-items:center;gap:.15rem;width:max-content;max-width:90%;padding:.5rem 1rem;display:grid;position:absolute;left:50%;translate:-50%}.citizen-module__636zOa__bookMark b{font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.2}.citizen-module__636zOa__bookMark span{letter-spacing:.18em;text-transform:uppercase;color:var(--pig);font-size:.66rem;font-weight:600}.citizen-module__636zOa__bookMark span:last-child{color:var(--muted-foreground);letter-spacing:.12em}.citizen-module__636zOa__stepName{width:14rem;font-family:var(--serif);pointer-events:none;gap:.15rem;font-size:1.05rem;line-height:1.3;display:grid;position:absolute;translate:0 -50%}.citizen-module__636zOa__stepName[data-side=right]{margin-left:3.6rem}.citizen-module__636zOa__stepName[data-side=left]{text-align:right;margin-left:-3.6rem;translate:-100% -50%}.citizen-module__636zOa__stepName small{font-family:var(--cinzel);letter-spacing:.18em;text-transform:uppercase;color:var(--pig);font-size:.68rem;font-weight:600}.citizen-module__636zOa__stepName[data-state=coming],.citizen-module__636zOa__stepName[data-state=coming] small{color:var(--muted-foreground)}@media (max-width:520px){.citizen-module__636zOa__stepName{width:8.5rem;font-size:.74rem}}.citizen-module__636zOa__callHead{color:#f4ecdf;background:linear-gradient(110deg,color-mix(in srgb,var(--pig)88%,black),var(--pig)55%,color-mix(in srgb,var(--pig)82%,black));border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(16rem,32%);align-items:center;gap:2rem;padding:clamp(2rem,4vw,3rem) clamp(2rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #0000002e}.citizen-module__636zOa__callHead:after{content:"";pointer-events:none;border:1px solid #f4ecdf59;border-radius:10px;position:absolute;inset:12px}.citizen-module__636zOa__callHead .citizen-module__636zOa__unitName{font-size:clamp(2.2rem,3.6vw,3.4rem)}@media (min-width:1100px){.citizen-module__636zOa__callHead .citizen-module__636zOa__unitName{white-space:nowrap}}.citizen-module__636zOa__callLine{font-family:var(--serif);opacity:.95;max-width:40rem;font-size:clamp(1.1rem,1.5vw,1.3rem);font-style:italic;line-height:1.5}.citizen-module__636zOa__callSealSlot{border-left:1px solid #f4ecdf38;align-self:stretch;place-items:center;margin-block:-1rem;display:grid}.citizen-module__636zOa__callSeal{opacity:.95;filter:drop-shadow(0 6px 18px #00000040);width:clamp(11rem,18vw,16rem);height:auto}.citizen-module__636zOa__callHead[data-tier=conditor]{color:#e8d0e8;background:radial-gradient(at 50% 0,#4a1d5e,#1a0a20 70%)}.citizen-module__636zOa__callHead[data-tier=conditor] .citizen-module__636zOa__callSeal{color:#c79be6}.citizen-module__636zOa__callHead[data-tier=conditor] .citizen-module__636zOa__callSealSlot{border-color:#c79be640}@media (max-width:860px){.citizen-module__636zOa__callHead{grid-template-columns:minmax(0,1fr)}.citizen-module__636zOa__callSealSlot{border:0;order:-1;margin:0}.citizen-module__636zOa__callSeal{width:9rem}}.citizen-module__636zOa__booker{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:1100px){.citizen-module__636zOa__booker{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.citizen-module__636zOa__callForm{grid-column:1/-1}}@media (max-width:640px){.citizen-module__636zOa__booker{grid-template-columns:minmax(0,1fr)}}.citizen-module__636zOa__booker>*{background:var(--card);padding:1.6rem}.citizen-module__636zOa__calMonth{font-family:var(--cinzel);letter-spacing:.08em;margin-bottom:1rem;font-size:1.05rem}.citizen-module__636zOa__calGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.citizen-module__636zOa__calWd{letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--muted-foreground);padding-bottom:.3rem;font-size:.62rem;font-weight:600}.citizen-module__636zOa__calDay{aspect-ratio:1;font-family:var(--serif);color:color-mix(in srgb,var(--foreground)30%,transparent);cursor:default;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;font-size:1.05rem;display:grid;position:relative}.citizen-module__636zOa__calDay small{font-family:var(--cinzel);letter-spacing:.1em;text-transform:uppercase;color:var(--pig);font-size:.5rem;position:absolute;top:-.15rem}.citizen-module__636zOa__calDay:not(:disabled){color:var(--foreground);border-color:color-mix(in srgb,var(--pig)55%,transparent);cursor:pointer}.citizen-module__636zOa__calDay:not(:disabled):hover{border-color:var(--pig)}.citizen-module__636zOa__calDay[data-on]{background:var(--pig);border-color:var(--pig);color:#f4ecdf}.citizen-module__636zOa__calTz{letter-spacing:.06em;color:var(--muted-foreground);margin-top:1rem;font-size:.72rem}.citizen-module__636zOa__timesHead{font-family:var(--cinzel);letter-spacing:.06em;margin-bottom:1rem;font-size:1rem}.citizen-module__636zOa__timesList{gap:.45rem;max-height:24rem;padding-right:.3rem;display:grid;overflow-y:auto}.citizen-module__636zOa__time{border:1px solid color-mix(in srgb,var(--pig)40%,transparent);font-family:var(--serif);color:var(--foreground);cursor:pointer;background:0 0;border-radius:10px;padding:.6rem;font-size:1.05rem}.citizen-module__636zOa__time:hover{border-color:var(--pig)}.citizen-module__636zOa__time[data-on]{background:var(--pig);border-color:var(--pig);color:#f4ecdf}.citizen-module__636zOa__callForm{align-content:start;gap:1rem;display:grid}.citizen-module__636zOa__callForm:not([data-ready]){opacity:.55}.citizen-module__636zOa__callAnswer{border:1px solid var(--border);background:var(--background);width:100%;font-family:var(--serif);resize:vertical;border-radius:10px;outline:none;padding:.8rem .9rem;font-size:1.05rem;line-height:1.5}.citizen-module__636zOa__callAnswer:focus{border-color:var(--pig)}.citizen-module__636zOa__booked{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:16px;justify-items:center;gap:.9rem;padding:3rem 1.5rem;display:grid}.citizen-module__636zOa__booked .citizen-module__636zOa__unitKicker{color:var(--pig)}.citizen-module__636zOa__bookedMark{background:var(--pig);color:#f4ecdf;border-radius:999px;place-items:center;width:64px;height:64px;display:grid}.citizen-module__636zOa__bookedWhen{font-family:var(--cinzel);font-size:clamp(1.4rem,2.4vw,2rem)}.citizen-module__636zOa__stone[data-metal]{color:var(--metal-ink);border:1.5px solid var(--metal);background:radial-gradient(circle at 35% 30%,var(--metal-hi),var(--metal)70%);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--metal)80%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--metal-hi)70%,transparent),0 6px 18px #00000029}.citizen-module__636zOa__stone[data-metal] .citizen-module__636zOa__badge{color:var(--metal)}.citizen-module__636zOa__metalTag{border:1px solid var(--metal);color:var(--metal);letter-spacing:.14em;border-radius:999px;margin-left:.5rem;padding:.05rem .4rem;font-size:.58rem;font-style:normal}.citizen-module__636zOa__metalBar{gap:.6rem;max-width:34rem;display:grid}.citizen-module__636zOa__metalBarHead{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.citizen-module__636zOa__metalBarHead b{font-family:var(--cinzel);letter-spacing:.06em;font-weight:600}.citizen-module__636zOa__metalCoin{background:radial-gradient(circle at 35% 30%,var(--metal-hi),var(--metal)70%);width:1.3rem;height:1.3rem;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--metal-hi)60%,transparent);border-radius:999px}.citizen-module__636zOa__metalCoin[data-empty]{opacity:.5;box-shadow:none;background:0 0;border:1.5px dashed}.citizen-module__636zOa__metalNext{letter-spacing:.08em;opacity:.75;margin-left:auto;font-size:.72rem}.citizen-module__636zOa__metalTrack{background:color-mix(in srgb,currentColor 14%,transparent);border-radius:999px;height:6px;overflow:hidden}.citizen-module__636zOa__metalTrack i{border-radius:inherit;height:100%;display:block}.citizen-module__636zOa__metalSteps{font-family:var(--cinzel);letter-spacing:.14em;text-transform:uppercase;opacity:.6;justify-content:space-between;margin:0;padding:0;font-size:.6rem;list-style:none;display:flex}.citizen-module__636zOa__metalSteps li[data-on]{opacity:1;color:var(--m-hi)}.citizen-module__636zOa__metalBar[data-tone=page] .citizen-module__636zOa__metalSteps li[data-on]{color:var(--m)}.citizen-module__636zOa__metalLadder{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.citizen-module__636zOa__metalLadder li{opacity:.55;border-radius:8px;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.45rem .25rem;display:grid}.citizen-module__636zOa__metalLadder li[data-on]{opacity:1;background:color-mix(in srgb,var(--metal)10%,transparent)}.citizen-module__636zOa__metalLadder li .citizen-module__636zOa__metalCoin{width:1.6rem;height:1.6rem}.citizen-module__636zOa__metalLadder b{font-family:var(--cinzel);letter-spacing:.06em;font-size:.95rem;font-weight:600}.citizen-module__636zOa__metalLadder small{color:var(--muted-foreground);font-size:.72rem}.citizen-module__636zOa__metalCount{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.8rem}.citizen-module__636zOa__metalsSummary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k chev""coins coins""now now";gap:.5rem;padding:1.1rem 1.25rem;list-style:none;display:grid}.citizen-module__636zOa__metalsSummary::-webkit-details-marker{display:none}.citizen-module__636zOa__metalsSummary>:first-child{grid-area:k}.citizen-module__636zOa__metalsCoins{grid-area:coins;gap:.4rem;display:flex}.citizen-module__636zOa__metalsCoins .citizen-module__636zOa__metalCoin{width:1.5rem;height:1.5rem}.citizen-module__636zOa__metalsCoins .citizen-module__636zOa__metalCoin[data-empty]{opacity:.35;background:radial-gradient(circle at 35% 30%,var(--metal-hi),var(--metal)70%);filter:grayscale(.6);border:0}.citizen-module__636zOa__metalsSummary>:nth-child(3){grid-area:now}.citizen-module__636zOa__metalsChevron{color:var(--muted-foreground);grid-area:chev;font-size:1.1rem;line-height:1;transition:transform .2s}.citizen-module__636zOa__metalsCard[open] .citizen-module__636zOa__metalsChevron{transform:rotate(180deg)}.citizen-module__636zOa__editPen{border:1px solid color-mix(in srgb,var(--racc)45%,transparent);color:var(--racc);letter-spacing:.14em;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;text-decoration:none;transition:background .2s;display:inline-flex}.citizen-module__636zOa__editPen:hover{background:color-mix(in srgb,var(--racc)10%,transparent)}.citizen-module__636zOa__photoEdit{color:#f4ecdf;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140c0ab8;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.78rem;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.citizen-module__636zOa__portrait:after{content:"";opacity:0;pointer-events:none;background:#140c0a73;transition:opacity .2s;position:absolute;inset:0}.citizen-module__636zOa__portrait:hover:after{opacity:1}.citizen-module__636zOa__photoEdit{z-index:1}.citizen-module__636zOa__portrait:hover .citizen-module__636zOa__photoEdit,.citizen-module__636zOa__photoEdit:focus-visible{opacity:1}@media (hover:none){.citizen-module__636zOa__photoEdit{opacity:1;top:auto;bottom:.8rem;translate:-50%}}.citizen-module__636zOa__secK{letter-spacing:.25em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:500}.citizen-module__636zOa__cityGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:1280px){.citizen-module__636zOa__cityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.citizen-module__636zOa__cityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.citizen-module__636zOa__cityTile{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:14px;align-content:start;gap:.3rem;padding:1.1rem 1.2rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.citizen-module__636zOa__cityTile:hover{border-color:var(--racc);transform:translateY(-2px)}.citizen-module__636zOa__cityTile svg{color:var(--racc);margin-bottom:.3rem}.citizen-module__636zOa__cityT{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:600}.citizen-module__636zOa__cityV{font-family:var(--cinzel);font-size:1.15rem;font-weight:500;line-height:1.2}.citizen-module__636zOa__cityS{color:var(--muted-foreground);font-size:.78rem;line-height:1.35}.citizen-module__636zOa__pathCard{color:#f4ecdf;background:var(--pig)center/cover;border-radius:16px;align-content:end;gap:.5rem;min-height:15rem;padding:2rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000026}.citizen-module__636zOa__pathCard:before{content:"";background:linear-gradient(100deg,color-mix(in srgb,var(--pig)92%,black),color-mix(in srgb,var(--pig)60%,transparent)60%,transparent);position:absolute;inset:0}.citizen-module__636zOa__pathCard>*{position:relative}.citizen-module__636zOa__pathCardNext{font-family:var(--cinzel);font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.1}.citizen-module__636zOa__pathCardSub{font-family:var(--serif);opacity:.92;font-size:1.1rem;font-style:italic}.citizen-module__636zOa__pathCardGo{letter-spacing:.16em;text-transform:uppercase;margin-top:.4rem;font-size:.78rem;font-weight:600}.citizen-module__636zOa__sigilSmall{width:1.8rem;height:1.8rem;color:var(--racc);display:inline-block}.citizen-module__636zOa__sigilSmall[data-emblem]{background:currentColor}.citizen-module__636zOa__handles{font-family:var(--mono);flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.85rem;display:flex}.citizen-module__636zOa__handles a{color:inherit;opacity:.8;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.citizen-module__636zOa__handles a:hover{opacity:1;color:var(--racc)}.citizen-module__636zOa__handles svg{color:var(--racc)}.citizen-module__636zOa__nickname{color:var(--racc);white-space:nowrap;margin-left:.6em;font-size:.62em;font-style:italic}.citizen-module__636zOa__tierAlt{text-align:center;opacity:.85;font-size:.78rem}.citizen-module__636zOa__tierAlt a{color:inherit;text-underline-offset:3px;text-decoration:underline}.citizen-module__636zOa__edRoom{border:1px solid var(--border);background:var(--card);border-radius:22px;gap:2rem;padding:clamp(2rem,4vw,3.5rem);display:grid}.citizen-module__636zOa__edRoom .citizen-module__636zOa__bg-card,.citizen-module__636zOa__edRoom article{color:var(--card-foreground)}.citizen-module__636zOa__edRoom article [class*=text-muted-foreground]{color:var(--muted-foreground)}.citizen-module__636zOa__basicRoom{border:1px solid var(--border);background:var(--card);border-radius:22px;gap:2rem;padding:clamp(2rem,4vw,3.5rem);display:grid}.citizen-module__636zOa__edHead{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.4rem);padding-bottom:1.6rem;display:grid}.citizen-module__636zOa__edNum{font-family:var(--cinzel);opacity:.35;font-size:clamp(3.5rem,7vw,6rem);line-height:.85}.citizen-module__636zOa__edKicker{letter-spacing:.3em;text-transform:uppercase;color:#c83026;font-size:.78rem;font-weight:600}.citizen-module__636zOa__basicKicker{letter-spacing:.3em;text-transform:uppercase;color:var(--muted-foreground);font-size:.78rem;font-weight:600}.citizen-module__636zOa__edTitle{font-family:var(--cinzel)!important;letter-spacing:.01em!important;font-size:clamp(2.2rem,4vw,3.4rem)!important;font-weight:500!important;line-height:1.05!important}.citizen-module__636zOa__edLine{font-family:var(--serif);opacity:.85;max-width:46rem;font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.5}.citizen-module__636zOa__bindings{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.citizen-module__636zOa__bindItem{gap:.8rem;display:grid}.citizen-module__636zOa__bindItem[data-dim] .citizen-module__636zOa__bindCover{opacity:.82}.citizen-module__636zOa__bindItem[data-dim] .citizen-module__636zOa__bindCover:after{content:attr(data-stamp);letter-spacing:.22em;text-transform:uppercase;background:var(--bind-bg);opacity:.9;border:1px solid;border-radius:4px;padding:.3rem .8rem;font-size:.62rem;font-weight:600;position:absolute;top:78%;left:50%;translate:-50% -50%;rotate:-8deg}.citizen-module__636zOa__bindCover{aspect-ratio:2/3;text-align:center;background:var(--bind-bg,#2d0a0a);color:var(--bind-fg,#f0e2d0);outline:1px solid color-mix(in srgb,var(--bind-fg,#f0e2d0)30%,transparent);outline-offset:-8px;flex-direction:column;justify-content:space-between;align-items:center;padding:1.4rem 1.1rem;text-decoration:none;transition:transform .3s;display:flex;position:relative;box-shadow:0 16px 34px #00000038,inset 6px 0 10px -6px #00000080}.citizen-module__636zOa__bindItem:hover .citizen-module__636zOa__bindCover{transform:translateY(-3px)}.citizen-module__636zOa__bindK{letter-spacing:.22em;text-transform:uppercase;opacity:.75;font-size:.55rem}.citizen-module__636zOa__bindT{margin-top:.4rem;font-size:1.2rem;font-weight:600;line-height:1.2}.citizen-module__636zOa__bindA{font-family:var(--serif);opacity:.8;font-size:1rem;font-style:italic}.citizen-module__636zOa__bindGo{color:var(--foreground);font-size:.85rem;font-weight:500;text-decoration:none}.citizen-module__636zOa__bindGo:hover{color:var(--racc)}.citizen-module__636zOa__bindWait{color:var(--muted-foreground);font-size:.85rem}.citizen-module__636zOa__bindGrid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.citizen-module__636zOa__bindItem[data-large] .citizen-module__636zOa__bindT{font-size:1.4rem}.citizen-module__636zOa__paintGrid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:2rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.citizen-module__636zOa__paintItem{gap:.8rem;display:grid}.citizen-module__636zOa__paint{aspect-ratio:3/4;background:var(--bind-bg,#2d0a0a);color:#f4ecdf;transition:transform .35s var(--ease,ease),box-shadow .35s;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000038}.citizen-module__636zOa__paint:hover{transform:translateY(-4px);box-shadow:0 26px 50px #0000004d}.citizen-module__636zOa__paint img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease,ease);position:absolute;inset:0}.citizen-module__636zOa__paint:hover img{transform:scale(1.04)}.citizen-module__636zOa__paint:after{content:"";background:linear-gradient(#0000 38%,#0a060659 62%,#0a0606e0 100%);position:absolute;inset:0}.citizen-module__636zOa__paintSeal{place-items:center;padding-bottom:25%;display:grid;position:absolute;inset:0}.citizen-module__636zOa__paintRibbon{z-index:1;color:#fbf3ea;letter-spacing:.2em;text-transform:uppercase;background:#c83026;border-radius:999px;padding:.3rem .7rem;font-size:.62rem;font-weight:600;position:absolute;top:.9rem;left:.9rem}.citizen-module__636zOa__paintText{z-index:1;gap:.3rem;display:grid;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.citizen-module__636zOa__paintK{letter-spacing:.2em;text-transform:uppercase;opacity:.85;font-size:.62rem;font-weight:600}.citizen-module__636zOa__paintT{font-family:var(--cinzel);font-size:1.45rem;line-height:1.15}.citizen-module__636zOa__lock:is([data-tag=Enhanced],[data-enhanced]){color:#fbf3ea;background:#c83026}.citizen-module__636zOa__otherEd{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;padding:1.6rem 1.8rem;display:flex}.citizen-module__636zOa__otherEd[data-to=enhanced]{border-color:color-mix(in srgb,#c83026 45%,var(--border));box-shadow:inset 4px 0 #c83026}.citizen-module__636zOa__otherEd>div:first-child{max-width:44rem}.citizen-module__636zOa__otherK{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-size:.7rem;font-weight:600}.citizen-module__636zOa__otherEd[data-to=enhanced] .citizen-module__636zOa__otherK{color:#c83026}.citizen-module__636zOa__otherT{font-family:var(--cinzel);font-size:1.35rem}.citizen-module__636zOa__citizenGrid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.citizen-module__636zOa__citizenCard{border:1px solid var(--border);background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--racc)10%,transparent),transparent 60%),var(--card);border-radius:16px;gap:1rem;padding:1.2rem 1.3rem 1.3rem;display:grid}.citizen-module__636zOa__citizenCard[data-me]{border-color:color-mix(in srgb,var(--racc)55%,var(--border))}.citizen-module__636zOa__citizenHead{letter-spacing:.2em;text-transform:uppercase;color:var(--racc);justify-content:space-between;font-size:.64rem;font-weight:600;display:flex}.citizen-module__636zOa__citizenYou{background:var(--racc);color:#fbf3ea;border-radius:999px;padding:.1rem .5rem}.citizen-module__636zOa__citizenBody{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;display:grid}.citizen-module__636zOa__citizenPhoto{aspect-ratio:3/4;background:linear-gradient(160deg,color-mix(in srgb,var(--foreground)12%,var(--background)),color-mix(in srgb,var(--racc)20%,var(--background)));border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.citizen-module__636zOa__citizenPhoto img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.citizen-module__636zOa__citizenName{font-family:var(--serif);font-size:1.3rem;line-height:1.15}.citizen-module__636zOa__citizenNick{font-family:var(--serif);color:var(--racc);font-style:italic}.citizen-module__636zOa__citizenStanding{font-family:var(--cinzel);letter-spacing:.08em;color:var(--muted-foreground);font-size:.78rem}.citizen-module__636zOa__citizenFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-top:.4rem;display:grid}.citizen-module__636zOa__citizenFacts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--racc);font-size:.56rem}.citizen-module__636zOa__citizenFacts dd{font-family:var(--mono);font-size:.82rem}.citizen-module__636zOa__citizenCard[data-tier=civis]{box-shadow:inset 0 3px #c83026}.citizen-module__636zOa__citizenCard[data-tier=sodalis]{box-shadow:inset 0 3px #4a5fc1}.citizen-module__636zOa__citizenCard[data-tier=conditor]{box-shadow:inset 0 3px #7b2fa0}section:has(>div>.citizen-module__636zOa__headGrid){container:citizens/inline-size}.citizen-module__636zOa__headGrid{grid-template-columns:minmax(0,1fr);gap:1.4rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}@container (min-width:480px){.citizen-module__636zOa__headGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:700px){.citizen-module__636zOa__headGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1060px){.citizen-module__636zOa__headGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.citizen-module__636zOa__headCard{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-rows:auto 1fr;transition:transform .3s,box-shadow .3s;display:grid;overflow:hidden;container-type:inline-size}.citizen-module__636zOa__headCard:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000024}.citizen-module__636zOa__headCard[data-me]{border-color:color-mix(in srgb,var(--racc)55%,var(--border))}.citizen-module__636zOa__headShot{height:min(100cqi,34svh);color:var(--racc);background:linear-gradient(160deg,color-mix(in srgb,var(--foreground)12%,var(--background)),color-mix(in srgb,var(--racc)22%,var(--background)));place-items:center;display:grid;position:relative}.citizen-module__636zOa__headShot img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.citizen-module__636zOa__headShot:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#0a060673);position:absolute;inset:0}.citizen-module__636zOa__headNo{z-index:1;font-family:var(--cinzel);letter-spacing:.08em;color:#f7eee4;font-size:1.05rem;position:absolute;bottom:.7rem;left:.9rem}.citizen-module__636zOa__headYou{z-index:1;background:var(--racc);color:#fbf3ea;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;padding:.15rem .6rem;font-size:.6rem;font-weight:600;position:absolute;top:.8rem;right:.8rem}.citizen-module__636zOa__headCard[data-tier=civis] .citizen-module__636zOa__headShot{box-shadow:inset 0 -3px #c83026}.citizen-module__636zOa__headCard[data-tier=sodalis] .citizen-module__636zOa__headShot{box-shadow:inset 0 -3px #4a5fc1}.citizen-module__636zOa__headCard[data-tier=conditor] .citizen-module__636zOa__headShot{box-shadow:inset 0 -3px #7b2fa0}.citizen-module__636zOa__headInfo{flex-direction:column;gap:.35rem;padding:1rem 1.15rem;display:flex;position:relative}.citizen-module__636zOa__headLaurel{line-height:0;position:absolute;top:.85rem;right:.95rem}.citizen-module__636zOa__headInfo>.citizen-module__636zOa__headName,.citizen-module__636zOa__headInfo>.citizen-module__636zOa__headNick,.citizen-module__636zOa__headInfo>.citizen-module__636zOa__headStanding{padding-right:3.2rem}.citizen-module__636zOa__headName{font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;line-height:1.15;overflow:hidden}.citizen-module__636zOa__headStanding,.citizen-module__636zOa__headFacts{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.citizen-module__636zOa__headFacts{flex-wrap:nowrap!important}.citizen-module__636zOa__headNick{font-family:var(--serif);min-height:1.3em;color:var(--racc);white-space:nowrap;text-overflow:ellipsis;margin-top:-.2rem;font-size:1.1rem;font-style:italic;line-height:1.3;overflow:hidden}.citizen-module__636zOa__headStanding{font-family:var(--cinzel);letter-spacing:.08em;color:var(--muted-foreground);font-size:.8rem}.citizen-module__636zOa__headFacts{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin-top:.4rem;font-size:.88rem;display:flex}.citizen-module__636zOa__headFacts .citizen-module__636zOa__sigilSmall{width:1.3rem;height:1.3rem}.citizen-module__636zOa__headLinks{border-top:1px solid var(--border);align-items:center;gap:.9rem;margin-top:auto;padding-top:.8rem;display:flex}.citizen-module__636zOa__headInfo{min-height:10rem}.citizen-module__636zOa__headFacts+.citizen-module__636zOa__headLinks,.citizen-module__636zOa__headStanding+.citizen-module__636zOa__headLinks{margin-top:auto}.citizen-module__636zOa__headInfo>:last-child:not(.citizen-module__636zOa__headLinks){margin-bottom:0}.citizen-module__636zOa__headLinks a{color:var(--muted-foreground)}.citizen-module__636zOa__headLinks a:hover{color:var(--racc)}@media (max-height:820px){.citizen-module__636zOa__headInfo{min-height:0}.citizen-module__636zOa__headShot{height:min(100cqi,22svh)}}@container citizens (max-width:479px){.citizen-module__636zOa__headInfo{min-height:0}.citizen-module__636zOa__headShot{height:min(100cqi,24svh)}}.citizen-module__636zOa__standingCard{background:var(--card);transition:border-color .2s,transform .2s}.citizen-module__636zOa__standingCard:hover{border-color:var(--foreground)}.citizen-module__636zOa__standingCard[data-tier=civis]{--s-laurel:#fbf3ea;color:#fbf3ea;background:#c83026;border-color:#0000}.citizen-module__636zOa__standingCard[data-tier=sodalis]{--s-laurel:#f4f1ff;color:#f4f1ff;background:#4a5fc1;border-color:#0000}.citizen-module__636zOa__standingCard[data-tier=conditor]{--s-laurel:#c79be6;color:#e8d0e8;background:radial-gradient(at 80% 0,#4a1d5e,#1a0a20 75%);border-color:#0000;box-shadow:inset 0 0 0 1px #c79be659}.citizen-module__636zOa__standingCard:not([data-tier=hospes]) :is(h2,p,span){color:inherit}.citizen-module__636zOa__standingCard:not([data-tier=hospes]):hover{transform:translateY(-2px)}
.billing-module__zLSWka__plans{--rule:color-mix(in srgb,currentColor 22%,transparent);--dim:color-mix(in srgb,currentColor 58%,transparent);--body:color-mix(in srgb,currentColor 74%,transparent);--mono:var(--font-mono),"JetBrains Mono",monospace;--brackets:linear-gradient(currentColor,currentColor)10px 10px/14px 1px,linear-gradient(currentColor,currentColor)10px 10px/1px 14px,linear-gradient(currentColor,currentColor)calc(100% - 10px)10px/14px 1px,linear-gradient(currentColor,currentColor)calc(100% - 10px)10px/1px 14px,linear-gradient(currentColor,currentColor)10px calc(100% - 10px)/14px 1px,linear-gradient(currentColor,currentColor)10px calc(100% - 10px)/1px 14px,linear-gradient(currentColor,currentColor)calc(100% - 10px)calc(100% - 10px)/14px 1px,linear-gradient(currentColor,currentColor)calc(100% - 10px)calc(100% - 10px)/1px 14px;font-family:var(--font-montserrat),"Montserrat",sans-serif;text-transform:none;letter-spacing:normal;gap:2.75rem;animation:.9s cubic-bezier(.25,1,.5,1) both billing-module__zLSWka__plansRise;display:grid}@keyframes billing-module__zLSWka__plansRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.billing-module__zLSWka__plans{animation:none}}.billing-module__zLSWka__plans button{font:inherit;letter-spacing:.2em;text-transform:uppercase;color:inherit;border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:2px;padding:.85rem 1.1rem;font-size:.6875rem;font-weight:600;transition:border-color .25s,opacity .25s}.billing-module__zLSWka__plans button:hover:not(:disabled){border-color:currentColor}.billing-module__zLSWka__plans button:disabled{opacity:.45;cursor:default}.billing-module__zLSWka__plans .billing-module__zLSWka__label{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--rule);margin:0 0 1.1rem;padding-bottom:.6rem;font-size:.68rem;font-weight:400;font-family:var(--mono)!important}.billing-module__zLSWka__small{color:var(--dim);margin:.9rem 0 0;font-size:.75rem;line-height:1.6}.billing-module__zLSWka__small a{color:inherit}.billing-module__zLSWka__error{margin:0;font-size:.8125rem}.billing-module__zLSWka__hero{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);align-items:stretch;gap:2.5rem;display:grid}.billing-module__zLSWka__heroWords{flex-direction:column;justify-content:center;min-width:0;display:flex}.billing-module__zLSWka__kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 .75rem;font-size:.65rem}.billing-module__zLSWka__plans .billing-module__zLSWka__hero h1{letter-spacing:-.03em;text-transform:none;margin:0;font-size:clamp(2.25rem,4.3vw,4.5rem);font-weight:400;line-height:.98;font-family:var(--font-cinzel-decorative),"Cinzel Decorative",serif!important}.billing-module__zLSWka__lead{max-width:34rem;color:var(--body);margin:1rem 0 0;font-size:1rem;line-height:1.55}.billing-module__zLSWka__offer{color:var(--body);border-top:1px solid var(--rule);margin:1rem 0 0;padding-top:.9rem;font-size:.875rem;line-height:1.5}.billing-module__zLSWka__offer b{color:var(--foreground,currentColor);font-weight:600}.billing-module__zLSWka__plate{border:1px solid var(--rule);background:var(--brackets);background-repeat:no-repeat;border-radius:3px;grid-template-columns:1fr 1fr;align-content:center;gap:1.1rem 1.5rem;margin:0;padding:2rem;display:grid}.billing-module__zLSWka__plate dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:.65rem}.billing-module__zLSWka__plate dd{font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:1.15rem;font-weight:500}.billing-module__zLSWka__plate small{color:var(--dim);font-size:.8125rem;font-weight:400}.billing-module__zLSWka__plateMain{border-bottom:1px solid var(--rule);grid-column:1/-1;padding-bottom:1.1rem}.billing-module__zLSWka__plateMain dd{font-family:var(--font-cinzel),"Cinzel",serif;font-size:clamp(2.5rem,5vw,3.75rem);font-weight:400;line-height:1}.billing-module__zLSWka__balance{border:1px solid var(--rule);border-radius:2px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.billing-module__zLSWka__balance>div{border-left:1px solid var(--rule);min-width:0;padding:.9rem 1rem}.billing-module__zLSWka__balance>div:first-child{border-left:0}.billing-module__zLSWka__balance dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:.625rem}.billing-module__zLSWka__balance dd{font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:1.375rem;font-weight:500}.billing-module__zLSWka__balance small{color:var(--dim);font-size:.8125rem;font-weight:400}.billing-module__zLSWka__tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--dim);border:1px solid var(--rule);border-radius:2px;padding:.15rem .4rem;font-size:.6rem}.billing-module__zLSWka__tiers{border:1px solid var(--rule);border-radius:3px;grid-template-columns:repeat(3,1fr);display:grid}.billing-module__zLSWka__tier{grid-row:span 6;grid-template-rows:subgrid;border-left:1px solid var(--rule);background-repeat:no-repeat;min-width:0;padding:1.75rem;transition:background-size .3s;display:grid}.billing-module__zLSWka__tier:first-child{border-left:0}.billing-module__zLSWka__tier:hover,.billing-module__zLSWka__tier[data-mine]{background-image:var(--brackets);background:var(--brackets);background-repeat:no-repeat}.billing-module__zLSWka__tiers{isolation:isolate;position:relative}.billing-module__zLSWka__tiers:before{content:"";z-index:-1;pointer-events:none;filter:blur(20px);background:radial-gradient(60% 40% at 34% 26%,#c830264d,#0000 74%),radial-gradient(60% 42% at 68% 76%,#d6a45c33,#0000 74%);position:absolute;inset:-1.25rem 29%}.billing-module__zLSWka__plans .billing-module__zLSWka__tier[data-tier=monthly_100]{--glass:linear-gradient(150deg,#fff3,#ffffff0f 46%,#ffffff1c);--dim:color-mix(in srgb,currentColor 82%,transparent);--body:color-mix(in srgb,currentColor 92%,transparent);--rule:color-mix(in srgb,currentColor 30%,transparent);z-index:1;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border:1px solid #ffffff4d;border-radius:10px;margin-block:-1rem;padding-block:2.75rem;position:relative;box-shadow:inset 0 1px #ffffff57,inset 0 0 0 1px #ffffff0d,0 24px 60px #00000057}.billing-module__zLSWka__plans .billing-module__zLSWka__tier[data-tier=monthly_100][data-mine]{background:var(--brackets),var(--glass);background-repeat:no-repeat}.billing-module__zLSWka__tier[data-tier=monthly_100]+.billing-module__zLSWka__tier{border-left:0}.billing-module__zLSWka__tier header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.billing-module__zLSWka__index{font-family:var(--mono);color:var(--dim);font-size:.65rem}.billing-module__zLSWka__plans .billing-module__zLSWka__tier h3{text-transform:none;margin:0 .15rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.1;font-family:var(--font-cinzel),"Cinzel",serif!important}.billing-module__zLSWka__note{color:var(--dim);margin:.5rem 0 1.25rem;font-size:.8125rem;line-height:1.45}.billing-module__zLSWka__price{flex-wrap:wrap;align-content:start;align-items:baseline;gap:.1rem .6rem;margin:0 0 1.25rem;display:flex}.billing-module__zLSWka__price s{color:var(--dim);font-size:1.1rem}.billing-module__zLSWka__price b{font-family:var(--font-cinzel),"Cinzel",serif;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.5rem,4.4vw,3.5rem);font-weight:400;line-height:1}.billing-module__zLSWka__price small{color:var(--dim);flex-basis:100%;margin-top:.3rem;font-size:.75rem}.billing-module__zLSWka__makes{color:var(--body);align-content:start;gap:0;margin:0 0 1.5rem;padding:0;font-size:.8125rem;list-style:none;display:grid}.billing-module__zLSWka__makes li{border-top:1px solid var(--rule);padding:.5rem 0}.billing-module__zLSWka__makes b{color:var(--foreground,currentColor);font-weight:600}.billing-module__zLSWka__plans .billing-module__zLSWka__choose{width:100%;color:var(--background,#14110c);background:var(--foreground,#f0e2d0);border-color:var(--foreground,#f0e2d0);align-self:end}.billing-module__zLSWka__plans .billing-module__zLSWka__choose:hover:not(:disabled){opacity:.88}.billing-module__zLSWka__plans .billing-module__zLSWka__choose:disabled{color:inherit;border-color:var(--rule);opacity:.6;background:0 0}.billing-module__zLSWka__worth{text-align:center;color:var(--dim);margin:.8rem 0 0;font-size:.7rem;line-height:1.4}.billing-module__zLSWka__change{border:1px solid var(--rule);background:var(--brackets);background-repeat:no-repeat;border-radius:3px;gap:1rem;padding:1.5rem 1.75rem;display:grid}.billing-module__zLSWka__change p{margin:0;font-size:.9375rem;line-height:1.55}.billing-module__zLSWka__change b{font-weight:600}.billing-module__zLSWka__change div{flex-wrap:wrap;gap:.6rem;display:flex}.billing-module__zLSWka__plans .billing-module__zLSWka__confirm{color:var(--background,#14110c);background:var(--foreground,#f0e2d0);border-color:var(--foreground,#f0e2d0)}.billing-module__zLSWka__topUp{grid-template-columns:1fr auto;align-items:center;gap:1.5rem;display:grid}.billing-module__zLSWka__topUp input{appearance:none;cursor:pointer;background:0 0;width:100%;height:1rem;margin:0}.billing-module__zLSWka__topUp input::-webkit-slider-runnable-track{background:currentColor;height:1px}.billing-module__zLSWka__topUp input::-moz-range-track{background:currentColor;height:1px}.billing-module__zLSWka__topUp input::-webkit-slider-thumb{appearance:none;background:currentColor;border:0;border-radius:50%;width:15px;height:15px;margin-top:-7px}.billing-module__zLSWka__topUp input::-moz-range-thumb{background:currentColor;border:0;border-radius:50%;width:15px;height:15px}.billing-module__zLSWka__costs{grid-template-columns:1fr 1fr;column-gap:2.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.billing-module__zLSWka__costs li{border-bottom:1px solid var(--rule);color:var(--body);justify-content:space-between;padding:.55rem 0;display:flex}.billing-module__zLSWka__costs li span:last-child{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--dim)}.billing-module__zLSWka__plans .billing-module__zLSWka__manage{letter-spacing:.1em;text-underline-offset:3px;border:0;justify-self:start;padding:0;text-decoration:underline}.billing-module__zLSWka__dialog{--background:var(--palette-bg,#111e16);--foreground:var(--palette-fg,#d5e8d4);--border:color-mix(in srgb,var(--foreground)24%,var(--background));color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:2px;gap:.25rem;max-width:min(60rem,100vw - 2rem);max-height:88dvh;padding:1.75rem;overflow-y:auto}.billing-module__zLSWka__dialogTitle{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.875rem;font-weight:500}.billing-module__zLSWka__dialogNote{color:color-mix(in srgb,var(--foreground)62%,transparent);margin-bottom:1rem;font-size:.8125rem}.billing-module__zLSWka__notice{margin:0 0 1rem;font-size:.8125rem}.billing-module__zLSWka__toast{width:100%;font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#f0e2d0;background:#320000;border:1px solid #f0e2d038;border-radius:4px;align-items:center;gap:.6rem;padding:.85rem 1.1rem;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex}.billing-module__zLSWka__toast svg{color:#ef6a5e;flex:none;width:1rem;height:1rem}.billing-module__zLSWka__page{text-transform:none;letter-spacing:normal;max-width:64rem;margin:1.5rem auto 0}.billing-module__zLSWka__upgrade{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:inherit;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.billing-module__zLSWka__upgrade:hover{border-color:currentColor}.billing-module__zLSWka__upgrade[data-block]{width:100%;margin:.75rem 0 .35rem}.billing-module__zLSWka__off{letter-spacing:.06em;color:#fff;background:#c83026;border-radius:2px;padding:.05rem .35rem;font-size:.5625rem;line-height:1.35;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}@media (max-width:1240px){.billing-module__zLSWka__upgrade:not([data-block]){display:none}}.billing-module__zLSWka__credits{border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:2px;padding:.75rem;font-size:.8125rem;display:grid}.billing-module__zLSWka__creditsRow{color:inherit;justify-content:space-between;align-items:center;gap:.75rem;text-decoration:none;display:flex}.billing-module__zLSWka__creditsRow span:last-child{opacity:.7;align-items:center;gap:.25rem;display:inline-flex}.billing-module__zLSWka__gauge{background:color-mix(in srgb,currentColor 18%,transparent);height:2px;margin:.6rem 0 .65rem;display:block}.billing-module__zLSWka__gauge span{background:#c83026;height:100%;display:block}.billing-module__zLSWka__dreamCredits{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.6rem;font-size:.625rem;display:flex}.billing-module__zLSWka__dreamCredits button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:0}.billing-module__zLSWka__dreamCredits span[role=group]{gap:.9rem;display:inline-flex}.billing-module__zLSWka__dreamCredits button[aria-pressed=true]{opacity:1;text-underline-offset:3px;text-decoration:underline}.billing-module__zLSWka__dreamCredits button:hover{opacity:1}@media (max-width:860px){.billing-module__zLSWka__hero{grid-template-columns:1fr;gap:1.5rem}.billing-module__zLSWka__tiers{grid-template-columns:1fr}.billing-module__zLSWka__tier{border-left:0;border-top:1px solid var(--rule);display:block}.billing-module__zLSWka__tier:first-child{border-top:0}.billing-module__zLSWka__tiers:before{inset:33% 6%}.billing-module__zLSWka__plans .billing-module__zLSWka__tier[data-tier=monthly_100]{margin:0 -.35rem;padding-block:2rem}.billing-module__zLSWka__tier[data-tier=monthly_100]+.billing-module__zLSWka__tier{border-top:0}}@media (max-width:560px){.billing-module__zLSWka__costs,.billing-module__zLSWka__topUp{grid-template-columns:1fr}.billing-module__zLSWka__balance dd{font-size:1.125rem}.billing-module__zLSWka__balance>div{padding:.75rem}}
.account-module__B3cGya__account{align-items:center;gap:.6rem;display:inline-flex}.account-module__B3cGya__dashboard{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:inherit;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:4px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.account-module__B3cGya__dashboard:hover{border-color:currentColor}.account-module__B3cGya__upload{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--palette-bg,#111e16);background:var(--palette-fg,#d5e8d4);border-radius:4px;align-items:center;gap:.5em;padding:.55rem 1.1rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.account-module__B3cGya__upload:hover{opacity:.85}@media (max-width:900px){.account-module__B3cGya__dashboard,.account-module__B3cGya__upload{display:none}}.account-module__B3cGya__trigger{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.account-module__B3cGya__trigger>*{grid-area:1/1}.account-module__B3cGya__trigger:focus-visible{outline-offset:2px;outline:1px solid}.account-module__B3cGya__ring{fill:none;stroke-width:2px;display:block}.account-module__B3cGya__track{stroke:color-mix(in srgb,currentColor 18%,transparent)}.account-module__B3cGya__fill{stroke:#c83026}.account-module__B3cGya__avatar{object-fit:cover;border-radius:50%;flex:none;display:block}.account-module__B3cGya__count{box-sizing:border-box;min-width:1.05rem;height:1.05rem;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;background:#c83026;border-radius:999px;place-items:center;padding:0 .25rem;font-size:.5625rem;font-weight:600;line-height:1;display:grid;position:absolute;bottom:-.45rem;left:50%;transform:translate(-50%)}.account-module__B3cGya__menu{--rule:color-mix(in srgb,currentColor 22%,transparent);z-index:60;width:20rem;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 5rem);font-family:var(--font-montserrat),"Montserrat",sans-serif;color:var(--palette-fg,#d5e8d4);background:var(--palette-bg,#111e16);border:1px solid var(--rule);border-radius:4px;padding:.75rem;font-size:.8125rem;overflow-y:auto;box-shadow:0 16px 40px #00000073}.account-module__B3cGya__who{align-items:center;gap:.75rem;min-width:0;padding:.25rem .25rem .75rem;display:flex}.account-module__B3cGya__who span{gap:.1rem;min-width:0;display:grid}.account-module__B3cGya__who b{font-weight:500}.account-module__B3cGya__who small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.account-module__B3cGya__item{color:inherit;cursor:pointer;border-radius:2px;outline:none;align-items:center;gap:.75rem;padding:.55rem .5rem;text-decoration:none;display:flex}.account-module__B3cGya__item:first-of-type{margin-top:.5rem}.account-module__B3cGya__item[data-highlighted]{background:color-mix(in srgb,currentColor 8%,transparent)}.account-module__B3cGya__rule{background:var(--rule);height:1px;margin:.35rem 0}.account-module__B3cGya__get{border-top:1px solid var(--rule);cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.account-module__B3cGya__get i{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#c83026;border-radius:2px;margin-left:.3rem;padding:.1rem .3rem;font-size:.5625rem;font-style:normal;font-weight:600}.account-module__B3cGya__get b{color:var(--palette-bg,#111e16);background:var(--palette-fg,#d5e8d4);border-radius:2px;padding:.25rem .75rem;font-size:.6875rem;font-weight:600}.account-module__B3cGya__get[data-highlighted] b{opacity:.85}
.LandingHeader-module__KlhqXG__header{z-index:20;border-bottom:1px solid color-mix(in srgb,var(--palette-fg,#f0e2d0)15%,transparent);justify-content:space-between;align-items:center;gap:2rem;padding:2rem 5vw 1.5rem;display:flex;position:relative}.LandingHeader-module__KlhqXG__logoLink{display:flex}.LandingHeader-module__KlhqXG__logo{width:160px;height:auto;transition:opacity .3s}.LandingHeader-module__KlhqXG__logoLink:hover .LandingHeader-module__KlhqXG__logo{opacity:.7}.LandingHeader-module__KlhqXG__nav{align-items:center;gap:2.6rem;margin-left:auto;margin-right:2rem;display:flex}@media (min-width:901px) and (max-width:1400px){.LandingHeader-module__KlhqXG__nav.LandingHeader-module__KlhqXG__nav{gap:2rem;margin-right:1.25rem}}.LandingHeader-module__KlhqXG__link{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--palette-fg,#f0e2d0);font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .3s}.LandingHeader-module__KlhqXG__link:hover{opacity:.6}.LandingHeader-module__KlhqXG__link[aria-current=page]{opacity:.55}.LandingHeader-module__KlhqXG__actions{align-items:center;gap:1rem;display:flex}.LandingHeader-module__KlhqXG__signIn{font-family:var(--font-montserrat),"Montserrat",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--palette-fg,#f0e2d0);border:1px solid color-mix(in srgb,var(--palette-fg,#f0e2d0)35%,transparent);white-space:nowrap;cursor:pointer;background:0 0;border-radius:4px;padding:.5rem 1.1rem;font-size:.7rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.LandingHeader-module__KlhqXG__signIn:hover{background:var(--palette-fg,#f0e2d0);color:var(--palette-bg,#2d0a0a);border-color:var(--palette-fg,#f0e2d0)}.LandingHeader-module__KlhqXG__menuBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-right:-10px;padding:0;display:none}.LandingHeader-module__KlhqXG__bar{background:var(--palette-fg,#f0e2d0);border-radius:2px;width:22px;height:1.5px;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .2s;display:block}.LandingHeader-module__KlhqXG__menuBtnOpen .LandingHeader-module__KlhqXG__bar:first-child{transform:translateY(6.5px)rotate(45deg)}.LandingHeader-module__KlhqXG__menuBtnOpen .LandingHeader-module__KlhqXG__bar:nth-child(2){opacity:0}.LandingHeader-module__KlhqXG__menuBtnOpen .LandingHeader-module__KlhqXG__bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.LandingHeader-module__KlhqXG__backdrop{display:none}@media (max-width:900px){.LandingHeader-module__KlhqXG__header{padding:1.25rem 1.25rem 1rem}.LandingHeader-module__KlhqXG__logo{width:120px}.LandingHeader-module__KlhqXG__menuBtn{display:flex}.LandingHeader-module__KlhqXG__nav{background:color-mix(in srgb,var(--palette-bg,#2d0a0a)85%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--palette-fg,#f0e2d0)15%,transparent);z-index:2;border-radius:12px;flex-direction:column;align-items:flex-start;gap:1.25rem;margin:0;padding:1.5rem;display:none;position:absolute;top:calc(100% + .5rem);left:1rem;right:1rem}.LandingHeader-module__KlhqXG__navOpen{display:flex}.LandingHeader-module__KlhqXG__backdrop{z-index:1;display:block;position:fixed;inset:0}}
@font-face{font-family:Shlomo Stam;src:url(/fonts/ShlomoStam.ttf)format("truetype");font-display:swap}.Landing-module__IvIdlW__page{--bg:var(--palette-bg,#2d0a0a);--fg:var(--palette-fg,#f0e2d0);--accent:var(--palette-accent,#c83026);--fg-6:color-mix(in srgb,var(--fg)6%,transparent);--fg-14:color-mix(in srgb,var(--fg)14%,transparent);--fg-22:color-mix(in srgb,var(--fg)22%,transparent);--fg-40:color-mix(in srgb,var(--fg)40%,transparent);--fg-55:color-mix(in srgb,var(--fg)55%,transparent);--fg-72:color-mix(in srgb,var(--fg)72%,transparent);--ease:cubic-bezier(.25,1,.5,1);--deco:var(--font-cinzel-decorative),"Cinzel Decorative",serif;--cinzel:var(--font-cinzel),"Cinzel",serif;--serif:var(--font-garamond),"EB Garamond",serif;--sans:var(--font-montserrat),"Montserrat",sans-serif;--mono:var(--font-mono),"JetBrains Mono",monospace;background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;transition:background-color .8s var(--ease),color .8s var(--ease)}.Landing-module__IvIdlW__page ::selection{background:var(--fg);color:var(--bg)}.Landing-module__IvIdlW__wrap{width:min(100% - 10vw,1240px);margin:0 auto}.Landing-module__IvIdlW__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:4vw;min-height:min(100svh - 96px,820px);padding:4rem 0 5rem;display:grid}.Landing-module__IvIdlW__byline{letter-spacing:.25em;text-transform:uppercase;color:var(--fg-55);align-items:center;gap:.7rem;font-size:.66rem;font-weight:500;display:inline-flex}.Landing-module__IvIdlW__byline img{width:104px;height:auto}.Landing-module__IvIdlW__name{align-items:baseline;gap:1.1rem;margin:1.4rem 0 .4rem;display:flex}.Landing-module__IvIdlW__name b{font-family:var(--deco);color:var(--accent);font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:400;line-height:1}.Landing-module__IvIdlW__name i{font-family:var(--serif);color:var(--fg-72);font-size:clamp(1.4rem,2.4vw,2rem)}.Landing-module__IvIdlW__name i.Landing-module__IvIdlW__stam{font-style:normal;font-family:"Shlomo Stam",var(--serif)}.Landing-module__IvIdlW__gloss{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-55);margin:0 0 1.6rem;font-size:.66rem}.Landing-module__IvIdlW__h1{font-family:var(--sans);letter-spacing:-.035em;margin:0;font-size:clamp(2.8rem,6.4vw,5.6rem);font-weight:700;line-height:.98}.Landing-module__IvIdlW__lead{max-width:34em;color:var(--fg-72);margin:1.6rem 0 0;font-size:clamp(1.02rem,1.4vw,1.22rem);font-weight:300;line-height:1.65}.Landing-module__IvIdlW__lead b{color:var(--fg);font-weight:500}.Landing-module__IvIdlW__mission{font-family:var(--serif);color:var(--accent);margin:1.4rem 0 0;font-size:1.4rem;font-style:italic}.Landing-module__IvIdlW__ctas{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}.Landing-module__IvIdlW__btn{border:1px solid var(--fg);background:var(--fg);color:var(--bg);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease);border-radius:4px;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.Landing-module__IvIdlW__btn:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px)}.Landing-module__IvIdlW__btn:disabled{opacity:.5;cursor:progress;transform:none}.Landing-module__IvIdlW__btnGhost{color:var(--fg);border-color:var(--fg-40);background:0 0}.Landing-module__IvIdlW__btnGhost:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.Landing-module__IvIdlW__heroArt{aspect-ratio:4/5;border:1px solid var(--fg-14);border-radius:6px;position:relative;overflow:hidden}.Landing-module__IvIdlW__heroArt img{object-fit:cover}.Landing-module__IvIdlW__heroArt figcaption{font-family:var(--mono);letter-spacing:.08em;color:#fff;background:linear-gradient(#0000,#000000a6);padding:3rem 1.2rem 1rem;font-size:.66rem;position:absolute;bottom:0;left:0;right:0}.Landing-module__IvIdlW__section{border-top:1px solid var(--fg-14);padding:6rem 0}.Landing-module__IvIdlW__kick{border-bottom:1px solid var(--fg-22);letter-spacing:.25em;text-transform:uppercase;color:var(--fg-55);justify-content:space-between;gap:1rem;margin-bottom:2.6rem;padding-bottom:.9rem;font-size:.66rem;display:flex}.Landing-module__IvIdlW__kick span:last-child{font-family:var(--mono);letter-spacing:.04em}.Landing-module__IvIdlW__h2{max-width:20em;font-family:var(--sans);letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;line-height:1.1}.Landing-module__IvIdlW__pig{color:var(--accent)}.Landing-module__IvIdlW__sectionLead{max-width:40em;color:var(--fg-72);margin:1.2rem 0 0;font-size:1.1rem;font-weight:300;line-height:1.65}.Landing-module__IvIdlW__cells{border-top:1px solid var(--fg-22);border-left:1px solid var(--fg-22);margin-top:2.6rem;display:grid}.Landing-module__IvIdlW__cells>*{border-right:1px solid var(--fg-22);border-bottom:1px solid var(--fg-22);padding:1.7rem 1.6rem 1.9rem}.Landing-module__IvIdlW__c2{grid-template-columns:repeat(2,1fr)}.Landing-module__IvIdlW__c3{grid-template-columns:repeat(3,1fr)}.Landing-module__IvIdlW__c4{grid-template-columns:repeat(4,1fr)}.Landing-module__IvIdlW__n{font-family:var(--mono);letter-spacing:.06em;color:var(--fg-55);font-size:.68rem}.Landing-module__IvIdlW__fig{font-family:var(--cinzel);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:400;line-height:1}.Landing-module__IvIdlW__fig small{color:var(--fg-55);margin-left:.1em;font-size:.45em}.Landing-module__IvIdlW__h3{font-family:var(--sans);letter-spacing:-.01em;margin:.9rem 0 .5rem;font-size:1.15rem;font-weight:600}.Landing-module__IvIdlW__body{color:var(--fg-72);margin:.4rem 0 0;font-size:.95rem;line-height:1.65}.Landing-module__IvIdlW__src{font-family:var(--mono);color:var(--fg-40);margin-top:.7rem;font-size:.66rem;display:block}.Landing-module__IvIdlW__src a{color:inherit;border-bottom:1px dotted var(--fg-40);text-decoration:none}.Landing-module__IvIdlW__on{background:var(--fg);color:var(--bg)}.Landing-module__IvIdlW__on .Landing-module__IvIdlW__body,.Landing-module__IvIdlW__on .Landing-module__IvIdlW__n{color:color-mix(in srgb,var(--bg)72%,transparent)}.Landing-module__IvIdlW__steps>*{position:relative}.Landing-module__IvIdlW__steps>*+:before{content:"→";background:var(--bg);color:var(--accent);font-family:var(--mono);padding:.2rem 0;position:absolute;top:50%;left:-.6rem;transform:translateY(-50%)}.Landing-module__IvIdlW__story{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:5vw;display:grid}.Landing-module__IvIdlW__quote{border-left:2px solid var(--accent);font-family:var(--serif);margin:0;padding-left:1.6rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-style:italic;line-height:1.3}.Landing-module__IvIdlW__quote cite{font-family:var(--mono);color:var(--fg-55);margin-top:1rem;font-size:.68rem;font-style:normal;display:block}.Landing-module__IvIdlW__storyArt{aspect-ratio:4/3;border:1px solid var(--fg-14);border-radius:6px;position:relative;overflow:hidden}.Landing-module__IvIdlW__storyArt img{object-fit:cover}.Landing-module__IvIdlW__tags{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.Landing-module__IvIdlW__tag{border:1px solid var(--fg-40);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-72);border-radius:3px;padding:.55rem .9rem;font-size:.68rem}.Landing-module__IvIdlW__band{border-top:1px solid var(--fg-14);text-align:center;padding:7rem 0}.Landing-module__IvIdlW__band .Landing-module__IvIdlW__h2{margin:0 auto}.Landing-module__IvIdlW__band .Landing-module__IvIdlW__ctas{justify-content:center}.Landing-module__IvIdlW__formShell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:5vw;display:grid}.Landing-module__IvIdlW__form{gap:1.3rem;display:grid}.Landing-module__IvIdlW__row{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}.Landing-module__IvIdlW__field{gap:.5rem;display:grid}.Landing-module__IvIdlW__label{letter-spacing:.22em;text-transform:uppercase;color:var(--fg-55);font-size:.66rem;font-weight:500}.Landing-module__IvIdlW__input,.Landing-module__IvIdlW__select,.Landing-module__IvIdlW__textarea{border:1px solid var(--fg-22);background:var(--fg-6);width:100%;color:var(--fg);font:400 .98rem/1.4 var(--sans);transition:border-color .3s var(--ease),background .3s var(--ease);border-radius:4px;padding:.95rem 1rem}.Landing-module__IvIdlW__textarea{resize:vertical;min-height:7rem}.Landing-module__IvIdlW__input::placeholder,.Landing-module__IvIdlW__textarea::placeholder{color:var(--fg-40)}.Landing-module__IvIdlW__input:focus,.Landing-module__IvIdlW__select:focus,.Landing-module__IvIdlW__textarea:focus{border-color:var(--fg);background:var(--fg-14);outline:none}.Landing-module__IvIdlW__select option{color:#111}.Landing-module__IvIdlW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.Landing-module__IvIdlW__chip{border:1px solid var(--fg-40);color:var(--fg-72);font:500 .78rem var(--sans);cursor:pointer;transition:all .25s var(--ease);background:0 0;border-radius:999px;padding:.6rem .95rem}.Landing-module__IvIdlW__chip:hover{border-color:var(--fg);color:var(--fg)}.Landing-module__IvIdlW__chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.Landing-module__IvIdlW__check{color:var(--fg-72);align-items:flex-start;gap:.7rem;font-size:.88rem;line-height:1.5;display:flex}.Landing-module__IvIdlW__check input{accent-color:var(--accent);margin-top:.2rem}.Landing-module__IvIdlW__honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.Landing-module__IvIdlW__error{color:var(--accent);margin:0;font-size:.88rem}.Landing-module__IvIdlW__done{border:1px solid var(--fg-22);border-radius:6px;padding:2.4rem}.Landing-module__IvIdlW__done .Landing-module__IvIdlW__h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.Landing-module__IvIdlW__footer{border-top:1px solid var(--fg-14);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-40);justify-content:space-between;gap:1rem;padding:2.4rem 0 3rem;font-size:.7rem;display:flex}.Landing-module__IvIdlW__footer a{color:inherit;text-decoration:none}.Landing-module__IvIdlW__reveal{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(18px)}.Landing-module__IvIdlW__revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Landing-module__IvIdlW__reveal{opacity:1;transition:none;transform:none}}@media (max-width:900px){.Landing-module__IvIdlW__hero,.Landing-module__IvIdlW__story,.Landing-module__IvIdlW__formShell{grid-template-columns:1fr}.Landing-module__IvIdlW__hero{min-height:0;padding:2.5rem 0 3.5rem}.Landing-module__IvIdlW__heroArt{aspect-ratio:4/3}.Landing-module__IvIdlW__c3,.Landing-module__IvIdlW__c4{grid-template-columns:1fr 1fr}.Landing-module__IvIdlW__steps>*+:before{display:none}.Landing-module__IvIdlW__section{padding:4rem 0}.Landing-module__IvIdlW__row{grid-template-columns:1fr}}@media (max-width:560px){.Landing-module__IvIdlW__c2,.Landing-module__IvIdlW__c3,.Landing-module__IvIdlW__c4{grid-template-columns:1fr}.Landing-module__IvIdlW__footer{flex-direction:column}}
.placeholder-module__ang0Ma__ph{text-align:center;background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--fg)4%,transparent)14px 15px),radial-gradient(ellipse at 60% 40%,color-mix(in srgb,var(--accent)12%,transparent),transparent 70%),color-mix(in srgb,var(--bg)70%,black);color:var(--fg-55);place-content:center;justify-items:center;gap:.45rem;padding:1rem;display:grid;position:absolute;inset:0}.placeholder-module__ang0Ma__kind{font:500 .6rem var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.placeholder-module__ang0Ma__file{font:500 .66rem var(--mono);letter-spacing:.06em;overflow-wrap:anywhere}.placeholder-module__ang0Ma__film{place-content:start center;padding-top:1.4rem}.placeholder-module__ang0Ma__hero{text-align:right;place-content:end;justify-items:end;padding:0 5vw 6rem}.placeholder-module__ang0Ma__tile .placeholder-module__ang0Ma__file{display:none}@media (max-width:820px){.placeholder-module__ang0Ma__hero{padding-bottom:8.5rem}}
.hero-module__vkDgoG__screen{flex-direction:column;height:100svh;min-height:560px;display:flex}.hero-module__vkDgoG__hero{isolation:isolate;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.hero-module__vkDgoG__media,.hero-module__vkDgoG__scrim,.hero-module__vkDgoG__overlay{position:absolute;inset:0}.hero-module__vkDgoG__media{z-index:-3}.hero-module__vkDgoG__video{object-fit:cover;object-position:68% 50%;width:100%;height:100%}.hero-module__vkDgoG__scrim{z-index:-2;background:linear-gradient(90deg,color-mix(in srgb,var(--bg)88%,transparent)0%,color-mix(in srgb,var(--bg)45%,transparent)50%,transparent 78%)}.hero-module__vkDgoG__overlay{z-index:-1;pointer-events:none}.hero-module__vkDgoG__callout{align-items:flex-start;display:flex;position:absolute}.hero-module__vkDgoG__marker{background:var(--fg);width:12px;height:12px;box-shadow:0 0 14px color-mix(in srgb,var(--fg)70%,transparent);animation:hero-module__vkDgoG__pop .3s var(--ease)both;border-radius:50%;margin:-6px 0 0 -6px;position:relative}.hero-module__vkDgoG__marker:after{content:"";border:1px solid var(--fg-72);animation:hero-module__vkDgoG__ping 1.8s var(--ease).2s infinite;border-radius:50%;position:absolute;inset:-10px}.hero-module__vkDgoG__leader{background:var(--fg-72);transform-origin:0;width:clamp(36px,5vw,72px);height:1px;animation:hero-module__vkDgoG__draw .25s var(--ease)80ms both;margin-top:0}.hero-module__vkDgoG__card{border:1px solid var(--fg-22);border-left:2px solid var(--fg);background:color-mix(in srgb,var(--bg)58%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:13rem;animation:hero-module__vkDgoG__reveal .3s var(--ease).18s both;gap:.3rem;margin-top:-.7rem;padding:.75rem .95rem .8rem;display:grid}.hero-module__vkDgoG__cardStep{font:500 .6rem var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-55)}.hero-module__vkDgoG__cardTitle{font:600 1.05rem var(--sans);letter-spacing:.02em;color:var(--fg)}.hero-module__vkDgoG__cardMeta{font:500 .66rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-72);flex-wrap:wrap;gap:.25rem .9rem;display:flex}.hero-module__vkDgoG__cardMeta span+span:before{content:"· ";color:var(--fg-40);margin-left:-.6rem}@keyframes hero-module__vkDgoG__pop{0%{transform:scale(0)}}@keyframes hero-module__vkDgoG__ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes hero-module__vkDgoG__draw{0%{transform:scaleX(0)}}@keyframes hero-module__vkDgoG__reveal{0%{opacity:0;transform:translate(-8px)}}.hero-module__vkDgoG__steps{font:500 .62rem var(--mono);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem 1.6rem;display:flex;position:absolute;bottom:clamp(1.6rem,5svh,3rem);right:5vw}.hero-module__vkDgoG__step,.hero-module__vkDgoG__stepDone,.hero-module__vkDgoG__stepOn{color:var(--fg-40);transition:color .4s var(--ease)}.hero-module__vkDgoG__stepDone{color:var(--fg-55)}.hero-module__vkDgoG__stepOn{color:var(--fg)}.hero-module__vkDgoG__steps b{color:inherit;opacity:.6;margin-right:.35rem;font-weight:500}.hero-module__vkDgoG__progress{background:var(--fg-14);flex-basis:100%;height:1px;overflow:hidden}.hero-module__vkDgoG__progress span{background:var(--fg-72);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero-module__vkDgoG__content{width:min(100% - 10vw,1240px);padding-bottom:4svh}.hero-module__vkDgoG__stack{text-align:left;--title-size:clamp(3.4rem,min(12vw,18svh),9rem);flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.hero-module__vkDgoG__title{font-family:var(--deco);font-weight:400;font-size:var(--title-size);letter-spacing:.01em;margin:0;line-height:.88}.hero-module__vkDgoG__subtitle{font-family:var(--sans);font-weight:500;font-size:calc(var(--title-size)*.1528);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;color:var(--fg);margin:.5em 0 0 .29em}.hero-module__vkDgoG__lead{max-width:34rem;font-family:var(--sans);color:var(--fg-72);margin:1.1rem 0 0;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:300;line-height:1.6}.hero-module__vkDgoG__ctas{flex-wrap:wrap;gap:.8rem;margin-top:clamp(1.2rem,3svh,2rem);display:flex}.hero-module__vkDgoG__btn{background:var(--fg);color:var(--bg);border:1px solid var(--fg);font:600 .72rem var(--sans);letter-spacing:.18em;text-transform:uppercase;transition:background-color .3s var(--ease),color .3s var(--ease);align-items:center;gap:.6rem;padding:.95rem 1.5rem;text-decoration:none;display:inline-flex}.hero-module__vkDgoG__btn:hover{color:var(--fg);background:0 0}.hero-module__vkDgoG__btnGhost{color:var(--fg);border-color:var(--fg-40);background:0 0}.hero-module__vkDgoG__btnGhost:hover{border-color:var(--fg)}.hero-module__vkDgoG__assure{font:500 .66rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-55);margin:1rem 0 0}.hero-module__vkDgoG__byline{font:500 .6rem var(--sans);letter-spacing:.25em;text-transform:uppercase;color:var(--fg-55);align-items:center;gap:.6rem;margin:clamp(1.2rem,3svh,2rem) 0 0;display:inline-flex}.hero-module__vkDgoG__byline img{width:96px;height:auto}.hero-module__vkDgoG__cue{background:var(--fg-22);width:1px;height:48px;position:absolute;bottom:1.4rem;left:50%;overflow:hidden}.hero-module__vkDgoG__cue span{background:var(--fg);animation:hero-module__vkDgoG__cue 2.2s var(--ease)infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes hero-module__vkDgoG__cue{to{transform:translateY(100%)}}@media (max-width:820px){.hero-module__vkDgoG__callout{display:none}.hero-module__vkDgoG__steps{gap:.4rem 1rem;left:5vw;right:5vw}.hero-module__vkDgoG__scrim{background:color-mix(in srgb,var(--bg)62%,transparent)}.hero-module__vkDgoG__cue{display:none}}@media (max-height:700px){.hero-module__vkDgoG__lead{display:none}}@media (prefers-reduced-motion:reduce){.hero-module__vkDgoG__marker,.hero-module__vkDgoG__marker:after,.hero-module__vkDgoG__leader,.hero-module__vkDgoG__card,.hero-module__vkDgoG__cue span{animation:none}}
