@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;--spring-modal:linear(0, .0751, .1753, .2884, .437, .5382, .6271, .7031, .7665, .8184, .8723, .9032, .9273, .946, .9603, .9711, .9793, .9869, .9909, .9938, .9959, .9973, .9984, .999, .9996, .9999, 1, 1.0001, 1.0001, 1.0002, 1.0002, 1.0001, 1.0001, 1.0001, 1.0001, 1.0001, 1.0001, 1, 1, 1, 1);--spring-modal-duration:.529s;--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:#499537;--cherry:#c10313;--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;--stamp-blue:#265496;--stamp-red:#a83630;--stamp-green:#227240;--stamp-purple:#6c3689;--stamp-black:#24262c;--stamp-teal:#0a747d;--stamp-magenta:#9f366c;--stamp-orange:#b17000;--stamp-maroon:#71232b;--stamp-navy:#1a2e65;--stamp-olive:#616d27;--stamp-violet:#5e4da1;--stamp-brick:#a94620;--stamp-opacity:.8;--stamp-blend:multiply;--wall-paper:#fdfcf9;--wall-paper-edge:#0000001a;--wall-cast:#221811;--wall-tape:#ece0c8c7;--wall-washi:#f2bcd49e;--wall-pin-red:#db2c2b;--wall-pin-blue:#2474cf;--wall-pin-yellow:#f3c935;--wall-pin-green:#2e9e52;--wall-pin-hi:#fff;--wall-oak:#c7a47a;--wall-oak-hi:#dac49f;--wall-oak-lo:#a17651;--wall-alu:#c7c0d5;--wall-alu-hi:#ede9f4;--wall-alu-lo:#9087a1;--wall-glass:#0a0b0d;--wall-glass-hi:#2d2e31;--wall-lens:#1c2f46;--wall-navy:#022272;--wall-screen-ink:#fff}@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.3068% -38.3886 40.6447);--cherry:lab(41.1885% 65.344 49.3605);--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);--stamp-blue:lab(35.2944% 2.7933 -41.8647);--stamp-red:lab(40.5336% 46.9316 30.8134);--stamp-green:lab(42.242% -34.0574 20.4108);--stamp-purple:lab(32.8075% 35.7582 -37.2555);--stamp-black:lab(15.2606% -.147089 -4.46807);--stamp-teal:lab(43.8945% -25.1413 -13.3882);--stamp-magenta:lab(40.0016% 47.9582 -7.32254);--stamp-orange:lab(53.3058% 21.3801 59.9501);--stamp-maroon:lab(26.896% 35.4261 14.6975);--stamp-navy:lab(20.0493% 8.38821 -35.4436);--stamp-olive:lab(43.9469% -12.6082 36.2305);--stamp-violet:lab(37.8496% 23.3386 -43.6544);--stamp-brick:lab(43.2056% 40.0728 42.6442);--wall-paper:lab(99.0972% -.128955 1.51819);--wall-paper-edge:lab(0% 0 0/.1);--wall-cast:lab(9.46389% 3.74058 6.52272);--wall-tape:lab(89.6918% 1.0795 13.5733/.78);--wall-washi:lab(81.6659% 23.0182 -4.3776/.62);--wall-pin-red:lab(49.1862% 66.0919 46.2066);--wall-pin-blue:lab(47.8252% 2.08458 -55.0285);--wall-pin-yellow:lab(83.0503% 5.26476 73.4976);--wall-pin-green:lab(57.7987% -45.4011 30.0617);--wall-pin-hi:lab(100% 0 0);--wall-oak:lab(69.8235% 8.84974 26.9965);--wall-oak-hi:lab(80.3886% 4.06256 21.47);--wall-oak-lo:lab(53.391% 13.8548 27.5321);--wall-alu:lab(78.7716% 5.63332 -9.51303);--wall-alu-hi:lab(92.8698% 2.77311 -4.78817);--wall-alu-lo:lab(57.7618% 7.65806 -12.5899);--wall-glass:lab(3.03653% .0243783 -.828987);--wall-glass-hi:lab(18.7662% .0579804 -2.26301);--wall-lens:lab(18.5633% -1.51221 -17.4836);--wall-navy:lab(16.4307% 18.4967 -49.9004);--wall-screen-ink:lab(100% 0 0)}}[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:#a6e599;--cherry: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;--stamp-blue:#ffffffeb;--stamp-red:#ffffffc7;--stamp-green:#ffffffb3;--stamp-purple:#ffffffdb;--stamp-black:#fffffff2;--stamp-teal:#ffffffbd;--stamp-magenta:#ffffffd1;--stamp-orange:#ffffffad;--stamp-maroon:#ffffffe0;--stamp-navy:#fffc;--stamp-olive:#ffffffb8;--stamp-violet:#ffffffe6;--stamp-brick:#ffffffc2;--stamp-opacity:1;--stamp-blend:normal;--wall-paper:transparent;--wall-paper-edge:#ffffffeb;--wall-cast:transparent;--wall-tape:transparent;--wall-washi:transparent;--wall-pin-red:transparent;--wall-pin-blue:transparent;--wall-pin-yellow:transparent;--wall-pin-green:transparent;--wall-pin-hi:transparent;--wall-oak:transparent;--wall-oak-hi:transparent;--wall-oak-lo:transparent;--wall-alu:transparent;--wall-alu-hi:transparent;--wall-alu-lo:transparent;--wall-glass:transparent;--wall-glass-hi:transparent;--wall-lens:transparent;--wall-navy:transparent;--wall-screen-ink:#ffffffeb}@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.2077% -30.979 30.4657);--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);--stamp-blue:lab(100% 0 0/.92);--stamp-red:lab(100% 0 0/.78);--stamp-green:lab(100% 0 0/.7);--stamp-purple:lab(100% 0 0/.86);--stamp-black:lab(100% 0 0/.95);--stamp-teal:lab(100% 0 0/.74);--stamp-magenta:lab(100% 0 0/.82);--stamp-orange:lab(100% 0 0/.68);--stamp-maroon:lab(100% 0 0/.88);--stamp-navy:lab(100% 0 0/.8);--stamp-olive:lab(100% 0 0/.72);--stamp-violet:lab(100% 0 0/.9);--stamp-brick:lab(100% 0 0/.76);--wall-paper-edge:lab(100% 0 0/.92);--wall-screen-ink:lab(100% 0 0/.92)}}}
@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:swap;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%}.Z8YnDW_className{font-family:newsreader,newsreader Fallback;font-weight:400}.Z8YnDW_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"}
