/* Generated by tools/working_files.py from the compiled app's styles: the site footer on journal pages. Do not edit. */
form.svelte-1j6leka{display:flex;flex-direction:column;gap:24px}
.title.svelte-1j6leka{font-weight:700}
.title.isComplete.svelte-1j6leka{color:var(--text-highlight)}
.bg-is-light .title.isComplete.svelte-1j6leka{color:var(--text-color)}
p.svelte-1h8bwht,.location.svelte-1h8bwht time{margin:0}
.name.svelte-1h8bwht,.location.svelte-1h8bwht .time{font-size:var(--22pt);line-height:var(--32pt)}
.name.svelte-1h8bwht{font-weight:700}
hr.svelte-1h8bwht{width:48px;height:1px;border:0;background:var(--text-light-15);margin:6px 0 12px}
.bg-is-light hr.svelte-1h8bwht{background-color:var(--text-dark-15)}
.address.svelte-1h8bwht,.email.svelte-1h8bwht{font-size:var(--12pt);line-height:var(--24pt)}
.address.svelte-1h8bwht,.email.svelte-1h8bwht a:where(.svelte-1h8bwht){opacity:.6}
.email.svelte-1h8bwht a:where(.svelte-1h8bwht){display:inline-block;transition:opacity .2s linear;transform:translateZ(0)}
.email.svelte-1h8bwht a:where(.svelte-1h8bwht):hover{opacity:.98}
footer.svelte-1rvgphp{margin-top:88px}
footer.hasSolutions.svelte-1rvgphp{margin-top:64px}
footer.isDisabled.svelte-1rvgphp{visibility:hidden}
footer.hasDivider.svelte-1rvgphp{padding-top:40px;border-top:1px solid var(--text-color-15)}
.signup-socials-row.svelte-1rvgphp{border-top:1px solid var(--text-color-15);padding-top:40px}
.contact.svelte-1rvgphp+.signup-socials-row:where(.svelte-1rvgphp){margin-top:48px}
.solutions.svelte-1rvgphp+.contact:where(.svelte-1rvgphp){margin-top:40px;border-top:1px solid var(--text-color-15);padding-top:40px}
footer.svelte-1rvgphp h3.title{font-size:var(--18pt);line-height:var(--24pt);font-weight:400;margin:0 0 var(--24pt)}
.locations.svelte-1rvgphp{display:grid;grid-template-columns:repeat(2,1fr);gap:48px var(--gutter-sm);margin-top:48px;padding-top:48px;border-top:1px solid var(--text-color-15)}
.credits.svelte-1rvgphp .link:where(.svelte-1rvgphp) a:where(.svelte-1rvgphp){display:inline-block;transition:opacity .2s linear;transform:translateZ(0)}
.credits.svelte-1rvgphp .link:where(.svelte-1rvgphp) a:where(.svelte-1rvgphp):hover{opacity:.98}
.credits.svelte-1rvgphp{display:flex;align-items:baseline;justify-content:space-between;margin-top:68px;margin-bottom:32px}
.credits.svelte-1rvgphp .left:where(.svelte-1rvgphp){display:flex;align-items:baseline;gap:24px}
.credits.svelte-1rvgphp p:where(.svelte-1rvgphp){margin:0;font-size:var(--12pt);line-height:var(--16pt)}
.credits.svelte-1rvgphp .copyright:where(.svelte-1rvgphp),.credits.svelte-1rvgphp .link:where(.svelte-1rvgphp) a:where(.svelte-1rvgphp){opacity:.6}
.socials.svelte-1rvgphp .links:where(.svelte-1rvgphp){display:flex;gap:16px}
.socials.svelte-1rvgphp .links:where(.svelte-1rvgphp) a:where(.svelte-1rvgphp){display:inline-flex;border-radius:40px;border:1px solid var(--text-color-30);width:48px;height:48px;align-items:center;justify-content:center;transition:border-color .18s linear}
.socials.svelte-1rvgphp .links:where(.svelte-1rvgphp) a:where(.svelte-1rvgphp) img:where(.svelte-1rvgphp){opacity:.8;transition:opacity .18s linear}
.bg-is-light .socials.svelte-1rvgphp .links:where(.svelte-1rvgphp) a:where(.svelte-1rvgphp) img:where(.svelte-1rvgphp){opacity:.65;filter:invert(1)}
.socials.svelte-1rvgphp .links:where(.svelte-1rvgphp) a:where(.svelte-1rvgphp):hover{border-color:var(--text-color)}
.socials.svelte-1rvgphp .links:where(.svelte-1rvgphp) a:where(.svelte-1rvgphp):hover img:where(.svelte-1rvgphp){opacity:1}
.newsletter.svelte-1rvgphp{margin-bottom:40px}
.solutions.svelte-1rvgphp{margin-bottom:48px}
.solutions.svelte-1rvgphp .title:where(.svelte-1rvgphp){margin:0 0 var(--24pt)}
.solutions.svelte-1rvgphp .body:where(.svelte-1rvgphp){color:var(--text-color-60)}
.solutions.svelte-1rvgphp .body:where(.svelte-1rvgphp) ul{list-style-type:none;padding:0}
.solutions.svelte-1rvgphp .body:where(.svelte-1rvgphp) li{margin:10px 0}
@media(min-width:720px){footer.svelte-1rvgphp{margin-top:128px}footer.hasSolutions.svelte-1rvgphp{margin-top:64px}.signup-socials-row.svelte-1rvgphp{display:grid;grid-template-columns:repeat(12,1fr);gap:0 var(--gutter-lg)}.newsletter.svelte-1rvgphp{grid-column:1 / span 7;margin-bottom:0}.newsletter.svelte-1rvgphp .sign-up-form form{display:flex;flex-direction:row;gap:16px}.newsletter.svelte-1rvgphp .sign-up-form .textfield-container{width:100%;max-width:376px}.newsletter.svelte-1rvgphp button{width:auto;padding-left:40px;padding-right:40px;white-space:nowrap}.socials.svelte-1rvgphp{grid-column:9 / span 4;width:min-content;justify-self:end}.locations.svelte-1rvgphp{grid-template-columns:repeat(4,1fr);gap:48px var(--gutter-lg)}.contact.svelte-1rvgphp{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gutter-lg)}.contact.svelte-1rvgphp .contact-form{grid-column:1 / span 12}.solutions.svelte-1rvgphp{margin-bottom:40px}.solutions.svelte-1rvgphp .body:where(.svelte-1rvgphp) ul{display:flex;flex-wrap:wrap;gap:24px 32px}}
@media(min-width:1100px){.solutions.svelte-1rvgphp .body:where(.svelte-1rvgphp) ul{gap:24px 48px}}
.bspk-foot{--font-body: Ano-web, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", Arial, sans-serif;font-family:var(--font-body);color:#000;--bg-dark: #262626;--bg-darker: #202020;--bg-light: #e6e4df;--bg-light-green: #e9f1cf;--bg-default: var(--bg-dark);--bg-rust: #6d3434;--bg-olive: #3f4239;--bg-turquoise: #293334;--text-light: #fefefe;--text-light-60: hsla(0, 0%, 100%, .6);--text-light-40: hsla(0, 0%, 100%, .4);--text-light-30: hsla(0, 0%, 100%, .3);--text-light-15: hsla(0, 0%, 100%, .15);--text-light-10: hsla(0, 0%, 100%, .1);--text-light-5: hsla(0, 0%, 100%, .05);--text-dark: var(--bg-dark);--text-dark-15: rgb(38 38 38 / .15);--text-highlight: #ebffbf;--gray-mid: #373636;--blue: #284aac;--error-text: var(--text-highlight);--gutter-sm: 16px;--gutter-lg: 32px;--gutter: 16px;--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--column-width: calc((100vw - var(--gutter)) * (1 / 4));--top-nav-height: 80px;--level10: 1000;--level9: 900;--level8: 800;--level7: 700;--level6: 600;--level5: 500;--level4: 400;--level3: 300;--level2: 200;--level1: 100;--level0: 0;--64pt: 4rem;--56pt: 3.5rem;--48pt: 3rem;--40pt: 2.5rem;--38pt: 2.375rem;--36pt: 2.25rem;--32pt: 2rem;--28pt: 1.75rem;--26pt: 1.625rem;--24pt: 1.5rem;--22pt: 1.375rem;--20pt: 1.25rem;--18pt: 1.125rem;--16pt: 1rem;--14pt: .875rem;--12pt: .75rem;--button-height-large: 48px;--button-height-small: 40px;--input-border-radius: 24px;--bg-color-timing: .6s;--text-color: var(--text-light);--text-color-60: var(--text-light-60);--text-color-40: var(--text-light-40);--text-color-30: var(--text-light-30);--text-color-15: var(--text-light-15);--text-color-10: var(--text-light-10);--text-color-5: var(--text-light-5)}
:where(.bspk-foot) .gutter{padding-left:var(--gutter);padding-right:var(--gutter)}
:where(.bspk-foot) h1,:where(.bspk-foot) h2,:where(.bspk-foot) h3,:where(.bspk-foot) h4,:where(.bspk-foot) h5,:where(.bspk-foot) h6,:where(.bspk-foot) p{font-weight:400}
:where(.bspk-foot) a{color:inherit;text-decoration:none}
:where(.bspk-foot) h3{font-size:var(--22pt)}
:where(.bspk-foot) h1,:where(.bspk-foot) h2,:where(.bspk-foot) h3{margin-bottom:2rem}
:where(.bspk-foot) p,:where(.bspk-foot) li{font-size:var(--16pt);line-height:1.5rem;margin:1.25em 0}
:where(.bspk-foot) input,:where(.bspk-foot) textarea,:where(.bspk-foot) button{font-size:inherit;font-family:var(--font-body)}
:where(.bspk-foot) form button,:where(.bspk-foot) a.button{cursor:pointer;height:var(--button-height-large);border-radius:var(--input-border-radius);border:1px solid var(--text-color);box-shadow:inset 0 0 0 1px transparent;background:transparent;color:var(--text-color);transition:.2s linear;transition-property:border-color,box-shadow,color;display:block;width:100%;font-weight:700}
:where(.bspk-foot) form button:hover,:where(.bspk-foot) a.button:hover{border-color:var(--text-color)}
:where(.bspk-foot) form button:disabled:not(.ignore-disabled){border-color:var(--text-color-30);color:var(--text-color-30);cursor:default}
:where(.bspk-foot) form button:not(:disabled):hover,:where(.bspk-foot) a.button:hover{box-shadow:inset 0 0 0 1px var(--text-color)}
:where(.bspk-foot) form button:disabled.ignore-disabled{border-color:var(--text-color-60)}
:where(.bspk-foot) form button:disabled{cursor:default}
@media(min-width:720px){.bspk-foot{--gutter: 32px;--column-width: calc((100vw - var(--gutter)) * (1 / 12))}:where(.bspk-foot) h3{font-size:var(--24pt)}:where(.bspk-foot) h1,:where(.bspk-foot) h2,:where(.bspk-foot) h3{margin-bottom:2rem}:where(.bspk-foot) p,:where(.bspk-foot) li{font-size:var(--18pt)}}
.textarea-container.svelte-1fkxmnf{display:flex;flex-direction:column;gap:4px}
.hint.svelte-1fkxmnf{font-size:var(--12pt);line-height:var(--16pt);color:#fff;margin:0}
.hint.error.svelte-1fkxmnf{color:var(--error-text);text-align:right}
.textarea.svelte-1fkxmnf{height:max(var(--height),var(--button-height-large));display:flex;flex-direction:column;gap:4px;position:relative}
.textarea.svelte-1fkxmnf:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% - 2px);border:1px solid var(--text-color-5);border-bottom-color:var(--text-color-60);border-radius:var(--input-border-radius);pointer-events:none;transition:.18s linear border-color}
.textarea-container.inputBorderIsRounded.svelte-1fkxmnf .textarea:where(.svelte-1fkxmnf):after{border-color:var(--text-color-15)}
.hasError.svelte-1fkxmnf .textarea:where(.svelte-1fkxmnf):after{border-color:var(--error-text)}
.hasError.svelte-1fkxmnf .textarea:where(.svelte-1fkxmnf) textarea:where(.svelte-1fkxmnf){color:var(--error-text)}
label.svelte-1fkxmnf{position:absolute;top:12px;left:max(12px,var(--input-border-radius));pointer-events:none;font-size:var(--16pt);transition:.18s all var(--ease-in-out-cubic);transform:translateZ(0);transform-origin:0 50%;opacity:.3;color:var(--text-color);line-height:1.5;z-index:1}
.hasValue.svelte-1fkxmnf label:where(.svelte-1fkxmnf){transform:translate3d(0,-12px,0) scale(.875)}
textarea.svelte-1fkxmnf{border:0;height:max(var(--height),var(--button-height-large));position:relative;padding:13px max(12px,var(--input-border-radius)) 0;background:transparent;color:var(--text-color);font-size:var(--16pt);line-height:var(--24pt);resize:none}
textarea.svelte-1fkxmnf:focus{outline:none}
textarea.svelte-1fkxmnf::selection{background-color:var(--text-color-15);color:var(--text-color)}
.hasValue.svelte-1fkxmnf textarea:where(.svelte-1fkxmnf){transform:translateY(7px)}
.isFocused.svelte-1fkxmnf:not(.hasError) .textarea:where(.svelte-1fkxmnf):after{border-color:var(--text-color)}
.isFocused.svelte-1fkxmnf:not(.hasValue) label:where(.svelte-1fkxmnf){opacity:1;transform:translate(8px)}
.isTaller.svelte-1fkxmnf .textarea:where(.svelte-1fkxmnf){height:calc(var(--height) + 12px)}
.isTaller.svelte-1fkxmnf textarea:where(.svelte-1fkxmnf){padding-top:0;height:calc(var(--height) + 12px);transform:translateY(21px)}
.isTaller.isScrollable.svelte-1fkxmnf .textarea:where(.svelte-1fkxmnf){height:calc(var(--height) + 40px)}
.textfield-container.svelte-1sm8mzw{display:flex;flex-direction:column;gap:4px}
.hint.svelte-1sm8mzw{font-size:var(--12pt);line-height:var(--16pt);color:#fff;margin:0}
.hint.error.svelte-1sm8mzw{color:var(--error-text);text-align:right}
.textfield.svelte-1sm8mzw{height:var(--button-height-large);display:flex;flex-direction:column;gap:4px;position:relative}
.textfield.svelte-1sm8mzw:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% - 2px);border:1px solid var(--text-color-5);border-bottom-color:var(--text-color-60);border-radius:var(--input-border-radius);pointer-events:none;transition:.18s linear border-color}
.inputBorderIsRounded.svelte-1sm8mzw .textfield:where(.svelte-1sm8mzw):after{border-color:var(--text-color-15)}
.hasError.svelte-1sm8mzw .textfield:where(.svelte-1sm8mzw):after{border-color:var(--error-text)}
.hasError.svelte-1sm8mzw .textfield:where(.svelte-1sm8mzw) input:where(.svelte-1sm8mzw){color:var(--error-text)}
label.svelte-1sm8mzw{position:absolute;top:50%;left:max(12px,var(--input-border-radius));pointer-events:none;font-size:var(--16pt);transition:.18s all var(--ease-in-out-cubic);transform:translate3d(0,-50%,0);transform-origin:0 50%;opacity:.3;color:var(--text-color);line-height:1.5;z-index:1}
.hasValue.svelte-1sm8mzw label:where(.svelte-1sm8mzw){transform:translate3d(0,calc(-50% - 13px),0) scale(.875)}
input.svelte-1sm8mzw{border:0;height:100%;position:relative;padding:0 max(12px,var(--input-border-radius));background:transparent;color:var(--text-color);font-size:var(--16pt);line-height:var(--24pt);--bg: var(--page-bg-color);--text: var(--text-highlight)}
body.bg-is-light input.svelte-1sm8mzw{--text: var(--text-color)}
input.svelte-1sm8mzw:-webkit-autofill,input.svelte-1sm8mzw:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--bg) inset;-webkit-text-fill-color:var(--text)}
input.svelte-1sm8mzw:focus{outline:none}
input.svelte-1sm8mzw::selection{background-color:var(--text-color-15);color:var(--text-color)}
.hasValue.svelte-1sm8mzw input:where(.svelte-1sm8mzw){transform:translateY(7px)}
.isFocused.svelte-1sm8mzw:not(.hasError) .textfield:where(.svelte-1sm8mzw):after{border-color:var(--text-color)}
.isFocused.svelte-1sm8mzw:not(.hasValue) label:where(.svelte-1sm8mzw){opacity:1;transform:translate(8px,-50%)}
form.svelte-gj0bop{display:flex;flex-direction:column;gap:16px}
.title.svelte-gj0bop{font-weight:400}
.title.isComplete.svelte-gj0bop{color:var(--text-highlight)}
.bg-is-light .title.isComplete.svelte-gj0bop{color:var(--text-color)}
.name-email.svelte-gj0bop,.company-phone.svelte-gj0bop{display:flex;flex-direction:column;gap:16px}
.submit-error.svelte-gj0bop{color:var(--text-highlight)}
button.svelte-gj0bop{margin-top:8px}
@media(min-width:720px){form.svelte-gj0bop{display:grid}.short.svelte-gj0bop form:where(.svelte-gj0bop){grid-template-areas:"message message" "name-email submit"}.short.svelte-gj0bop button:where(.svelte-gj0bop){margin-top:0}.long.svelte-gj0bop form:where(.svelte-gj0bop){grid-template-areas:"message" "name-email" "company-phone" "submit"}.message.svelte-gj0bop{grid-area:message}.email.svelte-gj0bop{grid-area:email}.message.svelte-gj0bop .textarea-container,.message.svelte-gj0bop .textarea{min-height:80px}.name-email.svelte-gj0bop{flex-direction:row;grid-area:name-email}.company-phone.svelte-gj0bop{flex-direction:row;grid-area:company-phone}.long.svelte-gj0bop .textfield-container{width:100%;max-width:100%}.short.svelte-gj0bop .name-email:where(.svelte-gj0bop) .textfield-container,.short.svelte-gj0bop .company-phone:where(.svelte-gj0bop) .textfield-container{width:100%;max-width:248px}.short.svelte-gj0bop button:where(.svelte-gj0bop){grid-area:submit;width:max-content;padding-left:40px;padding-right:40px;justify-self:end}}
.bspk-foot{color:var(--text-color);font-family:var(--font-body);font-size:var(--16pt);line-height:normal}
