@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2) format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2) format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2) format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-vietnamese-400-normal.DdKr49mV.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-400-normal.BekUZro8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-ext-400-normal.svq1FPys.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-400-normal.DYA1XoQK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2) format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-vietnamese-500-normal.CL6a8tp2.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-500-normal.BEAbKU8A.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-ext-500-normal.BNHmvKvI.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-500-normal.CZruMFou.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2) format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-vietnamese-600-normal.CaH84vfx.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-600-normal.CVAR0otO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-ext-600-normal.BXv5iMHi.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-600-normal.BrbfzHZ5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/newsreader-latin-600-normal.30OJ_TG_.woff2) format("woff2"),url(/_astro/newsreader-latin-600-normal.DUnT2r2g.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/newsreader-vietnamese-700-normal.DuQcgozP.woff2) format("woff2"),url(/_astro/newsreader-vietnamese-700-normal.DtcFBl0j.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/newsreader-latin-ext-700-normal.Ougc6Dr0.woff2) format("woff2"),url(/_astro/newsreader-latin-ext-700-normal.79d_He5Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/newsreader-latin-700-normal.rIgV_oaK.woff2) format("woff2"),url(/_astro/newsreader-latin-700-normal.CluIqIw6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-900: #0d0d12;--ink-800: #15151d;--ink-700: #1f1f2a;--ink-600: #2a2a38;--line: #3a3a4f;--paper: #fffef8;--text: #111117;--text-dim: #5f5f73;--bg-base-start: #fffef8;--bg-base-mid: #fffcf3;--bg-base-end: #f4f7ff;--bg-wash-acid: rgba(255, 230, 0, .14);--bg-wash-magenta: rgba(255, 45, 126, .1);--bg-wash-electric: rgba(46, 107, 255, .08);--acid: #ffe600;--magenta: #ff2d7e;--electric: #2e6bff;--mint: #17f3a2;--cat-hot-takes: #ffe600;--cat-field-guides: #2e6bff;--cat-rants: #17f3a2;--cat-lists: #ff8f00;--cat-messages: #34c759;--font-display: "Anton", "Arial Black", Impact, sans-serif;--font-body: "Newsreader", Georgia, "Times New Roman", serif;--font-prose: var(--font-body);--measure: 72ch;--content-max: 1200px;--content-gutter: clamp(1rem, 4vw, 3rem);--ease-bounce: cubic-bezier(.19, 1.25, .22, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light;background-color:var(--paper);scrollbar-gutter:stable}.content-wrap{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--content-gutter)}body{margin:0;color:var(--text);background-color:var(--paper);background-image:radial-gradient(ellipse 90% 58% at 0% 0%,var(--bg-wash-acid),transparent 58%),radial-gradient(ellipse 78% 52% at 100% 6%,var(--bg-wash-magenta),transparent 54%),radial-gradient(ellipse 72% 48% at 88% 100%,var(--bg-wash-electric),transparent 50%),radial-gradient(ellipse 58% 42% at 12% 92%,rgba(255,230,0,.06),transparent 44%),linear-gradient(162deg,var(--bg-base-start) 0%,var(--bg-base-mid) 38%,#fff8f5 62%,var(--bg-base-end) 100%);background-attachment:fixed;font-family:var(--font-body);font-size:clamp(1.2rem,1.08rem + .55vw,1.4375rem);line-height:1.72;min-height:100vh}a{color:var(--ink-900);text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--magenta) 60%,transparent);text-underline-offset:3px}a:hover{color:var(--magenta)}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:.01em;line-height:.98;text-transform:uppercase;text-wrap:balance}p{text-wrap:pretty}img{display:block;max-width:100%;height:auto}:focus-visible{outline:3px solid var(--electric);outline-offset:3px}html.js .reveal{opacity:0;transform:translateY(16px) rotate(-.3deg);transition:opacity .45s ease,transform .45s var(--ease-bounce)}html.js .reveal.in{opacity:1;transform:none}.aura{position:relative}.aura:before{content:"";position:absolute;inset:-8% 0 auto;height:clamp(220px,42vh,420px);z-index:-1;background:radial-gradient(50% 70% at 50% 0%,color-mix(in srgb,var(--acid) 45%,transparent),transparent 70%);filter:blur(18px);pointer-events:none;transform:translateZ(0);will-change:opacity;animation:pulse 4.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.85}50%{opacity:1}}.image-blob{position:relative;overflow:hidden;isolation:isolate;background:var(--ink-900)}.image-blob__glow{position:absolute;inset:-35%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 48% at 28% 38%,color-mix(in srgb,var(--acid) 92%,transparent),transparent 62%),radial-gradient(ellipse 50% 55% at 72% 28%,color-mix(in srgb,var(--magenta) 88%,transparent),transparent 58%),radial-gradient(ellipse 58% 52% at 52% 78%,color-mix(in srgb,var(--electric) 85%,transparent),transparent 60%);filter:blur(32px);transform:translateZ(0) rotate(-6deg) scale(1.05);will-change:transform}.image-blob__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.image-blob__inner img{display:block;max-width:none;height:100%;object-fit:cover;object-position:center}.image-blob--card .image-blob__inner{display:block;overflow:hidden}.image-blob--card .image-blob__inner img{width:100%;height:100%;transform:scale(1.6);border-radius:0;box-shadow:none}.image-blob--hero .image-blob__inner{display:block;overflow:hidden}.image-blob--hero .image-blob__inner img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;transform-origin:center center;transform:scale(2.85);border-radius:0;box-shadow:none}@keyframes blob-drift{0%{transform:translate3d(-10%,-6%,0) rotate(-12deg) scale(1)}35%{transform:translate3d(6%,4%,0) rotate(4deg) scale(1.14)}65%{transform:translate3d(-3%,10%,0) rotate(10deg) scale(1.08)}to{transform:translate3d(12%,-4%,0) rotate(16deg) scale(1.12)}}@keyframes blob-idle{0%,to{transform:translate3d(-4%,-2%,0) rotate(-8deg) scale(1.04)}50%{transform:translate3d(5%,4%,0) rotate(6deg) scale(1.1)}}.image-blob--card .image-blob__glow{animation:blob-idle 7s ease-in-out infinite}.image-blob--hero .image-blob__glow{animation:blob-idle 8s ease-in-out infinite}@supports (animation-timeline: view()){.image-blob--card .image-blob__glow{animation:blob-drift linear both;animation-timeline:view();animation-range:entry 0% cover 85%}.image-blob--hero .image-blob__glow{animation:blob-drift linear both;animation-timeline:scroll(root);animation-range:0% 100%}}.site-head[data-astro-cid-3ef6ksr2]{border-bottom:3px solid var(--ink-900);background:linear-gradient(90deg,var(--acid),var(--magenta))}.site-head__inner[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1rem;padding-block:1rem}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.65rem;color:var(--ink-900);font-size:clamp(1.85rem,3.2vw,2.55rem);text-decoration:none}.logo[data-astro-cid-3ef6ksr2]{width:clamp(44px,7.5vw,52px);height:auto;aspect-ratio:64 / 52;flex-shrink:0;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.2));transition:transform .25s var(--ease-bounce)}.brand[data-astro-cid-3ef6ksr2]:hover .logo[data-astro-cid-3ef6ksr2]{transform:rotate(-5deg) scale(1.04)}.nav-pill[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.35rem;background:var(--ink-900);color:#fff;border:2px solid var(--ink-900);border-radius:999px;padding:.24rem}.nav-pill[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]{color:#fff;border-radius:999px;font-size:clamp(1.0625rem,1.2vw,1.1875rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.48rem .92rem;text-decoration:none}.nav-pill[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:hover,.menu[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]:hover,.nav-pill[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2].active{color:var(--ink-900);background:var(--acid)}.menu[data-astro-cid-3ef6ksr2]{position:relative}.menu[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer}.menu[data-astro-cid-3ef6ksr2]>summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + .4rem);right:0;z-index:20;display:grid;min-width:170px;gap:.25rem;padding:.5rem;border-radius:12px;border:2px solid var(--ink-900);background:#fff}.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink-900);text-decoration:none;border-radius:8px;padding:.35rem .5rem;font-size:1.125rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{background:var(--acid)}.site-foot[data-astro-cid-sz7xmlte]{margin-top:5rem;border-top:3px solid var(--ink-900);background:var(--ink-900);color:#fff}.site-foot__inner[data-astro-cid-sz7xmlte]{display:grid;gap:1rem;padding-block:2.4rem}.hp[data-astro-cid-sz7xmlte]{position:absolute;left:-9999px}.sub[data-astro-cid-sz7xmlte] label[data-astro-cid-sz7xmlte]{display:block;margin-bottom:.55rem;font-size:clamp(1.4rem,4vw,2rem);color:var(--acid)}.row[data-astro-cid-sz7xmlte]{display:flex;gap:.5rem;max-width:34rem}input[data-astro-cid-sz7xmlte][type=email]{flex:1;border:2px solid white;border-radius:8px;padding:.7rem .8rem;font-family:var(--font-body);font-size:1.0625rem}button[data-astro-cid-sz7xmlte]{border:0;border-radius:8px;background:var(--magenta);color:#fff;padding:.7rem 1.1rem;cursor:pointer;font-family:var(--font-body);font-weight:700}button[data-astro-cid-sz7xmlte]:hover{background:var(--electric)}.fine[data-astro-cid-sz7xmlte]{margin:0;color:#d8d8e2;font-size:.92rem}.fine[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--acid)}
