:root {--bulma-control-radius:var(--bulma-radius);--bulma-control-radius-small:var(--bulma-radius-small);--bulma-control-border-width:1px;--bulma-control-height:2.5em;--bulma-control-line-height:1.5;--bulma-control-padding-vertical:calc(0.5em - 1px);--bulma-control-padding-horizontal:calc(0.75em - 1px);--bulma-control-size:var(--bulma-size-normal);--bulma-control-focus-shadow-l:50%;}   html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {margin:0;padding:0;} h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;} ul {list-style:none;} button, input, select, textarea {margin:0;} html {box-sizing:border-box;} *, *::before, *::after {box-sizing:inherit;} img, video {height:auto;max-width:100%;} iframe {border:0;} table {border-collapse:collapse;border-spacing:0;} td, th {padding:0;} td:not([align]), th:not([align]) {text-align:inherit;} :root {--bulma-body-background-color:var(--bulma-scheme-main);--bulma-body-size:1em;--bulma-body-min-width:300px;--bulma-body-rendering:optimizeLegibility;--bulma-body-family:var(--bulma-family-primary);--bulma-body-overflow-x:hidden;--bulma-body-overflow-y:scroll;--bulma-body-color:var(--bulma-text);--bulma-body-font-size:1em;--bulma-body-weight:var(--bulma-weight-normal);--bulma-body-line-height:1.5;--bulma-code-family:var(--bulma-family-code);--bulma-code-padding:0.25em 0.5em 0.25em;--bulma-code-weight:normal;--bulma-code-size:0.875em;--bulma-small-font-size:0.875em;--bulma-hr-background-color:var(--bulma-background);--bulma-hr-height:2px;--bulma-hr-margin:1.5rem 0;--bulma-strong-color:var(--bulma-text-strong);--bulma-strong-weight:var(--bulma-weight-semibold);--bulma-pre-font-size:0.875em;--bulma-pre-padding:1.25rem 1.5rem;--bulma-pre-code-font-size:1em;} html {background-color:var(--bulma-body-background-color);font-size:var(--bulma-body-size);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:var(--bulma-body-min-width);overflow-x:var(--bulma-body-overflow-x);overflow-y:var(--bulma-body-overflow-y);text-rendering:var(--bulma-body-rendering);text-size-adjust:100%;} article, aside, figure, footer, header, hgroup, section {display:block;} body, button, input, optgroup, select, textarea {font-family:var(--bulma-body-family);} code, pre {-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:var(--bulma-code-family);} body {color:var(--bulma-body-color);font-size:var(--bulma-body-font-size);font-weight:var(--bulma-body-weight);line-height:var(--bulma-body-line-height);} a, button {cursor:pointer;} a:focus-visible, button:focus-visible {outline-color:hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));outline-offset:var(--bulma-focus-offset);outline-style:var(--bulma-focus-style);outline-width:var(--bulma-focus-width);} a:focus-visible:active, button:focus-visible:active {outline-width:1px;} a:active, button:active {outline-width:1px;} a {color:var(--bulma-link-text);cursor:pointer;text-decoration:none;transition-duration:var(--bulma-duration);transition-property:background-color, border-color, color;} a strong {color:currentColor;} button {appearance:none;background:none;border:none;color:inherit;font-family:inherit;font-size:1em;margin:0;padding:0;transition-duration:var(--bulma-duration);transition-property:background-color, border-color, color;} code {background-color:var(--bulma-code-background);border-radius:0.5em;color:var(--bulma-code);font-size:var(--bulma-code-size);font-weight:var(--bulma-code-weight);padding:var(--bulma-code-padding);} hr {background-color:var(--bulma-hr-background-color);border:none;display:block;height:var(--bulma-hr-height);margin:var(--bulma-hr-margin);} img {height:auto;max-width:100%;} input[type=checkbox], input[type=radio] {vertical-align:baseline;} small {font-size:var(--bulma-small-font-size);} span {font-style:inherit;font-weight:inherit;} strong {color:var(--bulma-strong-color);font-weight:var(--bulma-strong-weight);} svg {height:auto;width:auto;} fieldset {border:none;} pre {-webkit-overflow-scrolling:touch;background-color:var(--bulma-pre-background);color:var(--bulma-pre);font-size:var(--bulma-pre-font-size);overflow-x:auto;padding:var(--bulma-pre-padding);white-space:pre;word-wrap:normal;} pre code {background-color:transparent;color:currentColor;font-size:var(--bulma-pre-code-font-size);padding:0;} table td, table th {vertical-align:top;} table td:not([align]), table th:not([align]) {text-align:inherit;} table th {color:var(--bulma-text-strong);} .select:not(.is-multiple):not(.is-loading)::after {border:0.125em solid var(--bulma-arrow-color);border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;transition-duration:var(--bulma-duration);transition-property:border-color;width:0.625em;} .field:not(:last-child) {margin-bottom:var(--bulma-block-spacing);} .select select, .input, .textarea, .button {align-items:center;appearance:none;border-color:transparent;border-style:solid;border-width:var(--bulma-control-border-width);border-radius:var(--bulma-control-radius);box-shadow:none;display:inline-flex;font-size:var(--bulma-control-size);height:var(--bulma-control-height);justify-content:flex-start;line-height:var(--bulma-control-line-height);padding-bottom:var(--bulma-control-padding-vertical);padding-left:var(--bulma-control-padding-horizontal);padding-right:var(--bulma-control-padding-horizontal);padding-top:var(--bulma-control-padding-vertical);position:relative;transition-duration:var(--bulma-duration);transition-property:background-color, border-color, box-shadow, color;vertical-align:top;} .select select:focus, .input:focus, .textarea:focus, .button:focus, .select select:focus-visible, .input:focus-visible, .textarea:focus-visible, .button:focus-visible, .select select:focus-within, .input:focus-within, .textarea:focus-within, .button:focus-within, .select select:active, .input:active, .textarea:active, .button:active {outline:none;} .select select[disabled], [disabled].input, [disabled].textarea, [disabled].button, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .input, fieldset[disabled] .textarea, fieldset[disabled] .button {cursor:not-allowed;} .button {-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} .button {--bulma-button-family:false;--bulma-button-weight:var(--bulma-weight-medium);--bulma-button-border-color:var(--bulma-border);--bulma-button-border-style:solid;--bulma-button-border-width:var(--bulma-control-border-width);--bulma-button-padding-vertical:0.5em;--bulma-button-padding-horizontal:1em;--bulma-button-focus-border-color:var(--bulma-link-focus-border);--bulma-button-focus-box-shadow-size:0 0 0 0.125em;--bulma-button-focus-box-shadow-color:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 0.25);--bulma-button-active-color:var(--bulma-link-active);--bulma-button-active-border-color:var(--bulma-link-active-border);--bulma-button-text-color:var(--bulma-text);--bulma-button-text-decoration:underline;--bulma-button-text-hover-background-color:var(--bulma-background);--bulma-button-text-hover-color:var(--bulma-text-strong);--bulma-button-ghost-background:none;--bulma-button-ghost-border-color:transparent;--bulma-button-ghost-color:var(--bulma-link-text);--bulma-button-ghost-decoration:none;--bulma-button-ghost-hover-color:var(--bulma-link);--bulma-button-ghost-hover-decoration:underline;--bulma-button-disabled-background-color:var(--bulma-scheme-main);--bulma-button-disabled-border-color:var(--bulma-border);--bulma-button-disabled-shadow:none;--bulma-button-disabled-opacity:0.5;--bulma-button-static-color:var(--bulma-text-weak);--bulma-button-static-background-color:var(--bulma-scheme-main-ter);--bulma-button-static-border-color:var(--bulma-border);} .button {--bulma-button-h:var(--bulma-scheme-h);--bulma-button-s:var(--bulma-scheme-s);--bulma-button-l:var(--bulma-scheme-main-l);--bulma-button-background-l:var(--bulma-scheme-main-l);--bulma-button-background-l-delta:0%;--bulma-button-hover-background-l-delta:var(--bulma-hover-background-l-delta);--bulma-button-active-background-l-delta:var(--bulma-active-background-l-delta);--bulma-button-color-l:var(--bulma-text-strong-l);--bulma-button-border-l:var(--bulma-border-l);--bulma-button-border-l-delta:0%;--bulma-button-hover-border-l-delta:var(--bulma-hover-border-l-delta);--bulma-button-active-border-l-delta:var(--bulma-active-border-l-delta);--bulma-button-focus-border-l-delta:var(--bulma-focus-border-l-delta);--bulma-button-outer-shadow-h:0;--bulma-button-outer-shadow-s:0%;--bulma-button-outer-shadow-l:20%;--bulma-button-outer-shadow-a:0.05;--bulma-loading-color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));background-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-background-l) + var(--bulma-button-background-l-delta)));border-color:hsl(var(--bulma-button-h), var(--bulma-button-s), calc(var(--bulma-button-border-l) + var(--bulma-button-border-l-delta)));border-style:var(--bulma-button-border-style);border-width:var(--bulma-button-border-width);box-shadow:0px 0.0625em 0.125em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a)), 0px 0.125em 0.25em hsla(var(--bulma-button-outer-shadow-h), var(--bulma-button-outer-shadow-s), var(--bulma-button-outer-shadow-l), var(--bulma-button-outer-shadow-a));color:hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-color-l));cursor:pointer;font-weight:var(--bulma-button-weight);height:auto;justify-content:center;padding-bottom:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));padding-left:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) - var(--bulma-button-border-width));padding-top:calc(var(--bulma-button-padding-vertical) - var(--bulma-button-border-width));text-align:center;white-space:nowrap;} .button strong {color:inherit;} .button:hover {--bulma-button-background-l-delta:var(--bulma-button-hover-background-l-delta);--bulma-button-border-l-delta:var(--bulma-button-hover-border-l-delta);} .button:focus-visible {--bulma-button-border-width:1px;border-color:hsl(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l));box-shadow:var(--bulma-focus-shadow-size) hsla(var(--bulma-focus-h), var(--bulma-focus-s), var(--bulma-focus-l), var(--bulma-focus-shadow-alpha));} .button:active {--bulma-button-background-l-delta:var(--bulma-button-active-background-l-delta);--bulma-button-border-l-delta:var(--bulma-button-active-border-l-delta);--bulma-button-outer-shadow-a:0;} .button[disabled], fieldset[disabled] .button {background-color:var(--bulma-button-disabled-background-color);border-color:var(--bulma-button-disabled-border-color);box-shadow:var(--bulma-button-disabled-shadow);opacity:var(--bulma-button-disabled-opacity);} .button.is-primary {--bulma-button-h:var(--bulma-primary-h);--bulma-button-s:var(--bulma-primary-s);--bulma-button-l:var(--bulma-primary-l);--bulma-button-background-l:var(--bulma-primary-l);--bulma-button-border-l:var(--bulma-primary-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-primary-invert-l);--bulma-button-outer-shadow-a:0;} .button.is-primary:focus-visible {--bulma-button-border-width:1px;} .button.is-primary[disabled], fieldset[disabled] .button.is-primary {background-color:var(--bulma-primary);border-color:var(--bulma-primary);box-shadow:none;} .button.is-danger {--bulma-button-h:var(--bulma-danger-h);--bulma-button-s:var(--bulma-danger-s);--bulma-button-l:var(--bulma-danger-l);--bulma-button-background-l:var(--bulma-danger-l);--bulma-button-border-l:var(--bulma-danger-l);--bulma-button-border-width:0px;--bulma-button-color-l:var(--bulma-danger-invert-l);--bulma-button-outer-shadow-a:0;} .button.is-danger:focus-visible {--bulma-button-border-width:1px;} .button.is-danger[disabled], fieldset[disabled] .button.is-danger {background-color:var(--bulma-danger);border-color:var(--bulma-danger);box-shadow:none;} .button.is-fullwidth {display:flex;width:100%;}  .control, .input, .textarea, .select {--bulma-input-h:var(--bulma-scheme-h);--bulma-input-s:var(--bulma-scheme-s);--bulma-input-l:var(--bulma-scheme-main-l);--bulma-input-border-style:solid;--bulma-input-border-width:var(--bulma-control-border-width);--bulma-input-border-l:var(--bulma-border-l);--bulma-input-border-l-delta:0%;--bulma-input-border-color:hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-border-l) + var(--bulma-input-border-l-delta)));--bulma-input-hover-border-l-delta:var(--bulma-hover-border-l-delta);--bulma-input-active-border-l-delta:var(--bulma-active-border-l-delta);--bulma-input-focus-h:var(--bulma-focus-h);--bulma-input-focus-s:var(--bulma-focus-s);--bulma-input-focus-l:var(--bulma-focus-l);--bulma-input-focus-shadow-size:var(--bulma-focus-shadow-size);--bulma-input-focus-shadow-alpha:var(--bulma-focus-shadow-alpha);--bulma-input-color-l:var(--bulma-text-strong-l);--bulma-input-background-l:var(--bulma-scheme-main-l);--bulma-input-background-l-delta:0%;--bulma-input-height:var(--bulma-control-height);--bulma-input-shadow:inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.05);--bulma-input-placeholder-color:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l), 0.3);--bulma-input-disabled-color:var(--bulma-text-weak);--bulma-input-disabled-background-color:var(--bulma-background);--bulma-input-disabled-border-color:var(--bulma-background);--bulma-input-disabled-placeholder-color:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l), 0.3);--bulma-input-arrow:var(--bulma-link);--bulma-input-icon-color:var(--bulma-text-light);--bulma-input-icon-hover-color:var(--bulma-text-weak);--bulma-input-icon-focus-color:var(--bulma-link);--bulma-input-radius:var(--bulma-radius);} .select select, .input, .textarea {background-color:hsl(var(--bulma-input-h), var(--bulma-input-s), calc(var(--bulma-input-background-l) + var(--bulma-input-background-l-delta)));border-color:var(--bulma-input-border-color);border-radius:var(--bulma-input-radius);color:hsl(var(--bulma-input-h), var(--bulma-input-s), var(--bulma-input-color-l));} .select select::-moz-placeholder, .input::-moz-placeholder, .textarea::-moz-placeholder {color:var(--bulma-input-placeholder-color);} .select select::-webkit-input-placeholder, .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder {color:var(--bulma-input-placeholder-color);} .select select:-moz-placeholder, .input:-moz-placeholder, .textarea:-moz-placeholder {color:var(--bulma-input-placeholder-color);} .select select:-ms-input-placeholder, .input:-ms-input-placeholder, .textarea:-ms-input-placeholder {color:var(--bulma-input-placeholder-color);} .select select:hover, .input:hover, .textarea:hover {--bulma-input-border-l-delta:var(--bulma-input-hover-border-l-delta);} .select select:active, .input:active, .textarea:active {--bulma-input-border-l-delta:var(--bulma-input-active-border-l-delta);} .select select:focus, .input:focus, .textarea:focus, .select select:focus-within, .input:focus-within, .textarea:focus-within {border-color:hsl(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l));box-shadow:var(--bulma-input-focus-shadow-size) hsla(var(--bulma-input-focus-h), var(--bulma-input-focus-s), var(--bulma-input-focus-l), var(--bulma-input-focus-shadow-alpha));} .select select[disabled], [disabled].input, [disabled].textarea, fieldset[disabled] .select select, .select fieldset[disabled] select, fieldset[disabled] .input, fieldset[disabled] .textarea {background-color:var(--bulma-input-disabled-background-color);border-color:var(--bulma-input-disabled-border-color);box-shadow:none;color:var(--bulma-input-disabled-color);} .select select[disabled]::-moz-placeholder, [disabled].input::-moz-placeholder, [disabled].textarea::-moz-placeholder, fieldset[disabled] .select select::-moz-placeholder, .select fieldset[disabled] select::-moz-placeholder, fieldset[disabled] .input::-moz-placeholder, fieldset[disabled] .textarea::-moz-placeholder {color:var(--bulma-input-disabled-placeholder-color);} .select select[disabled]::-webkit-input-placeholder, [disabled].input::-webkit-input-placeholder, [disabled].textarea::-webkit-input-placeholder, fieldset[disabled] .select select::-webkit-input-placeholder, .select fieldset[disabled] select::-webkit-input-placeholder, fieldset[disabled] .input::-webkit-input-placeholder, fieldset[disabled] .textarea::-webkit-input-placeholder {color:var(--bulma-input-disabled-placeholder-color);} .select select[disabled]:-moz-placeholder, [disabled].input:-moz-placeholder, [disabled].textarea:-moz-placeholder, fieldset[disabled] .select select:-moz-placeholder, .select fieldset[disabled] select:-moz-placeholder, fieldset[disabled] .input:-moz-placeholder, fieldset[disabled] .textarea:-moz-placeholder {color:var(--bulma-input-disabled-placeholder-color);} .select select[disabled]:-ms-input-placeholder, [disabled].input:-ms-input-placeholder, [disabled].textarea:-ms-input-placeholder, fieldset[disabled] .select select:-ms-input-placeholder, .select fieldset[disabled] select:-ms-input-placeholder, fieldset[disabled] .input:-ms-input-placeholder, fieldset[disabled] .textarea:-ms-input-placeholder {color:var(--bulma-input-disabled-placeholder-color);}  .textarea, .input {box-shadow:inset 0 0.0625em 0.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), 0.05);max-width:100%;width:100%;} [readonly].textarea, [readonly].input {box-shadow:none;} .is-primary.textarea, .is-primary.input {--bulma-input-h:var(--bulma-primary-h);--bulma-input-s:var(--bulma-primary-s);--bulma-input-l:var(--bulma-primary-l);--bulma-input-focus-h:var(--bulma-primary-h);--bulma-input-focus-s:var(--bulma-primary-s);--bulma-input-focus-l:var(--bulma-primary-l);--bulma-input-border-l:var(--bulma-primary-l);} .is-danger.textarea, .is-danger.input {--bulma-input-h:var(--bulma-danger-h);--bulma-input-s:var(--bulma-danger-s);--bulma-input-l:var(--bulma-danger-l);--bulma-input-focus-h:var(--bulma-danger-h);--bulma-input-focus-s:var(--bulma-danger-s);--bulma-input-focus-l:var(--bulma-danger-l);--bulma-input-border-l:var(--bulma-danger-l);} .is-fullwidth.textarea, .is-fullwidth.input {display:block;width:100%;} .textarea {--bulma-textarea-padding:var(--bulma-control-padding-horizontal);--bulma-textarea-max-height:40em;--bulma-textarea-min-height:8em;display:block;max-width:100%;min-width:100%;padding:var(--bulma-textarea-padding);resize:vertical;} .textarea:not([rows]) {max-height:var(--bulma-textarea-max-height);min-height:var(--bulma-textarea-min-height);} .textarea[rows] {height:initial;}  .select {--bulma-input-h:var(--bulma-scheme-h);--bulma-input-s:var(--bulma-scheme-s);--bulma-input-border-style:solid;--bulma-input-border-width:1px;--bulma-input-border-l:var(--bulma-border-l);display:inline-block;max-width:100%;position:relative;vertical-align:top;} .select:not(.is-multiple) {height:var(--bulma-control-height);} .select:not(.is-multiple):not(.is-loading)::after {inset-inline-end:1.125em;z-index:4;} .select select {cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none;} .select select::-ms-expand {display:none;} .select select[disabled]:hover, fieldset[disabled] .select select:hover {border-color:var(--bulma-background);} .select select:not([multiple]) {padding-inline-end:2.5em;} .select select[multiple] {height:auto;padding:0;} .select select[multiple] option {padding:0.5em 1em;} .select.is-primary {--bulma-input-h:var(--bulma-primary-h);--bulma-input-s:var(--bulma-primary-s);--bulma-input-l:var(--bulma-primary-l);--bulma-input-focus-h:var(--bulma-primary-h);--bulma-input-focus-s:var(--bulma-primary-s);--bulma-input-focus-l:var(--bulma-primary-l);--bulma-input-border-l:var(--bulma-primary-l);--bulma-arrow-color:var(--bulma-primary);} .select.is-danger {--bulma-input-h:var(--bulma-danger-h);--bulma-input-s:var(--bulma-danger-s);--bulma-input-l:var(--bulma-danger-l);--bulma-input-focus-h:var(--bulma-danger-h);--bulma-input-focus-s:var(--bulma-danger-s);--bulma-input-focus-l:var(--bulma-danger-l);--bulma-input-border-l:var(--bulma-danger-l);--bulma-arrow-color:var(--bulma-danger);} .select.is-fullwidth {width:100%;} .select.is-fullwidth select {width:100%;}  :root {--bulma-label-color:var(--bulma-text-strong);--bulma-label-spacing:0.5em;--bulma-label-weight:var(--bulma-weight-semibold);--bulma-help-size:var(--bulma-size-small);--bulma-field-block-spacing:0.75rem;} .label {color:var(--bulma-label-color);display:block;font-size:var(--bulma-size-normal);font-weight:var(--bulma-weight-semibold);} .label:not(:last-child) {margin-bottom:var(--bulma-label-spacing);} .help {display:block;font-size:var(--bulma-help-size);margin-top:0.25rem;} .help.is-primary {color:hsl(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l));} .help.is-danger {color:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));} .field {--bulma-block-spacing:var(--bulma-field-block-spacing);} .control {box-sizing:border-box;clear:both;font-size:var(--bulma-size-normal);position:relative;text-align:inherit;} :root {--bulma-navbar-height:3.25rem;}  :root {--bulma-column-gap:0.75rem;} :root {--bulma-skeleton-background:var(--bulma-border);--bulma-skeleton-radius:var(--bulma-radius-small);--bulma-skeleton-block-min-height:4.5em;--bulma-skeleton-lines-gap:0.75em;--bulma-skeleton-line-height:0.75em;} :root {--bulma-scheme-h:221;--bulma-scheme-s:14%;--bulma-light-l:90%;--bulma-light-invert-l:20%;--bulma-dark-l:20%;--bulma-dark-invert-l:90%;--bulma-soft-l:90%;--bulma-bold-l:20%;--bulma-soft-invert-l:20%;--bulma-bold-invert-l:90%;--bulma-hover-background-l-delta:-5%;--bulma-active-background-l-delta:-10%;--bulma-hover-border-l-delta:-10%;--bulma-active-border-l-delta:-20%;--bulma-hover-color-l-delta:-5%;--bulma-active-color-l-delta:-10%;--bulma-hover-shadow-a-delta:-0.05;--bulma-active-shadow-a-delta:-0.1;--bulma-scheme-brightness:light;--bulma-scheme-main-l:100%;--bulma-scheme-main-bis-l:98%;--bulma-scheme-main-ter-l:96%;--bulma-background-l:96%;--bulma-border-weak-l:93%;--bulma-border-l:86%;--bulma-text-weak-l:48%;--bulma-text-l:29%;--bulma-text-strong-l:21%;--bulma-text-title-l:14%;--bulma-scheme-invert-ter-l:14%;--bulma-scheme-invert-bis-l:7%;--bulma-scheme-invert-l:4%;--bulma-family-primary:Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-secondary:Inter, SF Pro, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Helvetica, Arial, sans-serif;--bulma-family-code:Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small:0.75rem;--bulma-size-normal:1rem;--bulma-size-medium:1.25rem;--bulma-size-large:1.5rem;--bulma-weight-light:300;--bulma-weight-normal:400;--bulma-weight-medium:500;--bulma-weight-semibold:600;--bulma-weight-bold:700;--bulma-weight-extrabold:800;--bulma-block-spacing:1.5rem;--bulma-duration:294ms;--bulma-easing:ease-out;--bulma-radius-small:0.25rem;--bulma-radius:0.375rem;--bulma-radius-medium:0.5em;--bulma-radius-large:0.75rem;--bulma-radius-rounded:9999px;--bulma-speed:86ms;--bulma-arrow-color:var(--bulma-link);--bulma-loading-color:var(--bulma-border);--bulma-burger-h:var(--bulma-link-h);--bulma-burger-s:var(--bulma-link-s);--bulma-burger-l:var(--bulma-link-l);--bulma-burger-border-radius:0.5em;--bulma-burger-gap:5px;--bulma-burger-item-height:2px;--bulma-burger-item-width:20px;--bulma-white:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-base:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-l), 1);--bulma-white-rgb:255, 255, 255;--bulma-white-h:221deg;--bulma-white-s:14%;--bulma-white-l:100%;--bulma-white-invert-l:4%;--bulma-white-invert:hsl(221, 14%, 4%);--bulma-white-on-scheme-l:35%;--bulma-white-on-scheme:hsla(var(--bulma-white-h), var(--bulma-white-s), var(--bulma-white-on-scheme-l), 1);--bulma-black:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-base:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-l), 1);--bulma-black-rgb:8.772, 9.6764, 11.628;--bulma-black-h:221deg;--bulma-black-s:14%;--bulma-black-l:4%;--bulma-black-invert-l:100%;--bulma-black-invert:hsl(221, 14%, 100%);--bulma-black-on-scheme-l:4%;--bulma-black-on-scheme:hsla(var(--bulma-black-h), var(--bulma-black-s), var(--bulma-black-on-scheme-l), 1);--bulma-light:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-base:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-l), 1);--bulma-light-rgb:243.372, 244.2764, 246.228;--bulma-light-h:221deg;--bulma-light-s:14%;--bulma-light-l:96%;--bulma-light-invert-l:21%;--bulma-light-invert:hsl(221, 14%, 21%);--bulma-light-on-scheme-l:36%;--bulma-light-on-scheme:hsla(var(--bulma-light-h), var(--bulma-light-s), var(--bulma-light-on-scheme-l), 1);--bulma-dark:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-base:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-l), 1);--bulma-dark-rgb:46.053, 50.8011, 61.047;--bulma-dark-h:221deg;--bulma-dark-s:14%;--bulma-dark-l:21%;--bulma-dark-invert-l:96%;--bulma-dark-invert:hsl(221, 14%, 96%);--bulma-dark-on-scheme-l:21%;--bulma-dark-on-scheme:hsla(var(--bulma-dark-h), var(--bulma-dark-s), var(--bulma-dark-on-scheme-l), 1);--bulma-text:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-base:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l), 1);--bulma-text-rgb:63.597, 70.1539, 84.303;--bulma-text-h:221deg;--bulma-text-s:14%;--bulma-text-l:29%;--bulma-text-00-l:0%;--bulma-text-05-l:4%;--bulma-text-10-l:9%;--bulma-text-15-l:14%;--bulma-text-20-l:19%;--bulma-text-25-l:24%;--bulma-text-30-l:29%;--bulma-text-35-l:34%;--bulma-text-40-l:39%;--bulma-text-45-l:44%;--bulma-text-50-l:49%;--bulma-text-55-l:54%;--bulma-text-60-l:59%;--bulma-text-65-l:64%;--bulma-text-70-l:69%;--bulma-text-75-l:74%;--bulma-text-80-l:79%;--bulma-text-85-l:84%;--bulma-text-90-l:89%;--bulma-text-95-l:94%;--bulma-text-100-l:99%;--bulma-text-00:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-l), 1);--bulma-text-00-invert-l:var(--bulma-text-60-l);--bulma-text-00-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-00-invert-l), 1);--bulma-text-05:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-l), 1);--bulma-text-05-invert-l:var(--bulma-text-60-l);--bulma-text-05-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-05-invert-l), 1);--bulma-text-10:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-l), 1);--bulma-text-10-invert-l:var(--bulma-text-70-l);--bulma-text-10-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-10-invert-l), 1);--bulma-text-15:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-l), 1);--bulma-text-15-invert-l:var(--bulma-text-75-l);--bulma-text-15-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-15-invert-l), 1);--bulma-text-20:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-l), 1);--bulma-text-20-invert-l:var(--bulma-text-85-l);--bulma-text-20-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-20-invert-l), 1);--bulma-text-25:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-l), 1);--bulma-text-25-invert-l:var(--bulma-text-95-l);--bulma-text-25-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-25-invert-l), 1);--bulma-text-30:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-l), 1);--bulma-text-30-invert-l:var(--bulma-text-100-l);--bulma-text-30-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-30-invert-l), 1);--bulma-text-35:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-l), 1);--bulma-text-35-invert-l:var(--bulma-text-100-l);--bulma-text-35-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-35-invert-l), 1);--bulma-text-40:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-l), 1);--bulma-text-40-invert-l:var(--bulma-text-100-l);--bulma-text-40-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-40-invert-l), 1);--bulma-text-45:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-l), 1);--bulma-text-45-invert-l:var(--bulma-text-100-l);--bulma-text-45-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-45-invert-l), 1);--bulma-text-50:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-l), 1);--bulma-text-50-invert-l:var(--bulma-text-100-l);--bulma-text-50-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-50-invert-l), 1);--bulma-text-55:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-l), 1);--bulma-text-55-invert-l:var(--bulma-text-100-l);--bulma-text-55-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-55-invert-l), 1);--bulma-text-60:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-l), 1);--bulma-text-60-invert-l:var(--bulma-text-05-l);--bulma-text-60-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-60-invert-l), 1);--bulma-text-65:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-l), 1);--bulma-text-65-invert-l:var(--bulma-text-05-l);--bulma-text-65-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-65-invert-l), 1);--bulma-text-70:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-l), 1);--bulma-text-70-invert-l:var(--bulma-text-10-l);--bulma-text-70-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-70-invert-l), 1);--bulma-text-75:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-l), 1);--bulma-text-75-invert-l:var(--bulma-text-15-l);--bulma-text-75-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-75-invert-l), 1);--bulma-text-80:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-l), 1);--bulma-text-80-invert-l:var(--bulma-text-15-l);--bulma-text-80-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-80-invert-l), 1);--bulma-text-85:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-l), 1);--bulma-text-85-invert-l:var(--bulma-text-20-l);--bulma-text-85-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-85-invert-l), 1);--bulma-text-90:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-l), 1);--bulma-text-90-invert-l:var(--bulma-text-20-l);--bulma-text-90-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-90-invert-l), 1);--bulma-text-95:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-l), 1);--bulma-text-95-invert-l:var(--bulma-text-25-l);--bulma-text-95-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-95-invert-l), 1);--bulma-text-100:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-l), 1);--bulma-text-100-invert-l:var(--bulma-text-25-l);--bulma-text-100-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-100-invert-l), 1);--bulma-text-invert-l:var(--bulma-text-100-l);--bulma-text-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-invert-l), 1);--bulma-text-light-l:var(--bulma-text-90-l);--bulma-text-light:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-l), 1);--bulma-text-light-invert-l:var(--bulma-text-20-l);--bulma-text-light-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-light-invert-l), 1);--bulma-text-dark-l:var(--bulma-text-10-l);--bulma-text-dark:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-l), 1);--bulma-text-dark-invert-l:var(--bulma-text-70-l);--bulma-text-dark-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-dark-invert-l), 1);--bulma-text-soft:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-l), 1);--bulma-text-bold:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-l), 1);--bulma-text-soft-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-soft-invert-l), 1);--bulma-text-bold-invert:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-bold-invert-l), 1);--bulma-text-on-scheme-l:29%;--bulma-text-on-scheme:hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-on-scheme-l), 1);--bulma-primary:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-base:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-l), 1);--bulma-primary-rgb:0, 209.1, 177.735;--bulma-primary-h:171deg;--bulma-primary-s:100%;--bulma-primary-l:41%;--bulma-primary-00-l:1%;--bulma-primary-05-l:6%;--bulma-primary-10-l:11%;--bulma-primary-15-l:16%;--bulma-primary-20-l:21%;--bulma-primary-25-l:26%;--bulma-primary-30-l:31%;--bulma-primary-35-l:36%;--bulma-primary-40-l:41%;--bulma-primary-45-l:46%;--bulma-primary-50-l:51%;--bulma-primary-55-l:56%;--bulma-primary-60-l:61%;--bulma-primary-65-l:66%;--bulma-primary-70-l:71%;--bulma-primary-75-l:76%;--bulma-primary-80-l:81%;--bulma-primary-85-l:86%;--bulma-primary-90-l:91%;--bulma-primary-95-l:96%;--bulma-primary-100-l:100%;--bulma-primary-00:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-l), 1);--bulma-primary-00-invert-l:var(--bulma-primary-30-l);--bulma-primary-00-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-00-invert-l), 1);--bulma-primary-05:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-l), 1);--bulma-primary-05-invert-l:var(--bulma-primary-40-l);--bulma-primary-05-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-05-invert-l), 1);--bulma-primary-10:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-l), 1);--bulma-primary-10-invert-l:var(--bulma-primary-50-l);--bulma-primary-10-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-10-invert-l), 1);--bulma-primary-15:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-l), 1);--bulma-primary-15-invert-l:var(--bulma-primary-100-l);--bulma-primary-15-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-15-invert-l), 1);--bulma-primary-20:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-l), 1);--bulma-primary-20-invert-l:var(--bulma-primary-100-l);--bulma-primary-20-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-20-invert-l), 1);--bulma-primary-25:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-l), 1);--bulma-primary-25-invert-l:var(--bulma-primary-100-l);--bulma-primary-25-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-25-invert-l), 1);--bulma-primary-30:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-l), 1);--bulma-primary-30-invert-l:var(--bulma-primary-00-l);--bulma-primary-30-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-30-invert-l), 1);--bulma-primary-35:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-l), 1);--bulma-primary-35-invert-l:var(--bulma-primary-00-l);--bulma-primary-35-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-35-invert-l), 1);--bulma-primary-40:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-l), 1);--bulma-primary-40-invert-l:var(--bulma-primary-05-l);--bulma-primary-40-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-40-invert-l), 1);--bulma-primary-45:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-l), 1);--bulma-primary-45-invert-l:var(--bulma-primary-05-l);--bulma-primary-45-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-45-invert-l), 1);--bulma-primary-50:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-l), 1);--bulma-primary-50-invert-l:var(--bulma-primary-10-l);--bulma-primary-50-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-50-invert-l), 1);--bulma-primary-55:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-l), 1);--bulma-primary-55-invert-l:var(--bulma-primary-10-l);--bulma-primary-55-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-55-invert-l), 1);--bulma-primary-60:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-l), 1);--bulma-primary-60-invert-l:var(--bulma-primary-10-l);--bulma-primary-60-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-60-invert-l), 1);--bulma-primary-65:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-l), 1);--bulma-primary-65-invert-l:var(--bulma-primary-10-l);--bulma-primary-65-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-65-invert-l), 1);--bulma-primary-70:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-l), 1);--bulma-primary-70-invert-l:var(--bulma-primary-10-l);--bulma-primary-70-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-70-invert-l), 1);--bulma-primary-75:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-l), 1);--bulma-primary-75-invert-l:var(--bulma-primary-10-l);--bulma-primary-75-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-75-invert-l), 1);--bulma-primary-80:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-l), 1);--bulma-primary-80-invert-l:var(--bulma-primary-10-l);--bulma-primary-80-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-80-invert-l), 1);--bulma-primary-85:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-l), 1);--bulma-primary-85-invert-l:var(--bulma-primary-10-l);--bulma-primary-85-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-85-invert-l), 1);--bulma-primary-90:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-l), 1);--bulma-primary-90-invert-l:var(--bulma-primary-10-l);--bulma-primary-90-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-90-invert-l), 1);--bulma-primary-95:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-l), 1);--bulma-primary-95-invert-l:var(--bulma-primary-10-l);--bulma-primary-95-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-95-invert-l), 1);--bulma-primary-100:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-l), 1);--bulma-primary-100-invert-l:var(--bulma-primary-15-l);--bulma-primary-100-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-100-invert-l), 1);--bulma-primary-invert-l:var(--bulma-primary-05-l);--bulma-primary-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-invert-l), 1);--bulma-primary-light-l:var(--bulma-primary-90-l);--bulma-primary-light:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-l), 1);--bulma-primary-light-invert-l:var(--bulma-primary-10-l);--bulma-primary-light-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-light-invert-l), 1);--bulma-primary-dark-l:var(--bulma-primary-10-l);--bulma-primary-dark:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-l), 1);--bulma-primary-dark-invert-l:var(--bulma-primary-50-l);--bulma-primary-dark-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-dark-invert-l), 1);--bulma-primary-soft:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-l), 1);--bulma-primary-bold:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-l), 1);--bulma-primary-soft-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-soft-invert-l), 1);--bulma-primary-bold-invert:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-bold-invert-l), 1);--bulma-primary-on-scheme-l:21%;--bulma-primary-on-scheme:hsla(var(--bulma-primary-h), var(--bulma-primary-s), var(--bulma-primary-on-scheme-l), 1);--bulma-link:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-base:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l), 1);--bulma-link-rgb:66.3, 88.315, 255;--bulma-link-h:233deg;--bulma-link-s:100%;--bulma-link-l:63%;--bulma-link-00-l:0%;--bulma-link-05-l:3%;--bulma-link-10-l:8%;--bulma-link-15-l:13%;--bulma-link-20-l:18%;--bulma-link-25-l:23%;--bulma-link-30-l:28%;--bulma-link-35-l:33%;--bulma-link-40-l:38%;--bulma-link-45-l:43%;--bulma-link-50-l:48%;--bulma-link-55-l:53%;--bulma-link-60-l:58%;--bulma-link-65-l:63%;--bulma-link-70-l:68%;--bulma-link-75-l:73%;--bulma-link-80-l:78%;--bulma-link-85-l:83%;--bulma-link-90-l:88%;--bulma-link-95-l:93%;--bulma-link-100-l:98%;--bulma-link-00:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-l), 1);--bulma-link-00-invert-l:var(--bulma-link-75-l);--bulma-link-00-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-00-invert-l), 1);--bulma-link-05:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-l), 1);--bulma-link-05-invert-l:var(--bulma-link-75-l);--bulma-link-05-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-05-invert-l), 1);--bulma-link-10:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-l), 1);--bulma-link-10-invert-l:var(--bulma-link-75-l);--bulma-link-10-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-10-invert-l), 1);--bulma-link-15:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-l), 1);--bulma-link-15-invert-l:var(--bulma-link-80-l);--bulma-link-15-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-15-invert-l), 1);--bulma-link-20:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-l), 1);--bulma-link-20-invert-l:var(--bulma-link-80-l);--bulma-link-20-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-20-invert-l), 1);--bulma-link-25:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-l), 1);--bulma-link-25-invert-l:var(--bulma-link-85-l);--bulma-link-25-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-25-invert-l), 1);--bulma-link-30:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-l), 1);--bulma-link-30-invert-l:var(--bulma-link-90-l);--bulma-link-30-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-30-invert-l), 1);--bulma-link-35:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-l), 1);--bulma-link-35-invert-l:var(--bulma-link-90-l);--bulma-link-35-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-35-invert-l), 1);--bulma-link-40:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-l), 1);--bulma-link-40-invert-l:var(--bulma-link-95-l);--bulma-link-40-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-40-invert-l), 1);--bulma-link-45:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-l), 1);--bulma-link-45-invert-l:var(--bulma-link-95-l);--bulma-link-45-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-45-invert-l), 1);--bulma-link-50:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-l), 1);--bulma-link-50-invert-l:var(--bulma-link-100-l);--bulma-link-50-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-50-invert-l), 1);--bulma-link-55:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-l), 1);--bulma-link-55-invert-l:var(--bulma-link-100-l);--bulma-link-55-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-55-invert-l), 1);--bulma-link-60:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-l), 1);--bulma-link-60-invert-l:var(--bulma-link-100-l);--bulma-link-60-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-60-invert-l), 1);--bulma-link-65:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-l), 1);--bulma-link-65-invert-l:var(--bulma-link-100-l);--bulma-link-65-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-65-invert-l), 1);--bulma-link-70:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-l), 1);--bulma-link-70-invert-l:var(--bulma-link-100-l);--bulma-link-70-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-70-invert-l), 1);--bulma-link-75:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-l), 1);--bulma-link-75-invert-l:var(--bulma-link-10-l);--bulma-link-75-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-75-invert-l), 1);--bulma-link-80:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-l), 1);--bulma-link-80-invert-l:var(--bulma-link-20-l);--bulma-link-80-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-80-invert-l), 1);--bulma-link-85:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-l), 1);--bulma-link-85-invert-l:var(--bulma-link-25-l);--bulma-link-85-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-85-invert-l), 1);--bulma-link-90:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-l), 1);--bulma-link-90-invert-l:var(--bulma-link-35-l);--bulma-link-90-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-90-invert-l), 1);--bulma-link-95:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-l), 1);--bulma-link-95-invert-l:var(--bulma-link-45-l);--bulma-link-95-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-95-invert-l), 1);--bulma-link-100:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-l), 1);--bulma-link-100-invert-l:var(--bulma-link-50-l);--bulma-link-100-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-100-invert-l), 1);--bulma-link-invert-l:var(--bulma-link-100-l);--bulma-link-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-invert-l), 1);--bulma-link-light-l:var(--bulma-link-90-l);--bulma-link-light:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-l), 1);--bulma-link-light-invert-l:var(--bulma-link-35-l);--bulma-link-light-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-light-invert-l), 1);--bulma-link-dark-l:var(--bulma-link-10-l);--bulma-link-dark:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-l), 1);--bulma-link-dark-invert-l:var(--bulma-link-75-l);--bulma-link-dark-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-dark-invert-l), 1);--bulma-link-soft:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-l), 1);--bulma-link-bold:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-l), 1);--bulma-link-soft-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-soft-invert-l), 1);--bulma-link-bold-invert:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-bold-invert-l), 1);--bulma-link-on-scheme-l:58%;--bulma-link-on-scheme:hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), 1);--bulma-info:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-base:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-l), 1);--bulma-info-rgb:102, 209.1, 255;--bulma-info-h:198deg;--bulma-info-s:100%;--bulma-info-l:70%;--bulma-info-00-l:0%;--bulma-info-05-l:5%;--bulma-info-10-l:10%;--bulma-info-15-l:15%;--bulma-info-20-l:20%;--bulma-info-25-l:25%;--bulma-info-30-l:30%;--bulma-info-35-l:35%;--bulma-info-40-l:40%;--bulma-info-45-l:45%;--bulma-info-50-l:50%;--bulma-info-55-l:55%;--bulma-info-60-l:60%;--bulma-info-65-l:65%;--bulma-info-70-l:70%;--bulma-info-75-l:75%;--bulma-info-80-l:80%;--bulma-info-85-l:85%;--bulma-info-90-l:90%;--bulma-info-95-l:95%;--bulma-info-100-l:100%;--bulma-info-00:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-l), 1);--bulma-info-00-invert-l:var(--bulma-info-45-l);--bulma-info-00-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-00-invert-l), 1);--bulma-info-05:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-l), 1);--bulma-info-05-invert-l:var(--bulma-info-50-l);--bulma-info-05-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-05-invert-l), 1);--bulma-info-10:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-l), 1);--bulma-info-10-invert-l:var(--bulma-info-60-l);--bulma-info-10-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-10-invert-l), 1);--bulma-info-15:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-l), 1);--bulma-info-15-invert-l:var(--bulma-info-80-l);--bulma-info-15-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-15-invert-l), 1);--bulma-info-20:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-l), 1);--bulma-info-20-invert-l:var(--bulma-info-95-l);--bulma-info-20-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-20-invert-l), 1);--bulma-info-25:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-l), 1);--bulma-info-25-invert-l:var(--bulma-info-100-l);--bulma-info-25-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-25-invert-l), 1);--bulma-info-30:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-l), 1);--bulma-info-30-invert-l:var(--bulma-info-100-l);--bulma-info-30-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-30-invert-l), 1);--bulma-info-35:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-l), 1);--bulma-info-35-invert-l:var(--bulma-info-100-l);--bulma-info-35-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-35-invert-l), 1);--bulma-info-40:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-l), 1);--bulma-info-40-invert-l:var(--bulma-info-100-l);--bulma-info-40-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-40-invert-l), 1);--bulma-info-45:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-l), 1);--bulma-info-45-invert-l:var(--bulma-info-00-l);--bulma-info-45-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-45-invert-l), 1);--bulma-info-50:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-l), 1);--bulma-info-50-invert-l:var(--bulma-info-05-l);--bulma-info-50-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-50-invert-l), 1);--bulma-info-55:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-l), 1);--bulma-info-55-invert-l:var(--bulma-info-05-l);--bulma-info-55-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-55-invert-l), 1);--bulma-info-60:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-l), 1);--bulma-info-60-invert-l:var(--bulma-info-10-l);--bulma-info-60-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-60-invert-l), 1);--bulma-info-65:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-l), 1);--bulma-info-65-invert-l:var(--bulma-info-10-l);--bulma-info-65-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-65-invert-l), 1);--bulma-info-70:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-l), 1);--bulma-info-70-invert-l:var(--bulma-info-10-l);--bulma-info-70-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-70-invert-l), 1);--bulma-info-75:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-l), 1);--bulma-info-75-invert-l:var(--bulma-info-10-l);--bulma-info-75-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-75-invert-l), 1);--bulma-info-80:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-l), 1);--bulma-info-80-invert-l:var(--bulma-info-15-l);--bulma-info-80-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-80-invert-l), 1);--bulma-info-85:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-l), 1);--bulma-info-85-invert-l:var(--bulma-info-15-l);--bulma-info-85-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-85-invert-l), 1);--bulma-info-90:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-l), 1);--bulma-info-90-invert-l:var(--bulma-info-15-l);--bulma-info-90-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-90-invert-l), 1);--bulma-info-95:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-l), 1);--bulma-info-95-invert-l:var(--bulma-info-20-l);--bulma-info-95-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-95-invert-l), 1);--bulma-info-100:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-l), 1);--bulma-info-100-invert-l:var(--bulma-info-20-l);--bulma-info-100-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-100-invert-l), 1);--bulma-info-invert-l:var(--bulma-info-10-l);--bulma-info-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-invert-l), 1);--bulma-info-light-l:var(--bulma-info-90-l);--bulma-info-light:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-l), 1);--bulma-info-light-invert-l:var(--bulma-info-15-l);--bulma-info-light-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-light-invert-l), 1);--bulma-info-dark-l:var(--bulma-info-10-l);--bulma-info-dark:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-l), 1);--bulma-info-dark-invert-l:var(--bulma-info-60-l);--bulma-info-dark-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-dark-invert-l), 1);--bulma-info-soft:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-l), 1);--bulma-info-bold:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-l), 1);--bulma-info-soft-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-soft-invert-l), 1);--bulma-info-bold-invert:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-bold-invert-l), 1);--bulma-info-on-scheme-l:25%;--bulma-info-on-scheme:hsla(var(--bulma-info-h), var(--bulma-info-s), var(--bulma-info-on-scheme-l), 1);--bulma-success:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-base:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-l), 1);--bulma-success-rgb:71.6295, 198.6705, 141.50205;--bulma-success-h:153deg;--bulma-success-s:53%;--bulma-success-l:53%;--bulma-success-00-l:0%;--bulma-success-05-l:3%;--bulma-success-10-l:8%;--bulma-success-15-l:13%;--bulma-success-20-l:18%;--bulma-success-25-l:23%;--bulma-success-30-l:28%;--bulma-success-35-l:33%;--bulma-success-40-l:38%;--bulma-success-45-l:43%;--bulma-success-50-l:48%;--bulma-success-55-l:53%;--bulma-success-60-l:58%;--bulma-success-65-l:63%;--bulma-success-70-l:68%;--bulma-success-75-l:73%;--bulma-success-80-l:78%;--bulma-success-85-l:83%;--bulma-success-90-l:88%;--bulma-success-95-l:93%;--bulma-success-100-l:98%;--bulma-success-00:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-l), 1);--bulma-success-00-invert-l:var(--bulma-success-45-l);--bulma-success-00-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-00-invert-l), 1);--bulma-success-05:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-l), 1);--bulma-success-05-invert-l:var(--bulma-success-45-l);--bulma-success-05-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-05-invert-l), 1);--bulma-success-10:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-l), 1);--bulma-success-10-invert-l:var(--bulma-success-55-l);--bulma-success-10-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-10-invert-l), 1);--bulma-success-15:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-l), 1);--bulma-success-15-invert-l:var(--bulma-success-75-l);--bulma-success-15-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-15-invert-l), 1);--bulma-success-20:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-l), 1);--bulma-success-20-invert-l:var(--bulma-success-95-l);--bulma-success-20-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-20-invert-l), 1);--bulma-success-25:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-l), 1);--bulma-success-25-invert-l:var(--bulma-success-100-l);--bulma-success-25-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-25-invert-l), 1);--bulma-success-30:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-l), 1);--bulma-success-30-invert-l:var(--bulma-success-100-l);--bulma-success-30-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-30-invert-l), 1);--bulma-success-35:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-l), 1);--bulma-success-35-invert-l:var(--bulma-success-100-l);--bulma-success-35-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-35-invert-l), 1);--bulma-success-40:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-l), 1);--bulma-success-40-invert-l:var(--bulma-success-100-l);--bulma-success-40-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-40-invert-l), 1);--bulma-success-45:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-l), 1);--bulma-success-45-invert-l:var(--bulma-success-05-l);--bulma-success-45-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-45-invert-l), 1);--bulma-success-50:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-l), 1);--bulma-success-50-invert-l:var(--bulma-success-05-l);--bulma-success-50-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-50-invert-l), 1);--bulma-success-55:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-l), 1);--bulma-success-55-invert-l:var(--bulma-success-10-l);--bulma-success-55-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-55-invert-l), 1);--bulma-success-60:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-l), 1);--bulma-success-60-invert-l:var(--bulma-success-10-l);--bulma-success-60-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-60-invert-l), 1);--bulma-success-65:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-l), 1);--bulma-success-65-invert-l:var(--bulma-success-10-l);--bulma-success-65-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-65-invert-l), 1);--bulma-success-70:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-l), 1);--bulma-success-70-invert-l:var(--bulma-success-10-l);--bulma-success-70-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-70-invert-l), 1);--bulma-success-75:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-l), 1);--bulma-success-75-invert-l:var(--bulma-success-15-l);--bulma-success-75-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-75-invert-l), 1);--bulma-success-80:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-l), 1);--bulma-success-80-invert-l:var(--bulma-success-15-l);--bulma-success-80-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-80-invert-l), 1);--bulma-success-85:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-l), 1);--bulma-success-85-invert-l:var(--bulma-success-15-l);--bulma-success-85-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-85-invert-l), 1);--bulma-success-90:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-l), 1);--bulma-success-90-invert-l:var(--bulma-success-15-l);--bulma-success-90-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-90-invert-l), 1);--bulma-success-95:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-l), 1);--bulma-success-95-invert-l:var(--bulma-success-20-l);--bulma-success-95-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-95-invert-l), 1);--bulma-success-100:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-l), 1);--bulma-success-100-invert-l:var(--bulma-success-20-l);--bulma-success-100-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-100-invert-l), 1);--bulma-success-invert-l:var(--bulma-success-10-l);--bulma-success-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-invert-l), 1);--bulma-success-light-l:var(--bulma-success-90-l);--bulma-success-light:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-l), 1);--bulma-success-light-invert-l:var(--bulma-success-15-l);--bulma-success-light-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-light-invert-l), 1);--bulma-success-dark-l:var(--bulma-success-10-l);--bulma-success-dark:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-l), 1);--bulma-success-dark-invert-l:var(--bulma-success-55-l);--bulma-success-dark-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-dark-invert-l), 1);--bulma-success-soft:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-l), 1);--bulma-success-bold:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-l), 1);--bulma-success-soft-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-soft-invert-l), 1);--bulma-success-bold-invert:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-bold-invert-l), 1);--bulma-success-on-scheme-l:23%;--bulma-success-on-scheme:hsla(var(--bulma-success-h), var(--bulma-success-s), var(--bulma-success-on-scheme-l), 1);--bulma-warning:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-base:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-l), 1);--bulma-warning-rgb:255, 183.09, 15.3;--bulma-warning-h:42deg;--bulma-warning-s:100%;--bulma-warning-l:53%;--bulma-warning-00-l:0%;--bulma-warning-05-l:3%;--bulma-warning-10-l:8%;--bulma-warning-15-l:13%;--bulma-warning-20-l:18%;--bulma-warning-25-l:23%;--bulma-warning-30-l:28%;--bulma-warning-35-l:33%;--bulma-warning-40-l:38%;--bulma-warning-45-l:43%;--bulma-warning-50-l:48%;--bulma-warning-55-l:53%;--bulma-warning-60-l:58%;--bulma-warning-65-l:63%;--bulma-warning-70-l:68%;--bulma-warning-75-l:73%;--bulma-warning-80-l:78%;--bulma-warning-85-l:83%;--bulma-warning-90-l:88%;--bulma-warning-95-l:93%;--bulma-warning-100-l:98%;--bulma-warning-00:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-l), 1);--bulma-warning-00-invert-l:var(--bulma-warning-40-l);--bulma-warning-00-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-00-invert-l), 1);--bulma-warning-05:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-l), 1);--bulma-warning-05-invert-l:var(--bulma-warning-45-l);--bulma-warning-05-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-05-invert-l), 1);--bulma-warning-10:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-l), 1);--bulma-warning-10-invert-l:var(--bulma-warning-50-l);--bulma-warning-10-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-10-invert-l), 1);--bulma-warning-15:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-l), 1);--bulma-warning-15-invert-l:var(--bulma-warning-70-l);--bulma-warning-15-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-15-invert-l), 1);--bulma-warning-20:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-l), 1);--bulma-warning-20-invert-l:var(--bulma-warning-100-l);--bulma-warning-20-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-20-invert-l), 1);--bulma-warning-25:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-l), 1);--bulma-warning-25-invert-l:var(--bulma-warning-100-l);--bulma-warning-25-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-25-invert-l), 1);--bulma-warning-30:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-l), 1);--bulma-warning-30-invert-l:var(--bulma-warning-100-l);--bulma-warning-30-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-30-invert-l), 1);--bulma-warning-35:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-l), 1);--bulma-warning-35-invert-l:var(--bulma-warning-100-l);--bulma-warning-35-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-35-invert-l), 1);--bulma-warning-40:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-l), 1);--bulma-warning-40-invert-l:var(--bulma-warning-00-l);--bulma-warning-40-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-40-invert-l), 1);--bulma-warning-45:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-l), 1);--bulma-warning-45-invert-l:var(--bulma-warning-05-l);--bulma-warning-45-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-45-invert-l), 1);--bulma-warning-50:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-l), 1);--bulma-warning-50-invert-l:var(--bulma-warning-10-l);--bulma-warning-50-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-50-invert-l), 1);--bulma-warning-55:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-l), 1);--bulma-warning-55-invert-l:var(--bulma-warning-10-l);--bulma-warning-55-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-55-invert-l), 1);--bulma-warning-60:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-l), 1);--bulma-warning-60-invert-l:var(--bulma-warning-10-l);--bulma-warning-60-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-60-invert-l), 1);--bulma-warning-65:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-l), 1);--bulma-warning-65-invert-l:var(--bulma-warning-10-l);--bulma-warning-65-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-65-invert-l), 1);--bulma-warning-70:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-l), 1);--bulma-warning-70-invert-l:var(--bulma-warning-15-l);--bulma-warning-70-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-70-invert-l), 1);--bulma-warning-75:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-l), 1);--bulma-warning-75-invert-l:var(--bulma-warning-15-l);--bulma-warning-75-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-75-invert-l), 1);--bulma-warning-80:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-l), 1);--bulma-warning-80-invert-l:var(--bulma-warning-15-l);--bulma-warning-80-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-80-invert-l), 1);--bulma-warning-85:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-l), 1);--bulma-warning-85-invert-l:var(--bulma-warning-15-l);--bulma-warning-85-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-85-invert-l), 1);--bulma-warning-90:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-l), 1);--bulma-warning-90-invert-l:var(--bulma-warning-15-l);--bulma-warning-90-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-90-invert-l), 1);--bulma-warning-95:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-l), 1);--bulma-warning-95-invert-l:var(--bulma-warning-15-l);--bulma-warning-95-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-95-invert-l), 1);--bulma-warning-100:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-l), 1);--bulma-warning-100-invert-l:var(--bulma-warning-20-l);--bulma-warning-100-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-100-invert-l), 1);--bulma-warning-invert-l:var(--bulma-warning-10-l);--bulma-warning-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-invert-l), 1);--bulma-warning-light-l:var(--bulma-warning-90-l);--bulma-warning-light:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-l), 1);--bulma-warning-light-invert-l:var(--bulma-warning-15-l);--bulma-warning-light-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-light-invert-l), 1);--bulma-warning-dark-l:var(--bulma-warning-10-l);--bulma-warning-dark:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-l), 1);--bulma-warning-dark-invert-l:var(--bulma-warning-50-l);--bulma-warning-dark-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-dark-invert-l), 1);--bulma-warning-soft:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-l), 1);--bulma-warning-bold:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-l), 1);--bulma-warning-soft-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-soft-invert-l), 1);--bulma-warning-bold-invert:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-bold-invert-l), 1);--bulma-warning-on-scheme-l:23%;--bulma-warning-on-scheme:hsla(var(--bulma-warning-h), var(--bulma-warning-s), var(--bulma-warning-on-scheme-l), 1);--bulma-danger:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-base:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-l), 1);--bulma-danger-rgb:255, 102, 132.6;--bulma-danger-h:348deg;--bulma-danger-s:100%;--bulma-danger-l:70%;--bulma-danger-00-l:0%;--bulma-danger-05-l:5%;--bulma-danger-10-l:10%;--bulma-danger-15-l:15%;--bulma-danger-20-l:20%;--bulma-danger-25-l:25%;--bulma-danger-30-l:30%;--bulma-danger-35-l:35%;--bulma-danger-40-l:40%;--bulma-danger-45-l:45%;--bulma-danger-50-l:50%;--bulma-danger-55-l:55%;--bulma-danger-60-l:60%;--bulma-danger-65-l:65%;--bulma-danger-70-l:70%;--bulma-danger-75-l:75%;--bulma-danger-80-l:80%;--bulma-danger-85-l:85%;--bulma-danger-90-l:90%;--bulma-danger-95-l:95%;--bulma-danger-100-l:100%;--bulma-danger-00:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-l), 1);--bulma-danger-00-invert-l:var(--bulma-danger-65-l);--bulma-danger-00-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-00-invert-l), 1);--bulma-danger-05:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-l), 1);--bulma-danger-05-invert-l:var(--bulma-danger-70-l);--bulma-danger-05-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-05-invert-l), 1);--bulma-danger-10:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-l), 1);--bulma-danger-10-invert-l:var(--bulma-danger-75-l);--bulma-danger-10-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-10-invert-l), 1);--bulma-danger-15:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-l), 1);--bulma-danger-15-invert-l:var(--bulma-danger-80-l);--bulma-danger-15-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-15-invert-l), 1);--bulma-danger-20:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-l), 1);--bulma-danger-20-invert-l:var(--bulma-danger-85-l);--bulma-danger-20-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-20-invert-l), 1);--bulma-danger-25:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-l), 1);--bulma-danger-25-invert-l:var(--bulma-danger-90-l);--bulma-danger-25-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-25-invert-l), 1);--bulma-danger-30:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-l), 1);--bulma-danger-30-invert-l:var(--bulma-danger-100-l);--bulma-danger-30-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-30-invert-l), 1);--bulma-danger-35:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-l), 1);--bulma-danger-35-invert-l:var(--bulma-danger-100-l);--bulma-danger-35-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-35-invert-l), 1);--bulma-danger-40:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-l), 1);--bulma-danger-40-invert-l:var(--bulma-danger-100-l);--bulma-danger-40-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-40-invert-l), 1);--bulma-danger-45:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-l), 1);--bulma-danger-45-invert-l:var(--bulma-danger-100-l);--bulma-danger-45-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-45-invert-l), 1);--bulma-danger-50:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-l), 1);--bulma-danger-50-invert-l:var(--bulma-danger-100-l);--bulma-danger-50-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-50-invert-l), 1);--bulma-danger-55:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-l), 1);--bulma-danger-55-invert-l:var(--bulma-danger-100-l);--bulma-danger-55-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-55-invert-l), 1);--bulma-danger-60:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-l), 1);--bulma-danger-60-invert-l:var(--bulma-danger-100-l);--bulma-danger-60-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-60-invert-l), 1);--bulma-danger-65:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-l), 1);--bulma-danger-65-invert-l:var(--bulma-danger-00-l);--bulma-danger-65-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-65-invert-l), 1);--bulma-danger-70:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-l), 1);--bulma-danger-70-invert-l:var(--bulma-danger-05-l);--bulma-danger-70-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-70-invert-l), 1);--bulma-danger-75:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-l), 1);--bulma-danger-75-invert-l:var(--bulma-danger-10-l);--bulma-danger-75-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-75-invert-l), 1);--bulma-danger-80:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-l), 1);--bulma-danger-80-invert-l:var(--bulma-danger-15-l);--bulma-danger-80-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-80-invert-l), 1);--bulma-danger-85:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-l), 1);--bulma-danger-85-invert-l:var(--bulma-danger-20-l);--bulma-danger-85-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-85-invert-l), 1);--bulma-danger-90:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-l), 1);--bulma-danger-90-invert-l:var(--bulma-danger-25-l);--bulma-danger-90-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-90-invert-l), 1);--bulma-danger-95:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-l), 1);--bulma-danger-95-invert-l:var(--bulma-danger-25-l);--bulma-danger-95-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-95-invert-l), 1);--bulma-danger-100:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-l), 1);--bulma-danger-100-invert-l:var(--bulma-danger-30-l);--bulma-danger-100-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-100-invert-l), 1);--bulma-danger-invert-l:var(--bulma-danger-05-l);--bulma-danger-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-invert-l), 1);--bulma-danger-light-l:var(--bulma-danger-90-l);--bulma-danger-light:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-l), 1);--bulma-danger-light-invert-l:var(--bulma-danger-25-l);--bulma-danger-light-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-light-invert-l), 1);--bulma-danger-dark-l:var(--bulma-danger-10-l);--bulma-danger-dark:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-l), 1);--bulma-danger-dark-invert-l:var(--bulma-danger-75-l);--bulma-danger-dark-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-dark-invert-l), 1);--bulma-danger-soft:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-l), 1);--bulma-danger-bold:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-l), 1);--bulma-danger-soft-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-soft-invert-l), 1);--bulma-danger-bold-invert:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-bold-invert-l), 1);--bulma-danger-on-scheme-l:40%;--bulma-danger-on-scheme:hsla(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l), 1);--bulma-black-bis:hsl(221, 14%, 9%);--bulma-black-ter:hsl(221, 14%, 14%);--bulma-grey-darker:hsl(221, 14%, 21%);--bulma-grey-dark:hsl(221, 14%, 29%);--bulma-grey:hsl(221, 14%, 48%);--bulma-grey-light:hsl(221, 14%, 71%);--bulma-grey-lighter:hsl(221, 14%, 86%);--bulma-white-ter:hsl(221, 14%, 96%);--bulma-white-bis:hsl(221, 14%, 98%);--bulma-shadow-h:221deg;--bulma-shadow-s:14%;--bulma-shadow-l:4%;--bulma-size-1:3rem;--bulma-size-2:2.5rem;--bulma-size-3:2rem;--bulma-size-4:1.5rem;--bulma-size-5:1.25rem;--bulma-size-6:1rem;--bulma-size-7:0.75rem;--bulma-scheme-main:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-l));--bulma-scheme-main-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-bis-l));--bulma-scheme-main-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-main-ter-l));--bulma-background:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-background-l));--bulma-background-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-hover-background-l-delta)));--bulma-background-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-background-l) + var(--bulma-active-background-l-delta)));--bulma-border-weak:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-weak-l));--bulma-border:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-border-l));--bulma-border-hover:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-hover-border-l-delta)));--bulma-border-active:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), calc(var(--bulma-border-l) + var(--bulma-active-border-l-delta)));--bulma-text-weak:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-weak-l));--bulma-text:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-l));--bulma-text-strong:hsl(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l));--bulma-scheme-invert-ter:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-ter-l));--bulma-scheme-invert-bis:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-bis-l));--bulma-scheme-invert:hsl(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l));--bulma-link:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-l));--bulma-link-text:hsl(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l));--bulma-link-text-hover:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-hover-color-l-delta)));--bulma-link-text-active:hsl(var(--bulma-link-h), var(--bulma-link-s), calc(var(--bulma-link-on-scheme-l) + var(--bulma-active-color-l-delta)));--bulma-focus-h:var(--bulma-link-h);--bulma-focus-s:var(--bulma-link-s);--bulma-focus-l:var(--bulma-link-l);--bulma-focus-offset:1px;--bulma-focus-style:solid;--bulma-focus-width:2px;--bulma-focus-shadow-size:0 0 0 0.1875em;--bulma-focus-shadow-alpha:0.25;--bulma-code:hsl(var(--bulma-danger-h), var(--bulma-danger-s), var(--bulma-danger-on-scheme-l));--bulma-code-background:var(--bulma-background);--bulma-pre:var(--bulma-text);--bulma-pre-background:var(--bulma-background);--bulma-shadow:0 0.5em 1em -0.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), 0.02);}    @font-face {font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600 800;font-display:swap;src:url('../fonts/plus-jakarta-sans-var-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face {font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600 800;font-display:swap;src:url('../fonts/plus-jakarta-sans-var-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;} @font-face {font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/inter-var-latin.woff2') format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;} @font-face {font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/inter-var-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}  .offscreen-field {position:absolute !important;left:-9999px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important;}   :root{ --pc-g-900:#0E2718;--pc-g-800:#163D25;--pc-g-700:#1F5432; --pc-g-600:#2F7A45; --pc-g-500:#3B9257;--pc-g-400:#4FAE6E;--pc-g-300:#8ACB9F;--pc-g-200:#C3E4CD;--pc-g-100:#DCEDE4;--pc-g-50:#E6F1EA; --pc-c-700:#7A4318;--pc-c-600:#8C5320; --pc-c-500:#B26A2B;--pc-c-300:#DCA76A;--pc-c-100:#F3E5D2;--pc-c-50:#FBF5EC; --pc-n-950:#0D110E;--pc-n-900:#171C18;--pc-n-700:#3C443E;--pc-n-600:#59615A; --pc-n-400:#98A09A;--pc-n-300:#C9CDC7;--pc-n-200:#E3E5DF;--pc-n-150:#EDEEE9;--pc-n-100:#EBEBE2;--pc-n-50:#FAFAF6;--pc-white:#FFFFFF; --ink:var(--pc-n-900);--ink-2:var(--pc-n-700);--muted:var(--pc-n-600);--canvas:var(--pc-n-50);--surface:var(--pc-white);--band:var(--pc-n-100);--tint:var(--pc-g-50);--tint-2:var(--pc-g-100);--rule:var(--pc-n-200);--rule-2:var(--pc-n-300); --control-edge:#7A827B;--brand:var(--pc-g-600);--brand-ink:var(--pc-g-700);--brand-deep:var(--pc-g-900);--accent:var(--pc-c-600); --on-dark:#EDF3EE;--on-dark-2:#B4C5B9;--on-dark-rule:rgba(255,255,255,.14); --danger:#A3231C;--danger-ink:#7E1A15;--danger-bg:#FDF4F3;--danger-rule:#E8B6B2; --font-display:'Plus Jakarta Sans',ui-sans-serif,system-ui,sans-serif;--font-text:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;--fs-display:clamp(2.25rem,1.3rem + 3vw,3.4rem);--fs-h1:clamp(2rem,1.5rem + 2.1vw,3rem);--fs-h2:clamp(1.6rem,1.3rem + 1.35vw,2.25rem);--fs-h3:clamp(1.06rem,1.02rem + .22vw,1.2rem);--fs-lead:clamp(1.06rem,1.01rem + .32vw,1.2rem);--fs-body:1.0625rem; --fs-sm:1rem;--fs-xs:1rem;--fs-eyebrow:1rem; --tr-display:-.032em;--tr-h1:-.026em;--tr-h2:-.021em;--tr-h3:-.013em;--tr-body:0;--tr-caps:.13em;--lh-display:1.02;--lh-h1:1.06;--lh-h2:1.14;--lh-h3:1.3;--lh-body:1.62;--lh-lead:1.5; --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:48px;--s10:64px;--s11:80px;--s12:96px; --sec-y:clamp(52px,2.9vw + 33px,84px);--sec-y-lg:clamp(68px,4.2vw + 38px,108px);--sec-y-sm:clamp(36px,2.1vw + 24px,56px); --w-page:1200px;--w-text:58rem;--w-prose:40rem;--gutter:clamp(20px,3.2vw,40px); --bw:1px;--r1:6px; --r2:10px; --r3:14px; --r4:22px; --r-pill:999px; --sh1:0 1px 2px rgba(13,17,14,.05);--sh2:0 1px 2px rgba(13,17,14,.05),0 10px 24px rgba(13,17,14,.07);--sh3:0 2px 8px rgba(13,17,14,.10),0 26px 56px rgba(13,17,14,.18); --dur-fast:120ms;--dur:200ms;--dur-slow:320ms;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.32,.72,0,1); --focus-ring:var(--pc-g-500);--focus-ring-dark:#93DCAC; --btn-bg:var(--pc-g-700);--btn-bg-hover:var(--pc-g-800);--btn-ink:#fff; --plate:var(--tint);--plate-hi:var(--pc-g-100);  --on-plate:var(--pc-g-800);--plate-edge:var(--pc-g-200);--plate-clay:var(--pc-c-50);--plate-clay-edge:var(--pc-c-100); --ink-green:var(--pc-g-800); --ink-clay:var(--pc-c-700); --surface-clay:var(--pc-c-50); --edge-clay:var(--pc-c-100);--edge-tint:var(--pc-g-200); --edge-tint-strong:var(--pc-g-300); --marker-clay:var(--pc-c-500); --marker-clay-soft:var(--pc-c-300); --chev:var(--pc-n-400);  --chrome:rgba(250,250,246,.82);--chrome-solid:rgba(250,250,246,.94);--sheet-bg:rgba(250,250,246,.97);--panel-bg:rgba(255,255,255,.97);--edge-fade:rgba(13,17,14,.07); --on-brand:#fff; --hdr-h:74px;--strip-h:36px;}  @media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--canvas:#131610;--surface:#282D20;--band:#1D2118;--tint:#17271C;--tint-2:#1F3626;--rule:#2E3429;--rule-2:#3D4437;--control-edge:#77806E;--ink:#EEF1E8;--ink-2:#CDD3C4;--muted:#9AA391;--brand:#4FAE6E;--brand-ink:#8ACB9F;--brand-deep:#0B2013;--accent:#DCA76A;--btn-bg:#8ACB9F;--btn-bg-hover:#C3E4CD;--btn-ink:#0E2718;--danger:#F2B8B5;--danger-ink:#FFDAD6;--danger-bg:#2B1416;--danger-rule:#8C3A38;--on-dark:#EEF1E8;--on-dark-2:#B4C5B9;--focus-ring:#8ACB9F;--plate:#DCE6DE;--plate-hi:#CDDDD2;--plate-edge:#B6C6BB;--plate-clay:#E7DDCC;--plate-clay-edge:#CBBBA3;--sh1:0 1px 2px rgba(0,0,0,.5);--sh2:0 1px 2px rgba(0,0,0,.45),0 10px 24px rgba(0,0,0,.45);--ink-green:#8ACB9F;--ink-clay:#DCA76A;--surface-clay:#2A2318;--edge-clay:#4A3D2A;--edge-tint:#2E4A38;--edge-tint-strong:#4A7057;--marker-clay:#DCA76A;--marker-clay-soft:#8A6844;--chev:#7E877A;--chrome:rgba(19,22,16,.82);--chrome-solid:rgba(19,22,16,.94);--sheet-bg:rgba(19,22,16,.97);--panel-bg:rgba(40,45,32,.97);--edge-fade:rgba(0,0,0,.5);--on-brand:#0E2718;--sh3:0 2px 8px rgba(0,0,0,.5),0 26px 56px rgba(0,0,0,.6);}} :root[data-theme="dark"]{--canvas:#131610;--surface:#282D20;--band:#1D2118;--tint:#17271C;--tint-2:#1F3626;--rule:#2E3429;--rule-2:#3D4437;--control-edge:#77806E;--ink:#EEF1E8;--ink-2:#CDD3C4;--muted:#9AA391;--brand:#4FAE6E;--brand-ink:#8ACB9F;--brand-deep:#0B2013;--accent:#DCA76A;--btn-bg:#8ACB9F;--btn-bg-hover:#C3E4CD;--btn-ink:#0E2718;--danger:#F2B8B5;--danger-ink:#FFDAD6;--danger-bg:#2B1416;--danger-rule:#8C3A38;--on-dark:#EEF1E8;--on-dark-2:#B4C5B9;--focus-ring:#8ACB9F;--plate:#DCE6DE;--plate-hi:#CDDDD2;--plate-edge:#B6C6BB;--plate-clay:#E7DDCC;--plate-clay-edge:#CBBBA3;--sh1:0 1px 2px rgba(0,0,0,.5);--sh2:0 1px 2px rgba(0,0,0,.45),0 10px 24px rgba(0,0,0,.45);--ink-green:#8ACB9F;--ink-clay:#DCA76A;--surface-clay:#2A2318;--edge-clay:#4A3D2A;--edge-tint:#2E4A38;--edge-tint-strong:#4A7057;--marker-clay:#DCA76A;--marker-clay-soft:#8A6844;--chev:#7E877A;--chrome:rgba(19,22,16,.82);--chrome-solid:rgba(19,22,16,.94);--sheet-bg:rgba(19,22,16,.97);--panel-bg:rgba(40,45,32,.97);--edge-fade:rgba(0,0,0,.5);--on-brand:#0E2718;--sh3:0 2px 8px rgba(0,0,0,.5),0 26px 56px rgba(0,0,0,.6);}  *{box-sizing:border-box;margin:0;padding:0} html{-webkit-text-size-adjust:100%} body{font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums lining-nums;} img,svg,video{display:block;max-width:100%} img{height:auto} main{display:block} ul,ol{list-style:none}  h1,h2,h3,h4,p,li,dd,dt,summary,td,th{overflow-wrap:anywhere}  .svc-row,.navrow,.nav-card,.rail-item,.timeline,.next-steps li,.glance li, .audience-links a,.foot-col a,.chip,.crumbs,.err-code,.faq summary, .hero-proof div,.checks li{overflow-wrap:anywhere}  .foot-col a[href^="mailto:"]{overflow-wrap:break-word} a{color:var(--brand-ink);text-decoration:none}   :focus-visible{border-radius:2px} :focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px} .on-dark :focus-visible,.cta-band :focus-visible,.site-foot-base :focus-visible{outline-color:var(--focus-ring-dark)} ::selection{background:var(--pc-g-200);color:var(--pc-g-900)}  :target,[id]{scroll-margin-top:calc(var(--hdr-h) + var(--s5))} html{scroll-behavior:smooth} .nowrap{white-space:nowrap} .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0} .skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--brand-ink);color:#fff;font-weight:600;padding:14px 22px;border-radius:0 0 var(--r2) 0} .skip-link:focus{left:0}  h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance} h1{font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-h1);letter-spacing:var(--tr-h1)} h2{font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2);letter-spacing:var(--tr-h2)} h3{font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-h3);letter-spacing:var(--tr-h3)} .display{font-size:var(--fs-display);font-weight:800;line-height:var(--lh-display);letter-spacing:var(--tr-display)}  .display em,h1 em{font-style:normal;color:var(--brand)} .lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);text-wrap:pretty} .eyebrow{display:inline-block;font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--brand-ink);margin-bottom:var(--s3);} .section-head{max-width:44rem;margin-bottom:var(--s8)} .section-head p{color:var(--muted);font-size:var(--fs-lead);line-height:var(--lh-lead);margin-top:var(--s3);text-wrap:pretty} .section-head--wide{max-width:52rem}  .rule-label{display:flex;align-items:center;gap:var(--s4);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--muted);margin-bottom:var(--s5);} .rule-label::after{content:"";flex:1 1 auto;height:1px;background:var(--rule)}  .container{width:100%;max-width:var(--w-page);margin:0 auto;padding-inline:var(--gutter)} .container-narrow{max-width:var(--w-text)} .section{padding-block:var(--sec-y)} .section-lg{padding-block:var(--sec-y-lg)} .section-sm{padding-block:var(--sec-y-sm)} .section-flush{padding-top:0}  .section-flush-end{padding-bottom:var(--sec-y-sm)} .band-soft{background:var(--band)} .band-tint{background:var(--tint)} .band-surface{background:var(--surface)} .band-line{border-block:var(--bw) solid var(--rule)} .band-line-top{border-top:var(--bw) solid var(--rule)} .prose-52{max-width:var(--w-text)}  main > section + section, main > section + div, main > div + section{border-top:var(--bw) solid var(--rule)} main > .cta-band{border-top:0}   .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:48px;padding:13px 24px;font-family:var(--font-text);font-size:var(--fs-sm);font-weight:650;letter-spacing:-.005em;line-height:1.2;color:var(--btn-ink);background:var(--btn-bg);border:var(--bw) solid var(--btn-bg);border-radius:var(--r2);cursor:pointer;text-align:center;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease), color var(--dur) var(--ease),transform var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease);} .btn:hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--btn-ink)} .btn:active{transform:scale(.975)}  .btn-secondary{color:var(--brand-ink);background:var(--tint);border-width:1.5px;border-color:var(--brand)}  .btn-secondary:hover{background:var(--tint-2);border-color:var(--brand-ink);color:var(--brand-ink)} .btn-quiet{min-height:44px;padding:10px 4px;gap:var(--s2);color:var(--brand-ink);background:none;border-color:transparent;} .btn-quiet:hover{color:var(--ink-green);background:none;border-color:transparent} .btn-quiet .arw{transition:transform var(--dur) var(--ease)} .btn-quiet:hover .arw{transform:translateX(3px)}  .btn-on-dark{color:var(--pc-g-900);background:#fff;border-color:#fff} .btn-on-dark:hover{background:var(--pc-g-100);border-color:var(--pc-g-100);color:var(--pc-g-900)} .btn-ghost-dark{color:#fff;background:transparent;border-color:rgba(255,255,255,.42)} .btn-ghost-dark:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.7);color:#fff} .btn-block{display:flex;width:100%} .btn[disabled],.btn:disabled{opacity:.55;cursor:not-allowed} .btn[aria-busy="true"]{opacity:.8;cursor:progress} .btn:disabled:active,.btn[aria-busy="true"]:active{transform:none}  .arw{flex:0 0 auto;width:1em;height:1em;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}   .prose a:not(.btn),.faq-body a:not(.btn),.legal a:not(.btn){color:var(--brand-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--edge-tint-strong);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:text-decoration-color var(--dur) var(--ease),color var(--dur) var(--ease);} .prose a:not(.btn):hover,.faq-body a:not(.btn):hover,.legal a:not(.btn):hover{color:var(--ink-green);text-decoration-color:var(--pc-g-600)}   .chip{display:inline-flex;align-items:center;gap:var(--s2);padding:7px 13px 7px 10px;border-radius:var(--r-pill);background:var(--surface-clay);border:var(--bw) solid var(--edge-clay);color:var(--ink-clay);font-size:var(--fs-xs);font-weight:650;letter-spacing:.01em;} .chip .seal{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--marker-clay);color:#fff;display:inline-flex;align-items:center;justify-content:center;} .chip .seal svg{width:11px;height:11px;stroke:currentColor;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round} .chip-green{background:var(--tint);border-color:var(--edge-tint);color:var(--ink-green)} .chip-green .seal{background:var(--brand)}  .icon-tile,.ico{flex:0 0 auto;width:42px;height:42px;border-radius:var(--r2);background:var(--tint);border:var(--bw) solid var(--edge-tint);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);} .icon-tile svg,.ico svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round} .ico-sm{width:34px;height:34px;border-radius:var(--r1)} .ico-sm svg{width:18px;height:18px} .ico-xs{width:30px;height:30px;border-radius:var(--r1)} .ico-xs svg{width:17px;height:17px}  .check-dot{flex:0 0 auto;width:21px;height:21px;margin-top:.28em;border-radius:50%;background:var(--tint-2);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;} .check-dot svg{width:12px;height:12px;stroke:currentColor;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round} .checks{display:flex;flex-direction:column;gap:var(--s1)} .checks li{display:flex;gap:var(--s3);align-items:flex-start;padding:7px 0;font-size:var(--fs-sm);color:var(--ink-2)}  .checks-light{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--s1) var(--s7)} .checks-light li{display:flex;gap:var(--s3);align-items:flex-start;padding:9px 0;font-size:var(--fs-sm);color:var(--ink-2)}   .site-strip{background:var(--tint);border-bottom:var(--bw) solid var(--tint-2);color:var(--ink-green);font-size:var(--fs-xs);} .site-strip .container{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:var(--strip-h)} .strip-where{display:flex;align-items:center;gap:var(--s2);font-weight:600;min-width:0} .strip-where svg{flex:0 0 auto;width:14px;height:14px;stroke:var(--brand);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round} .strip-where .sep{color:var(--pc-g-400);margin-inline:var(--s1)} .strip-area-sm{display:none} .site-strip-contact{display:flex;align-items:center;gap:var(--s4);flex:0 0 auto} .site-strip a{display:inline-flex;align-items:center;min-height:24px;padding-inline:2px;color:var(--ink-green);font-weight:600;text-underline-offset:3px} .site-strip a:hover{text-decoration:underline}  @media (min-width:1001px){ .site-strip a.strip-tel{display:none}}  .site-header{position:sticky;top:0;z-index:60;background:var(--chrome);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);transition:box-shadow var(--dur) var(--ease),background var(--dur) var(--ease);}  .site-header::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;background:linear-gradient(var(--edge-fade),transparent);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none;} .site-header.is-stuck{background:var(--chrome-solid);box-shadow:0 1px 0 var(--rule)} .site-header.is-stuck::after{opacity:1} .hdr{display:flex;align-items:center;gap:var(--s5);min-height:var(--hdr-h);transition:min-height var(--dur) var(--ease)} .site-header.is-stuck .hdr{min-height:62px}  .brand{display:flex;align-items:center;gap:11px;color:var(--ink);min-width:0;padding-block:6px;overflow-wrap:anywhere} .brand img{flex:0 0 auto;width:34px;height:50px;object-fit:contain;transition:transform var(--dur) var(--ease)} .brand:hover img{transform:translateY(-1px)} .site-header.is-stuck .brand img{width:29px;height:43px} .brand-text{display:flex;flex-direction:column;line-height:1.16;min-width:0}  .brand-name{font-family:var(--font-display);font-weight:800;font-size:1.16rem;letter-spacing:-.028em}  .brand-tag{font-size:1rem;font-weight:600;letter-spacing:.014em;text-transform:none;color:var(--muted)}  .nav-primary{display:flex;align-items:center;gap:var(--s1);margin-left:auto} .nav-link,.nav-toggle{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:8px 13px;border:0;border-radius:var(--r2);font-family:var(--font-text);font-size:var(--fs-sm);font-weight:600;color:var(--ink);background:none;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);} .nav-link:hover,.nav-toggle:hover{background:var(--tint);color:var(--brand-ink)} .nav-link[aria-current="page"]{color:var(--brand-ink)}  .nav-link[aria-current="page"]::after{content:"";position:absolute;left:13px;right:13px;bottom:4px;height:2px;border-radius:2px;background:var(--brand);} .nav-link{position:relative} .nav-toggle .caret{width:11px;height:11px;stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease)} .nav-toggle[aria-expanded="true"]{background:var(--tint);color:var(--brand-ink)} .nav-toggle[aria-expanded="true"] .caret{transform:rotate(180deg)} .nav-item{position:relative;display:flex;align-items:center}   .nav-panel{position:absolute;top:calc(100% + 10px);left:50%;width:min(680px,calc(100vw - 2 * var(--gutter)));transform:translateX(-50%) translateY(-8px) scale(.985);background:var(--panel-bg);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:var(--bw) solid var(--rule);border-radius:var(--r3);box-shadow:var(--sh3);padding:var(--s4);transform-origin:top center;opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-out),visibility 0s linear var(--dur);} .nav-item:focus-within .nav-panel,.nav-panel.is-open{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1);transition-delay:0s;} .nav-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s1) var(--s2)} .nav-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--s3);padding:10px 11px;border-radius:var(--r2);color:var(--ink);transition:background var(--dur) var(--ease);} .nav-card:hover{background:var(--tint)} .nav-card-body{min-width:0} .nav-card b{display:block;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.014em;line-height:1.3} .nav-card-body span{display:block;font-size:var(--fs-xs);color:var(--muted);line-height:1.42;margin-top:2px} .nav-card:hover .ico{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--on-brand)} .nav-card[aria-current="page"]{background:var(--tint)} .nav-card[aria-current="page"] b{color:var(--brand-ink)} .nav-panel-foot{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s3);padding-top:var(--s3);border-top:var(--bw) solid var(--rule);font-size:var(--fs-xs);color:var(--muted);font-weight:600;} .nav-panel-foot svg{flex:0 0 auto;width:14px;height:14px;stroke:var(--brand);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}  .hdr-actions{display:flex;align-items:center;gap:var(--s3);flex:0 0 auto} .hdr-phone{display:inline-flex;align-items:center;gap:var(--s2);min-height:42px;padding:8px 10px;border-radius:var(--r2);font-size:var(--fs-sm);font-weight:650;color:var(--ink)} .hdr-phone:hover{background:var(--tint);color:var(--brand-ink)} .hdr-phone svg{flex:0 0 auto;width:16px;height:16px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round} .hdr-actions .btn{min-height:44px;padding:11px 20px}  .hdr-call{display:none;align-items:center;gap:var(--s2);flex:0 0 auto;min-height:46px;padding:10px 15px;background:var(--tint);border:var(--bw) solid var(--edge-tint);border-radius:var(--r2);color:var(--brand-ink);font-size:var(--fs-sm);font-weight:650;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease);} .hdr-call:hover{background:var(--tint-2);border-color:var(--edge-tint-strong)} .hdr-call:active{transform:scale(.97)} .hdr-call svg{flex:0 0 auto;width:17px;height:17px}   .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;background:transparent;border:var(--bw) solid var(--rule-2);border-radius:var(--r2);color:var(--ink-2);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease);} .theme-toggle:hover{background:var(--tint);border-color:var(--edge-tint-strong);color:var(--brand-ink)} .theme-toggle:active{transform:scale(.94)} .theme-toggle svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round} .theme-sun{display:none} .theme-moon{display:block} :root[data-theme="dark"] .theme-sun{display:block} :root[data-theme="dark"] .theme-moon{display:none} @media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .theme-sun{display:block} :root:not([data-theme="light"]) .theme-moon{display:none}}  .theme-row{width:100%;background:none;border:0;font-family:var(--font-display);cursor:pointer;text-align:left} .theme-row svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round} .navrows-plain .theme-row{grid-template-columns:auto minmax(0,1fr)}  .nav-burger{display:none;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;background:var(--surface);border:var(--bw) solid var(--control-edge);border-radius:var(--r2);color:var(--ink);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease);} .nav-burger:hover{background:var(--tint);border-color:var(--edge-tint-strong);color:var(--brand-ink)} .nav-burger:active{transform:scale(.94)} .nav-burger svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round}   .nav-scrim{position:fixed;inset:0;z-index:90;background:rgba(13,17,14,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity var(--dur-slow) var(--ease),visibility 0s linear var(--dur-slow);} .nav-scrim.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-slow) var(--ease),visibility 0s linear 0s} .mobile-nav{position:fixed;top:0;right:0;z-index:100;width:100%;max-width:400px;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--sheet-bg);-webkit-backdrop-filter:blur(22px) saturate(165%);backdrop-filter:blur(22px) saturate(165%);border-left:var(--bw) solid var(--rule);box-shadow:var(--sh3);transform:translateX(100%);opacity:0;visibility:hidden;transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur) var(--ease),visibility 0s linear var(--dur-slow);} .mobile-nav.is-open{transform:none;opacity:1;visibility:visible;transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur) var(--ease),visibility 0s linear 0s} .sheet-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:12px 12px 12px var(--s5);padding-top:max(12px,env(safe-area-inset-top));border-bottom:var(--bw) solid var(--rule);} .sheet-brand{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ink)} .sheet-brand img{flex:0 0 auto;width:26px;height:38px;object-fit:contain} .sheet-brand-name{font-family:var(--font-display);font-weight:800;font-size:1rem;letter-spacing:-.028em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .sheet-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--surface);border:var(--bw) solid var(--control-edge);border-radius:var(--r2);color:var(--ink);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease);} .sheet-close:hover{background:var(--tint);border-color:var(--edge-tint-strong);color:var(--brand-ink)} .sheet-close:active{transform:scale(.94)} .sheet-close svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round}  .sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--s5) var(--s4) var(--s6);} .sheet-group + .sheet-group{margin-top:var(--s6)} .menu-label{display:block;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--muted);margin:0 0 var(--s3) 2px;}  .navrows{background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r3);overflow:hidden;} .navrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s3);min-height:56px;padding:8px 13px;color:var(--ink);font-family:var(--font-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.014em;line-height:1.25;transition:background var(--dur) var(--ease),color var(--dur) var(--ease);} .navrow + .navrow{box-shadow:inset 0 1px 0 var(--rule)} .navrow .chev{flex:0 0 auto;width:16px;height:16px;stroke:var(--chev);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur) var(--ease),transform var(--dur) var(--ease)} .navrow:hover{background:var(--tint)} .navrow:hover .chev{stroke:var(--brand);transform:translateX(2px)} .navrow:active{background:var(--tint-2)} .navrow[aria-current="page"]{background:var(--tint);color:var(--brand-ink)} .navrow[aria-current="page"] .ico{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--on-brand)} .navrow[aria-current="page"] .chev{stroke:var(--brand)}  .navrows-plain .navrow{grid-template-columns:minmax(0,1fr) auto;min-height:52px;font-size:1.0625rem} .sheet-contact{margin-top:var(--s5);padding-top:var(--s4);border-top:var(--bw) solid var(--rule);font-size:var(--fs-sm);color:var(--muted)}  .sheet-contact a{display:flex;align-items:center;min-height:48px;padding:12px 14px;margin-top:var(--s2);border-radius:var(--r2);background:var(--surface);border:var(--bw) solid var(--rule);font-weight:650;color:var(--brand-ink);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);} .sheet-contact a:hover{background:var(--tint);border-color:var(--edge-tint-strong)} .sheet-contact br{display:none} .sheet-foot{flex:0 0 auto;padding:var(--s3) var(--s4);padding-bottom:max(var(--s4),env(safe-area-inset-bottom));border-top:var(--bw) solid var(--rule);background:var(--chrome-solid);} .sheet-foot .btn{display:flex;width:100%;min-height:52px;font-size:1rem} .sheet-foot .foot-note-sm{margin-top:var(--s2);text-align:center;font-size:var(--fs-xs);color:var(--muted)}   .action-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;padding:10px var(--gutter);padding-bottom:max(10px,env(safe-area-inset-bottom));background:var(--chrome-solid);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border-top:var(--bw) solid var(--rule);transform:translateY(110%); visibility:hidden;transition:transform var(--dur-slow) var(--ease-out), visibility 0s linear var(--dur-slow);} .action-bar.is-live{display:block} .action-bar.is-visible{transform:none;visibility:visible;transition:transform var(--dur-slow) var(--ease-out),visibility 0s linear 0s} .action-bar-row{display:flex;gap:var(--s2)} .action-bar .btn{display:flex;flex:1 1 0;min-width:0} .action-bar-note{display:block;margin-top:6px;text-align:center;font-size:var(--fs-xs);color:var(--muted)}   .hero{position:relative;overflow:hidden;background:var(--canvas);border-bottom:var(--bw) solid var(--rule)} .hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58rem 30rem at 78% -18%,rgba(47,122,69,.10),transparent 62%), radial-gradient(40rem 26rem at 4% 108%,rgba(140,83,32,.055),transparent 60%);} .hero .container{position:relative;z-index:1} .hero-grid{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);gap:clamp(32px,3.4vw,64px);align-items:center;padding-block:clamp(44px,3.6vw + 22px,80px);} .hero-copy{max-width:41rem} .hero-copy .chip{margin-bottom:var(--s5)} .hero-copy .display{margin-bottom:var(--s5)} .hero-copy .lead{margin-bottom:var(--s7);max-width:35rem}  .hero-ctas{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s3);margin-bottom:var(--s7)}  .hero-proof{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6);padding-top:var(--s5);border-top:var(--bw) solid var(--rule)} .hero-proof div{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)} .hero-proof .tick{flex:0 0 auto;width:17px;height:17px;stroke:var(--brand);stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}  .hero-figure{position:relative;justify-self:end;width:100%;max-width:30rem} .hero-plate{position:relative;background:linear-gradient(168deg,var(--plate-hi),var(--plate) 58%,var(--plate-clay));border:var(--bw) solid var(--plate-edge);border-radius:var(--r4);padding:clamp(24px,3vw,40px) clamp(20px,2.6vw,36px) 0;overflow:hidden;}  .hero-plate img{position:relative;width:min(250px,66%);margin:0 auto;filter:drop-shadow(0 14px 26px rgba(13,17,14,.14))} .hero-plate-foot{position:relative;margin-top:var(--s5);border-top:var(--bw) solid var(--plate-edge);padding:var(--s4) 0;display:flex;align-items:center;justify-content:center;gap:var(--s2);font-size:var(--fs-xs);font-weight:650;color:var(--on-plate);text-align:center;}  .hero-plate-foot svg{flex:0 0 auto;width:15px;height:15px;stroke:var(--pc-g-600);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}   .rail{background:var(--surface);border-block:var(--bw) solid var(--rule)} .rail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:var(--s7)} .rail-item{padding-inline:clamp(12px,2vw,28px)} .rail-item + .rail-item{border-left:var(--bw) solid var(--rule)} .rail-item:first-child{padding-left:0} .rail-item:last-child{padding-right:0} .rail-item b{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(1.55rem,1.1rem + 1.4vw,2.1rem);letter-spacing:-.03em;line-height:1.1;color:var(--ink-clay);margin-bottom:4px;} .rail-item span{display:block;font-size:var(--fs-sm);color:var(--ink-2);line-height:1.42}   .svc-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3.4vw,56px);} .svc-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s4);padding:var(--s5) var(--s3) var(--s5) var(--s3);margin-inline:calc(var(--s3) * -1);border-top:var(--bw) solid var(--rule);border-radius:var(--r2);color:var(--ink);transition:background var(--dur) var(--ease),transform var(--dur-fast) var(--ease);}  .svc-index:not(.svc-index-compact) > .svc-row:nth-child(1), .svc-index:not(.svc-index-compact) > .svc-row:nth-child(2){border-top:0} .svc-row:last-child{border-bottom:0} .svc-row-body{min-width:0} .svc-row b{display:block;font-family:var(--font-display);font-size:1.02rem;font-weight:700;letter-spacing:-.018em;line-height:1.3} .svc-row-body span{display:block;font-size:var(--fs-sm);color:var(--muted);line-height:1.45;margin-top:3px} .svc-row .chev{flex:0 0 auto;width:18px;height:18px;stroke:var(--chev);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur) var(--ease),transform var(--dur) var(--ease)} .svc-row:hover{background:var(--tint)} .svc-row:hover .ico{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--on-brand)} .svc-row:hover .chev{stroke:var(--brand);transform:translateX(3px)} .svc-row:active{transform:scale(.995);background:var(--tint-2)} .svc-row[aria-current="page"]{background:var(--tint)} .svc-row[aria-current="page"] b{color:var(--brand-ink)} .svc-row[aria-current="page"] .ico{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--on-brand)}   .svc-index-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4);border-block:0} .svc-index-compact .svc-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--s3);padding:var(--s5);border:var(--bw) solid var(--rule);border-radius:var(--r2);background:var(--surface); margin-inline:0;} .svc-index-compact .svc-row:hover{background:var(--tint);border-color:var(--edge-tint-strong)}  .audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5);margin-bottom:var(--s9)} .audience-panel{padding:var(--s6);border-radius:var(--r3);background:var(--surface);border:var(--bw) solid var(--rule);} .audience-panel h3{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s3);font-size:1.08rem} .audience-panel p{color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--s4)} .audience-links{display:flex;flex-wrap:wrap;gap:var(--s2)} .audience-links a{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border-radius:var(--r-pill);background:var(--tint);border:var(--bw) solid var(--edge-tint);color:var(--ink-green);font-size:var(--fs-xs);font-weight:650;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);} .audience-links a:hover{background:var(--tint-2);border-color:var(--brand);color:var(--ink-green)} .audience-panel-clay{background:var(--surface-clay);border-color:var(--edge-clay)} .audience-panel-clay h3 .ico{background:var(--surface);border-color:var(--edge-clay);color:var(--ink-clay)} .audience-panel-clay .audience-links a{background:var(--surface);border-color:var(--edge-clay);color:var(--ink-clay)} .audience-panel-clay .audience-links a:hover{background:var(--edge-clay);border-color:var(--ink-clay);color:var(--ink-clay)}  .feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,3.6vw,64px);align-items:center;} .feature-copy .eyebrow{margin-bottom:var(--s3)} .feature-copy h2{margin-bottom:var(--s4)} .feature-copy .lead{color:var(--muted);margin-bottom:var(--s6)} .feature-copy .checks{margin-bottom:var(--s7)} .feature-figure{justify-self:center;width:100%;max-width:24rem;background:var(--plate);border:var(--bw) solid var(--plate-edge);border-radius:var(--r4);padding:clamp(24px,3vw,40px);display:flex;align-items:center;justify-content:center;} .feature-figure img{width:min(230px,64%);filter:drop-shadow(0 12px 24px rgba(13,17,14,.12))}  .feature-panel{align-self:stretch;background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r3);padding:clamp(22px,2.2vw,32px);} .feature-panel .rule-label{margin-bottom:var(--s4)} .feature-panel .checks li{padding:11px 0;font-size:var(--fs-sm);color:var(--ink-2)} .feature-panel .checks li + li{border-top:var(--bw) solid var(--rule)}  .reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(24px,2.6vw,44px)}  .reasons > .reason + .reason{border-left:var(--bw) solid var(--rule);padding-left:clamp(20px,2.2vw,36px)} .reason{padding-block:var(--s6);border-top:var(--bw) solid var(--rule)} .reasons > .reason:nth-child(-n+4){border-top:0;padding-top:0} .reason h3{font-size:1.02rem} .reason h3{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s3)} .reason p{color:var(--muted);font-size:var(--fs-sm);max-width:32rem}  .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);position:relative} .step{position:relative;padding-top:var(--s7)}  .step::before{content:"";position:absolute;top:13px;left:0;right:calc(clamp(24px,3vw,48px) * -1);height:1px;background:var(--rule);} .step:last-child::before{right:0} .step-num{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--surface);border:1.5px solid var(--marker-clay-soft);color:var(--ink-clay);font-family:var(--font-display);font-weight:800;font-size:1rem;line-height:1;} .step h3{margin-bottom:var(--s2)} .step p{color:var(--muted);font-size:var(--fs-sm)}  .faq{ background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r3);overflow:hidden;} .faq details + details{border-top:var(--bw) solid var(--rule)} .faq summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--s5);padding:var(--s5) var(--s6);font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:var(--tr-h3);line-height:1.35;color:var(--ink);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);} .faq summary::-webkit-details-marker{display:none} .faq summary:hover{background:var(--tint);color:var(--brand-ink)} .faq summary:focus-visible{outline-offset:-3px} .faq summary .sign{flex:0 0 auto;width:24px;height:24px;margin-top:1px;border-radius:50%;background:var(--tint);border:var(--bw) solid var(--edge-tint);position:relative;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease);} .faq summary .sign::before,.faq summary .sign::after{content:"";position:absolute;background:var(--brand-ink);border-radius:1px;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease);} .faq summary .sign::before{left:6px;top:10.5px;width:10px;height:1.8px} .faq summary .sign::after{left:10.1px;top:6px;width:1.8px;height:10px} .faq details[open] summary{background:var(--tint);color:var(--brand-ink)} .faq details[open] summary .sign{background:var(--brand-ink);border-color:var(--brand-ink);transform:rotate(180deg)} .faq details[open] summary .sign::before{background:var(--on-brand)} .faq details[open] summary .sign::after{opacity:0} .faq .faq-body{padding:0 var(--s6) var(--s6);color:var(--ink-2);font-size:var(--fs-sm);max-width:52rem}  .faq details[open] .faq-body{padding-top:var(--s5)}  .cta-band{position:relative;overflow:hidden;background:var(--pc-g-900);color:var(--on-dark)} .cta-band::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(52rem 26rem at 15% -30%,rgba(79,174,110,.22),transparent 64%);} .cta-band .container{position:relative;z-index:1}  .cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,3vw,56px);align-items:center;padding-block:clamp(48px,4vw + 24px,84px);} .cta-band h2{color:#fff;margin-bottom:var(--s3);max-width:22ch} .cta-band p{color:var(--on-dark-2);font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:38rem} .cta-actions{display:flex;flex-direction:column;gap:var(--s3);align-items:stretch;min-width:16rem} .cta-actions .btn{min-height:52px} .cta-note{font-size:var(--fs-xs);color:var(--on-dark-2);text-align:center}  .page-head{position:relative;background:var(--canvas);border-bottom:var(--bw) solid var(--rule);overflow:hidden} .page-head::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(46rem 24rem at 88% -30%,rgba(47,122,69,.09),transparent 62%);} .page-head .container{position:relative;z-index:1} .page-head-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,3.6vw,64px);align-items:start;padding-block:clamp(32px,2.6vw + 20px,60px) clamp(40px,3.4vw + 22px,72px);} .page-head-copy{max-width:38rem} .page-head h1{margin-bottom:var(--s4)} .page-head .lead{color:var(--ink-2);margin-bottom:var(--s6);max-width:34rem} .contact-intro{max-width:36rem;margin-bottom:var(--s6);font-size:var(--fs-sm);color:var(--muted)} .contact-intro a{font-weight:650;color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px} .page-head-ctas{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s3)} .page-head-single .page-head-grid{grid-template-columns:minmax(0,1fr)}  .page-head-tight .page-head-grid{padding-block:clamp(24px,1.8vw + 14px,40px) clamp(28px,2.4vw + 16px,48px)}  .reach-card{background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r3);padding:var(--s6);align-self:start;} .reach-card h2{font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--muted);margin-bottom:var(--s4);} .reach-card .contact-lines{margin-top:0} .reach-card .contact-lines li + li{border-top:var(--bw) solid var(--rule)} .page-head-single .page-head-copy{max-width:44rem}  .glance{background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r3);padding:var(--s6);} .glance h2{font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--muted);margin-bottom:var(--s4)} .glance li{display:flex;gap:var(--s3);align-items:flex-start;padding:7px 0;font-size:var(--fs-sm);color:var(--ink-2)} .glance li + li{border-top:var(--bw) solid var(--rule);padding-top:10px;margin-top:3px}  .crumbs{padding-top:var(--s5);font-size:var(--fs-xs)} .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1)} .crumbs li{display:flex;align-items:center;gap:var(--s1);color:var(--muted)} .crumbs a{color:var(--muted);font-weight:600;padding:4px 2px;border-radius:var(--r1)} .crumbs a:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px} .crumbs [aria-current="page"]{color:var(--ink-2);font-weight:600} .crumbs .sep{width:12px;height:12px;stroke:var(--chev);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}  .prose{max-width:var(--w-prose)}  .prose.prose-52{max-width:var(--w-text)} .prose h2{margin-bottom:var(--s4)} .prose p{color:var(--ink-2);font-size:var(--fs-body);line-height:1.7} .prose p + p{margin-top:var(--s4)} .prose-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,3.6vw,64px);align-items:center} .prose-split .prose{max-width:none}  .prose-split-top{align-items:start} .spot{background:var(--plate);border:var(--bw) solid var(--plate-edge);border-radius:var(--r4);padding:clamp(24px,3vw,40px);display:flex;align-items:center;justify-content:center;} .spot img{width:min(280px,88%);filter:drop-shadow(0 8px 18px rgba(13,17,14,.10))}  .spot img[src*="logo-mark"]{width:min(200px,58%)} .spot{flex-direction:column;gap:var(--s4)} .spot figcaption{font-size:var(--fs-xs);color:var(--on-plate);text-align:center;max-width:26rem;line-height:1.5;}  .included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3.2vw,52px)}  .included-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--s4);align-content:start;padding-block:var(--s7);border-top:var(--bw) solid var(--rule);} .included > .included-item:nth-child(-n+3){border-top:0;padding-top:0} .included-item .icon-tile{grid-row:1 / span 2;margin-top:2px} .included-item h3{align-self:center;margin-bottom:var(--s2)} .included-item p{color:var(--muted);font-size:var(--fs-sm)}   .section-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s6);padding-top:var(--s5);border-top:var(--bw) solid var(--rule);} .section-cta .btn{min-height:46px;padding:11px 20px;font-size:var(--fs-sm)} .section-cta-note{font-size:var(--fs-xs);color:var(--muted)} .band-soft .section-cta,.band-tint .section-cta{border-top-color:var(--rule-2)}   .symptoms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3.2vw,56px);}  .symptoms li{display:flex;align-items:flex-start;gap:var(--s3);padding:13px 0;border-top:var(--bw) solid var(--rule);font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;--sym-lh:calc(1.62 * var(--fs-sm));}  .symptoms li::before{content:"!";flex:0 0 auto; margin-top:calc((var(--sym-lh) - 24px) / 2);display:flex;align-items:center;justify-content:center; width:24px;height:24px;border-radius:50%;background:var(--surface-clay);border:var(--bw) solid var(--marker-clay);color:var(--ink-clay);font-family:var(--font-display);font-size:1rem;font-weight:800;line-height:1;}  .town-panel{background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r3);padding:var(--s6);align-self:start;} .town-panel .rule-label{margin-bottom:var(--s4)} .town-list{display:flex;flex-wrap:wrap;gap:var(--s2)} .town-list li{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border-radius:var(--r-pill);background:var(--tint);border:var(--bw) solid var(--edge-tint);color:var(--ink-green);font-size:var(--fs-xs);font-weight:650;overflow-wrap:anywhere;} .town-note{margin-top:var(--s4);padding-top:var(--s4);border-top:var(--bw) solid var(--rule);font-size:var(--fs-xs);color:var(--muted);}  .area-panel{align-self:start;background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r3);padding:var(--s6);} .area-list{margin:var(--s4) 0 0;border-top:var(--bw) solid var(--rule)} .area-list li{border-bottom:var(--bw) solid var(--rule)} .area-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:52px;padding:var(--s3) 0;font-family:var(--font-display);font-weight:650;letter-spacing:var(--tr-h3);color:var(--ink);} .area-list a:hover{color:var(--ink-green)} .area-list a:hover .chev{transform:translateX(3px);stroke:var(--brand)} .area-list .chev{width:16px;height:16px;stroke:var(--chev);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease),stroke var(--dur) var(--ease)} .area-panel-note{margin:var(--s4) 0 var(--s4);font-size:var(--fs-xs);color:var(--muted)} .btn-block{display:flex;width:100%}  .contact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,3.4vw,56px);align-items:start} .contact-aside{position:sticky;top:calc(var(--hdr-h) + var(--s5));display:flex;flex-direction:column;gap:var(--s5)} .next-steps{background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r3);padding:var(--s6)} .next-steps h2{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:var(--tr-h3);margin-bottom:var(--s4)} .next-steps ol{counter-reset:ns} .next-steps li{position:relative;counter-increment:ns;padding-left:var(--s8);padding-block:var(--s3);font-size:var(--fs-sm);color:var(--ink-2)} .next-steps li + li{border-top:var(--bw) solid var(--rule)} .next-steps li::before{content:counter(ns);position:absolute;left:0;top:calc(var(--s3) + 1px);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--surface);border:1.5px solid var(--marker-clay-soft);color:var(--ink-clay);font-family:var(--font-display);font-weight:800;font-size:1rem;} .next-steps li b{display:block;font-family:var(--font-display);font-weight:700;color:var(--ink);letter-spacing:var(--tr-h3);margin-bottom:2px}  .contact-card{background:var(--surface);border:var(--bw) solid var(--rule-2);border-radius:var(--r3);padding:var(--s6)}  .where-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);align-items:stretch;margin-bottom:var(--s7)} .where-grid .contact-card{display:flex;flex-direction:column} .where-grid .contact-card h3{margin-top:0} .where-grid .response-note{margin-top:auto} .area-strip{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;padding-top:var(--s5);border-top:var(--bw) solid var(--rule);font-size:var(--fs-sm);color:var(--ink-2);} .area-strip svg{flex:0 0 auto;width:16px;height:16px;stroke:var(--brand);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round} .area-strip a{color:var(--ink-green);font-weight:650;text-underline-offset:3px} .area-strip a:hover{text-decoration:underline} .area-strip .sep{color:var(--edge-tint-strong);margin-inline:2px} .contact-card h2{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:var(--tr-h3);margin-bottom:var(--s3)} .contact-card h3{font-size:1.0625rem;font-weight:700;margin:var(--s5) 0 4px} .contact-card p{color:var(--ink-2);font-size:var(--fs-sm)} .contact-lines{margin:var(--s4) 0 0} .contact-lines li{display:flex;gap:var(--s3);align-items:flex-start;padding:9px 0;font-size:var(--fs-sm)} .contact-lines li + li{border-top:var(--bw) solid var(--rule)} .contact-lines .ico{flex:0 0 auto;width:32px;height:32px;border-radius:var(--r1);background:var(--surface);border:var(--bw) solid var(--edge-tint);color:var(--brand-ink);display:flex;align-items:center;justify-content:center} .contact-lines .ico svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round} .contact-lines b{display:block;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--muted);margin-bottom:1px} .contact-lines a{font-weight:650} .response-note{display:flex;gap:var(--s3);align-items:flex-start;margin-top:var(--s5);padding:var(--s4);border-radius:var(--r2); background:var(--tint);border:var(--bw) solid var(--edge-tint);color:var(--ink-green);font-size:var(--fs-sm);font-weight:600;} .response-note svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px;stroke:var(--brand);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}  .form-card{background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r3);padding:clamp(24px,2.4vw,36px)} .form-card > h2{font-size:1.35rem;margin-bottom:var(--s2)} .form-intro{color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--s6);padding-bottom:var(--s5);border-bottom:var(--bw) solid var(--rule)}  .field,.field:not(:last-child){margin-bottom:var(--s5)} .field:last-child{margin-bottom:0} .field-label{display:flex;align-items:baseline;gap:var(--s2);flex-wrap:wrap;font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:var(--tr-h3);color:var(--ink);margin-bottom:7px;} .field-label .opt{font-family:var(--font-text);font-weight:500;font-size:var(--fs-xs);color:var(--muted);letter-spacing:0;text-transform:none} .field-hint{display:block;margin-top:-3px;margin-bottom:7px;font-size:var(--fs-xs);color:var(--muted)} .input,.textarea,.select select{width:100%;max-width:none;font-family:var(--font-text);font-size:1rem;line-height:1.5;color:var(--ink);background:var(--surface); border:1.5px solid var(--control-edge);border-radius:var(--r2);padding:13px 15px;height:auto;min-height:50px;box-shadow:none;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease);} .textarea{min-height:10rem;resize:vertical;line-height:1.6}  .input::placeholder,.textarea::placeholder{color:var(--muted)} .input:hover,.textarea:hover,.select select:hover{border-color:var(--ink-2)} .input:focus,.textarea:focus,.select select:focus, .input:focus-visible,.textarea:focus-visible,.select select:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px rgba(59,146,87,.22);outline:none;}  .select,.select:not(.is-multiple){display:block;width:100%;max-width:none;height:auto} .select:not(.is-multiple):not(.is-loading)::after{border-color:var(--brand-ink);right:1.15em;z-index:1} .select select{padding-right:2.8em} .input.is-danger,.textarea.is-danger,.select select.is-danger{border-color:var(--danger);background:var(--danger-bg)} .input.is-danger:focus,.textarea.is-danger:focus,.select select.is-danger:focus{box-shadow:0 0 0 3px rgba(163,35,28,.18)} .field-error{display:flex;gap:6px;align-items:flex-start;margin-top:7px;font-size:var(--fs-xs);font-weight:650;color:var(--danger-ink)} .field-error:empty{display:none} .form-actions{margin-top:var(--s6);padding-top:var(--s5);border-top:var(--bw) solid var(--rule)} .form-actions .btn{min-height:52px;padding-inline:var(--s7)} .form-note{margin-top:var(--s3);font-size:var(--fs-xs);color:var(--muted)} #errors{border:1.5px solid var(--danger-rule);background:var(--danger-bg);border-radius:var(--r2);padding:var(--s5);margin-bottom:var(--s6);} #errors h2{font-size:1rem;color:var(--danger-ink);margin-bottom:var(--s2)} #errors .errMessage{display:block;color:var(--danger-ink);font-size:var(--fs-sm);padding-left:var(--s4);position:relative;margin-bottom:3px} #errors .errMessage::before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--danger)} #errors .errMessage:last-child{margin-bottom:0} .form-sent{background:var(--surface);border:var(--bw) solid var(--edge-tint);border-radius:var(--r3);padding:clamp(28px,3vw,44px);text-align:left;} .form-sent .sent-mark{width:52px;height:52px;border-radius:50%;margin-bottom:var(--s5);background:var(--tint-2);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;} .form-sent .sent-mark svg{width:26px;height:26px;stroke:currentColor;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round} .form-sent h2{font-size:1.3rem;margin-bottom:var(--s3)} .form-sent p{color:var(--ink-2)} .form-sent .btn{margin-top:var(--s6)} .anchor{display:block;position:relative;visibility:hidden;height:0}  .story-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(28px,3.6vw,64px);align-items:start} .story p{color:var(--ink-2);font-size:var(--fs-body);line-height:1.72} .story p + p{margin-top:var(--s5)} .plank-frame{background:var(--plate-clay);border:var(--bw) solid var(--plate-clay-edge);border-radius:var(--r4);padding:clamp(24px,3vw,40px);display:flex;justify-content:center;align-items:center;} .plank-frame img{width:min(240px,68%);filter:drop-shadow(0 12px 24px rgba(13,17,14,.12))}  .timeline{margin-top:var(--s9);padding-top:var(--s8);border-top:var(--bw) solid var(--rule)} .timeline ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,40px)} .timeline li{position:relative;padding-top:var(--s6)} .timeline li::before{content:"";position:absolute;top:6px;left:0;right:calc(clamp(20px,2.6vw,40px) * -1);height:1px;background:var(--rule)} .timeline li:last-child::before{right:0} .timeline li::after{content:"";position:absolute;top:2px;left:0;width:9px;height:9px;border-radius:50%;background:var(--marker-clay);border:2px solid var(--canvas)} .timeline b{display:block;font-family:var(--font-display);font-weight:800;font-size:1.02rem;letter-spacing:var(--tr-h3);color:var(--ink);margin-bottom:4px} .timeline span{display:block;font-size:var(--fs-sm);color:var(--muted)} .values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,3.4vw,56px)} .value{padding-block:var(--s7);border-top:var(--bw) solid var(--rule)} .values > .value:nth-child(-n+3){border-top:0;padding-top:0} .value h3{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s3)} .value p{color:var(--muted);font-size:var(--fs-sm)}  .work-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)} .work-item{border:var(--bw) solid var(--rule);border-radius:var(--r3);padding:var(--s6);background:var(--surface);color:var(--muted);font-size:var(--fs-sm)} .work-item b{display:block;font-family:var(--font-display);color:var(--ink);font-size:1rem;letter-spacing:var(--tr-h3);margin-bottom:var(--s2)}  .legal{max-width:var(--w-text)} .legal h2{font-size:1.28rem;margin-top:var(--s9);margin-bottom:var(--s3)} .legal h2:first-child{margin-top:0} .legal p,.legal li{color:var(--ink-2);font-size:var(--fs-body);line-height:1.7} .legal p + p{margin-top:var(--s3)} .legal ul{margin:var(--s3) 0 0;list-style:none} .legal li{position:relative;padding:5px 0 5px var(--s5)} .legal li::before{content:"";position:absolute;left:4px;top:.95em;width:5px;height:5px;border-radius:50%;background:var(--edge-tint-strong)} .err-page{max-width:34rem} .err-code{display:inline-flex;align-items:center;gap:var(--s2);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ink-clay);background:var(--surface-clay);border:var(--bw) solid var(--edge-clay);border-radius:var(--r-pill);padding:6px 13px;margin-bottom:var(--s5);} .err-page h1{margin-bottom:var(--s4)} .err-page p{color:var(--ink-2);font-size:var(--fs-lead);line-height:var(--lh-lead);margin-bottom:var(--s7)} .err-actions{display:flex;flex-wrap:wrap;gap:var(--s4) var(--s3)}   .site-foot{background:var(--surface);border-top:var(--bw) solid var(--rule);color:var(--ink-2)}  .foot-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) minmax(14rem,1fr);gap:clamp(28px,3vw,56px);padding-block:var(--sec-y) var(--s9);} .foot-brand{display:flex;align-items:center;gap:11px;margin-bottom:var(--s4);min-width:0;overflow-wrap:anywhere} .foot-brand img{flex:0 0 auto;width:28px;height:42px;object-fit:contain} .foot-brand .brand-name{color:var(--ink)} .site-foot .foot-about{color:var(--muted);font-size:var(--fs-sm);max-width:26rem} .foot-col h2{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--muted);margin-bottom:var(--s4)} .foot-col a{display:block;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;padding-block:6px;border-radius:var(--r1)} .foot-col a:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px} .foot-col a[aria-current="page"]{color:var(--brand-ink);font-weight:650} .foot-col p{color:var(--muted);font-size:var(--fs-sm);padding-block:6px} .foot-note{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--s4);line-height:1.55} .foot-area{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2);padding-block:var(--s5);border-top:var(--bw) solid var(--rule);font-size:var(--fs-sm);font-weight:650;color:var(--ink-2);} .foot-area svg{flex:0 0 auto;width:14px;height:14px;stroke:var(--brand);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}  .foot-area a{display:inline;padding-block:0;color:var(--ink-green);font-weight:650;text-underline-offset:3px} .foot-area a:hover{text-decoration:underline} .foot-area .sep{color:var(--edge-tint-strong);margin-inline:2px} .site-foot-base{background:var(--pc-g-900);color:var(--on-dark-2)}  .site-foot-base .container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s3);padding-block:var(--s5);font-size:var(--fs-xs)} .site-foot-base .container > *{min-width:0;overflow-wrap:anywhere} .site-foot-base a{color:var(--on-dark)} .site-foot-base a:hover{text-decoration:underline;text-underline-offset:3px}   @media (max-width:1000px){.nav-primary,.hdr-phone{display:none}  .strip-lead{display:none}  .strip-area{display:none} .strip-area-sm{display:inline} .site-strip-contact .hide-sm{display:none}  .site-strip a.strip-tel{display:none} .nav-burger{display:inline-flex}  .hdr-actions > .btn{display:none}  .hdr-actions > .theme-toggle{display:none} .hdr-call{display:inline-flex} .hdr{gap:var(--s3)} .brand{margin-right:auto}}  @media (max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--s9)} .hero-copy{max-width:36rem} .hero-figure{justify-self:stretch;max-width:30rem;margin-inline:auto} .rail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) 0;padding-block:var(--s6)} .rail-item:nth-child(odd){padding-left:0} .rail-item:nth-child(even){padding-right:0} .rail-item:nth-child(3),.rail-item:nth-child(4){padding-top:var(--s6);border-top:var(--bw) solid var(--rule)} .rail-item:nth-child(3){border-left:0} .svc-index{grid-template-columns:minmax(0,1fr)} .svc-index > .svc-row:nth-child(2){border-top:var(--bw) solid var(--rule)} .svc-index-compact{grid-template-columns:repeat(2,minmax(0,1fr))} .audience{grid-template-columns:minmax(0,1fr);gap:var(--s4)} .feature{grid-template-columns:minmax(0,1fr);gap:var(--s8)} .feature-reverse .feature-copy,.feature-reverse .feature-figure{order:0} .feature-figure{max-width:24rem;margin-inline:auto} .reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,56px)} .reasons > .reason + .reason{border-left:0;padding-left:0} .reasons > .reason:nth-child(even){border-left:var(--bw) solid var(--rule);padding-left:clamp(20px,3vw,32px)} .reasons > .reason:nth-child(3), .reasons > .reason:nth-child(4){border-top:var(--bw) solid var(--rule);padding-top:var(--s6)} .steps{grid-template-columns:minmax(0,1fr);gap:var(--s6)} .step{padding-top:0;padding-left:var(--s8);padding-block:var(--s5)} .step::before{top:0;bottom:0;left:13px;right:auto;width:1px;height:auto} .step:first-child::before{top:13px} .step:last-child::before{bottom:auto;height:14px} .step-num{top:var(--s5)} .page-head-grid{grid-template-columns:minmax(0,1fr);gap:var(--s7)} .prose-split{grid-template-columns:minmax(0,1fr);gap:var(--s8)}  .prose-split .prose{max-width:44rem} .spot,.plank-frame{max-width:24rem;margin-inline:auto} .included{grid-template-columns:repeat(2,minmax(0,1fr))} .included > .included-item:nth-child(3){border-top:var(--bw) solid var(--rule);padding-top:var(--s7)} .town-panel{max-width:32rem} .where-grid{grid-template-columns:repeat(2,minmax(0,1fr))} .area-panel{max-width:32rem} .contact-grid{grid-template-columns:minmax(0,1fr);gap:var(--s8)} .contact-aside{position:static} .story-split{grid-template-columns:minmax(0,1fr);gap:var(--s8)} .timeline ol{grid-template-columns:minmax(0,1fr);gap:var(--s5)} .timeline li::before{top:0;bottom:0;left:4px;right:auto;width:1px;height:auto} .timeline li:first-child::before{top:6px} .timeline li:last-child::before{bottom:auto;height:8px} .timeline li{padding-top:0;padding-left:var(--s6);padding-block:var(--s3)} .timeline li::after{top:6px} .values{grid-template-columns:minmax(0,1fr)} .values > .value:nth-child(2),.values > .value:nth-child(3){border-top:var(--bw) solid var(--rule);padding-top:var(--s7)} .work-strip{grid-template-columns:repeat(2,minmax(0,1fr))} .cta-panel{grid-template-columns:minmax(0,1fr);gap:var(--s7)} .cta-actions{min-width:0;max-width:22rem} .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s8) var(--s6)}}  @media (max-width:480px){.mobile-nav{max-width:100%;border-left:0}}  @media (min-width:521px) and (max-width:1000px){.mobile-nav{max-width:440px}}  @media (min-width:1001px){.mobile-nav,.nav-scrim{display:none}}  @media (max-width:640px){ .brand-tag{display:none} .brand{gap:9px} .brand img{width:30px;height:44px}  .brand-name{font-size:clamp(1rem,3.6vw,1.16rem);letter-spacing:-.03em} .hdr{gap:var(--s2)} .site-strip .container{min-height:34px} .strip-where{white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .strip-where > span{min-width:0;overflow:hidden;text-overflow:ellipsis} .hero-ctas .btn,.page-head-ctas .btn,.err-actions .btn{width:100%} .hero-figure{max-width:24rem} .hero-plate{padding:var(--s5) var(--s5) 0;border-radius:var(--r3)} .hero-plate img{width:min(178px,52%)} .hero-plate-foot{margin-top:var(--s4);padding:var(--s3) 0} .hero-proof{gap:var(--s2) var(--s5)} .rail-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-block:var(--s4)} .rail-item{padding:var(--s5) 0;border-left:0!important;border-top:var(--bw) solid var(--rule)} .rail-item:first-child{border-top:0} .rail-item:nth-child(3),.rail-item:nth-child(4){padding-top:var(--s5)} .rail-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--s4);align-items:baseline} .rail-item b{font-size:1.35rem;margin-bottom:0} .reasons{grid-template-columns:minmax(0,1fr)} .reasons > .reason:nth-child(even){border-left:0;padding-left:0} .reasons > .reason:nth-child(2){border-top:var(--bw) solid var(--rule);padding-top:var(--s6)} .included{grid-template-columns:minmax(0,1fr)} .included > .included-item:nth-child(2){border-top:var(--bw) solid var(--rule);padding-top:var(--s7)} .included-item{padding-block:var(--s6)} .symptoms{grid-template-columns:minmax(0,1fr)} .town-panel{padding:var(--s5)} .where-grid{grid-template-columns:minmax(0,1fr)} .area-panel{padding:var(--s5)} .work-strip{grid-template-columns:minmax(0,1fr)} .svc-index-compact{grid-template-columns:minmax(0,1fr)} .faq summary{padding:var(--s4) var(--s5);font-size:1.0625rem;gap:var(--s4)} .faq .faq-body{padding:0 var(--s5) var(--s5)} .form-card,.contact-card,.next-steps,.glance,.audience-panel{padding:var(--s5)}  .reach-card{padding:var(--s5)} .contact-lines li > .ico{display:none}  .section-cta{gap:var(--s3)} .section-cta .btn{width:100%} .field{margin-bottom:var(--s4)} .textarea{min-height:8rem} .next-steps li{padding-block:var(--s3)} .foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s7) var(--s5)} .foot-grid > .foot-col:first-child{grid-column:1 / -1}  .foot-grid > .foot-col:last-child{grid-column:1 / -1} .cta-actions{max-width:none}}  @media (max-width:380px){ .foot-grid{grid-template-columns:minmax(0,1fr)}  .action-bar-row .btn-secondary{display:none} .hdr-call span{display:none} .hdr-call{padding-inline:12px} .navrow{gap:var(--s3);padding-inline:11px}  .site-strip{font-size:1rem}}   @media (prefers-reduced-motion:reduce){ *,*::before,*::after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important} html{scroll-behavior:auto}  .mobile-nav{transform:none} .btn:active,.nav-burger:active,.sheet-close:active,.svc-row:active,.navrow:active{transform:none;opacity:.85} .svc-row:hover .chev,.navrow:hover .chev,.btn-quiet:hover .arw{transform:none}}  @media (prefers-reduced-transparency:reduce){.site-header{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:var(--bw) solid var(--rule)} .site-header::after{display:none} .nav-panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none} .mobile-nav{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none} .sheet-foot{background:var(--canvas)} .nav-scrim{background:rgba(13,17,14,.74);-webkit-backdrop-filter:none;backdrop-filter:none} .action-bar{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}} @supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header{background:var(--canvas)} .nav-panel{background:var(--surface)} .mobile-nav{background:var(--canvas)} .sheet-foot{background:var(--canvas)} .action-bar{background:var(--canvas)}}  @media (prefers-contrast:more){:root{--muted:var(--pc-n-700);--rule:var(--chev);--rule-2:var(--pc-n-600);--on-dark-2:var(--tint-2);} .site-header{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:var(--bw) solid var(--rule)} .mobile-nav{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none;border-left-color:var(--pc-n-600)} .nav-panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--pc-n-600)} .nav-scrim{background:rgba(13,17,14,.82);-webkit-backdrop-filter:none;backdrop-filter:none} .action-bar{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none} .navrows,.faq,.form-card,.contact-card,.next-steps,.glance,.audience-panel,.work-item{border-color:var(--pc-n-600)} .icon-tile,.navrow .ico,.contact-lines .ico{border-color:var(--pc-g-700)} .input,.textarea,.select select{border-color:var(--pc-n-700)} .btn-secondary{border-color:var(--pc-n-700)} .chip{border-color:var(--marker-clay);color:var(--ink-clay)} :focus-visible,a:focus-visible,button:focus-visible{outline-color:var(--ink-green);outline-width:3px} .on-dark :focus-visible,.cta-band :focus-visible,.site-foot-base :focus-visible{outline-color:var(--pc-g-200)} .prose a,.faq-body a,.legal a{text-decoration-color:currentColor}}  @media (forced-colors:active){ .input:focus-visible,.textarea:focus-visible,.select select:focus-visible{outline:3px solid Highlight;outline-offset:2px} .icon-tile,.navrow .ico,.check-dot,.chip .seal{forced-color-adjust:none;border:1px solid CanvasText} .btn{border:1px solid ButtonText} .navrow + .navrow{box-shadow:none;border-top:1px solid CanvasText}}   html.pc-nav-open{overflow:hidden}