@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-400.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-500.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-600.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-700.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-500.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:Outfit Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:98.4%;ascent-override:101.6%;descent-override:26.4%;line-gap-override:0%}:root{--ground:#fff;--ink:#131617;--muted:#596163;--ink-2:#3d4547;--line:#e3e6e6;--field:#fff;--field-line:#cfd5d4;--fill:#eef1f0;--r:8px;--orange:#e8772e;--focus:#0f6e63;--link:#0f6e63;--header-h:64px;--home-deep:#0f4249;--home-soft:#bfe0e0;--home-a:#0f6e63;--home-wash:#e9f3f2;--home-mid:#2c5960;--home-dot:#52c2b0;--money-deep:#144b32;--money-soft:#c3e3cd;--money-a:#1a7443;--money-wash:#ebf4ee;--money-dot:#6cc68d;--jobs-deep:#1d5294;--jobs-soft:#c9dcf4;--jobs-a:#1f64a8;--jobs-wash:#ebf1f9;--jobs-dot:#78aee8;--people-dot:#a996ea;--mkt-dot:#dd8cc1;--ok:#12a37a;--ok-ink:#0b7a5a;--warn:#bf8a00;--warn-ink:#8a6100;--bad:#c0303a;--bad-ink:#a8222d;--idle:#9aa3a6;--track:#e7eaea;--ok-on:#6be3b4;--warn-on:#ffd54a;--bad-on:#ff8a8a;--font-sans:Outfit, "Outfit Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--page-x:16px;--t-cap:500 12px/16px var(--font-sans);--t-label:600 13px/18px var(--font-sans);--t-body:400 14px/20px var(--font-sans);--t-lead:500 16px/24px var(--font-sans);--t-h3:600 18px/24px var(--font-sans);--t-title:700 26px/32px var(--font-sans);--t-fig:700 32px/36px var(--font-sans);--t-fig-lead:700 48px/52px var(--font-sans);--t-hero:700 64px/64px var(--font-sans);--r-xs:6px;--r-sm:10px;--r-md:14px;--r-pill:999px;--spring-glide:linear(0, .038, .129, .246, .371, .492, .602, .697, .778, .842, .893, .932, .961, .981, .995, 1.004, 1.009, 1.012, 1.012, 1.012, 1.011, 1.009, 1.008, 1.006, 1);--dur-glide:.507s;--spring-morph:linear(0, .039, .132, .253, .383, .508, .622, .721, .803, .868, .919, .956, .983, 1.001, 1.012, 1.018, 1.021, 1.021, 1.019, 1.017, 1.014, 1.012, 1.009, 1.007, 1);--dur-morph:.66s;--spring-menu:linear(0, .032, .108, .205, .309, .411, .506, .59, .664, .728, .781, .825, .862, .891, .915, .934, .949, .961, .97, .978, .983, .987, .991, .993, 1);--dur-menu:.605s;--enter-count:cubic-bezier(.22, 1, .36, 1);--dur-count:1.9s;--enter-line:cubic-bezier(.37, 0, .63, 1);--dur-line:1.5s;--enter-ring:cubic-bezier(.33, 1, .68, 1);--dur-ring:1.8s;--enter-bar:cubic-bezier(.25, 1, .5, 1);--dur-bar:1.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--m-press:90ms;--m-fast:.16s;--control-h:36px;--row-h:52px;--m-signature:.55s;color-scheme:light}@media (width>=720px){:root{--page-x:24px}}@media (width>=1100px){:root{--page-x:32px}}[data-mode=dark]{--ground:#17191b;--ink:#e9ebea;--muted:#a0a7a6;--ink-2:#c5cccb;--line:#2b2f31;--field:#1e2123;--field-line:#383d40;--fill:#23272a;--focus:#4fc4b1;--link:#4fc4b1;--home-deep:#155660;--home-a:#4fc4b1;--home-wash:#1b2827;--home-mid:#23464b;--money-deep:#185c3c;--money-a:#6cc68d;--money-wash:#1b271f;--jobs-deep:#1f4f88;--jobs-a:#7eb4ec;--jobs-wash:#1b2230;--ok:#2fbf8a;--ok-ink:#2fbf8a;--warn:#e3ad24;--warn-ink:#e3ad24;--bad:#f0544e;--bad-ink:#f0544e;--idle:#6b7477;--track:#2a2e31;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-mode]){--ground:#17191b;--ink:#e9ebea;--muted:#a0a7a6;--ink-2:#c5cccb;--line:#2b2f31;--field:#1e2123;--field-line:#383d40;--fill:#23272a;--focus:#4fc4b1;--link:#4fc4b1;--home-deep:#155660;--home-a:#4fc4b1;--home-wash:#1b2827;--home-mid:#23464b;--money-deep:#185c3c;--money-a:#6cc68d;--money-wash:#1b271f;--jobs-deep:#1f4f88;--jobs-a:#7eb4ec;--jobs-wash:#1b2230;--ok:#2fbf8a;--ok-ink:#2fbf8a;--warn:#e3ad24;--warn-ink:#e3ad24;--bad:#f0544e;--bad-ink:#f0544e;--idle:#6b7477;--track:#2a2e31;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:auto}body{background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;font-weight:400;line-height:24px;display:flex}main{flex:1}img,video{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.03em;font-weight:700;line-height:1.05}h1{font-size:clamp(32px,6vw,64px)}h2{font-size:clamp(26px,4vw,48px)}h3{font-size:18px;font-weight:600;line-height:24px}p+p{margin-top:var(--s-4)}a{color:inherit;text-decoration:none}main a:not(.btn){color:var(--link);font-weight:600}.crumbs a{color:var(--muted);font-weight:600}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip{left:var(--s-3);z-index:40;background:var(--home-deep);color:#fff;padding:var(--s-2) var(--s-3);border-radius:var(--r);font-weight:600;position:absolute;top:-48px}.skip:focus{top:var(--s-3)}.wrap{width:min(1120px, calc(100% - (var(--page-x) * 2)));margin-inline:auto}.narrow{width:min(720px, calc(100% - (var(--page-x) * 2)))}.small{color:var(--muted);font-size:14px;line-height:20px}code{font-family:var(--font-mono);font-size:.92em}.lede{margin-top:var(--s-4);max-width:40rem;font-size:18px;font-weight:400;line-height:28px}.stack{gap:var(--s-4);display:grid}.band{padding-block:var(--s-8)}.page-open{padding-bottom:var(--s-6)}section[id]{scroll-margin-top:calc(var(--header-h) + var(--s-4))}.actions{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.logo{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.3px;align-items:center;height:32px;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.logo .mark{z-index:1;flex:none;width:28px;height:28px;display:block;position:relative;overflow:visible}.logo .ring{transition:stroke-dasharray var(--m-signature) cubic-bezier(.5, 0, .2, 1)}.logo .wm{z-index:0;transition:transform var(--m-signature) cubic-bezier(.5, 0, .2, 1);margin-left:-4px;display:inline-flex;position:relative}.logo .wm span{transition:opacity .32s ease calc(60ms + var(--i) * 40ms)}.logo:hover .ring,.logo:focus-visible .ring{stroke-dasharray:213.6 .01}.logo:hover .wm,.logo:focus-visible .wm{transform:translate(-88%)}.logo:hover .wm span,.logo:focus-visible .wm span{opacity:0}@media (prefers-reduced-motion:reduce){.logo .ring,.logo .wm,.logo .wm span{transition:none}.logo:hover .wm,.logo:focus-visible .wm{transform:none}}.site-header{z-index:20;background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0}.header-bar{align-items:center;gap:var(--s-5);min-height:var(--header-h);display:flex}.nav-links{align-items:center;gap:var(--s-5);margin-left:auto;display:flex}.nav-links a:not(.btn){color:var(--muted);font-weight:600}.nav-links a:not(.btn):hover,.nav-links a:not(.btn)[aria-current=page]{color:var(--ink)}.header-tools{align-items:center;gap:var(--s-2);display:flex}.icon-btn{border-radius:var(--r);width:40px;height:40px;color:var(--ink);place-content:center;display:grid}.icon-btn:hover{background:var(--fill)}.icon-btn svg{width:20px;height:20px;display:block}.icon-btn svg[hidden],.theme-btn .icon-sun,[data-mode=dark] .theme-btn .icon-moon{display:none}[data-mode=dark] .theme-btn .icon-sun{display:block}.menu-btn{display:none;position:relative}.menu-btn svg{width:20px;height:20px}.menu-label{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{min-height:44px;padding:0 var(--s-4);border-radius:var(--r);background:var(--home-deep);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.btn:hover{background:var(--home-mid)}.btn-ghost{color:var(--ink);border-color:var(--field-line);background:0 0}.btn-ghost:hover{background:var(--fill)}.deep{background:var(--home-deep);color:#fff}.deep .lede,.deep .small{color:var(--home-soft)}.deep .btn{color:var(--home-deep);background:#fff}.deep .btn:hover{background:var(--home-soft)}.btn-join,.deep .btn-join{color:#131617;background:#e8772e}.btn-join:hover,.deep .btn-join:hover{color:#131617;background:#d56a24}[data-magnet]{transition:transform var(--m-fast) var(--ease-out);display:inline-flex}.crumbs{padding-top:var(--s-4)}.crumbs ol{gap:var(--s-2);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.crumbs li:not(:last-child):after{content:"/";margin-left:var(--s-2)}.crumbs a:hover{color:var(--ink)}.hero{padding-block:var(--s-7) var(--s-8)}.shot{width:100%}.shot picture{width:100%;display:block}.shot img,.figure-block img,.scraps-video,.hero-shot img{border-radius:var(--r-md);border:1px solid var(--line);background:var(--ground);width:100%;height:auto;display:block}.story{gap:var(--s-6);display:grid}.story-visual,.story-frame{display:none}.story-frame.on{display:block}.story-step p{margin-top:var(--s-4);max-width:38rem}.story-inline{margin:var(--s-5) 0 0}.scraps{border-radius:var(--r-md);border:1px solid var(--line);background:var(--fill);height:100%;min-height:220px;padding:var(--s-6);align-content:center;display:grid}.scraps ul{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.scraps li{font-size:20px;line-height:28px}.scraps b{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600;line-height:18px;display:block}.story-visual .scraps{min-height:0;position:absolute;inset:0}.chips{gap:var(--s-2);margin:var(--s-4) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips li{min-height:32px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.chips li.now{background:var(--home-deep);border-color:var(--home-deep);color:#fff}.switch{margin-top:var(--s-5);border-radius:var(--r-pill);background:var(--fill);flex-wrap:nowrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.switch button{min-height:38px;padding:0 var(--s-4);border-radius:var(--r-pill);white-space:nowrap;color:var(--ink-2);transition:background var(--dur-glide) var(--spring-glide), color var(--m-fast) ease;font-size:15px;font-weight:600}.switch button:hover{color:var(--ink)}.switch button[aria-selected=true]{background:var(--home-deep);color:#fff}@media (width<=420px){.switch button{padding:0 var(--s-3);font-size:14px}}.panel{display:none}.panel.on{display:block}.widget-view{min-height:96px;display:none}.widget-view.on{display:block}.s-ok{--st:var(--ok);--st-ink:var(--ok-ink)}.s-warn{--st:var(--warn);--st-ink:var(--warn-ink)}.s-bad{--st:var(--bad);--st-ink:var(--bad-ink)}.tag{color:var(--st-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ring{flex:none;position:relative}.ring svg{display:block}.ring .trk{fill:none;stroke:var(--track)}.ring .arc{fill:none;stroke:var(--st);stroke-linecap:round}.ring .pace{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.ring .rt{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.ring .rt b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;font-family:Outfit,sans-serif;font-size:18px;font-weight:600;line-height:1}.ring .rt small{opacity:.8;margin-top:3px;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;line-height:1}.meter{background:var(--track);border-radius:3px;height:10px;position:relative}.meter>i{background:var(--st);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.meter>u{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;text-decoration:none;position:absolute;top:0;bottom:0}.spark{display:block;overflow:visible}.spark path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.split{gap:var(--s-6);align-items:start;display:grid}.plain-list{margin:var(--s-5) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}.plain-list li{padding-top:var(--s-4);border-top:1px solid var(--line)}.price-figure{margin-top:var(--s-4);letter-spacing:-.03em;font-size:clamp(48px,8vw,64px);font-weight:700;line-height:1}.price-note{margin-top:var(--s-5)}.nameplate{letter-spacing:-.04em;padding-bottom:.2em;font-size:clamp(64px,16vw,160px);line-height:.9}.pronounce{margin-top:var(--s-3);color:var(--home-a);letter-spacing:.04em;font-size:clamp(22px,3vw,32px);font-weight:600;line-height:1.2}.draft{color:var(--home-a);margin-bottom:var(--s-3);font-weight:600}.joel-layout{gap:var(--s-5);margin-top:var(--s-5);display:grid}.photo-slot{max-width:280px;margin:0}.photo-frame{aspect-ratio:4/5;border-radius:var(--r-md);border:2px dashed var(--field-line);background:var(--fill);padding:var(--s-5);text-align:center;color:var(--muted);place-content:center;font-weight:500;display:grid}.photo-slot figcaption{margin-top:var(--s-3)}.faq-list{margin-top:var(--s-5);border-top:1px solid var(--line);display:grid}.faq{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;min-height:56px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq h2{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:24px}.faq-plus{flex:none;width:14px;height:14px;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:var(--muted);height:2px;transition:transform var(--dur-glide) var(--spring-glide);border-radius:1px;position:absolute;top:6px;left:0;right:0}.faq-plus:after{transform:rotate(90deg)}.faq[open] .faq-plus:after{transform:rotate(0)}.faq:not([open]) p{display:none}.faq p{padding:0 0 var(--s-4);max-width:42rem;color:var(--ink-2)}@supports (interpolate-size:allow-keywords){.faq-list{interpolate-size:allow-keywords}.faq::details-content{block-size:0;transition:block-size var(--dur-morph) var(--spring-morph), content-visibility var(--dur-morph) allow-discrete;overflow:hidden}.faq[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.faq::details-content,.faq-plus:before,.faq-plus:after{transition:none}}.lost-mark{width:64px;height:64px;color:var(--home-deep);margin-bottom:var(--s-4);transform-origin:50%}.lost:hover .lost-mark{animation:lost-wobble 1.2s var(--ease-out)}[data-mode=dark] .lost-mark{color:var(--ink)}@keyframes lost-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.lost-mark{animation:none}}.hp{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}form.stack{margin-top:var(--s-5);max-width:440px}.field{gap:6px;font-size:14px;font-weight:600;display:grid}.field input,.field textarea,.select-wrap select{border-radius:var(--r);border:1px solid var(--field-line);background:var(--field);height:44px;padding:0 var(--s-3);width:100%;font-size:16px;font-weight:400}.select-wrap{display:block;position:relative}.select-wrap select{appearance:none;padding-right:36px}.select-wrap:after{content:"";border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.form-note{min-height:3em;font-size:15px}.form-note.err{color:var(--bad-ink);font-weight:600}.btn:disabled{opacity:.72}.footer{border-top:1px solid var(--line);padding:var(--s-6) 0 var(--s-5)}.footer-row{justify-content:space-between;gap:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex}.footer nav{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.footer nav a{color:var(--muted);font-weight:600}.footer nav a:hover{color:var(--ink)}.footer .logo{margin-bottom:var(--s-2)}.legal{margin-top:var(--s-4)}@media (width>=900px){.band{padding-block:calc(var(--s-8) * 1.5)}.hero{min-height:calc(100svh - var(--header-h));align-items:center;display:grid}.split,.widget-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.joel-layout{grid-template-columns:280px minmax(0,1fr);align-items:start}}@media (width>=960px){.js .story{align-items:start;gap:var(--s-8);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.js .story-visual{top:calc(var(--header-h) + var(--s-5));aspect-ratio:2200/1520;display:block;position:sticky}.js .story-frame{position:absolute;inset:0}.js .story-frame.on{display:block}.js .story-frame .shot,.js .story-frame img{object-fit:cover;height:100%}.js .story-inline{display:none}.js .story-step{flex-direction:column;justify-content:center;min-height:72vh;display:flex}}@media (width<=860px){.menu-btn{display:none}.js .menu-btn{display:grid}.js .nav-links{padding:var(--s-2) var(--page-x) var(--s-4);background:var(--ground);border-bottom:1px solid var(--line);z-index:30;flex-direction:column;align-items:stretch;gap:2px;margin:0;display:none;position:absolute;top:100%;left:0;right:0}.js .nav-links.open{display:flex}.js .nav-links a{align-items:center;min-height:44px;display:flex}.js .nav-links .btn{width:fit-content;margin-top:var(--s-2)}.header-tools{margin-left:auto}.header-bar{position:relative}.actions .btn{width:100%}}.hero-deep{background:var(--home-deep);color:#fff;text-align:center;padding:calc(var(--s-8) * 1.25) 0 var(--s-8)}.hero-deep h1,.hero-deep .lede{margin-inline:auto}.hero-deep .lede{color:var(--home-soft)}.hero-actions{justify-content:center}.hero-stage{margin:var(--s-6) 0 0;text-align:left;position:relative}.hero-deep .small{color:var(--home-soft);margin-top:var(--s-3)}.form-result{align-items:center;gap:var(--s-3);min-height:48px;display:flex}.form-check{width:48px;height:48px;color:var(--home-deep)}.form-check[hidden]{display:none}.deep .form-check{color:#fff}.form-check path{stroke-dasharray:40;stroke-dashoffset:40px}.form-check.on path{stroke-dashoffset:0;transition:stroke-dashoffset .7s var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}.chaos{display:none}}.center h2,.center .lede{text-align:center;margin-inline:auto}.center .switch{justify-content:center}.field textarea{height:auto;min-height:112px;padding:var(--s-3);resize:vertical;line-height:24px}.fr-count{margin-top:calc(var(--s-2) * -1);text-align:right}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pv-glance{margin:var(--s-2) 0 0;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pv-glance li{align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--home-wash);color:var(--ink);font-size:14px;font-weight:600;display:inline-flex}.pv-glance .ic{color:var(--home-a)}.pv-cards{gap:var(--s-3);padding-top:var(--s-5);padding-bottom:var(--s-8);display:grid}.pv-card{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md)}.pv-card h2{align-items:center;gap:var(--s-3);letter-spacing:-.01em;font-size:20px;line-height:26px;display:flex}.pv-ic{border-radius:var(--r-sm);background:var(--home-wash);width:36px;height:36px;color:var(--home-a);flex:none;place-items:center;display:grid}.pv-body{margin-top:var(--s-3);color:var(--ink-2);gap:var(--s-3);display:grid}.pv-body p+p{margin-top:0}.menu-label[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-btn[data-astro-cid-nen7h5rs]{position:relative}.menu-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.theme-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:20px;height:20px}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
