@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--bg)}html[data-mode=blueprint]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100svh;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,li{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;line-height:var(--leading-tight);font-weight:600}ol,ul{padding:0;list-style:none}a{color:var(--link);text-underline-offset:.2em;text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}}::selection{background-color:var(--selection-bg);color:var(--selection-ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:.25rem}[hidden]{display:none}::view-transition-old(root){animation-duration:var(--dur-mode);animation-timing-function:var(--ease-smooth)}::view-transition-new(root){animation-duration:var(--dur-mode);animation-timing-function:var(--ease-smooth)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}}@layer tokens,utilities,components,blueprint;
@layer tokens{:root{--font-body:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-newsreader), ui-serif, Georgia, serif;--font-mono:"SF Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:1rem;--text-md:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--text-lg:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--text-xl:clamp(1.5rem, 1.25rem + 1.1vw, 2.125rem);--text-2xl:clamp(2rem, 1.5rem + 2.2vw, 3.25rem);--text-hand:clamp(.875rem, .8rem + .35vw, 1.0625rem);--leading-tight:1.2;--leading:1.5;--weight-secondary:460;--space-1:.25rem;--space-xxs:.5rem;--space-xs:1rem;--space-sm:1.5rem;--space-md:2rem;--space-lg:2.5rem;--space-xl:3rem;--space-xxl:3.5rem;--column:36.375rem;--bleed-max:72rem;--column-pad-top:5rem;--column-pad-inline:1rem;--column-pad-bottom:2.5rem;--rule-short:3.125rem;--fade-height:8rem;--index-width:11rem;--radius-sm:.5rem;--radius-card:1.25rem;--radius-bubble:1.125rem;--radius-bubble-tight:.25rem;--radius-pill:999px;--z-base:0;--z-grid:-1;--z-fade:10;--z-index:20;--z-overlay:30;--z-popover:40;--z-blueprint:15;--bp-wall:.375rem;--bp-hatch:.375rem;--bp-gap:.75rem;--bp-step:1.5rem;--bp-overshoot:.25rem;--bp-tick:.5rem;--bp-label:.875rem;--bp-dash:.25rem .1875rem;--bp-card:19rem;--dur-snappy:.22s;--dur-smooth:.3s;--dur-swift:.8s;--dur-mode:.4s;--dur-receipt-delay:.9s;--dur-stagger:.14s;--dur-contact-stagger:90ms;--dur-contact-receipt-delay:.24s;--ease-snappy:cubic-bezier(.175, .885, .32, 1.1);--ease-smooth:cubic-bezier(.19, 1, .22, 1);--ease-swift:cubic-bezier(.175, .885, .32, 1.275);--spring-snappy:linear(0, .0902, .2229, .3711, .5141, .6406, .746, .8294, .8925, .9383, .97, .9864, 1.0007, 1.0087, 1.0124, 1.0134, 1.0126, 1.011, 1.0091, 1.0071, 1.0053, 1.0038, 1.0026, 1.0017, 1.001, 1.0005, 1.0002, 1, .9999, .9998, .9998, .9998, .9998, .9999, .9999, .9999, .9999, 1, 1, 1, 1);--spring-snappy-duration:.662s;--spring-smooth:linear(0, .0661, .1731, .2935, .4109, .5174, .6098, .6877, .752, .8043, .8525, .8847, .9102, .9303, .946, .9582, .9677, .9751, .9808, .9852, .9887, .9913, .9933, .9949, .9961, .997, .9977, .9982, .9986, .999, .9992, .9994, .9996, .9997, .9997, .9998, .9998, .9999, .9999, .9999, 1);--spring-smooth-duration:1.012s;--spring-swift:linear(0, .136, .371, .5924, .8242, .9985, 1.1063, 1.1503, 1.1577, 1.1342, 1.0957, 1.055, 1.0245, .9978, .9818, .9751, .9751, .9792, .9855, .9919, .9973, 1.0007, 1.0031, 1.004, 1.0039, 1.0032, 1.0022, 1.0012, 1.0003, .9998, .9995, .9994, .9994, .9995, .9997, .9998, 1, 1, 1.0001, 1.0001, 1);--spring-swift-duration:1.133s;--font-hand:var(--font-inkhand), var(--font-body);--hand-features:"ss01" 0;--hand-style:normal}:root,[data-mode=normal]{--bg:#fdfdfc;--bg-raised:#fff;--ink:#111;--ink-2:#0000008c;--ink-3:#00000040;--line:#00000014;--rule:#ededed;--link:#0073cb;--accent:#009962;--cherry:#c10313;--stamp-ink:#be2517;--selection-bg:#ededed;--selection-ink:#111;--focus:#007aff;--bubble-grey:#e9e9eb;--bubble-grey-ink:#111;--bubble-blue:#2a71e3;--bubble-blue-ink:#fff;--placeholder-bg:#faf2d4;--placeholder-ink:#724d0b;--shadow-overlay:0 0 0 1px #0000000f, 0 1px 2px #0000000f, 0 8px 24px -8px #00000029;--glass:#ffffffb8;--grid-minor:transparent;--grid-major:transparent;--grid-opacity:0;--hatch:transparent;--photo-filter:none;--photo-blend:normal;--app-bg:var(--bg);--app-rail:var(--bg);--app-raised:var(--bg-raised);--app-veil:#fdfdfcdb;--app-veil-raised:#ffffffeb;--app-veil-thin:#fdfdfc73;--app-soft:#0000000e;--app-line:var(--line);--app-ink:var(--ink);--app-ink-2:#0009;--app-skeleton:#00000017;--app-skeleton-2:#0000000e;--app-thumb:#f3f3f5;--app-thumb-line:#00000024;--app-ok:#15b477;--app-wait:#ea942f;--app-dark:var(--ink);--app-dark-ink:var(--bg);--app-dark-skeleton:#ffffff52;--app-shadow:0 0 0 1px #00000014, 0 2px 4px #0000000a, 0 24px 48px -16px #0000002e;--ribbon-1:#f6d0a6;--ribbon-2:#efb0bd;--ribbon-3:#c4acf2;--ribbon-4:#7c8ae1;--ribbon-5:#ade3c5}@supports (color:lab(0% 0 0)){:root,[data-mode=normal]{--bg:lab(99.3126% -.0990629 .364304);--bg-raised:lab(100% 0 0);--ink:lab(5.09437% -.00000745058 0);--ink-2:lab(0% 0 0/.55);--ink-3:lab(0% 0 0/.25);--line:lab(0% 0 0/.08);--rule:lab(93.736% 0 0);--link:lab(46.7354% -.257909 -56.2806);--accent:lab(55.5653% -50.5798 19.8044);--cherry:lab(41.1885% 65.344 49.3605);--stamp-ink:lab(42.4837% 59.1025 48.1611);--selection-bg:lab(93.736% 0 0);--selection-ink:lab(5.09437% -.00000745058 0);--focus:lab(51.8773% 12.1543 -75.3656);--bubble-grey:lab(92.434% .298291 -1.09154);--bubble-grey-ink:lab(5.09437% -.00000745058 0);--bubble-blue:lab(48.2227% 10.7699 -65.6544);--bubble-blue-ink:lab(100% 0 0);--placeholder-bg:lab(95.5871% -.882745 15.4911);--placeholder-ink:lab(36.1081% 12.1392 41.1204);--shadow-overlay:0 0 0 1px lab(0% 0 0/.06), 0 1px 2px lab(0% 0 0/.06), 0 8px 24px -8px lab(0% 0 0/.16);--glass:lab(100% 0 0/.72);--app-veil:lab(99.3126% -.0990629 .364304/.86);--app-veil-raised:lab(100% 0 0/.92);--app-veil-thin:lab(99.3126% -.0990629 .364304/.45);--app-soft:lab(0% 0 0/.055);--app-ink-2:lab(0% 0 0/.6);--app-skeleton:lab(0% 0 0/.09);--app-skeleton-2:lab(0% 0 0/.055);--app-thumb:lab(95.9316% -.0501275 -.758052);--app-thumb-line:lab(0% 0 0/.14);--app-ok:lab(64.8538% -50.1845 19.6948);--app-wait:lab(69.3757% 27.9183 63.5041);--app-dark-skeleton:lab(100% 0 0/.32);--app-shadow:0 0 0 1px lab(0% 0 0/.08), 0 2px 4px lab(0% 0 0/.04), 0 24px 48px -16px lab(0% 0 0/.18);--ribbon-1:lab(86.0472% 9.34193 26.3458);--ribbon-2:lab(78.215% 24.9697 2.78958);--ribbon-3:lab(74.3771% 19.2216 -31.6548);--ribbon-4:lab(59.2461% 11.8666 -46.597);--ribbon-5:lab(85.8609% -22.6893 8.98829)}}[data-mode=blueprint]{--bg:#004a9b;--bg-raised:#0055ae;--bg-glow:#0069c0;--ink:#ffffffeb;--ink-2:#ffffffbf;--ink-3:#fff6;--line:#ffffff38;--rule:#ffffff59;--link:#b5e6ff;--accent:#85e9b6;--cherry:var(--ink);--stamp-ink:var(--ink);--selection-bg:#ffffffeb;--selection-ink:#004a9b;--focus:#ffffffb3;--bubble-grey:#ffffff1a;--bubble-grey-ink:#ffffffeb;--bubble-blue:#ffffffeb;--bubble-blue-ink:#004a9b;--placeholder-bg:#ffffff14;--placeholder-ink:#ffffffd9;--shadow-overlay:0 0 0 1px #ffffff59;--glass:#004a9bb8;--grid-minor:#ffffff1f;--grid-major:#ffffff38;--grid-opacity:1;--hatch:#ffffff80;--photo-filter:url(#blueprint-ink);--photo-blend:normal;--app-bg:#004a9b;--app-rail:#004a9b;--app-raised:#0055ae;--app-veil:#004a9bdb;--app-veil-raised:#0055aeeb;--app-veil-thin:#004a9b73;--app-soft:#ffffff1f;--app-line:#ffffff59;--app-ink:#fffffff2;--app-ink-2:#fffc;--app-skeleton:#ffffff38;--app-skeleton-2:#ffffff1f;--app-thumb:#ffffff24;--app-thumb-line:#ffffff4d;--app-ok:#ffffffeb;--app-wait:#fff9;--app-dark:#ffffffeb;--app-dark-ink:#004a9b;--app-dark-skeleton:#004a9b59;--app-shadow:0 0 0 1px #ffffff80;--ribbon-1:#ffffff29;--ribbon-2:#ffffff1a;--ribbon-3:#ffffff2e;--ribbon-4:#ffffff42;--ribbon-5:#ffffff1f}@supports (color:lab(0% 0 0)){[data-mode=blueprint]{--bg:lab(31.0596% 10.011 -58.0786);--bg-raised:lab(35.8403% 7.67508 -58.1449);--bg-glow:lab(43.1222% 1.86265 -57.3857);--ink:lab(100% 0 0/.92);--ink-2:lab(100% 0 0/.75);--ink-3:lab(100% 0 0/.4);--line:lab(100% 0 0/.22);--rule:lab(100% 0 0/.35);--link:lab(88.626% -13.858 -19.998);--accent:lab(85.3583% -39.3778 15.5421);--selection-bg:lab(100% 0 0/.92);--selection-ink:lab(31.0596% 10.011 -58.0786);--focus:lab(100% 0 0/.7);--bubble-grey:lab(100% 0 0/.1);--bubble-grey-ink:lab(100% 0 0/.92);--bubble-blue:lab(100% 0 0/.92);--bubble-blue-ink:lab(31.0596% 10.011 -58.0786);--placeholder-bg:lab(100% 0 0/.08);--placeholder-ink:lab(100% 0 0/.85);--shadow-overlay:0 0 0 1px lab(100% 0 0/.35);--glass:lab(31.0596% 10.011 -58.0786/.72);--grid-minor:lab(100% 0 0/.12);--grid-major:lab(100% 0 0/.22);--hatch:lab(100% 0 0/.5);--app-bg:lab(31.0596% 10.011 -58.0786);--app-rail:lab(31.0596% 10.011 -58.0786);--app-raised:lab(35.8403% 7.67508 -58.1449);--app-veil:lab(31.0596% 10.011 -58.0786/.86);--app-veil-raised:lab(35.8403% 7.67508 -58.1449/.92);--app-veil-thin:lab(31.0596% 10.011 -58.0786/.45);--app-soft:lab(100% 0 0/.12);--app-line:lab(100% 0 0/.35);--app-ink:lab(100% 0 0/.95);--app-ink-2:lab(100% 0 0/.8);--app-skeleton:lab(100% 0 0/.22);--app-skeleton-2:lab(100% 0 0/.12);--app-thumb:lab(100% 0 0/.14);--app-thumb-line:lab(100% 0 0/.3);--app-ok:lab(100% 0 0/.92);--app-wait:lab(100% 0 0/.6);--app-dark:lab(100% 0 0/.92);--app-dark-ink:lab(31.0596% 10.011 -58.0786);--app-dark-skeleton:lab(31.0596% 10.011 -58.0786/.35);--app-shadow:0 0 0 1px lab(100% 0 0/.5);--ribbon-1:lab(100% 0 0/.16);--ribbon-2:lab(100% 0 0/.1);--ribbon-3:lab(100% 0 0/.18);--ribbon-4:lab(100% 0 0/.26);--ribbon-5:lab(100% 0 0/.12)}}}
@layer utilities{.container{width:100%;max-width:calc(var(--column) + 2 * var(--column-pad-inline));padding-inline:var(--column-pad-inline);margin-inline:auto}.bleed{width:min(100vw, var(--bleed-max));margin-inline:calc(50% - min(50vw, var(--bleed-max) / 2))}.stack{gap:var(--stack-gap,var(--space-xs));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--cluster-gap,var(--space-xxs));flex-wrap:wrap;display:flex}.grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,14rem), 100%), 1fr));gap:var(--grid-gap,var(--space-xs));display:grid}.hand{font-family:var(--font-hand);font-feature-settings:var(--hand-features);font-style:var(--hand-style);font-size:max(.875rem, var(--text-hand));line-height:1.3}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@layer blueprint{body:before{content:"";z-index:var(--z-grid);pointer-events:none;opacity:var(--grid-opacity);background-image:linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px), linear-gradient(var(--grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--grid-minor) 1px, transparent 1px), radial-gradient(120% 70% at 50% 0%, var(--bg-glow,transparent), transparent 70%);background-position:-1px -1px;background-size:5rem 5rem,5rem 5rem,.5rem .5rem,.5rem .5rem,100% 100%;position:fixed;inset:0}body:after{content:"";height:var(--fade-height);z-index:var(--z-fade);pointer-events:none;background:linear-gradient(var(--bg), transparent);position:fixed;inset:0 0 auto}[data-mode=blueprint] [data-section]:before,[data-mode=blueprint] [data-section]:after{content:"";z-index:calc(var(--z-fade) + 1);height:var(--bp-wall);pointer-events:none;background:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px var(--bp-hatch));position:absolute;inset-inline:0}[data-mode=blueprint] [data-section]:before{border-block-end:1px solid var(--line);inset-block-start:0}[data-mode=blueprint] [data-section]:after{border-block-start:1px solid var(--line);inset-block-end:0}[data-mode=blueprint] img{filter:var(--photo-filter)}}
@font-face{font-family:inter;src:url(../media/inter-s.p.1ue2bhb8cnu0m.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.iZXtlW_className{font-family:inter,inter Fallback}.iZXtlW_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader-s.41gim54l7bscb.woff2)format("woff2");font-display:optional;font-weight:400}@font-face{font-family:newsreader Fallback;src:local(Times New Roman);ascent-override:72.72%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:101.07%}._0uSNoq_className{font-family:newsreader,newsreader Fallback;font-weight:400}._0uSNoq_variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:inkhand;src:url(../media/Inkhand_Regular-s.36_ezkbwmkf0f.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inkhand Fallback;src:local(Arial);ascent-override:90.44%;descent-override:30.15%;line-gap-override:0.0%;size-adjust:99.51%}.zAkgAa_className{font-family:inkhand,inkhand Fallback;font-weight:400}.zAkgAa_variable{--font-inkhand:"inkhand", "inkhand Fallback"}
