.others-intro{z-index:300;background:var(--background,#dfcdae);height:100dvh;color:var(--foreground,#3c3125);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);justify-content:center;display:grid;position:fixed;inset:0;overflow-y:auto}.others-intro[hidden]{display:none}.others-intro .ot-stage{grid-template-columns:auto minmax(0,10fr) minmax(0,9fr);align-items:center;gap:clamp(1.4rem,4vw,2.8rem);width:min(940px,100vw - 3rem);margin-block:auto;display:grid}.others-intro .ot-drawer{width:120px;height:150px;position:relative}.others-intro .ot-drawer-front{background:var(--card,#f6efdd);border:1px solid var(--border,#c9b391);border-radius:6px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 4px 14px -6px #3c312559}.others-intro .ot-handle{border:3px solid var(--border-400,#b39d7b);border-radius:999px;width:44px;height:10px}.others-intro .ot-inside{background:color-mix(in srgb, var(--card,#f6efdd) 60%, transparent);border-radius:4px;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;position:absolute;inset:8px}.others-intro .ot-chip{font-family:var(--font-mono,monospace);letter-spacing:.2em;color:var(--muted-foreground,#7a6a54);font-size:11px}.others-intro .ot-board{border:1px dashed var(--border-400,#b39d7b);border-radius:8px;min-height:220px;position:relative}.others-intro .ot-mini{width:30%;min-width:84px;padding:1.1rem .7rem .7rem;position:absolute}.others-intro .ot-mini:first-child{top:6%;left:8%}.others-intro .ot-mini:nth-child(2){top:30%;right:10%}.others-intro .ot-mini:nth-child(3){bottom:8%;left:26%}.others-intro .ot-mini .pin{top:-7px}.others-intro .ot-copy{flex-direction:column;align-items:flex-start;display:flex}.others-intro .ot-en{font-family:var(--font-condensed,sans-serif);letter-spacing:.3em;color:var(--muted-foreground,#7a6a54);margin:0;font-size:12.5px}.others-intro .ot-title{font-family:var(--font-display,serif);margin:.9rem 0 0;font-weight:700;line-height:1.12}.others-intro .ot-title .mask{display:block;overflow:hidden}.others-intro .ot-title .line{font-size:clamp(42px,7vw,68px);display:block}.others-intro .ot-sub{color:var(--muted-foreground,#7a6a54);margin:1rem 0 0;font-size:15px}.others-intro .ot-stamp{margin-top:1.5rem}.others-intro .ot-skip{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));border:1px solid var(--border,#c9b391);min-width:44px;min-height:44px;color:var(--muted-foreground,#7a6a54);font-family:var(--font-sans,sans-serif);letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.5em 1.1em;font-size:13px;transition:color .18s,border-color .18s;display:inline-flex;position:absolute}.others-intro .ot-skip:hover{color:var(--foreground,#3c3125);border-color:var(--primary,#35618f)}@media (width<=899px){.others-intro .ot-stage{grid-template-columns:auto minmax(0,1fr)}.others-intro .ot-board{display:none}.others-intro .ot-title .line{font-size:clamp(36px,10vw,54px)}}@media (prefers-reduced-motion:reduce){.others-intro{display:none}}.others-page[data-astro-cid-wyxriq7m]{padding-bottom:clamp(3rem,7vw,5rem)}.hero[data-astro-cid-wyxriq7m]{border-bottom:1px dashed var(--border-400);grid-template-columns:minmax(0,1fr);align-items:center;gap:2.4rem;margin-bottom:2.6rem;padding:clamp(1.8rem,4vw,3.2rem) 0 clamp(2rem,4vw,3rem);display:grid}@media (width>=960px){.hero[data-astro-cid-wyxriq7m]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:3rem}}.hero-kicker[data-astro-cid-wyxriq7m]{margin:0}.hero-copy[data-astro-cid-wyxriq7m] h1[data-astro-cid-wyxriq7m]{font-family:var(--font-display);color:var(--foreground);margin:1rem 0 0;font-size:clamp(30px,4.6vw,50px);font-weight:700;line-height:1.22}.hero-sub[data-astro-cid-wyxriq7m]{font-family:var(--font-serif);color:var(--primary);letter-spacing:.1em;margin:.9rem 0 0}.hero-intro[data-astro-cid-wyxriq7m]{max-width:46ch;color:var(--muted-foreground);margin:1.2rem 0 0;font-size:14.5px;line-height:1.9}.hero-cta[data-astro-cid-wyxriq7m]{margin-top:1.6rem}.cta-primary[data-astro-cid-wyxriq7m]{border:1px solid var(--primary);color:var(--primary);letter-spacing:.1em;padding:.62em 1.35em;font-size:14px;text-decoration:none;transition:background-color .18s,color .18s;display:inline-block}.cta-primary[data-astro-cid-wyxriq7m]:hover{background:var(--primary);color:var(--primary-foreground)}.hero-latest[data-astro-cid-wyxriq7m]{margin:1.3rem 0 0}.hero-board[data-astro-cid-wyxriq7m]{border:1px dashed var(--border-400);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-content:center;gap:1.6rem 1.2rem;min-height:320px;padding:1rem;display:grid;position:relative}.sec-head[data-astro-cid-wyxriq7m]{flex-wrap:wrap;align-items:baseline;gap:.9rem;margin-bottom:1.4rem;display:flex}.sec-head[data-astro-cid-wyxriq7m] h2[data-astro-cid-wyxriq7m]{font-family:var(--font-display);margin:0;font-size:clamp(22px,3vw,30px)}.sec-head[data-astro-cid-wyxriq7m] h2[data-astro-cid-wyxriq7m] .mono-label[data-astro-cid-wyxriq7m]{margin-left:.65rem}.sec-note[data-astro-cid-wyxriq7m]{color:var(--muted-foreground);flex-basis:100%;margin:0;font-size:13.5px}.topic-list[data-astro-cid-wyxriq7m]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.topic-list[data-astro-cid-wyxriq7m] li[data-astro-cid-wyxriq7m]{background:var(--card);border:1px solid var(--border);flex-direction:column;gap:.4rem;padding:1rem 1.1rem;display:flex;box-shadow:0 2px 6px #3c31251f}.topic-tag[data-astro-cid-wyxriq7m]{font-family:var(--font-serif);color:var(--primary);font-size:17px;font-weight:700}.topic-note[data-astro-cid-wyxriq7m]{color:var(--muted-foreground);font-size:13.5px;line-height:1.8}.wall-entry[data-astro-cid-wyxriq7m]{text-align:center;color:var(--muted-foreground);margin-top:2.6rem;font-size:14.5px}.wall-entry[data-astro-cid-wyxriq7m] a[data-astro-cid-wyxriq7m]{color:var(--primary);font-weight:600}
