@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(/door/assets/im-fell-english-regular-fc-gM62p.woff2)format("woff2")}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(/door/assets/im-fell-english-italic-BrpLdrEt.woff2)format("woff2")}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(/door/assets/im-fell-english-sc-DGkTwM83.woff2)format("woff2")}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(/door/assets/alegreya-roman-latin-Z5dGlkil.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(/door/assets/alegreya-italic-latin-VMPpxkLO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cd-wood-hi:#7d5538;--cd-wood:#5b3b27;--cd-wood-lo:#3d2718;--cd-wood-edge:#24160d;--cd-wood-well:#2b1b10;--cd-brass-hi:#f4dc9d;--cd-brass:#c99f5b;--cd-brass-lo:#7c5a2a;--cd-parch-hi:#fbf1d8;--cd-parch:#f3e6c6;--cd-parch-lo:#e3cfa3;--cd-ink:#38261a;--cd-ink-soft:#654a31;--cd-ink-alarm:#7c2617;--cd-cream:#f4e3bf;--cd-cream-soft:#d6bf98;--cd-wax-simulated:#a1402a;--cd-wax-connecting:#a07a3c;--cd-wax-live:#c4862c;--cd-wax-resting:#404c78;--cd-wax-lost:#5c6370;--cd-face-story:"IM Fell English", Georgia, "Times New Roman", serif;--cd-face-label:"IM Fell English SC", Georgia, "Times New Roman", serif;--cd-face-body:Alegreya, Georgia, "Times New Roman", serif;--cd-type-min:12px;--cd-type-small:13px;--cd-type-body:14px;--cd-type-lead:16px;--cd-type-title:22px;--cd-type-display:38px;--cd-label-tracking:.08em;--cd-focus-width:2px;--cd-focus-offset:3px;--cd-focus:var(--cd-brass-hi)}.cd-focus:focus{outline:none}.cd-focus:focus-visible,.cd-kit :focus-visible{outline:var(--cd-focus-width) solid var(--cd-focus);outline-offset:var(--cd-focus-offset)}@media (forced-colors:active){.cd-focus:focus-visible,.cd-kit :focus-visible{outline-color:highlight}}.cd-plate{color:var(--cd-cream);font:var(--cd-type-body)/1.35 var(--cd-face-body);font-synthesis:none;background:radial-gradient(circle at 9px 9px, var(--cd-brass-hi) 0 1px, var(--cd-brass) 1.5px 2.6px, var(--cd-brass-lo) 3.2px, transparent 3.8px), radial-gradient(circle at calc(100% - 9px) 9px, var(--cd-brass-hi) 0 1px, var(--cd-brass) 1.5px 2.6px, var(--cd-brass-lo) 3.2px, transparent 3.8px), radial-gradient(circle at 9px calc(100% - 9px), var(--cd-brass-hi) 0 1px, var(--cd-brass) 1.5px 2.6px, var(--cd-brass-lo) 3.2px, transparent 3.8px), radial-gradient(circle at calc(100% - 9px) calc(100% - 9px), var(--cd-brass-hi) 0 1px, var(--cd-brass) 1.5px 2.6px, var(--cd-brass-lo) 3.2px, transparent 3.8px), repeating-linear-gradient(93deg, #ffdcae08 0 2px, transparent 2px 9px, #1a0c0410 9px 10px, transparent 10px 17px, #ffdcae06 17px 18px, transparent 18px 26px), linear-gradient(176deg, var(--cd-wood-hi), var(--cd-wood) 38%, var(--cd-wood-lo));border:1px solid var(--cd-wood-edge);border-radius:12px;box-shadow:inset 0 1px #ffe1b440,inset 0 -2px #0000004d,inset 0 0 0 4px #00000014,0 0 0 1px #c99f5b33,0 18px 40px #0c0a1c80,0 4px 10px #0c0a1c55}.cd-slip{color:var(--cd-ink);font:var(--cd-type-small)/1.3 var(--cd-face-body);font-synthesis:none;background:radial-gradient(ellipse at 28% 18%, var(--cd-parch-hi), transparent 72%), linear-gradient(172deg, var(--cd-parch), var(--cd-parch-lo));border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 -5px 12px #a0784022,0 1px #ffe7b826,0 2px #0000004d,0 3px 8px #0000003d}.cd-label{font:var(--cd-type-min)/1.1 var(--cd-face-label);letter-spacing:var(--cd-label-tracking)}.cd-seal{--cd-wax:var(--cd-wax-simulated);filter:drop-shadow(0 1px #00000059)drop-shadow(0 1.5px 1.5px #2a140a40);flex:none;width:24px;height:24px;display:block;overflow:visible}.cd-seal-wax{fill:var(--cd-wax);stroke:color-mix(in srgb, var(--cd-wax) 62%, #120800);stroke-width:.7px}.cd-seal-rim{fill:none;stroke:color-mix(in srgb, var(--cd-wax) 70%, #160a02);stroke-width:1px}.cd-seal-glyph{fill:none;stroke:color-mix(in srgb, var(--cd-wax) 38%, #fff3dc);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.cd-seal[data-seal=live] .cd-seal-glyph,.cd-seal[data-seal=resting] .cd-seal-glyph{fill:color-mix(in srgb, var(--cd-wax) 30%, #fff1d2);stroke-width:.6px}.cd-seal[data-seal=connecting]{--cd-wax:var(--cd-wax-connecting)}.cd-seal[data-seal=live]{--cd-wax:var(--cd-wax-live)}.cd-seal[data-seal=resting]{--cd-wax:var(--cd-wax-resting)}.cd-seal[data-seal=lost]{--cd-wax:var(--cd-wax-lost)}.cd-seal-small{width:18px;height:18px}.cd-provenance{width:max-content;max-width:min(260px,100%);color:var(--cd-ink);font:var(--cd-type-min)/1.15 var(--cd-face-body);font-synthesis:none;pointer-events:none;background:linear-gradient(90deg, #8a5a3014 0 18px, transparent 26px), radial-gradient(ellipse at 30% 15%, var(--cd-parch-hi), transparent 75%), linear-gradient(172deg, var(--cd-parch), var(--cd-parch-lo));border-radius:2px 3px 3px 2px;flex-direction:column;gap:4px;margin:0;padding:5px 11px 5px 6px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff52,inset 0 0 0 3px #f9eed5,inset 0 0 0 3.6px #9c7a4c2e,inset 0 -4px 9px #a0784020,0 1px #00000052,0 3px 9px #1008184d}.cd-provenance-line{align-items:center;gap:7px;margin:0;display:flex}.cd-provenance-line .cd-seal{margin:-2px 0 -2px -14px}.cd-provenance-line .cd-seal-small{margin:0 2px 0 -11px}.cd-provenance-words{flex-direction:column;gap:1px;min-width:0;display:flex}.cd-provenance-word{font:var(--cd-type-small)/1.1 var(--cd-face-label);letter-spacing:var(--cd-label-tracking);color:var(--cd-ink);white-space:nowrap;font-weight:400}.cd-provenance-note{font:italic var(--cd-type-min)/1.15 var(--cd-face-body);color:var(--cd-ink-soft);display:block}.cd-provenance-line+.cd-provenance-line{border-top:1px solid #9c7a4c40;padding-top:4px}.cd-provenance-line[data-seal=lost] .cd-provenance-word{color:var(--cd-ink-alarm)}.cd-provenance[data-provenance=lost]{background:linear-gradient(90deg,#5c637018 0 18px,#0000 26px),radial-gradient(at 30% 15%,#f6eedc,#0000 75%),linear-gradient(172deg,#ece1c8,#d9c8a4)}@media (forced-colors:active){.cd-provenance{border:1px solid canvastext}.cd-seal-wax{fill:canvas;stroke:canvastext}.cd-seal-rim,.cd-seal-glyph{stroke:canvastext}}.cd-crests{gap:6px;min-width:0;display:grid}.cd-crests-label{font:var(--cd-type-small)/1.15 var(--cd-face-label);letter-spacing:var(--cd-label-tracking);color:var(--cd-cream-soft);margin:0}.cd-crest-rail{background:linear-gradient(180deg, #00000047, #0000001f 40%, #ffdcae0a), var(--cd-wood-well);border-radius:9px;flex-wrap:wrap;gap:6px;min-width:0;padding:5px;display:flex;box-shadow:inset 0 2px 4px #00000073,inset 0 -1px #ffe1b41f,0 1px #ffe1b414}.cd-crest{--cd-crest-field:#8e3b22;min-width:84px;min-height:44px;color:var(--cd-cream);font:var(--cd-type-body)/1.1 var(--cd-face-body);font-synthesis:none;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;appearance:none;border:1px solid var(--cd-wood-edge);background:repeating-linear-gradient(92deg, #ffdcae07 0 2px, transparent 2px 8px, #1a0c0412 8px 9px, transparent 9px 15px), linear-gradient(176deg, var(--cd-wood-hi), var(--cd-wood) 45%, var(--cd-wood-lo));border-radius:7px;flex-direction:column;flex:88px;justify-content:center;align-items:center;gap:5px;margin:0;padding:9px 6px 8px;transition:transform .12s,box-shadow .12s,background-color .12s;display:flex;position:relative;box-shadow:inset 0 1px #ffe1b438,inset 0 -2px #00000040,0 2px #0000006b}.cd-crest[data-crest=tide]{--cd-crest-field:#2c5b6c}.cd-crest[data-crest=grove]{--cd-crest-field:#476a31}.cd-crest:hover:not([aria-disabled=true]):not([aria-checked=true]){transform:translateY(-1px);box-shadow:inset 0 1px #ffe1b44d,inset 0 -2px #00000040,0 3px #0000006b}.cd-crest:active:not([aria-disabled=true]){transform:translateY(1px);box-shadow:inset 0 1px #ffe1b42e,inset 0 -1px #00000040,0 1px #0000006b}.cd-crest-mark{filter:drop-shadow(0 1.5px #0000006b);flex:none;width:38px;height:38px;display:block;overflow:visible}.cd-crest-ring{fill:var(--cd-brass-lo);stroke:var(--cd-wood-edge);stroke-width:.8px}.cd-crest-field{fill:var(--cd-crest-field);stroke:color-mix(in srgb, var(--cd-crest-field) 55%, #0e0702);stroke-width:1.4px}.cd-crest-shine{fill:none;stroke:#ffe9be59;stroke-width:1.3px;stroke-linecap:round}.cd-crest-line{fill:none;stroke:#fbecd0;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.cd-crest-fill{fill:#fbecd0}.cd-crest-words{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.cd-crest-name{font:var(--cd-type-body)/1.1 var(--cd-face-story);color:var(--cd-cream);white-space:nowrap}.cd-crest-note{font:var(--cd-type-min)/1.1 var(--cd-face-label);letter-spacing:var(--cd-label-tracking);color:var(--cd-cream-soft)}.cd-crest[aria-checked=true]{cursor:default;color:var(--cd-ink);border-color:var(--cd-brass-lo);background:radial-gradient(ellipse at 30% 15%, var(--cd-parch-hi), transparent 72%), linear-gradient(172deg, var(--cd-parch), var(--cd-parch-lo));transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff5c,inset 0 0 0 3px #f9eed5,inset 0 0 0 3.8px #9c7a4c66,0 3px #000000a3,0 6px 12px #0000004d}.cd-crest[aria-checked=true]:before{content:"";background:linear-gradient(135deg, var(--cd-brass-hi), var(--cd-brass) 55%, var(--cd-brass-lo));border:1px solid var(--cd-wood-edge);width:9px;height:9px;position:absolute;top:-6px;left:50%;translate:-50%;rotate:45deg;box-shadow:0 1px #00000080}.cd-crest[aria-checked=true] .cd-crest-ring{fill:var(--cd-brass);stroke:var(--cd-brass-lo);stroke-width:2.4px}.cd-crest[aria-checked=true] .cd-crest-name{color:var(--cd-ink)}.cd-crest[aria-checked=true] .cd-crest-note{color:var(--cd-ink-soft)}.cd-crest[aria-disabled=true]{cursor:not-allowed;background:linear-gradient(176deg,#4a3526,#33241a);transform:none;box-shadow:inset 0 1px #ffe1b41a,inset 0 2px 5px #0000004d}.cd-crest[aria-disabled=true]:not([aria-checked=true]) .cd-crest-field{fill:#4b3f36}.cd-crest[aria-disabled=true]:not([aria-checked=true]) .cd-crest-name{color:var(--cd-cream-soft)}.cd-crest[aria-disabled=true][aria-checked=true]{background:linear-gradient(172deg, var(--cd-parch-lo), #cdb68a)}.cd-crests-hint{font:italic var(--cd-type-min)/1.3 var(--cd-face-body);color:var(--cd-cream-soft);margin:0}.cd-crests[data-disabled=true] .cd-crests-hint{color:var(--cd-cream);font-style:normal}.cd-crest:focus{outline:none}.cd-crest:focus-visible{outline:var(--cd-focus-width) solid var(--cd-focus);outline-offset:var(--cd-focus-offset);z-index:1}.cd-field{color:var(--cd-ink);font:var(--cd-type-small)/1.3 var(--cd-face-body);font-synthesis:none;background:radial-gradient(ellipse at 26% 12%, var(--cd-parch-hi), transparent 70%), linear-gradient(172deg, var(--cd-parch), var(--cd-parch-lo));border-radius:4px;gap:4px;padding:8px 11px 9px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff57,inset 0 0 0 3px #f9eed5,inset 0 0 0 3.8px #9c7a4c38,inset 0 -6px 12px #a0784026,0 1px #00000059,0 3px 8px #0000004d}.cd-field-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cd-field-label{font:var(--cd-type-small)/1.1 var(--cd-face-label);letter-spacing:var(--cd-label-tracking);color:var(--cd-ink-soft);cursor:text}.cd-field-allowance{font:italic var(--cd-type-min)/1.1 var(--cd-face-body);color:var(--cd-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.cd-field-allowance[data-near=true]{color:var(--cd-ink-alarm);font-style:normal}.cd-field-input{box-sizing:border-box;resize:none;width:100%;color:var(--cd-ink);caret-color:var(--cd-wax-simulated);font:16px/24px var(--cd-face-body);font-synthesis:none;background:repeating-linear-gradient(#0000 0 23px,#9c7a4c47 23px 24px) 0 0/100% 24px local;border:0;border-radius:0;margin:0;padding:0 2px;display:block}.cd-field-input::placeholder{color:var(--cd-ink-soft);opacity:1;font-style:italic}.cd-field-input::selection{color:var(--cd-ink);background:#c99f5b80}.cd-field-input:focus,.cd-field-input:focus-visible{outline:none}.cd-field:focus-within{outline:var(--cd-focus-width) solid var(--cd-focus);outline-offset:var(--cd-focus-offset)}.cd-field-announce{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cd-field-hint{font:italic var(--cd-type-min)/1.3 var(--cd-face-body);color:var(--cd-ink-soft);margin:0}.cd-field-error{font:var(--cd-type-small)/1.3 var(--cd-face-body);color:var(--cd-ink-alarm);border-top:1px solid #7c261733;align-items:flex-start;gap:6px;margin:2px 0 0;padding-top:5px;display:flex}.cd-field-error-mark{flex:none;width:13px;height:13px;margin-top:2px}.cd-field-error-mark path:first-child{fill:var(--cd-ink-alarm)}.cd-field-error-mark path:last-child{fill:none;stroke:var(--cd-parch-hi);stroke-width:1.4px;stroke-linecap:round}.cd-field-tag{font:var(--cd-type-min)/1 var(--cd-face-label);letter-spacing:var(--cd-label-tracking);font-weight:400}.cd-field[data-invalid=true]{box-shadow:inset 3px 0 0 var(--cd-ink-alarm), inset 0 0 0 1px #ffffff57, inset 0 0 0 3.8px #7c261740, inset 0 -6px 12px #a0784026, 0 1px 0 #00000059, 0 3px 8px #0000004d}.cd-field[data-disabled=true]{background:linear-gradient(172deg, var(--cd-parch-lo), #d6c08f)}.cd-field[data-disabled=true] .cd-field-input{cursor:not-allowed;color:var(--cd-ink-soft);-webkit-text-fill-color:var(--cd-ink-soft)}.cd-field[data-disabled=true] .cd-field-label{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cd-crest{transition:none}.cd-crest:hover:not([aria-disabled=true]):not([aria-checked=true]),.cd-crest:active:not([aria-disabled=true]){transform:none}}@media (forced-colors:active){.cd-crest{forced-color-adjust:auto;border:1px solid buttontext}.cd-crest[aria-checked=true]{border:3px double highlight}.cd-crest[aria-checked=true]:before{background:highlight;border-color:highlight}.cd-crest[aria-disabled=true]{color:graytext;border-style:dashed}.cd-crest-ring,.cd-crest-field{fill:canvas;stroke:canvastext}.cd-crest-line{stroke:canvastext}.cd-crest-fill{fill:canvastext}.cd-crest:focus-visible,.cd-field:focus-within{outline-color:highlight}.cd-field{border:1px solid canvastext}.cd-field[data-invalid=true]{border:2px solid canvastext}}html,body{background:#12151f;margin:0}body{-webkit-font-smoothing:antialiased}.door{min-height:100vh;min-height:100svh;color:var(--cd-cream);font:16px/1.5 var(--cd-face-body);font-synthesis:none;isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.door a{color:inherit}.door :focus-visible{outline:var(--cd-focus-width) solid var(--cd-focus);outline-offset:var(--cd-focus-offset);border-radius:3px}.door-scene{z-index:-2;position:absolute;inset:0}.door-scene img{object-fit:cover;object-position:0% 46%;width:100%;height:100%;animation:1.6s ease-out both door-dawn;display:block}@keyframes door-dawn{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}.door-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0d1020f2 0,#11152699 30%,#1215280d 58%,#0000 70%),linear-gradient(#0c0f1d99,#0000 18% 80%,#0c0f1dcc);position:absolute;inset:0}.door-top{justify-content:space-between;align-items:center;gap:16px;padding:24px 40px;display:flex}.door-brand{font:400 25px/1 var(--cd-face-story);color:#fbecc9;letter-spacing:.01em;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.door-mark{width:36px;height:36px;color:var(--cd-brass-hi);font:21px/1 var(--cd-face-story);border:1px solid var(--cd-brass);background:radial-gradient(circle at 40% 35%,#6b4a2c,#3a2617);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffe1b455,0 0 28px #e7a54a40}.door-showcase{font:15px/1.2 var(--cd-face-body);color:var(--cd-cream-soft);border-bottom:1px solid #c99f5b66;padding:8px 0;text-decoration:none;transition:color .15s,border-color .15s}.door-showcase:hover{color:#fff0d0;border-color:var(--cd-brass)}.door-plate{box-sizing:border-box;place-self:center start;width:min(470px,100% - 32px);margin:8px 0 8px 56px;padding:34px 36px 26px;animation:.7s cubic-bezier(.2,.8,.3,1) .15s both door-rise}@keyframes door-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.door-kicker{color:var(--cd-brass-hi);margin:0 0 14px;font-size:13px}.door h1{font:400 56px/.98 var(--cd-face-story);letter-spacing:-.012em;color:#fcedc9;text-shadow:0 2px #00000059,0 0 30px #ffb95d22;margin:0 0 16px}.door-lede{color:#ecd8b2;margin:0 0 22px;font-size:16.5px;line-height:1.5}.door-stamp,.door-notice{border-radius:4px;margin:0 0 18px;padding:10px 12px;font-size:14px;line-height:1.4}.door-stamp{color:#ffe9d6;background:#a1402a33;border:1px solid #c4614566}.door-stamp .cd-label{color:#ffcfb8;margin-right:6px}.door-notice{color:#f8e7c6;background:#00000038;border:1px solid #c99f5b55}.door-choices{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.door-choices button{appearance:none;cursor:pointer;color:var(--cd-cream);font:15px/1 var(--cd-face-story);background:#0000002e;border:1px solid #c99f5b55;border-radius:4px;padding:7px 12px}.door-choices button.chosen{color:var(--cd-ink);background:linear-gradient(#f2d79c,#cfa45c);border-color:#7c5a2a}.door-kingdom{grid-template-columns:46px 1fr;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px 13px;display:grid}.door-keep{fill:none;width:46px;height:46px;stroke:var(--cd-ink-soft);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.door-kingdom-label{color:var(--cd-ink-soft);align-items:center;gap:7px;margin:0;display:inline-flex}.door-kingdom-label:before{content:"";background:#d48a2c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #d48a2c33,0 0 8px #f0a443}.door-kingdom h2{font:400 28px/1.05 var(--cd-face-story);color:var(--cd-ink);margin:3px 0 2px}.door-kingdom-line{color:var(--cd-ink-soft);margin:0;font-size:14.5px}.door-kingdom-line a{color:var(--cd-ink);text-underline-offset:2px;text-decoration-color:#654a3188}.door-out{margin-left:3px;font-size:12px}.door-waiting p{color:var(--cd-ink-soft);margin:0;font-style:italic}.door-waiting{display:block}.door-ways{gap:10px;display:grid}.door-walk{box-sizing:border-box;min-height:54px;font:400 20px/1.1 var(--cd-face-story);background:radial-gradient(at 30% 0,#fff1c9,#0000 60%),linear-gradient(#f4d896,#d6a85a 58%,#b9883f);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:transform .12s,filter .15s,box-shadow .12s;display:flex;box-shadow:inset 0 1px #fff6d9,inset 0 -3px #8a6128,0 0 0 1px #4a2f12,0 3px 0 1px #24160d,0 10px 22px #0009,0 0 40px #f0a8481f;color:#2a1a0e!important}.door-walk:hover{filter:brightness(1.05)saturate(1.04)}.door-walk:active{transform:translateY(2px);box-shadow:inset 0 1px #fff6d9,inset 0 -1px #8a6128,0 0 0 1px #4a2f12,0 1px 0 1px #24160d,0 4px 10px #0009}.door-walk svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.door-look{text-align:center;font:15.5px/1.2 var(--cd-face-body);background:#0000002b;border:1px solid #c99f5b59;border-radius:6px;padding:13px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:block;color:var(--cd-cream)!important}.door-look:hover{border-color:var(--cd-brass);background:#ffffff10}.door-fine{font:italic 13.5px/1.45 var(--cd-face-body);color:var(--cd-cream-soft);margin:16px 0 0}.door-signout{appearance:none;cursor:pointer;font:inherit;color:var(--cd-brass-hi);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.door-foot{color:#e2d0aecc;text-shadow:0 1px 6px #0b0d18;justify-content:space-between;align-items:center;gap:16px;padding:16px 40px 22px;font-size:13px;display:flex}.door-foot p{margin:0}.door-caption{font-style:italic}.door-foot-links{gap:10px;display:flex}.door-foot-links a{border-bottom:1px solid #c99f5b55;text-decoration:none}@media (prefers-reduced-motion:reduce){.door-scene img,.door-plate{animation:none}}@media (max-width:720px){.door{grid-template-rows:auto auto auto}.door-scene{position:fixed}.door-scene img{object-position:58% 40%}.door-shade{background:linear-gradient(#0c0f1d8c,#0000 16% 26%,#0d1020c4 46%,#0d1020f2 70%);position:fixed}.door-top{padding:16px 18px}.door-brand{gap:10px;font-size:21px}.door-mark{width:30px;height:30px;font-size:18px}.door-showcase{font-size:13.5px}.door-showcase span{display:none}.door-plate{justify-self:center;width:calc(100% - 20px);margin:24svh 0 0;padding:26px 22px 20px}.door h1{font-size:44px}.door-lede{margin-bottom:18px;font-size:15.5px}.door-kingdom h2{font-size:25px}.door-walk{font-size:18.5px}.door-foot{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px 24px}}
