@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_c7f4392f-module__18QN8G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_c7f4392f-module__18QN8G__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c5782c84-module__42QvxW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c5782c84-module__42QvxW__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#f5f1e9;--bg-elev:#faf8f3;--bg-sunk:#eee8dc;--ink:#1b1a17;--ink-2:#57524a;--ink-3:#6f695f;--rule:#e0d9ca;--rule-strong:#c9c0ad;--accent:#245459;--accent-strong:#1b4246;--accent-ink:#fff;--accent-a06:#2454590f;--accent-a12:#2454591f;--accent-a20:#24545933;--accent-a45:#24545973;--safety:#8a5519;--safety-a10:#8a55191a;--cta:#1b1a17;--cta-hover:#34322d;--cta-ink:#f5f1e9;--success:#3f6b4f;--success-a10:#3f6b4f1a;--danger:#9b2f2a;--danger-a10:#9b2f2a1a;--glass:#faf8f3c7;--glass-border:#ffffffb3;--glass-blur:blur(10px) saturate(1.2);--scrim:#1b1a1747;--media-bg:#121210;--media-ink:#f5f1e9;--media-ink-2:#b9b2a5;--mat-plaster:#f3eee5;--mat-travertine:#ece5d8;--mat-floor:#e6ddcd;--mat-oak:#cdb28a;--mat-glass:#dfe8e8;--mat-lightline:#fff4e2;--holo:#3d8a91;--holo-glow:#3d8a9159;--skin-1:#ecd9ca;--skin-2:#f4e7dc;--skin-edge:#b7988a;--hair:#6a5345;--contour:#a8877a;--tissue-muscle:#b46a5c;--tissue-muscle-edge:#8a4538;--tissue-fat:#e0c275;--tissue-fat-edge:#b7963f;--tissue-fascia:#d3d9de;--tissue-fascia-edge:#8b98a4;--tissue-artery:#a13a36;--tissue-vein:#3d5a86;--tissue-nerve:#b28323;--tissue-bone:#efe8d7;--tissue-bone-edge:#9e9277;--font-display:var(--font-instrument-serif), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-ui:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.6875rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.125rem;--tracking-caps:.12em;--display-sm:1.3125rem;--display-md:1.75rem;--display-lg:2.5rem;--display-xl:clamp(2.5rem, 3.4vw, 3.4rem);--display-2xl:clamp(3rem, 6vw, 5.5rem);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--radius:3px;--radius-lg:12px;--radius-pill:999px;--control-sm:32px;--control-md:40px;--control-lg:48px;--shadow-soft:0 1px 2px #1b1a170a, 0 8px 24px #1b1a170f;--shadow-float:0 1px 2px #1b1a170f, 0 6px 18px #1b1a171a;--shadow-lift:0 2px 6px #1b1a170f, 0 24px 64px #1b1a1729;--header-h:60px;--layerbar-h:64px;--nav-w:264px;--panel-w:392px;--inset:16px;--container:1200px;--gutter:24px;--z-stage:2;--z-float:5;--z-overlay:6;--z-header:20;--z-sheet:30;--z-popover:40;--z-drawer:50;--z-modal:60;--z-toast:70;--z-skip:100;--dur-micro:.2s;--dur-standard:.45s;--dur-educational:1s;--dur-cinematic:2s;--ease:cubic-bezier(.25, .46, .45, .94);--ease-in-out:cubic-bezier(.455, .03, .515, .955);--ease-expo:cubic-bezier(.16, 1, .3, 1)}@media (min-width:1600px){:root{--nav-w:300px;--panel-w:440px}}@media (max-width:1199px){:root{--panel-w:360px}}@media (max-width:767px){:root{--header-h:52px;--layerbar-h:56px;--inset:12px;--gutter:16px}}@media (max-height:520px) and (orientation:landscape){:root{--header-h:48px;--layerbar-h:52px;--inset:10px}}@media (prefers-reduced-motion:reduce){:root{--dur-micro:0s;--dur-standard:10ms;--dur-educational:10ms;--dur-cinematic:10ms}*,:before,:after{scroll-behavior:auto!important}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s4);z-index:var(--z-skip);padding:var(--s2) var(--s3);background:var(--ink);color:var(--bg);border-radius:var(--radius);font-size:var(--text-sm);text-decoration:none;position:absolute;top:-48px}.skip-link:focus{top:var(--s2)}
