._shell_ybj7o_1{--dock-offset: 68px;min-height:100vh;display:flex;flex-direction:column;color:var(--ink-strong)}._topBar_ybj7o_9{position:fixed;top:0;left:0;right:0;z-index:24;padding:calc(.58rem + env(safe-area-inset-top)) clamp(.8rem,2vw,1.3rem) .7rem;display:flex;justify-content:center;pointer-events:none}._workspace_ybj7o_21{flex:1;width:min(1120px,100%);margin:0 auto;padding:calc(clamp(1.7rem,3vw,2.9rem) + var(--dock-offset)) clamp(.95rem,2.3vw,1.6rem) clamp(2rem,4vw,3.2rem);position:relative}._workspaceHome_ybj7o_29{flex:1;min-height:100vh;width:100%}._dock_ybj7o_35{display:flex;justify-content:center;width:100%;pointer-events:auto}._dockGroup_ybj7o_42{display:inline-flex;gap:clamp(.4rem,1vw,.9rem);flex-wrap:wrap;justify-content:center;padding:0 0 .18rem;position:relative}._dockGroup_ybj7o_42:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--line-strong) 82%,transparent),transparent);opacity:.9}._dockGroupHome_ybj7o_62{isolation:isolate}._dockGroupHome_ybj7o_62:before{content:"";position:absolute;inset:-.38rem -.95rem -.28rem;z-index:-1;background:color-mix(in oklab,var(--bg-veil) 62%,transparent);border:1px solid color-mix(in oklab,var(--line-subtle) 58%,transparent);box-shadow:0 18px 38px color-mix(in oklab,#000000 34%,transparent),inset 0 1px color-mix(in oklab,var(--fog-100) 9%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}._dockGroupHome_ybj7o_62:after{left:.85rem;right:.85rem;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--fog-100) 70%,transparent),transparent)}._dockItem_ybj7o_86{min-block-size:34px;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--ink-soft);padding:.28rem .1rem .5rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-accent);font-size:.64rem;text-transform:uppercase;letter-spacing:.18em;transition:border-color var(--dur-base) var(--ease-out-expo),color var(--dur-base) var(--ease-out-expo),opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-out-expo);opacity:.84}._dockItemHome_ybj7o_108{color:color-mix(in oklab,var(--fog-100) 88%,var(--fog-200));text-shadow:0 1px 12px color-mix(in oklab,#000000 22%,transparent);opacity:.92}._dockItemActive_ybj7o_114{border-bottom-color:color-mix(in oklab,var(--accent-core) 92%,transparent);color:var(--accent-gold);opacity:1}._dockItemHome_ybj7o_108._dockItemActive_ybj7o_114{border-bottom-color:color-mix(in oklab,var(--accent-gold) 94%,transparent);color:var(--fog-100)}._dockItem_ybj7o_86:focus-visible{outline:2px solid color-mix(in oklab,var(--accent-gold) 86%,transparent);outline-offset:2px}@media(hover:hover)and (pointer:fine){._dockItem_ybj7o_86:hover{border-bottom-color:color-mix(in oklab,var(--accent-core) 66%,transparent);color:var(--ink-strong);opacity:1;transform:translateY(-1px)}._dockItemHome_ybj7o_108:hover{border-bottom-color:color-mix(in oklab,var(--fog-100) 84%,transparent);color:var(--fog-100)}}@media(max-width:860px){._dock_ybj7o_35{justify-content:center}}@media(max-width:640px){._shell_ybj7o_1{--dock-offset: 86px}._dockGroup_ybj7o_42{width:100%}._dockItem_ybj7o_86{flex:1}}._page_18o3z_1{display:grid;gap:clamp(2.2rem,4vw,4rem);color:var(--ink-strong)}._homeStage_18o3z_7{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:#020304}._homeStage_18o3z_7:before{content:"";position:absolute;inset:0;background:radial-gradient(85% 58% at 50% 52%,color-mix(in oklab,var(--accent-core) 8%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in oklab,#0a0d10 16%,transparent),color-mix(in oklab,#0a0d10 4%,transparent) 78%);opacity:.28;animation:_homeGlow_18o3z_1 11s var(--ease-out-quint) infinite alternate;pointer-events:none;z-index:-1}._homeBackdrop_18o3z_30{position:absolute;inset:0;z-index:-2;pointer-events:none}._homeBackdropFrame_18o3z_37{width:100vw;height:115vh;border:0;display:block;background:#000;pointer-events:none;transform:translateY(-6vh)}._homeWordWrap_18o3z_47{position:relative;padding:.2rem .4rem;display:grid;justify-items:center;z-index:1}._homeTitle_18o3z_55{margin:0;min-height:.96em;display:grid;place-items:center;position:relative}._homeLogoFrame_18o3z_63{width:clamp(14rem,34vw,24rem);aspect-ratio:398 / 224;display:block}._homeLogo_18o3z_63{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 8px 18px color-mix(in oklab,var(--accent-core) 12%,transparent)) contrast(1.03)}._window_18o3z_79{display:grid;gap:clamp(1rem,2vw,1.4rem);position:relative;padding:clamp(.8rem,1.8vw,1.2rem) 0 0;isolation:isolate}._window_18o3z_79:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--accent-core) 82%,transparent) 0,color-mix(in oklab,var(--line-subtle) 84%,transparent) 45%,transparent 100%);opacity:.95;pointer-events:none}._window_18o3z_79+._window_18o3z_79{border-top:0;padding-top:clamp(.4rem,1vw,.75rem)}._windowHeader_18o3z_102{display:grid;gap:.6rem;padding-bottom:1.05rem;border-bottom:1px solid color-mix(in oklab,var(--line-subtle) 68%,transparent)}._windowTitle_18o3z_109{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2.1vw,2.3rem);line-height:.95;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-strong)}._windowSub_18o3z_119{margin:0;max-width:72ch;font-size:1.02rem;line-height:1.7;color:var(--ink-soft)}._heroActions_18o3z_127{display:flex;flex-wrap:wrap;gap:.45rem}._gridTwo_18o3z_133{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}._gridThree_18o3z_139{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}._subCard_18o3z_145,._infoRow_18o3z_146,._projectRow_18o3z_147,._detailCard_18o3z_148,._emptyState_18o3z_149{border:0;background:transparent;box-shadow:none}._subCard_18o3z_145,._detailCard_18o3z_148,._emptyState_18o3z_149{padding:0}._subCardTitle_18o3z_161{margin:0;font-family:var(--font-display);font-size:clamp(1rem,.7vw + .9rem,1.35rem);line-height:1;text-transform:uppercase;letter-spacing:.06em}._subCard_18o3z_145,._aboutPanel_18o3z_171,._detailCard_18o3z_148,._legalSection_18o3z_173,._emptyState_18o3z_149{padding-left:clamp(.9rem,1.7vw,1.2rem);border-left:1px solid color-mix(in oklab,var(--line-strong) 62%,transparent)}._bulletList_18o3z_179,._bulletListCompact_18o3z_180,._infoList_18o3z_181,._projectList_18o3z_182{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}._projectList_18o3z_182{gap:0}._bulletList_18o3z_179 li,._bulletListCompact_18o3z_180 li{border-top:1px solid var(--line-subtle);padding-top:.8rem;font-size:.96rem;line-height:1.68;color:var(--ink-soft)}._bulletListCompact_18o3z_180 li{font-size:.88rem}._infoRow_18o3z_146{padding:.8rem 0;display:flex;justify-content:space-between;gap:.64rem;align-items:start;border-top:1px solid color-mix(in oklab,var(--line-subtle) 76%,transparent);transition:color var(--dur-base) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo)}._projectRow_18o3z_147{border-top:1px solid color-mix(in oklab,var(--line-subtle) 76%,transparent);transition:border-color var(--dur-base) var(--ease-out-expo),color var(--dur-base) var(--ease-out-expo)}._infoTitle_18o3z_226,._projectName_18o3z_227{margin:0;font-family:var(--font-display);text-transform:uppercase;line-height:.98}._infoTitle_18o3z_226{font-size:1.05rem}._infoMeta_18o3z_238,._projectMeta_18o3z_239,._updated_18o3z_240,._viewHint_18o3z_241,._label_18o3z_242{margin:0;font-family:var(--font-accent);font-size:.6rem;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted)}._infoTail_18o3z_251,._projectTrail_18o3z_252{display:grid;justify-items:end;gap:.24rem}._quickGrid_18o3z_258,._formGrid_18o3z_259,._filterRow_18o3z_260,._tagRow_18o3z_261,._linkRow_18o3z_262{display:grid;gap:.6rem}._quickLink_18o3z_267,._inlineAction_18o3z_268,._submitButton_18o3z_269{min-block-size:40px;border:1px solid color-mix(in oklab,var(--line-strong) 56%,transparent);color:var(--ink-strong);font-family:var(--font-accent);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;padding:.34rem .78rem;display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--dur-base) var(--ease-out-expo),background-color var(--dur-base) var(--ease-out-expo),color var(--dur-base) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo)}._quickLink_18o3z_267,._inlineAction_18o3z_268{background:color-mix(in oklab,var(--bg-raised) 52%,transparent);width:fit-content}._quickLink_18o3z_267{width:100%;justify-content:flex-start}._submitButton_18o3z_269{background:linear-gradient(180deg,color-mix(in oklab,var(--accent-core) 18%,var(--bg-raised)),color-mix(in oklab,var(--accent-core) 8%,var(--bg-deep)));border-color:color-mix(in oklab,var(--accent-core) 52%,var(--line-strong));color:var(--accent-gold)}._submitButton_18o3z_269:disabled{opacity:.55;cursor:not-allowed}._projectLink_18o3z_310{display:grid;gap:1.1rem;grid-template-columns:112px minmax(0,1fr) auto;padding:1rem 0;transition:transform var(--dur-base) var(--ease-out-expo),color var(--dur-base) var(--ease-out-expo)}._preview_18o3z_320,._previewFallback_18o3z_321{width:112px;aspect-ratio:16 / 10;border:1px solid color-mix(in oklab,var(--line-subtle) 84%,transparent);background:color-mix(in oklab,var(--bg-raised) 86%,#0d1012 14%);overflow:hidden}._preview_18o3z_320{position:relative}._preview_18o3z_320 img,._detailVisual_18o3z_334 img,._detailGalleryItem_18o3z_335 img{width:100%;height:100%;display:block;object-fit:cover}._previewFallback_18o3z_321{display:grid;place-items:center;padding:.3rem;text-align:center}._projectMain_18o3z_349{display:grid;gap:.28rem}._projectTop_18o3z_354{display:flex;flex-wrap:wrap;gap:.36rem;align-items:baseline}._projectName_18o3z_227{font-size:clamp(1rem,.6vw + .9rem,1.3rem)}._projectStatus_18o3z_365,._tag_18o3z_261{border:1px solid color-mix(in oklab,var(--line-strong) 62%,var(--accent-core));background:transparent;color:var(--accent-gold);font-family:var(--font-accent);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;padding:.18rem .38rem}._projectSummary_18o3z_377,._projectDescription_18o3z_378{margin:0;font-size:.96rem;line-height:1.62;color:var(--ink-soft)}._viewHint_18o3z_241{color:var(--accent-gold)}._note_18o3z_389{margin:0;color:var(--ink-muted);font-size:.82rem}._turnstileShell_18o3z_395{border:1px solid color-mix(in oklab,var(--line-subtle) 76%,transparent);background:color-mix(in oklab,var(--bg-raised) 70%,transparent);padding:.68rem;width:fit-content;max-width:100%}._turnstileWidget_18o3z_403{min-height:66px}._formError_18o3z_407,._formSuccess_18o3z_408{margin:0;padding:.58rem .66rem;font-size:.86rem;line-height:1.5;border:1px solid}._formError_18o3z_407{color:color-mix(in oklab,#df8c8c 74%,var(--fog-100));border-color:color-mix(in oklab,#a64b4b 58%,var(--line-strong));background:color-mix(in oklab,#371616 74%,var(--bg-surface))}._formSuccess_18o3z_408{color:color-mix(in oklab,#98c89a 78%,var(--fog-100));border-color:color-mix(in oklab,#547b57 56%,var(--line-strong));background:color-mix(in oklab,#18291b 76%,var(--bg-surface))}._field_18o3z_428,._fieldInline_18o3z_429,._fieldInlineGrow_18o3z_430{display:grid;gap:.34rem}._fieldInline_18o3z_429{min-width:150px}._fieldInlineGrow_18o3z_430{min-width:220px;flex:1}._filterRow_18o3z_260{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}._categoryField_18o3z_451{position:relative;min-width:220px;display:grid;gap:.34rem}._categoryTrigger_18o3z_458{min-height:42px;width:100%;border:1px solid color-mix(in oklab,var(--line-subtle) 84%,var(--accent-core));background:color-mix(in oklab,var(--bg-raised) 72%,transparent);color:var(--ink-strong);padding:.58rem .7rem;font-size:.9rem;font-family:var(--font-body);display:inline-flex;justify-content:space-between;align-items:center;gap:.6rem;transition:border-color var(--dur-base) var(--ease-out-expo),background-color var(--dur-base) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo)}._categoryTriggerOpen_18o3z_478{border-color:color-mix(in oklab,var(--accent-core) 68%,var(--line-strong));background:color-mix(in oklab,var(--accent-core) 8%,var(--bg-raised));box-shadow:0 0 0 1px color-mix(in oklab,var(--accent-core) 24%,transparent)}._categoryChevron_18o3z_484{font-family:var(--font-accent);font-size:.72rem;color:var(--ink-muted);transition:transform .2s var(--ease-out-quint)}._categoryTriggerOpen_18o3z_478 ._categoryChevron_18o3z_484{transform:rotate(180deg)}._categoryMenu_18o3z_495{position:absolute;left:0;right:0;top:calc(100% + .32rem);z-index:18;list-style:none;margin:0;padding:.35rem;display:grid;gap:.16rem;border:1px solid color-mix(in oklab,var(--line-strong) 54%,var(--accent-core));background:color-mix(in oklab,var(--bg-surface) 97%,#0d1113 3%);box-shadow:0 18px 40px color-mix(in oklab,#000000 42%,transparent);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-out-expo)}._categoryMenuOpen_18o3z_517{opacity:1;transform:translateY(0);pointer-events:auto}._categoryOption_18o3z_523{width:100%;border:1px solid transparent;background:transparent;color:var(--ink-soft);font-family:var(--font-body);font-size:.92rem;text-align:left;padding:.5rem .56rem}._categoryOptionActive_18o3z_534{border-color:color-mix(in oklab,var(--accent-core) 44%,var(--line-strong));background:color-mix(in oklab,var(--accent-core) 12%,var(--bg-raised));color:var(--accent-gold)}._input_18o3z_540,._textarea_18o3z_541{width:100%;border:1px solid color-mix(in oklab,var(--line-subtle) 78%,transparent);background:color-mix(in oklab,var(--bg-raised) 62%,transparent);color:var(--ink-strong);font-size:.92rem;font-family:var(--font-body);padding:.68rem .72rem;transition:border-color var(--dur-base) var(--ease-out-expo),background-color var(--dur-base) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo)}._input_18o3z_540{min-height:42px}._textarea_18o3z_541{min-height:150px;resize:vertical}._input_18o3z_540:focus-visible,._textarea_18o3z_541:focus-visible,._inlineAction_18o3z_268:focus-visible,._quickLink_18o3z_267:focus-visible,._submitButton_18o3z_269:focus-visible,._projectLink_18o3z_310:focus-visible,._categoryTrigger_18o3z_458:focus-visible,._categoryOption_18o3z_523:focus-visible{outline:2px solid color-mix(in oklab,var(--accent-core) 84%,white 16%);outline-offset:2px}._detailMetaRow_18o3z_576{display:flex;flex-wrap:wrap;align-items:center;gap:.52rem}._detailPage_18o3z_583{gap:clamp(2rem,3.4vw,3rem)}._detailWindow_18o3z_587{gap:clamp(1rem,2.2vw,1.8rem)}._detailHeader_18o3z_591{gap:.7rem;align-items:start}._detailLead_18o3z_596{max-width:82ch;font-size:1.02rem;line-height:1.72}._detailShell_18o3z_602{display:grid;gap:clamp(1rem,2.2vw,1.6rem);grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr)}._detailMedia_18o3z_608{display:grid;gap:.7rem}._detailVisual_18o3z_334{position:relative;border:1px solid color-mix(in oklab,var(--line-subtle) 80%,transparent);background:color-mix(in oklab,var(--bg-raised) 82%,transparent);aspect-ratio:16 / 9;overflow:hidden}._detailGallery_18o3z_335{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:150px}._detailGalleryItem_18o3z_335{position:relative;min-height:100%;border:1px solid color-mix(in oklab,var(--line-subtle) 82%,var(--accent-cool));overflow:hidden;background:color-mix(in oklab,var(--bg-raised) 72%,transparent)}._detailGalleryItem_18o3z_335:nth-child(4n){grid-row:span 2}._detailCard_18o3z_148{display:grid;gap:1rem;align-content:start;position:sticky;top:calc(84px + env(safe-area-inset-top))}._aboutPage_18o3z_648{gap:clamp(1.8rem,3.5vw,3rem)}._aboutIntro_18o3z_652{gap:clamp(.9rem,2vw,1.4rem)}._aboutGrid_18o3z_656{display:grid;gap:clamp(.9rem,2vw,1.4rem);grid-template-columns:repeat(2,minmax(0,1fr))}._aboutPanel_18o3z_171{padding:clamp(.2rem,1vw,.5rem) 0 0 clamp(.9rem,1.7vw,1.2rem);display:grid;gap:.9rem;transition:border-color var(--dur-base) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo)}._legalPage_18o3z_671{gap:clamp(1.2rem,2.8vw,2.2rem)}._legalIntro_18o3z_675{gap:.9rem}._legalContent_18o3z_679{display:grid;gap:clamp(.75rem,1.8vw,1.1rem)}._legalSection_18o3z_173{padding:clamp(.2rem,1vw,.4rem) 0 0 clamp(.9rem,1.7vw,1.2rem);display:grid;gap:.72rem;transition:border-color var(--dur-base) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo)}._legalTitle_18o3z_693{margin:0;font-family:var(--font-display);font-size:clamp(1rem,.5vw + .95rem,1.3rem);text-transform:uppercase;line-height:1.08}._legalBody_18o3z_701{display:grid;gap:.65rem;color:var(--ink-soft)}._legalBody_18o3z_701 p{margin:0;font-size:.94rem;line-height:1.7}._legalBody_18o3z_701 a{color:var(--accent-gold);text-decoration-thickness:1px;text-underline-offset:.16em}._legalList_18o3z_719{margin:0;padding-inline-start:1.15rem;display:grid;gap:.42rem}._legalList_18o3z_719 li{font-size:.94rem;line-height:1.62}._tagRow_18o3z_261,._linkRow_18o3z_262{display:flex;flex-wrap:wrap}._emptyState_18o3z_149{margin:0;color:var(--ink-soft);font-size:.9rem}@media(hover:hover)and (pointer:fine){._inlineAction_18o3z_268:hover,._quickLink_18o3z_267:hover,._submitButton_18o3z_269:hover,._categoryTrigger_18o3z_458:hover,._input_18o3z_540:hover,._textarea_18o3z_541:hover{border-color:color-mix(in oklab,var(--line-strong) 66%,var(--accent-core))}._inlineAction_18o3z_268:hover,._quickLink_18o3z_267:hover,._submitButton_18o3z_269:hover{transform:translateY(-1px)}._projectRow_18o3z_147:hover ._projectLink_18o3z_310{transform:translate(4px)}._projectRow_18o3z_147:hover ._projectName_18o3z_227,._infoRow_18o3z_146:hover ._infoTitle_18o3z_226{color:var(--accent-gold)}._aboutPanel_18o3z_171:hover,._legalSection_18o3z_173:hover{border-left-color:color-mix(in oklab,var(--accent-core) 68%,transparent);transform:translate(2px)}._categoryOption_18o3z_523:hover{border-color:color-mix(in oklab,var(--accent-core) 44%,var(--line-strong));background:color-mix(in oklab,var(--accent-core) 8%,var(--bg-raised));color:var(--accent-gold)}}@media(max-width:980px){._gridThree_18o3z_139,._gridTwo_18o3z_133,._detailShell_18o3z_602,._aboutGrid_18o3z_656{grid-template-columns:1fr}._detailGallery_18o3z_335{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:130px}._detailCard_18o3z_148{position:static}._projectLink_18o3z_310{grid-template-columns:96px minmax(0,1fr)}._preview_18o3z_320,._previewFallback_18o3z_321{width:96px}._projectTrail_18o3z_252{grid-column:2;justify-items:start}}@media(max-width:640px){._homeLogoFrame_18o3z_63{width:min(82vw,20rem)}._projectLink_18o3z_310{grid-template-columns:1fr}._preview_18o3z_320,._previewFallback_18o3z_321{width:100%}._projectTrail_18o3z_252{grid-column:auto}}@media(prefers-reduced-motion:reduce){._homeStage_18o3z_7:before{animation:none!important}}@keyframes _homeGlow_18o3z_1{0%{transform:translate3d(-1.5%,0,0)}to{transform:translate3d(1.5%,-1%,0)}}:root{--coal-990: #0a0d0f;--coal-950: #111518;--coal-920: #151a1d;--coal-880: #1a2024;--steel-700: #344048;--steel-520: #61707a;--fog-100: #ece8de;--fog-200: #d8d3c8;--brass-500: #ad8a57;--brass-420: #8f7145;--oxide-cool: #55625e;--bg-deep: var(--coal-950);--bg-surface: var(--coal-920);--bg-raised: var(--coal-880);--bg-veil: color-mix(in oklab, var(--coal-990) 84%, transparent);--ink-strong: var(--fog-100);--ink-soft: color-mix(in oklab, var(--fog-200) 78%, var(--steel-520));--ink-muted: color-mix(in oklab, var(--steel-520) 78%, var(--fog-200));--line-subtle: color-mix(in oklab, var(--steel-700) 62%, var(--coal-950));--line-strong: color-mix(in oklab, var(--brass-420) 42%, var(--steel-700));--accent-core: color-mix(in oklab, var(--brass-500) 82%, #c6a06d);--accent-deep: color-mix(in oklab, var(--brass-420) 54%, var(--fog-200));--accent-gold: color-mix(in oklab, var(--brass-500) 72%, #d6bf92);--accent-cool: color-mix(in oklab, var(--oxide-cool) 82%, #73817a);--shell-offset: 90px;--shadow-ambient: 0 18px 42px color-mix(in oklab, #000000 38%, transparent);--shadow-cut: inset 0 1px 0 color-mix(in oklab, var(--fog-100) 5%, transparent);--font-display: "Iowan Old Style", "Book Antiqua", "Palatino Linotype", serif;--font-body: "Avenir Next", "Segoe UI", sans-serif;--font-accent: "Avenir Next Condensed", "Franklin Gothic Medium", "Arial Narrow", sans-serif;--font-mono: "SFMono-Regular", "Menlo", "Consolas", monospace;--site-max: 1240px;--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-standard: cubic-bezier(.35, 0, .2, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .42s}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100vh;width:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:clip;background:var(--bg-deep);color:var(--ink-strong);font-family:var(--font-body)}body{background:radial-gradient(circle at top,color-mix(in oklab,var(--accent-core) 10%,transparent) 0%,transparent 34%),linear-gradient(180deg,color-mix(in oklab,var(--bg-surface) 96%,#1a1d1f 4%) 0%,var(--bg-deep) 100%),repeating-linear-gradient(90deg,color-mix(in oklab,var(--line-subtle) 28%,transparent) 0,color-mix(in oklab,var(--line-subtle) 28%,transparent) 1px,transparent 1px,transparent 46px),repeating-linear-gradient(180deg,color-mix(in oklab,var(--line-subtle) 14%,transparent) 0,color-mix(in oklab,var(--line-subtle) 14%,transparent) 1px,transparent 1px,transparent 46px);background-attachment:fixed;line-height:1.5;text-rendering:optimizeLegibility;font-synthesis:none}a,button{color:inherit;text-decoration:none;cursor:pointer}strong{font-weight:640;color:var(--ink-strong)}:focus-visible{outline:2px solid color-mix(in oklab,var(--accent-gold) 88%,white 12%);outline-offset:2px}::selection{background:color-mix(in oklab,var(--accent-core) 38%,transparent);color:var(--fog-100)}@media(max-width:980px){:root{--shell-offset: 80px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
