.nl-form:not(#nlf){--nlf-h:max(52px,calc(var(--u)*54));--nlf-gap:max(10px,calc(var(--u)*12));--nlf-r:max(10px,calc(var(--u)*12));--nlf-px:max(14px,calc(var(--u)*16));
  --nlf-line:var(--field-line);
  --nlf-line-hover:var(--field-line-hover);
  --nlf-danger:var(--error);
  position:relative;container-type:inline-size;color:var(--text);font:var(--font-body)}
.nl-form:not(#nlf):is(.nl-nojs *){display:none}
.nl-form:not(#nlf) [hidden]{display:none!important}
.nl-form:not(#nlf) p{margin:0}
.nl-form:not(#nlf) a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--link-line)}
.nl-form:not(#nlf) a:hover{color:var(--accent-text);text-decoration-color:currentColor}
.nl-form:not(#nlf) .nl-form-f{display:flex;flex-direction:column;margin:0}
.nl-form:not(#nlf) .nl-form-f>*+*{margin-top:var(--nlf-gap)}
.nl-form:not(#nlf) .nl-form-f>.nl-form-more{margin-top:0}
.nl-form:not(#nlf) .nl-form-grid{display:grid;gap:var(--nlf-gap)}
.nl-form:not(#nlf) .nl-form-g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.nl-form:not(#nlf) .nl-form-ga{grid-template-columns:repeat(2,minmax(0,1fr))}
.nl-form:not(#nlf) .nl-form-ga>:first-child{grid-column:1 / -1}
.nl-form:not(#nlf) .nl-form-field{min-width:0}

.nl-form:not(#nlf) .nl-form-box{position:relative;display:flex;flex-direction:column;min-height:var(--nlf-h);border-radius:var(--nlf-r);
  background:var(--field-bg);border:1px solid var(--nlf-line);
  box-shadow:var(--field-shadow);transition:border-color .18s ease,box-shadow .18s ease}
.nl-form:not(#nlf) .nl-form-box:hover{border-color:var(--nlf-line-hover)}
.nl-form:not(#nlf) .nl-form-box:focus-within{border-color:var(--focus);box-shadow:inset 0 1px 0 var(--field-shine),0 0 0 1px var(--focus),0 0 0 calc(1px + max(3px,calc(var(--u)*4))) var(--focus-halo)}
.nl-form:not(#nlf) .nl-form-box[data-bad]{border-color:var(--nlf-danger)}
.nl-form:not(#nlf) .nl-form-box[data-bad]:focus-within{box-shadow:inset 0 1px 0 var(--field-shine),0 0 0 1px var(--nlf-danger),0 0 0 calc(1px + max(3px,calc(var(--u)*4))) var(--error-halo)}
.nl-form:not(#nlf) .nl-form-label{display:block;padding:max(8px,calc(var(--u)*9)) var(--nlf-px) 0;font:500 max(12px,calc(var(--u)*12.5))/1.25 var(--sans);letter-spacing:.01em;color:var(--text-body);cursor:text;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nl-form:not(#nlf) .nl-form-opt{font-weight:400;color:var(--text-muted)}
.nl-form:not(#nlf) .nl-form-nw{white-space:nowrap}
.nl-form:not(#nlf) .nl-form-in{flex:1 0 auto;display:block;width:100%;min-width:0;margin:0;padding:max(2px,calc(var(--u)*3)) var(--nlf-px) max(8px,calc(var(--u)*10));border:0;border-radius:0 0 var(--nlf-r) var(--nlf-r);
  background:transparent;font:400 max(15px,calc(var(--u)*16))/1.35 var(--sans);color:var(--text);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}
.nl-form:not(#nlf) .nl-form-in:focus-visible{outline:none}
.nl-form:not(#nlf) .nl-form-in::placeholder{color:var(--text-muted);opacity:1}
.nl-form:not(#nlf) textarea.nl-form-in{min-height:max(60px,calc(var(--u)*60));resize:vertical;line-height:1.5}
.nl-form:not(#nlf) .nl-form-sel{padding-right:calc(var(--nlf-px) + 26px);cursor:pointer;text-overflow:ellipsis}
.nl-form:not(#nlf) .nl-form-sel:invalid{color:var(--text-muted)}
.nl-form:not(#nlf) .nl-form-sel option{color:var(--text);background-color:var(--card)}
.nl-form:not(#nlf) .nl-form-box-sel .nl-form-label{cursor:pointer}
.nl-form:not(#nlf) .nl-form-chev{position:absolute;right:var(--nlf-px);bottom:max(12px,calc(var(--u)*14));width:16px;height:16px;pointer-events:none;color:var(--text-body)}
.nl-form:not(#nlf) .nl-form-err{margin:max(5px,calc(var(--u)*6)) 2px 0;font:500 max(12.5px,calc(var(--u)*13))/1.4 var(--sans);color:var(--nlf-danger)}

.nl-form:not(#nlf) .nl-form-more{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;
  transition:grid-template-rows .45s var(--ease),opacity .25s ease,visibility 0s linear .45s}
.nl-form:not(#nlf) .nl-form-more[data-open="true"]{grid-template-rows:1fr;opacity:1;visibility:visible;
  transition:grid-template-rows .45s var(--ease),opacity .35s ease .1s,visibility 0s}
.nl-form:not(#nlf) .nl-form-more.nl-form-still{transition:none}
.nl-form:not(#nlf) .nl-form-more-in{min-height:0;overflow:hidden;margin:0 -8px;padding:0 8px}
.nl-form:not(#nlf) .nl-form-aide{min-width:0;margin:0;padding:var(--nlf-gap) 0 8px;border:0}
.nl-form:not(#nlf) .nl-form-more[data-open="true"] .nl-form-aide{padding-bottom:0}

.nl-form:not(#nlf) .nl-form-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--nlf-gap) calc(var(--u)*22);margin-top:max(10px,calc(var(--u)*10))}
.nl-form:not(#nlf) .nl-form-checks{display:flex;flex-direction:column;gap:0}
.nl-form:not(#nlf) .nl-form-check{display:flex;align-items:flex-start;gap:max(10px,calc(var(--u)*12));min-height:44px;padding:max(5px,calc(var(--u)*5)) 0}
.nl-form:not(#nlf) .nl-form-cb{flex:none;position:relative;width:20px;height:20px;margin:1px 0 0;border-radius:6px;border:1px solid var(--nlf-line-hover);cursor:pointer;
  background:var(--field-bg);box-shadow:var(--field-shadow);-webkit-appearance:none;appearance:none;
  transition:background-color .15s ease,border-color .15s ease}
.nl-form:not(#nlf) .nl-form-cb::after{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:10px;border:solid var(--check-tick);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}
.nl-form:not(#nlf) .nl-form-cb:checked{background:var(--check-on);border-color:var(--check-on)}
.nl-form:not(#nlf) .nl-form-cb:checked::after{opacity:1}
.nl-form:not(#nlf) .nl-form-cb:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
.nl-form:not(#nlf) .nl-form-cb[data-bad]{border-color:var(--nlf-danger)}
.nl-form:not(#nlf) .nl-form-clabel{font:400 max(13px,calc(var(--u)*13))/1.5 var(--sans);color:var(--text-body);cursor:pointer;text-wrap:pretty}
.nl-form:not(#nlf) .nl-form-clabel .nl-form-opt{white-space:nowrap}
.nl-form:not(#nlf) .nl-form-cfield .nl-form-err{margin:-2px 0 4px calc(20px + max(10px,calc(var(--u)*12)))}
.nl-form:not(#nlf) .nl-form-send{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--pill-h);min-width:max(132px,calc(var(--u)*148));padding:0 var(--pill-pad);
  margin:0 0 max(6px,calc(var(--u)*7));border:0;border-radius:999px;font:var(--font-button);white-space:nowrap;color:var(--pill-text);background:var(--pill-bg);cursor:pointer;
  box-shadow:0 0 0 0 rgba(31,168,209,0);transition:box-shadow .18s ease}
.nl-form:not(#nlf) .nl-form-send:hover{box-shadow:0 0 0 calc(var(--u)*4) var(--pill-ring)}
.nl-form:not(#nlf) .nl-form-send:focus-visible{outline:2px solid var(--focus);outline-offset:4px}
.nl-form:not(#nlf) .nl-form-send svg{width:16px;height:16px;flex:none}
.nl-form:not(#nlf) .nl-form-send-c{display:inline-grid;align-items:center;justify-items:center}
.nl-form:not(#nlf) .nl-form-send-c>*{grid-area:1 / 1}
.nl-form:not(#nlf) .nl-form-send-in{display:inline-flex;align-items:center;gap:10px}
.nl-form:not(#nlf) .nl-form-send-w{visibility:hidden;padding-right:26px}
.nl-form:not(#nlf) .nl-form-send[aria-disabled="true"]{cursor:progress}
.nl-form:not(#nlf) .nl-form-send[aria-busy="true"] svg{opacity:.35}
.nl-form:not(#nlf) .nl-form-send[aria-busy="true"]::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 70%);transform:translateX(-100%);animation:nl-form-sweep 1.2s var(--ease) infinite}
@keyframes nl-form-sweep{to{transform:translateX(100%)}}
.nl-form:not(#nlf) .nl-form-note{display:flex;gap:10px;align-items:flex-start;padding:max(10px,calc(var(--u)*12)) max(14px,calc(var(--u)*16));border-radius:var(--nlf-r);
  font:400 max(13.5px,calc(var(--u)*14.5))/1.5 var(--sans);color:var(--text);background:var(--error-bg);box-shadow:inset 0 1px 0 var(--field-shine),0 0 0 1px var(--error-ring)}
.nl-form:not(#nlf) .nl-form-note::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--nlf-danger);margin-top:.6em}
.nl-form:not(#nlf) .nl-form-note-mail{color:var(--text-body)}
.nl-form:not(#nlf) .nl-form-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}

.nl-form:not(#nlf) .nl-form-done{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:calc(var(--u)*8) 0}
.nl-form:not(#nlf) .nl-form-done-h{scroll-margin-top:calc(var(--nav-h) + max(64px,calc(var(--u)*96)));scroll-margin-bottom:max(120px,calc(var(--u)*140))}
.nl-form:not(#nlf) .nl-form-done::before{content:"";position:absolute;z-index:-1;left:-6%;top:50%;width:62%;height:120%;transform:translateY(-50%);pointer-events:none;
  background:radial-gradient(closest-side,rgba(142,214,246,.30),rgba(142,214,246,.10) 55%,rgba(142,214,246,0))}
.nl-form:not(#nlf) .nl-form-disc{display:grid;place-items:center;width:max(48px,calc(var(--u)*60));height:max(48px,calc(var(--u)*60));border-radius:50%;color:var(--accent-text);
  background:radial-gradient(circle at 38% 30%,#fff,rgba(234,247,252,.85) 70%);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(142,214,246,.7),calc(var(--u)*-4) calc(var(--u)*10) calc(var(--u)*26) rgba(5,80,108,.16),0 0 calc(var(--u)*36) rgba(31,168,209,.22)}
.nl-form:not(#nlf) .nl-form-disc svg{width:46%;height:46%}
.nl-form:not(#nlf) .nl-form-done-eb{margin-top:max(18px,calc(var(--u)*24));font:var(--font-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--link)}
.nl-form:not(#nlf) .nl-form-done-h{margin:max(8px,calc(var(--u)*10)) 0 0;font:600 max(24px,calc(var(--u)*34))/1.15 var(--sans);letter-spacing:-.02em;color:var(--text);outline:none}
.nl-form:not(#nlf) .nl-form-done-h:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:4px}
.nl-form:not(#nlf) .nl-form-done-p{margin-top:max(8px,calc(var(--u)*10));font:var(--font-body);color:var(--text-body);max-width:34em}
.nl-form:not(#nlf) .nl-form-again{display:inline-flex;align-items:center;min-height:44px;margin-top:max(18px,calc(var(--u)*24));padding:0 max(16px,calc(var(--u)*18));border:0;border-radius:999px;cursor:pointer;
  font:500 max(14px,calc(var(--u)*15))/1 var(--sans);color:var(--link);background:linear-gradient(155deg,rgba(255,255,255,.95),rgba(234,247,252,.7));
  box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(142,214,246,.6),calc(var(--u)*-2) calc(var(--u)*4) calc(var(--u)*10) rgba(5,80,108,.10);transition:box-shadow .18s ease,color .18s ease}
.nl-form:not(#nlf) .nl-form-again:hover{color:var(--text);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(31,168,209,.6),calc(var(--u)*-2) calc(var(--u)*5) calc(var(--u)*12) rgba(5,80,108,.14)}

.nl-form:not(#nlf):is([data-theme="dark"] *) .nl-form-done::before{background:radial-gradient(closest-side,rgba(31,168,209,.16),rgba(31,168,209,.05) 55%,rgba(31,168,209,0))}
@media (prefers-color-scheme:dark){.nl-form:not(#nlf):is(:root:where(:not([data-theme])) *) .nl-form-done::before{background:radial-gradient(closest-side,rgba(31,168,209,.16),rgba(31,168,209,.05) 55%,rgba(31,168,209,0))}}
.nl-form:not(#nlf):is([data-theme="dark"] *) .nl-form-disc{background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.16),rgba(142,214,246,.06) 70%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(142,214,246,.32),calc(var(--u)*-4) calc(var(--u)*10) calc(var(--u)*26) rgba(0,0,0,.4),0 0 calc(var(--u)*36) rgba(31,168,209,.26)}
@media (prefers-color-scheme:dark){.nl-form:not(#nlf):is(:root:where(:not([data-theme])) *) .nl-form-disc{background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.16),rgba(142,214,246,.06) 70%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px rgba(142,214,246,.32),calc(var(--u)*-4) calc(var(--u)*10) calc(var(--u)*26) rgba(0,0,0,.4),0 0 calc(var(--u)*36) rgba(31,168,209,.26)}}
.nl-form:not(#nlf):is([data-theme="dark"] *) .nl-form-again{background:var(--glass-bg);box-shadow:var(--glass-shadow-sm)}
@media (prefers-color-scheme:dark){.nl-form:not(#nlf):is(:root:where(:not([data-theme])) *) .nl-form-again{background:var(--glass-bg);box-shadow:var(--glass-shadow-sm)}}
.nl-form:not(#nlf):is([data-theme="dark"] *) .nl-form-again:hover{box-shadow:var(--glass-shadow-sm),0 0 0 1px rgba(31,168,209,.5)}
@media (prefers-color-scheme:dark){.nl-form:not(#nlf):is(:root:where(:not([data-theme])) *) .nl-form-again:hover{box-shadow:var(--glass-shadow-sm),0 0 0 1px rgba(31,168,209,.5)}}
.nl-form:not(#nlf):is([data-theme="dark"] *) .nl-form-send[aria-busy="true"]::after{background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 70%)}
@media (prefers-color-scheme:dark){.nl-form:not(#nlf):is(:root:where(:not([data-theme])) *) .nl-form-send[aria-busy="true"]::after{background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 70%)}}

@container (max-width:520px){
  .nl-form:not(#nlf) .nl-form-g2,.nl-form:not(#nlf) .nl-form-ga{grid-template-columns:minmax(0,1fr)}
  .nl-form:not(#nlf) .nl-form-foot{grid-template-columns:minmax(0,1fr)}
  .nl-form:not(#nlf) .nl-form-send{width:100%;margin-bottom:0}
}
@media (max-width:959px){
  .nl-form:not(#nlf){--nlf-h:58px;--nlf-gap:12px;--nlf-px:14px}
  .nl-form:not(#nlf) .nl-form-in{font-size:16px}
  .nl-form:not(#nlf) .nl-form-foot{gap:8px 24px;margin-top:14px}
}
@media (forced-colors:active){
  .nl-form:not(#nlf) .nl-form-box:focus-within{outline:2px solid CanvasText;outline-offset:2px}
  .nl-form:not(#nlf) .nl-form-cb{-webkit-appearance:auto;appearance:auto}
}
@media (prefers-reduced-motion:reduce){
  .nl-form:not(#nlf) .nl-form-more,.nl-form:not(#nlf) .nl-form-more[data-open="true"],.nl-form:not(#nlf) .nl-form-box,.nl-form:not(#nlf) .nl-form-send,.nl-form:not(#nlf) .nl-form-again,.nl-form:not(#nlf) .nl-form-cb{transition:none}
  .nl-form:not(#nlf) .nl-form-send[aria-busy="true"]::after{animation:none;transform:none;background:rgba(255,255,255,.28)}
}
#closing{position:relative;isolation:isolate;overflow:clip;min-height:calc(var(--screen-h) - var(--foot-h));
  padding:var(--head-top, calc(var(--nav-h) + var(--u)*72)) 0 var(--band, calc(var(--u)*72));color:var(--charcoal);
  background:linear-gradient(180deg,var(--ground),var(--ground) var(--join)) var(--ground);
  background:linear-gradient(180deg,var(--ground),color-mix(in srgb,var(--ground) 89.6%,var(--ground)) calc(var(--join)*.2),
    color-mix(in srgb,var(--ground) 64.8%,var(--ground)) calc(var(--join)*.4),color-mix(in srgb,var(--ground) 35.2%,var(--ground)) calc(var(--join)*.6),
    color-mix(in srgb,var(--ground) 10.4%,var(--ground)) calc(var(--join)*.8),var(--ground) var(--join)) var(--ground);
  --closing-disc:calc(var(--u)*96);
  --closing-spine:calc(var(--closing-disc) / 2);
  --closing-ind:calc(var(--u)*128);
  --closing-px:0px;
  --closing-gap:calc(var(--band, calc(var(--u)*72)) + var(--head-top, calc(var(--nav-h) + var(--u)*72)));
  --closing-a-line:rgba(0,96,126,.4);
  --closing-mail-line:rgba(0,120,159,.28);
  --closing-hover:var(--ocean);
  --closing-day-a:rgba(255,255,255,.78); --closing-day-b:rgba(255,255,255,.3); --closing-day-c:rgba(255,255,255,.85);
  --closing-bead-a:rgba(255,255,255,.95); --closing-bead-b:rgba(234,247,252,.66); --closing-copy-b:rgba(234,247,252,.7);
  --closing-hi:#fff; --closing-ring:rgba(142,214,246,.55); --closing-copy-ring:rgba(142,214,246,.6);
  --closing-drop:rgba(5,80,108,.09); --closing-drop-copy:rgba(5,80,108,.10); --closing-drop-q:rgba(5,80,108,.11); --closing-drop-up:rgba(5,80,108,.12); --closing-drop-hover:rgba(5,80,108,.14);
  --closing-dot:rgba(0,120,159,.45);
  --closing-cur:rgba(31,168,209,.9); --closing-cur-glow:rgba(142,214,246,.5); --closing-hover-ring:rgba(31,168,209,.7); --closing-copy-hover:rgba(31,168,209,.6);
  --closing-you-a:rgba(238,249,253,.97); --closing-you-b:rgba(206,237,249,.8); --closing-you-ring:rgba(142,214,246,.75);
  --closing-reply-a:rgba(226,245,252,.62); --closing-reply-b:rgba(206,237,249,.34); --closing-reply-hi:rgba(255,255,255,.75); --closing-reply-ring:rgba(142,214,246,.38);
  --closing-fib-edge:rgba(0,120,159,.55); --closing-fib-tint:#8ED6F6; --closing-fib-core:#fff; --closing-fib-line:rgba(5,80,108,.05); --closing-fib-glow:rgba(142,214,246,.35);
  --closing-node-a:#fff; --closing-node-b:#e2f5fc; --closing-node-c:#bfe7f7; --closing-node-ring:rgba(142,214,246,.95);
  --closing-node-halo:rgba(255,255,255,.55); --closing-node-drop:rgba(5,80,108,.18); --closing-plug-halo:rgba(255,255,255,.6); --closing-plug-glow:rgba(142,214,246,.6);
  --closing-arm-a:rgba(142,214,246,.95); --closing-arm-b:rgba(142,214,246,.35);
  --closing-run-a:rgba(31,168,209,0); --closing-run-b:rgba(31,168,209,.6); --closing-run-c:#d9f3fc; --closing-run-d:#fff; --closing-run-glow:rgba(31,168,209,.4);
  --closing-halo-a:rgba(255,255,255,.9); --closing-halo-b:rgba(255,255,255,.5); --closing-halo-c:rgba(246,251,253,.2);
  --closing-core-rim:#fff; --closing-core-a:#fff; --closing-core-b:rgba(255,255,255,.66); --closing-core-c:rgba(226,243,250,.62); --closing-core-base:transparent;
  --closing-core-hi:#fff; --closing-core-in:rgba(255,255,255,.34); --closing-core-glow:rgba(142,214,246,.16); --closing-core-ring:rgba(142,214,246,.5);
  --closing-core-drop1:rgba(5,80,108,.08); --closing-core-drop2:rgba(5,80,108,.14); --closing-n-drop:rgba(5,80,108,.24);
  --closing-ring-line:rgba(142,214,246,.95); --closing-ring-glow:rgba(31,168,209,.45); --closing-ring-in:rgba(31,168,209,.3);
  --closing-lit-a:rgba(255,255,255,.9); --closing-lit-b:rgba(246,252,254,.55);
  --closing-plus-a:#fff; --closing-plus-b:rgba(234,247,252,.8); --closing-plus-ring:rgba(142,214,246,.7)}
#closing:is([data-theme="dark"] *){
  --closing-a-line:var(--link-line); --closing-mail-line:var(--link-line); --closing-hover:var(--link);
  --closing-day-a:rgba(206,230,241,.055); --closing-day-b:rgba(206,230,241,.022); --closing-day-c:rgba(206,230,241,.06);
  --closing-bead-a:rgba(255,255,255,.085); --closing-bead-b:rgba(142,214,246,.035); --closing-copy-b:rgba(142,214,246,.035);
  --closing-hi:rgba(255,255,255,.12); --closing-ring:rgba(142,214,246,.17); --closing-copy-ring:rgba(142,214,246,.2);
  --closing-drop:rgba(0,0,0,.34); --closing-drop-copy:rgba(0,0,0,.34); --closing-drop-q:rgba(0,0,0,.36); --closing-drop-up:rgba(0,0,0,.38); --closing-drop-hover:rgba(0,0,0,.4);
  --closing-dot:rgba(142,214,246,.5);
  --closing-cur:rgba(31,168,209,.85); --closing-cur-glow:rgba(31,168,209,.2); --closing-hover-ring:rgba(142,214,246,.45); --closing-copy-hover:rgba(142,214,246,.45);
  --closing-you-a:rgba(142,214,246,.19); --closing-you-b:rgba(31,168,209,.09); --closing-you-ring:rgba(142,214,246,.28);
  --closing-reply-a:rgba(0,24,34,.26); --closing-reply-b:rgba(0,24,34,.16); --closing-reply-hi:rgba(255,255,255,.06); --closing-reply-ring:rgba(142,214,246,.13);
  --closing-fib-edge:rgba(31,168,209,.38); --closing-fib-tint:rgba(142,214,246,.8); --closing-fib-core:rgba(226,244,251,.92); --closing-fib-line:rgba(142,214,246,.05); --closing-fib-glow:rgba(31,168,209,.26);
  --closing-node-a:rgba(232,246,252,.96); --closing-node-b:rgba(162,220,245,.82); --closing-node-c:rgba(56,150,186,.75); --closing-node-ring:rgba(142,214,246,.5);
  --closing-node-halo:rgba(142,214,246,.07); --closing-node-drop:rgba(0,0,0,.4); --closing-plug-halo:rgba(142,214,246,.08); --closing-plug-glow:rgba(31,168,209,.3);
  --closing-arm-a:rgba(142,214,246,.5); --closing-arm-b:rgba(142,214,246,.14);
  --closing-run-a:rgba(31,168,209,0); --closing-run-b:rgba(31,168,209,.5); --closing-run-c:rgba(190,232,248,.9); --closing-run-d:rgba(236,248,253,.95); --closing-run-glow:rgba(31,168,209,.3);
  --closing-halo-a:rgba(228,241,247,.28); --closing-halo-b:rgba(228,241,247,.16); --closing-halo-c:rgba(228,241,247,.055);
  --closing-core-rim:rgba(255,255,255,.2); --closing-core-a:rgba(255,255,255,.13); --closing-core-b:rgba(255,255,255,.05); --closing-core-c:rgba(142,214,246,.04); --closing-core-base:#151C1F;
  --closing-core-hi:rgba(255,255,255,.16); --closing-core-in:rgba(255,255,255,.03); --closing-core-glow:rgba(142,214,246,.07); --closing-core-ring:rgba(142,214,246,.12);
  --closing-core-drop1:rgba(0,0,0,.3); --closing-core-drop2:rgba(0,0,0,.46); --closing-n-drop:rgba(0,0,0,.5);
  --closing-ring-line:rgba(142,214,246,.6); --closing-ring-glow:rgba(31,168,209,.24); --closing-ring-in:rgba(31,168,209,.14);
  --closing-lit-a:rgba(206,230,241,.06); --closing-lit-b:rgba(206,230,241,.018);
  --closing-plus-a:rgba(255,255,255,.12); --closing-plus-b:rgba(142,214,246,.05); --closing-plus-ring:rgba(142,214,246,.3)}
@media (prefers-color-scheme:dark){#closing:is(:root:where(:not([data-theme])) *){
  --closing-a-line:var(--link-line); --closing-mail-line:var(--link-line); --closing-hover:var(--link);
  --closing-day-a:rgba(206,230,241,.055); --closing-day-b:rgba(206,230,241,.022); --closing-day-c:rgba(206,230,241,.06);
  --closing-bead-a:rgba(255,255,255,.085); --closing-bead-b:rgba(142,214,246,.035); --closing-copy-b:rgba(142,214,246,.035);
  --closing-hi:rgba(255,255,255,.12); --closing-ring:rgba(142,214,246,.17); --closing-copy-ring:rgba(142,214,246,.2);
  --closing-drop:rgba(0,0,0,.34); --closing-drop-copy:rgba(0,0,0,.34); --closing-drop-q:rgba(0,0,0,.36); --closing-drop-up:rgba(0,0,0,.38); --closing-drop-hover:rgba(0,0,0,.4);
  --closing-dot:rgba(142,214,246,.5);
  --closing-cur:rgba(31,168,209,.85); --closing-cur-glow:rgba(31,168,209,.2); --closing-hover-ring:rgba(142,214,246,.45); --closing-copy-hover:rgba(142,214,246,.45);
  --closing-you-a:rgba(142,214,246,.19); --closing-you-b:rgba(31,168,209,.09); --closing-you-ring:rgba(142,214,246,.28);
  --closing-reply-a:rgba(0,24,34,.26); --closing-reply-b:rgba(0,24,34,.16); --closing-reply-hi:rgba(255,255,255,.06); --closing-reply-ring:rgba(142,214,246,.13);
  --closing-fib-edge:rgba(31,168,209,.38); --closing-fib-tint:rgba(142,214,246,.8); --closing-fib-core:rgba(226,244,251,.92); --closing-fib-line:rgba(142,214,246,.05); --closing-fib-glow:rgba(31,168,209,.26);
  --closing-node-a:rgba(232,246,252,.96); --closing-node-b:rgba(162,220,245,.82); --closing-node-c:rgba(56,150,186,.75); --closing-node-ring:rgba(142,214,246,.5);
  --closing-node-halo:rgba(142,214,246,.07); --closing-node-drop:rgba(0,0,0,.4); --closing-plug-halo:rgba(142,214,246,.08); --closing-plug-glow:rgba(31,168,209,.3);
  --closing-arm-a:rgba(142,214,246,.5); --closing-arm-b:rgba(142,214,246,.14);
  --closing-run-a:rgba(31,168,209,0); --closing-run-b:rgba(31,168,209,.5); --closing-run-c:rgba(190,232,248,.9); --closing-run-d:rgba(236,248,253,.95); --closing-run-glow:rgba(31,168,209,.3);
  --closing-halo-a:rgba(228,241,247,.28); --closing-halo-b:rgba(228,241,247,.16); --closing-halo-c:rgba(228,241,247,.055);
  --closing-core-rim:rgba(255,255,255,.2); --closing-core-a:rgba(255,255,255,.13); --closing-core-b:rgba(255,255,255,.05); --closing-core-c:rgba(142,214,246,.04); --closing-core-base:#151C1F;
  --closing-core-hi:rgba(255,255,255,.16); --closing-core-in:rgba(255,255,255,.03); --closing-core-glow:rgba(142,214,246,.07); --closing-core-ring:rgba(142,214,246,.12);
  --closing-core-drop1:rgba(0,0,0,.3); --closing-core-drop2:rgba(0,0,0,.46); --closing-n-drop:rgba(0,0,0,.5);
  --closing-ring-line:rgba(142,214,246,.6); --closing-ring-glow:rgba(31,168,209,.24); --closing-ring-in:rgba(31,168,209,.14);
  --closing-lit-a:rgba(206,230,241,.06); --closing-lit-b:rgba(206,230,241,.018);
  --closing-plus-a:rgba(255,255,255,.12); --closing-plus-b:rgba(142,214,246,.05); --closing-plus-ring:rgba(142,214,246,.3)}}
