.sealed{--ink: #14111f;--ink-deep: #0b0913;--ink-raised: #1c1829;--vellum: #ede6d6;--vellum-dim: #b5ac9a;--haze: #7a7394;--brass: #c9a227;--wax: #8c2f2a;--wax-lit: #b44039;--display: "Cormorant Garamond", Georgia, serif;--body: "Newsreader", Georgia, serif;--mono: "Courier Prime", "Courier New", monospace;--gut: clamp(20px, 5vw, 64px);--stack: clamp(56px, 8vw, 116px);background:var(--ink);color:var(--vellum);font-family:var(--body);font-weight:300;font-size:clamp(16px,1.05vw,18px);line-height:1.72;min-height:100vh;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(201,162,39,.07),transparent 70%),radial-gradient(ellipse 60% 40% at 90% 105%,rgba(140,47,42,.06),transparent 70%);background-attachment:fixed}.sealed *{box-sizing:border-box}.sealed p{margin:0}.sealed p+p{margin-top:1.05em}.sealed em{font-style:italic;color:var(--vellum)}.sealed strong{font-weight:400;color:var(--vellum)}.sealed .wrap{max-width:1180px;margin:0 auto;padding:0 var(--gut)}.sealed .narrow{max-width:720px}.sealed section{padding:var(--stack) 0;position:relative}.sealed .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);display:block;margin-bottom:22px}.sealed .eyebrow--haze{color:var(--haze)}.sealed h1,.sealed h2,.sealed h3{font-weight:300;margin:0}.sealed .sec-title{font-family:var(--display);font-size:clamp(30px,4.6vw,54px);line-height:1.1;letter-spacing:-.015em;margin-bottom:28px}.sealed .sub-title{font-family:var(--display);font-weight:400;font-size:clamp(21px,2.3vw,27px);line-height:1.25;margin-bottom:10px}.sealed .lede{font-size:clamp(17px,1.35vw,21px);line-height:1.62;color:var(--vellum-dim)}.sealed .dim{color:var(--vellum-dim)}.sealed .rule{height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(201,162,39,.35),transparent)}.sealed .registry{position:sticky;top:0;z-index:60;background:#0b0913db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(201,162,39,.16);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.sealed .registry .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:13px;padding-bottom:13px}.sealed .registry .mark{color:var(--vellum);letter-spacing:.24em}.sealed .registry .no{color:var(--brass)}.sealed .btn{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:19px 40px;border:1px solid var(--brass);background:var(--brass);color:var(--ink-deep);cursor:pointer;transition:background .2s ease,color .2s ease;text-align:center}.sealed .btn:hover:not(:disabled){background:transparent;color:var(--brass)}.sealed .btn:disabled{opacity:.35;cursor:not-allowed}.sealed .btn--ghost{background:transparent;color:var(--vellum-dim);border-color:#ede6d640}.sealed .btn--ghost:hover:not(:disabled){color:var(--vellum);border-color:var(--vellum);background:transparent}.sealed .btn--plain{background:none;border:0;padding:8px 0;color:var(--haze);text-decoration:underline;text-underline-offset:4px;letter-spacing:.1em}.sealed .under-btn{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--haze);margin-top:16px}.sealed .seal{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 38% 32%,var(--wax-lit),var(--wax) 62%,#6d211d);display:grid;place-items:center;font-family:var(--display);font-size:30px;color:var(--vellum);box-shadow:0 10px 30px #8c2f2a59}.sealed .spread{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.4vw,30px);max-width:720px;margin:0 auto}.sealed .card-slot{text-align:center}.sealed .card-pos{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--haze);margin-bottom:12px;min-height:2.4em}.sealed .card-face{position:relative;aspect-ratio:330 / 554;border:1px solid rgba(201,162,39,.35);background:var(--ink-raised);overflow:hidden;opacity:0;transform:translateY(10px);animation:sealed-turn .9s ease forwards}.sealed .card-face img{width:100%;height:100%;display:block;object-fit:cover}.sealed .card-face--reversed img{transform:rotate(180deg)}.sealed .card-face--down{background:repeating-linear-gradient(45deg,rgba(201,162,39,.09) 0 6px,transparent 6px 12px),var(--ink-raised);display:grid;place-items:center;animation:none;opacity:1;transform:none}.sealed .card-face--down span{font-family:var(--display);font-size:26px;color:#c9a22780}.sealed .card-name{font-family:var(--display);font-size:clamp(13px,1.5vw,17px);margin-top:12px;line-height:1.25}.sealed .card-orient{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-top:5px}@keyframes sealed-turn{to{opacity:1;transform:translateY(0)}}.sealed textarea,.sealed input[type=text]{width:100%;background:#1c1829b3;border:1px solid rgba(201,162,39,.22);color:var(--vellum);font-family:var(--display);font-size:clamp(19px,2.2vw,25px);line-height:1.45;padding:22px 24px;resize:none;outline:none}.sealed textarea:focus{border-color:var(--brass)}.sealed textarea::placeholder{color:#7a7394bf}.sealed .chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.sealed .chip{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;padding:11px 16px;border:1px solid rgba(237,230,214,.18);background:transparent;color:var(--vellum-dim);cursor:pointer}.sealed .chip:hover,.sealed .chip[aria-pressed=true]{border-color:var(--brass);color:var(--brass)}.sealed .counter{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;color:var(--haze);text-align:right;margin-top:10px}.sealed .panel{border:1px solid rgba(201,162,39,.2);background:#1c18298c;padding:clamp(24px,4vw,44px)}.sealed .figure{font-family:var(--mono);font-size:clamp(34px,6vw,62px);color:var(--brass);letter-spacing:.02em;line-height:1}.sealed .contents{list-style:none;padding:0;margin:0}.sealed .contents li{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:26px 0;border-top:1px solid rgba(237,230,214,.1)}.sealed .contents li:last-child{border-bottom:1px solid rgba(237,230,214,.1)}.sealed .contents .num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--brass);padding-top:7px}.sealed .timer{font-family:var(--mono);font-size:clamp(30px,6vw,54px);color:var(--brass);letter-spacing:.06em}.sealed .prose p{color:var(--vellum-dim)}.sealed .prose .first{color:var(--vellum)}.sealed .center{text-align:center}.sealed .stack-sm>*+*{margin-top:14px}.sealed footer.sealed-foot{border-top:1px solid rgba(237,230,214,.1);padding:44px 0 60px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--haze)}.sealed footer.sealed-foot a{color:var(--haze);text-decoration:none;border-bottom:1px solid rgba(122,115,148,.4)}.sealed footer.sealed-foot a:hover{color:var(--vellum)}.sealed .foot-row{display:flex;flex-wrap:wrap;gap:22px;justify-content:center}.sealed .error{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--wax-lit);margin-top:14px}@media(prefers-reduced-motion:reduce){.sealed .card-face{animation:none;opacity:1;transform:none}}:root{--ink: #14111f;--ink-deep: #0b0913;--ink-raised: #1c1829;--vellum: #ede6d6;--vellum-dim: #b5ac9a;--haze: #7a7394;--brass: #c9a227;--brass-dim: #6e5c22;--wax: #8c2f2a;--wax-lit: #b44039;--display: "Cormorant Garamond", Georgia, serif;--body: "Newsreader", Georgia, serif;--mono: "Courier Prime", "Courier New", monospace;--gut: clamp(20px, 5vw, 64px);--stack: clamp(56px, 8vw, 116px)}body{background:var(--ink);color:var(--vellum);font-family:var(--body);font-weight:300;line-height:1.72;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(201,162,39,.07),transparent 70%),radial-gradient(ellipse 60% 40% at 90% 105%,rgba(140,47,42,.06),transparent 70%);background-attachment:fixed}.mo-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass);display:block}.mo-eyebrow--haze{color:var(--haze)}.mo-h1{font-family:var(--display);font-weight:300;font-size:clamp(38px,6vw,72px);line-height:1.04;letter-spacing:-.02em;color:var(--vellum);margin:0}.mo-h2{font-family:var(--display);font-weight:300;font-size:clamp(28px,4.2vw,46px);line-height:1.12;letter-spacing:-.015em;color:var(--vellum);margin:0}.mo-h3{font-family:var(--display);font-weight:400;font-size:clamp(19px,2.1vw,24px);line-height:1.25;color:var(--vellum);margin:0}.mo-lede{font-size:clamp(17px,1.35vw,20px);line-height:1.62;color:var(--vellum-dim);margin:0}.mo-prose{font-size:16.5px;line-height:1.75;color:var(--vellum-dim);margin:0}.mo-prose+.mo-prose{margin-top:1.05em}.mo-prose b,.mo-prose strong{font-weight:400;color:var(--vellum)}.mo-rule{height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(201,162,39,.35),transparent);margin:0}.mo-wrap{max-width:1180px;margin:0 auto;padding:0 var(--gut)}.mo-narrow{max-width:720px;margin-left:auto;margin-right:auto}.mo-center{text-align:center}.mo-btn{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:18px 40px;border:1px solid var(--brass);background:var(--brass);color:var(--ink-deep);cursor:pointer;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}.mo-btn:hover:not(:disabled){background:transparent;color:var(--brass)}.mo-btn:disabled{opacity:.35;cursor:not-allowed}.mo-btn--ghost{background:transparent;color:var(--vellum-dim);border-color:#ede6d640}.mo-btn--ghost:hover:not(:disabled){color:var(--vellum);border-color:var(--vellum);background:transparent}.mo-btn--quiet{background:none;border:0;padding:10px 4px;color:var(--haze);font-family:var(--body);font-size:15.5px;letter-spacing:0;text-transform:none;cursor:pointer}.mo-btn--quiet:hover{color:var(--vellum)}.mo-chip{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;padding:11px 16px;border:1px solid rgba(237,230,214,.18);background:transparent;color:var(--vellum-dim);cursor:pointer}.mo-chip:hover,.mo-chip[aria-pressed=true]{border-color:var(--brass);color:var(--brass)}.mo-field{width:100%;background:#1c1829b3;border:1px solid rgba(201,162,39,.22);color:var(--vellum);font-family:var(--display);font-size:clamp(19px,2.2vw,25px);line-height:1.45;padding:20px 22px;resize:none;outline:none}.mo-field:focus{border-color:var(--brass)}.mo-field::placeholder{color:#7a7394bf}.mo-panel{border:1px solid rgba(201,162,39,.2);background:#1c18298c;padding:clamp(22px,3.5vw,34px)}.mo-panel--lit{border-color:#c9a22799;background:#1c1829cc}.mo-contents{list-style:none;padding:0;margin:0}.mo-contents li{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:26px 0;border-top:1px solid rgba(237,230,214,.1)}.mo-contents li:last-child{border-bottom:1px solid rgba(237,230,214,.1)}.mo-contents .mo-num{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--brass);padding-top:7px}a{color:var(--brass)}a:hover{color:var(--vellum)}.mo-bar{position:sticky;top:0;z-index:60;background:#0b0913db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(201,162,39,.16)}.mo-bar-inner{max-width:1180px;margin:0 auto;padding:13px var(--gut);display:flex;align-items:center;justify-content:space-between;gap:16px}.mo-mark{font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--vellum);text-decoration:none;white-space:nowrap}.mo-mark:hover{color:var(--brass)}.mo-bar-nav{display:flex;align-items:center;gap:clamp(10px,2vw,22px);flex-wrap:wrap;justify-content:flex-end}.mo-bar-link{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--haze);text-decoration:none;white-space:nowrap}.mo-bar-link:hover{color:var(--vellum)}.mo-bar-link--gilt{color:var(--brass)}.mo-bar-link--gilt:hover{color:var(--vellum)}.mo-bar-button{background:none;border:0;cursor:pointer;padding:0}.mo-bar-email{max-width:150px;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:.04em}.mo-foot{border-top:1px solid rgba(237,230,214,.1);padding:52px 0 64px;margin-top:var(--stack)}.mo-foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:34px}.mo-foot h4{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin:0 0 14px;font-weight:400}.mo-foot a,.mo-foot span.mo-foot-item{display:block;font-size:15px;color:var(--vellum-dim);text-decoration:none;padding:5px 0;cursor:pointer}.mo-foot a:hover{color:var(--vellum)}.mo-foot-base{margin-top:40px;padding-top:22px;border-top:1px solid rgba(237,230,214,.08);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--haze)}@media(max-width:860px){.header-secondary-nav{display:none}}@media(max-width:620px){.mo-bar-nav{gap:14px}}*{box-sizing:border-box;margin:0;padding:0}body{background:#08061a}a{color:#e4c168}a:hover{color:#f0d488}@media(max-width:520px){.header-secondary-nav{display:none}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes flipIn{0%{opacity:0;transform:rotateY(-95deg) translateY(10px)}to{opacity:1;transform:rotateY(0) translateY(0)}}@keyframes shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}@keyframes spinSlow{to{transform:rotate(360deg)}}@keyframes shufL{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-160px,-26px) rotate(-15deg) translateZ(60px)}}@keyframes shufR{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(160px,20px) rotate(13deg) translateZ(30px)}}@keyframes flip3d{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}
