@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/9b7fb504e7e0afda-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/617f0885e0ac87a9-s.p.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/b8848ba26bba5f2d-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/213fbc1dc2b3ce56-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ca2e761ee981bb3c-s.1f0d9os9qfevp.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/744ce9cd51a25204-s.p.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f88e7a6fed675db8-s.p.1__0ydqd-xg_4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/7226b177135961b4-s.p.3mjzw95c0-_52.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:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.sNl8WW_className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.sNl8WW_variable{--font-sans:"Noto Sans", "Noto Sans Fallback"}
@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0be9e9a5a7ce87c3-s.1fhxrqsec52zx.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:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/35748ff0d0e49a62-s.p.05dr089en3y2d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/694802c12041090f-s.29f43i0b6m309.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/46764f9f32d55508-s.2vt8t_65wy_09.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:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/accda11dc4842715-s.p.0wxxorqjnunto.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:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8084597cad9fa1da-s.p.3_nnq1nhvvcxt.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/da115a653057c056-s.p.0fjze5eukoi9c.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:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0be9e9a5a7ce87c3-s.1fhxrqsec52zx.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:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/35748ff0d0e49a62-s.p.05dr089en3y2d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/694802c12041090f-s.29f43i0b6m309.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/46764f9f32d55508-s.2vt8t_65wy_09.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:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/accda11dc4842715-s.p.0wxxorqjnunto.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:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8084597cad9fa1da-s.p.3_nnq1nhvvcxt.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/da115a653057c056-s.p.0fjze5eukoi9c.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:Noto Serif Display;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0be9e9a5a7ce87c3-s.1fhxrqsec52zx.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:Noto Serif Display;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/35748ff0d0e49a62-s.p.05dr089en3y2d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/694802c12041090f-s.29f43i0b6m309.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/46764f9f32d55508-s.2vt8t_65wy_09.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:Noto Serif Display;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/accda11dc4842715-s.p.0wxxorqjnunto.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:Noto Serif Display;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8084597cad9fa1da-s.p.3_nnq1nhvvcxt.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/da115a653057c056-s.p.0fjze5eukoi9c.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:Noto Serif Display Fallback;src:local(Times New Roman);ascent-override:91.24%;descent-override:25.01%;line-gap-override:0.0%;size-adjust:117.17%}.fXlhwq_className{font-family:Noto Serif Display,Noto Serif Display Fallback;font-style:normal}.fXlhwq_variable{--font-serif:"Noto Serif Display", "Noto Serif Display Fallback"}
:root{--abyss:#020b14;--deep:#041a2b;--sea:#07304a;--aqua:#7fe3e7;--brass:#d9a05b;--ivory:#f3ead8;--glass:#0822368c;--glass-line:#7fe3e729}html{background:var(--abyss)}.aquarium-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% -10%, #7fe3e738, transparent 60%), linear-gradient(180deg, #0b3a56 0%, #06263d 28%, #04182a 62%, var(--abyss) 100%);position:fixed;inset:0;overflow:hidden}.aquarium-rays{filter:blur(14px);transform-origin:50% 0;background:repeating-linear-gradient(102deg,#bef8ff00 0 46px,#bef8ff12 70px,#bef8ff00 120px);height:95vh;animation:22s ease-in-out infinite alternate aquarium-sway;position:absolute;inset:-10% -20% auto;-webkit-mask-image:linear-gradient(#000 0%,#00000073 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000073 55%,#0000 100%)}.aquarium-caustic{filter:blur(60px);mix-blend-mode:screen;opacity:.35;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.aquarium-caustic.one{background:radial-gradient(circle,#40c7d273,#0000 60%);animation:40s ease-in-out infinite alternate aquarium-drift;top:-25vmax;left:-15vmax}.aquarium-caustic.two{background:radial-gradient(circle,#346ebe73,#0000 60%);animation:55s ease-in-out infinite alternate-reverse aquarium-drift;top:30vh;right:-30vmax}.aquarium-bubble{background:radial-gradient(circle at 32% 28%,#ffffffa6,#7fe3e71f 42%,#0000 70%);border:1px solid #c8faff47;border-radius:50%;animation:linear infinite aquarium-rise;position:absolute;bottom:-60px}@keyframes aquarium-sway{0%{transform:translate(-3%)skew(-4deg)}to{transform:translate(3%)skew(4deg)}}@keyframes aquarium-drift{0%{transform:translate(0)scale(1)}to{transform:translate(12vmax,8vmax)scale(1.15)}}@keyframes aquarium-rise{0%{opacity:0;transform:translate(0)}10%{opacity:.9}50%{transform:translate(14px,-55vh)}to{opacity:0;transform:translate(-10px,-115vh)}}@keyframes aquarium-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-18px)rotate(2deg)}}@keyframes aquarium-orbit{to{transform:rotate(360deg)}}.porthole{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#0e3a55,#04182a) padding-box padding-box,conic-gradient(from 210deg,#f6dca6,#b07a35,#6e4718,#d9a05b,#fbe5b5,#a26b28,#f6dca6) border-box;border:7px solid #0000;border-radius:50%;transition:box-shadow .5s,transform .5s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000073,0 22px 45px #00000080,0 0 42px #7fe3e729}.porthole img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.3)}.porthole:after{content:"";pointer-events:none;background:radial-gradient(60% 45% at 30% 22%,#ffffff38,#0000 70%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 28px #001423bf}.porthole-hover:hover .porthole,.porthole-hover:focus-visible .porthole{transform:translateY(-6px);box-shadow:0 0 0 1px #00000073,0 30px 55px #0000008c,0 0 60px #7fe3e759}.hero-marble{filter:drop-shadow(0 30px 40px #0000008c)drop-shadow(0 0 60px #7fe3e759);animation:8s ease-in-out infinite aquarium-float}.hero-orbit{border:1px dashed #d9a05b73;border-radius:50%;animation:60s linear infinite aquarium-orbit;position:absolute;inset:-9%}.hero-orbit:before{content:"";background:var(--brass);width:10px;height:10px;box-shadow:0 0 14px var(--brass);border-radius:50%;position:absolute;top:-5px;left:50%}.prose h2,.prose h3{font-family:var(--font-serif), Georgia, serif;color:var(--ivory);margin:1.8em 0 .6em;font-weight:500}.prose p,.prose li{color:#d8e8ea;line-height:1.75}.prose a{color:var(--aqua)}.prose blockquote{border-left:3px solid var(--brass);background:#d9a05b14;border-radius:0 10px 10px 0;margin:1.2em 0;padding:.6em 1.2em}.prose table{border-collapse:collapse;width:100%;margin:1em 0}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--glass-line);padding:.5em .6em}@media (prefers-reduced-motion:reduce){.aquarium-rays,.aquarium-caustic,.aquarium-bubble,.hero-marble,.hero-orbit{animation:none!important}.aquarium-bubble{display:none}.porthole{transition:none}}
