@charset "UTF-8";: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(.5em - 1px) ;--bulma-control-padding-horizontal: calc(.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:400}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: .25em .5em .25em;--bulma-code-weight: normal;--bulma-code-size: .875em;--bulma-small-font-size: .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: .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:.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)}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes pulsate{50%{opacity:.5}}.select:not(.is-multiple):not(.is-loading):after{border:.125em solid var(--bulma-arrow-color);border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;transition-duration:var(--bulma-duration);transition-property:border-color;width:.625em}.pagination:not(:last-child),.breadcrumb:not(:last-child),.field:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.tags:not(:last-child),.table:not(:last-child),.table-container:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.buttons:not(:last-child),.box:not(:last-child){margin-bottom:var(--bulma-block-spacing)}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.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}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.select select:focus,.input:focus,.textarea:focus,.button:focus,.pagination-previous:focus-visible,.pagination-next:focus-visible,.pagination-link:focus-visible,.pagination-ellipsis:focus-visible,.select select:focus-visible,.input:focus-visible,.textarea:focus-visible,.button:focus-visible,.pagination-previous:focus-within,.pagination-next:focus-within,.pagination-link:focus-within,.pagination-ellipsis:focus-within,.select select:focus-within,.input:focus-within,.textarea:focus-within,.button:focus-within,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.select select.is-focused,.is-focused.input,.is-focused.textarea,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.select select:active,.input:active,.textarea:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.select select.is-active,.is-active.input,.is-active.textarea,.is-active.button{outline:none}[disabled].pagination-previous,[disabled].pagination-next,[disabled].pagination-link,[disabled].pagination-ellipsis,.select select[disabled],[disabled].input,[disabled].textarea,[disabled].button,fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .input,fieldset[disabled] .textarea,fieldset[disabled] .button{cursor:not-allowed}.control.is-loading:after,.select.is-loading:after,.button.is-loading:after{animation:spinAround .5s infinite linear;border:2px solid var(--bulma-loading-color);border-radius:var(--bulma-radius-rounded);border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.is-unselectable,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{--bulma-box-background-color: var(--bulma-scheme-main);--bulma-box-color: var(--bulma-text);--bulma-box-radius: var(--bulma-radius-large);--bulma-box-shadow: var(--bulma-shadow);--bulma-box-padding: 1.25rem;--bulma-box-link-hover-shadow: 0 .5em 1em -.125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .1), 0 0 0 1px var(--bulma-link);--bulma-box-link-active-shadow: inset 0 1px 2px hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .2), 0 0 0 1px var(--bulma-link)}.box{background-color:var(--bulma-box-background-color);border-radius:var(--bulma-box-radius);box-shadow:var(--bulma-box-shadow);color:var(--bulma-box-color);display:block;padding:var(--bulma-box-padding)}a.box:hover,a.box:focus{box-shadow:var(--bulma-box-link-hover-shadow)}a.box:active{box-shadow:var(--bulma-box-link-active-shadow)}.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: .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 .125em;--bulma-button-focus-box-shadow-color: hsla(var(--bulma-link-h), var(--bulma-link-s), var(--bulma-link-on-scheme-l), .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: .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: .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:0 .0625em .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)),0 .125em .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 .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(var(--bulma-button-padding-horizontal) * .25)}.button .icon:last-child:not(:first-child){margin-inline-start:calc(var(--bulma-button-padding-horizontal) * .25);margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.button .icon:first-child:last-child{margin-inline-start:calc(-.5 * var(--bulma-button-padding-horizontal));margin-inline-end:calc(-.5 * var(--bulma-button-padding-horizontal))}.button:hover,.button.is-hovered{--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,.button.is-focused{--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,.button.is-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-white{--bulma-button-h: var(--bulma-white-h);--bulma-button-s: var(--bulma-white-s);--bulma-button-l: var(--bulma-white-l);--bulma-button-background-l: var(--bulma-white-l);--bulma-button-border-l: var(--bulma-white-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-white-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-white:focus-visible,.button.is-white.is-focused{--bulma-button-border-width: 1px}.button.is-white.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-white.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:var(--bulma-white);border-color:var(--bulma-white);box-shadow:none}.button.is-black{--bulma-button-h: var(--bulma-black-h);--bulma-button-s: var(--bulma-black-s);--bulma-button-l: var(--bulma-black-l);--bulma-button-background-l: var(--bulma-black-l);--bulma-button-border-l: var(--bulma-black-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-black-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-black:focus-visible,.button.is-black.is-focused{--bulma-button-border-width: 1px}.button.is-black.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-black.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:var(--bulma-black);border-color:var(--bulma-black);box-shadow:none}.button.is-light{--bulma-button-h: var(--bulma-light-h);--bulma-button-s: var(--bulma-light-s);--bulma-button-l: var(--bulma-light-l);--bulma-button-background-l: var(--bulma-light-l);--bulma-button-border-l: var(--bulma-light-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-light-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-light:focus-visible,.button.is-light.is-focused{--bulma-button-border-width: 1px}.button.is-light.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-light.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:var(--bulma-light);border-color:var(--bulma-light);box-shadow:none}.button.is-dark{--bulma-button-h: var(--bulma-dark-h);--bulma-button-s: var(--bulma-dark-s);--bulma-button-l: var(--bulma-dark-l);--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-border-l: var(--bulma-dark-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-dark-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-dark:focus-visible,.button.is-dark.is-focused{--bulma-button-border-width: 1px}.button.is-dark.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-dark.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:var(--bulma-dark);border-color:var(--bulma-dark);box-shadow:none}.button.is-text{--bulma-button-h: var(--bulma-text-h);--bulma-button-s: var(--bulma-text-s);--bulma-button-l: var(--bulma-text-l);--bulma-button-background-l: var(--bulma-text-l);--bulma-button-border-l: var(--bulma-text-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-text-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-text:focus-visible,.button.is-text.is-focused{--bulma-button-border-width: 1px}.button.is-text.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-text-light-invert-l)}.button.is-text.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-text-dark-invert-l)}.button.is-text.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-text.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:var(--bulma-text);border-color:var(--bulma-text);box-shadow:none}.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,.button.is-primary.is-focused{--bulma-button-border-width: 1px}.button.is-primary.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-primary-light-invert-l)}.button.is-primary.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-primary-dark-invert-l)}.button.is-primary.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-primary.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:var(--bulma-primary);border-color:var(--bulma-primary);box-shadow:none}.button.is-link{--bulma-button-h: var(--bulma-link-h);--bulma-button-s: var(--bulma-link-s);--bulma-button-l: var(--bulma-link-l);--bulma-button-background-l: var(--bulma-link-l);--bulma-button-border-l: var(--bulma-link-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-link-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-link:focus-visible,.button.is-link.is-focused{--bulma-button-border-width: 1px}.button.is-link.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-link-light-invert-l)}.button.is-link.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-link-dark-invert-l)}.button.is-link.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-link.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:var(--bulma-link);border-color:var(--bulma-link);box-shadow:none}.button.is-info{--bulma-button-h: var(--bulma-info-h);--bulma-button-s: var(--bulma-info-s);--bulma-button-l: var(--bulma-info-l);--bulma-button-background-l: var(--bulma-info-l);--bulma-button-border-l: var(--bulma-info-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-info-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-info:focus-visible,.button.is-info.is-focused{--bulma-button-border-width: 1px}.button.is-info.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-info-light-invert-l)}.button.is-info.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-info-dark-invert-l)}.button.is-info.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-info.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:var(--bulma-info);border-color:var(--bulma-info);box-shadow:none}.button.is-success{--bulma-button-h: var(--bulma-success-h);--bulma-button-s: var(--bulma-success-s);--bulma-button-l: var(--bulma-success-l);--bulma-button-background-l: var(--bulma-success-l);--bulma-button-border-l: var(--bulma-success-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-success-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-success:focus-visible,.button.is-success.is-focused{--bulma-button-border-width: 1px}.button.is-success.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-success-light-invert-l)}.button.is-success.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-success-dark-invert-l)}.button.is-success.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-success.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:var(--bulma-success);border-color:var(--bulma-success);box-shadow:none}.button.is-warning{--bulma-button-h: var(--bulma-warning-h);--bulma-button-s: var(--bulma-warning-s);--bulma-button-l: var(--bulma-warning-l);--bulma-button-background-l: var(--bulma-warning-l);--bulma-button-border-l: var(--bulma-warning-l);--bulma-button-border-width: 0px;--bulma-button-color-l: var(--bulma-warning-invert-l);--bulma-button-outer-shadow-a: 0}.button.is-warning:focus-visible,.button.is-warning.is-focused{--bulma-button-border-width: 1px}.button.is-warning.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-warning-light-invert-l)}.button.is-warning.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-warning-dark-invert-l)}.button.is-warning.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-warning.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:var(--bulma-warning);border-color:var(--bulma-warning);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,.button.is-danger.is-focused{--bulma-button-border-width: 1px}.button.is-danger.is-light{--bulma-button-background-l: var(--bulma-light-l);--bulma-button-color-l: var(--bulma-danger-light-invert-l)}.button.is-danger.is-dark{--bulma-button-background-l: var(--bulma-dark-l);--bulma-button-color-l: var(--bulma-danger-dark-invert-l)}.button.is-danger.is-soft{--bulma-button-background-l: var(--bulma-soft-l);--bulma-button-color-l: var(--bulma-soft-invert-l)}.button.is-danger.is-bold{--bulma-button-background-l: var(--bulma-bold-l);--bulma-button-color-l: var(--bulma-bold-invert-l)}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:var(--bulma-danger);border-color:var(--bulma-danger);box-shadow:none}.button.is-outlined{--bulma-button-border-width: max(1px, .0625em);--bulma-loading-color: hsl(var(--bulma-button-h), var(--bulma-button-s), var(--bulma-button-l));background-color:transparent;border-color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-l))}.button.is-outlined:hover{--bulma-button-border-width: max(2px, .125em);--bulma-button-outer-shadow-alpha: 1}.button.is-outlined[disabled],fieldset[disabled] .button.is-outlined{background-color:transparent;box-shadow:none}.button.is-inverted{background-color:hsl(var(--bulma-button-h),var(--bulma-button-s),calc(var(--bulma-button-color-l) + var(--bulma-button-background-l-delta)));color:hsl(var(--bulma-button-h),var(--bulma-button-s),var(--bulma-button-background-l))}.button.is-text{background-color:transparent;border-color:transparent;color:var(--bulma-button-text-color);text-decoration:var(--bulma-button-text-decoration)}.button.is-text:hover,.button.is-text.is-hovered{background-color:var(--bulma-button-text-hover-background-color);color:var(--bulma-button-text-hover-color)}.button.is-text:active,.button.is-text.is-active{color:var(--bulma-button-text-hover-color)}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:var(--bulma-button-ghost-background);border-color:var(--bulma-button-ghost-border-color);box-shadow:none;color:var(--bulma-button-ghost-color);text-decoration:var(--bulma-button-ghost-decoration)}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:var(--bulma-button-ghost-hover-color);text-decoration:var(--bulma-button-ghost-hover-decoration)}.button.is-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.button.is-normal{--bulma-control-size: var(--bulma-size-normal);--bulma-control-radius: var(--bulma-radius)}.button.is-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.button.is-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-medium)}.button.is-loading{box-shadow:none;color:transparent!important;pointer-events:none}.button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.button.is-static{background-color:var(--bulma-button-static-background-color);border-color:var(--bulma-button-static-border-color);color:var(--bulma-button-static-color);box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:var(--bulma-radius-rounded);padding-left:calc(var(--bulma-button-padding-horizontal) + .25em - var(--bulma-button-border-width));padding-right:calc(var(--bulma-button-padding-horizontal) + .25em - var(--bulma-button-border-width))}.buttons{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start}.buttons.are-small{--bulma-control-size: var(--bulma-size-small);--bulma-control-radius: var(--bulma-radius-small)}.buttons.are-medium{--bulma-control-size: var(--bulma-size-medium);--bulma-control-radius: var(--bulma-radius-medium)}.buttons.are-large{--bulma-control-size: var(--bulma-size-large);--bulma-control-radius: var(--bulma-radius-large)}.buttons.has-addons{gap:0}.buttons.has-addons .button:not(:first-child){border-end-start-radius:0;border-start-start-radius:0}.buttons.has-addons .button:not(:last-child){border-end-end-radius:0;border-start-end-radius:0;margin-inline-end:-1px}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-right{justify-content:flex-end}@media screen and (max-width:768px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small) * .75)}.button.is-responsive,.button.is-responsive.is-normal{font-size:calc(var(--bulma-size-small) * .875)}.button.is-responsive.is-medium{font-size:var(--bulma-size-small)}.button.is-responsive.is-large{font-size:var(--bulma-size-normal)}}@media screen and (min-width:769px)and (max-width:1023px){.button.is-responsive.is-small{font-size:calc(var(--bulma-size-small) * .875)}.button.is-responsive,.button.is-responsive.is-normal{font-size:var(--bulma-size-small)}.button.is-responsive.is-medium{font-size:var(--bulma-size-normal)}.button.is-responsive.is-large{font-size:var(--bulma-size-medium)}}.content{--bulma-content-heading-color: var(--bulma-text-strong);--bulma-content-heading-weight: var(--bulma-weight-extrabold);--bulma-content-heading-line-height: 1.125;--bulma-content-block-margin-bottom: 1em;--bulma-content-blockquote-background-color: var(--bulma-background);--bulma-content-blockquote-border-left: 5px solid var(--bulma-border);--bulma-content-blockquote-padding: 1.25em 1.5em;--bulma-content-pre-padding: 1.25em 1.5em;--bulma-content-table-cell-border: 1px solid var(--bulma-border);--bulma-content-table-cell-border-width: 0 0 1px;--bulma-content-table-cell-padding: .5em .75em;--bulma-content-table-cell-heading-color: var(--bulma-text-strong);--bulma-content-table-head-cell-border-width: 0 0 2px;--bulma-content-table-head-cell-color: var(--bulma-text-strong);--bulma-content-table-body-last-row-cell-border-bottom-width: 0;--bulma-content-table-foot-cell-border-width: 2px 0 0;--bulma-content-table-foot-cell-color: var(--bulma-text-strong)}.content li+li{margin-top:.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:var(--bulma-content-block-margin-bottom)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--bulma-content-heading-color);font-weight:var(--bulma-content-heading-weight);line-height:var(--bulma-content-heading-line-height)}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:var(--bulma-content-blockquote-background-color);border-inline-start:var(--bulma-content-blockquote-border-left);padding:var(--bulma-content-blockquote-padding)}.content ol{list-style-position:outside;margin-inline-start:2em}.content ol:not(:first-child){margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-inline-start:2em}.content ul:not(:first-child){margin-top:1em}.content ul ul{list-style-type:circle;margin-bottom:.25em;margin-top:.25em}.content ul ul ul{list-style-type:square}.content dd{margin-inline-start:2em}.content figure:not([class]){margin-left:2em;margin-right:2em;text-align:center}.content figure:not([class]):not(:first-child){margin-top:2em}.content figure:not([class]):not(:last-child){margin-bottom:2em}.content figure:not([class]) img{display:inline-block}.content figure:not([class]) figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:var(--bulma-content-pre-padding);white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table td,.content table th{border:var(--bulma-content-table-cell-border);border-width:var(--bulma-content-table-cell-border-width);padding:var(--bulma-content-table-cell-padding);vertical-align:top}.content table th{color:var(--bulma-content-table-cell-heading-color)}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:var(--bulma-content-table-head-cell-border-width);color:var(--bulma-content-table-head-cell-color)}.content table tfoot td,.content table tfoot th{border-width:var(--bulma-content-table-foot-cell-border-width);color:var(--bulma-content-table-foot-cell-color)}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:var(--bulma-content-table-body-last-row-cell-border-bottom-width)}.content .tabs li+li{margin-top:0}.content.is-small{font-size:var(--bulma-size-small)}.content.is-normal{font-size:var(--bulma-size-normal)}.content.is-medium{font-size:var(--bulma-size-medium)}.content.is-large{font-size:var(--bulma-size-large)}.delete{--bulma-delete-dimensions: 1.25rem;--bulma-delete-background-l: 0%;--bulma-delete-background-alpha: .5;--bulma-delete-color: var(--bulma-white);appearance:none;background-color:hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-delete-background-l),var(--bulma-delete-background-alpha));border:none;border-radius:var(--bulma-radius-rounded);cursor:pointer;pointer-events:auto;display:inline-flex;flex-grow:0;flex-shrink:0;font-size:1em;height:var(--bulma-delete-dimensions);max-height:var(--bulma-delete-dimensions);max-width:var(--bulma-delete-dimensions);min-height:var(--bulma-delete-dimensions);min-width:var(--bulma-delete-dimensions);outline:none;position:relative;vertical-align:top;width:var(--bulma-delete-dimensions)}.delete:before,.delete:after{background-color:var(--bulma-delete-color);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:hover,.delete:focus{--bulma-delete-background-alpha: .4}.delete:active{--bulma-delete-background-alpha: .5}.delete.is-small{--bulma-delete-dimensions: 1rem}.delete.is-medium{--bulma-delete-dimensions: 1.5rem}.delete.is-large{--bulma-delete-dimensions: 2rem}.icon,.icon-text{--bulma-icon-dimensions: 1.5rem;--bulma-icon-dimensions-small: 1rem;--bulma-icon-dimensions-medium: 2rem;--bulma-icon-dimensions-large: 3rem;--bulma-icon-text-spacing: .25em}.icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;height:var(--bulma-icon-dimensions);transition-duration:var(--bulma-duration);transition-property:color;width:var(--bulma-icon-dimensions)}.icon.is-small{height:var(--bulma-icon-dimensions-small);width:var(--bulma-icon-dimensions-small)}.icon.is-medium{height:var(--bulma-icon-dimensions-medium);width:var(--bulma-icon-dimensions-medium)}.icon.is-large{height:var(--bulma-icon-dimensions-large);width:var(--bulma-icon-dimensions-large)}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;gap:var(--bulma-icon-text-spacing);line-height:var(--bulma-icon-dimensions);vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}div.icon-text{display:flex}.notification{--bulma-notification-h: var(--bulma-scheme-h);--bulma-notification-s: var(--bulma-scheme-s);--bulma-notification-background-l: var(--bulma-background-l);--bulma-notification-color-l: var(--bulma-text-strong-l);--bulma-notification-code-background-color: var(--bulma-scheme-main);--bulma-notification-radius: var(--bulma-radius);--bulma-notification-padding: 1.375em 1.5em}.notification{background-color:hsl(var(--bulma-notification-h),var(--bulma-notification-s),var(--bulma-notification-background-l));border-radius:var(--bulma-notification-radius);color:hsl(var(--bulma-notification-h),var(--bulma-notification-s),var(--bulma-notification-color-l));padding:var(--bulma-notification-padding);position:relative}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:var(--bulma-notification-code-background-color)}.notification pre code{background:transparent}.notification>.delete{position:absolute;inset-inline-end:1rem;top:1rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{--bulma-notification-h: var(--bulma-white-h);--bulma-notification-s: var(--bulma-white-s);--bulma-notification-background-l: var(--bulma-white-l);--bulma-notification-color-l: var(--bulma-white-invert-l)}.notification.is-white.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-white-light-invert-l)}.notification.is-white.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-white-dark-invert-l)}.notification.is-black{--bulma-notification-h: var(--bulma-black-h);--bulma-notification-s: var(--bulma-black-s);--bulma-notification-background-l: var(--bulma-black-l);--bulma-notification-color-l: var(--bulma-black-invert-l)}.notification.is-black.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-black-light-invert-l)}.notification.is-black.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-black-dark-invert-l)}.notification.is-light{--bulma-notification-h: var(--bulma-light-h);--bulma-notification-s: var(--bulma-light-s);--bulma-notification-background-l: var(--bulma-light-l);--bulma-notification-color-l: var(--bulma-light-invert-l)}.notification.is-light.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-light-light-invert-l)}.notification.is-light.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-light-dark-invert-l)}.notification.is-dark{--bulma-notification-h: var(--bulma-dark-h);--bulma-notification-s: var(--bulma-dark-s);--bulma-notification-background-l: var(--bulma-dark-l);--bulma-notification-color-l: var(--bulma-dark-invert-l)}.notification.is-dark.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-dark-light-invert-l)}.notification.is-dark.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-dark-dark-invert-l)}.notification.is-text{--bulma-notification-h: var(--bulma-text-h);--bulma-notification-s: var(--bulma-text-s);--bulma-notification-background-l: var(--bulma-text-l);--bulma-notification-color-l: var(--bulma-text-invert-l)}.notification.is-text.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-text-light-invert-l)}.notification.is-text.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-text-dark-invert-l)}.notification.is-primary{--bulma-notification-h: var(--bulma-primary-h);--bulma-notification-s: var(--bulma-primary-s);--bulma-notification-background-l: var(--bulma-primary-l);--bulma-notification-color-l: var(--bulma-primary-invert-l)}.notification.is-primary.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-primary-light-invert-l)}.notification.is-primary.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-primary-dark-invert-l)}.notification.is-link{--bulma-notification-h: var(--bulma-link-h);--bulma-notification-s: var(--bulma-link-s);--bulma-notification-background-l: var(--bulma-link-l);--bulma-notification-color-l: var(--bulma-link-invert-l)}.notification.is-link.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-link-light-invert-l)}.notification.is-link.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-link-dark-invert-l)}.notification.is-info{--bulma-notification-h: var(--bulma-info-h);--bulma-notification-s: var(--bulma-info-s);--bulma-notification-background-l: var(--bulma-info-l);--bulma-notification-color-l: var(--bulma-info-invert-l)}.notification.is-info.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-info-light-invert-l)}.notification.is-info.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-info-dark-invert-l)}.notification.is-success{--bulma-notification-h: var(--bulma-success-h);--bulma-notification-s: var(--bulma-success-s);--bulma-notification-background-l: var(--bulma-success-l);--bulma-notification-color-l: var(--bulma-success-invert-l)}.notification.is-success.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-success-light-invert-l)}.notification.is-success.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-success-dark-invert-l)}.notification.is-warning{--bulma-notification-h: var(--bulma-warning-h);--bulma-notification-s: var(--bulma-warning-s);--bulma-notification-background-l: var(--bulma-warning-l);--bulma-notification-color-l: var(--bulma-warning-invert-l)}.notification.is-warning.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-warning-light-invert-l)}.notification.is-warning.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-warning-dark-invert-l)}.notification.is-danger{--bulma-notification-h: var(--bulma-danger-h);--bulma-notification-s: var(--bulma-danger-s);--bulma-notification-background-l: var(--bulma-danger-l);--bulma-notification-color-l: var(--bulma-danger-invert-l)}.notification.is-danger.is-light{--bulma-notification-background-l: 90%;--bulma-notification-color-l: var(--bulma-danger-light-invert-l)}.notification.is-danger.is-dark{--bulma-notification-background-l: 20%;--bulma-notification-color-l: var(--bulma-danger-dark-invert-l)}.table{--bulma-table-color: var(--bulma-text-strong);--bulma-table-background-color: var(--bulma-scheme-main);--bulma-table-cell-border-color: var(--bulma-border);--bulma-table-cell-border-style: solid;--bulma-table-cell-border-width: 0 0 1px;--bulma-table-cell-padding: .5em .75em;--bulma-table-cell-heading-color: var(--bulma-text-strong);--bulma-table-cell-text-align: left;--bulma-table-head-cell-border-width: 0 0 2px;--bulma-table-head-cell-color: var(--bulma-text-strong);--bulma-table-foot-cell-border-width: 2px 0 0;--bulma-table-foot-cell-color: var(--bulma-text-strong);--bulma-table-head-background-color: transparent;--bulma-table-body-background-color: transparent;--bulma-table-foot-background-color: transparent;--bulma-table-row-hover-background-color: var(--bulma-scheme-main-bis);--bulma-table-row-active-background-color: var(--bulma-primary);--bulma-table-row-active-color: var(--bulma-primary-invert);--bulma-table-striped-row-even-background-color: var(--bulma-scheme-main-bis);--bulma-table-striped-row-even-hover-background-color: var(--bulma-scheme-main-ter)}.table{background-color:var(--bulma-table-background-color);color:var(--bulma-table-color)}.table td,.table th{background-color:var(--bulma-table-cell-background-color);border-color:var(--bulma-table-cell-border-color);border-style:var(--bulma-table-cell-border-style);border-width:var(--bulma-table-cell-border-width);color:var(--bulma-table-color);padding:var(--bulma-table-cell-padding);vertical-align:top}.table td.is-white,.table th.is-white{--bulma-table-color: var(--bulma-white-invert);--bulma-table-cell-heading-color: var(--bulma-white-invert);--bulma-table-cell-background-color: var(--bulma-white);--bulma-table-cell-border-color: var(--bulma-white)}.table td.is-black,.table th.is-black{--bulma-table-color: var(--bulma-black-invert);--bulma-table-cell-heading-color: var(--bulma-black-invert);--bulma-table-cell-background-color: var(--bulma-black);--bulma-table-cell-border-color: var(--bulma-black)}.table td.is-light,.table th.is-light{--bulma-table-color: var(--bulma-light-invert);--bulma-table-cell-heading-color: var(--bulma-light-invert);--bulma-table-cell-background-color: var(--bulma-light);--bulma-table-cell-border-color: var(--bulma-light)}.table td.is-dark,.table th.is-dark{--bulma-table-color: var(--bulma-dark-invert);--bulma-table-cell-heading-color: var(--bulma-dark-invert);--bulma-table-cell-background-color: var(--bulma-dark);--bulma-table-cell-border-color: var(--bulma-dark)}.table td.is-text,.table th.is-text{--bulma-table-color: var(--bulma-text-invert);--bulma-table-cell-heading-color: var(--bulma-text-invert);--bulma-table-cell-background-color: var(--bulma-text);--bulma-table-cell-border-color: var(--bulma-text)}.table td.is-primary,.table th.is-primary{--bulma-table-color: var(--bulma-primary-invert);--bulma-table-cell-heading-color: var(--bulma-primary-invert);--bulma-table-cell-background-color: var(--bulma-primary);--bulma-table-cell-border-color: var(--bulma-primary)}.table td.is-link,.table th.is-link{--bulma-table-color: var(--bulma-link-invert);--bulma-table-cell-heading-color: var(--bulma-link-invert);--bulma-table-cell-background-color: var(--bulma-link);--bulma-table-cell-border-color: var(--bulma-link)}.table td.is-info,.table th.is-info{--bulma-table-color: var(--bulma-info-invert);--bulma-table-cell-heading-color: var(--bulma-info-invert);--bulma-table-cell-background-color: var(--bulma-info);--bulma-table-cell-border-color: var(--bulma-info)}.table td.is-success,.table th.is-success{--bulma-table-color: var(--bulma-success-invert);--bulma-table-cell-heading-color: var(--bulma-success-invert);--bulma-table-cell-background-color: var(--bulma-success);--bulma-table-cell-border-color: var(--bulma-success)}.table td.is-warning,.table th.is-warning{--bulma-table-color: var(--bulma-warning-invert);--bulma-table-cell-heading-color: var(--bulma-warning-invert);--bulma-table-cell-background-color: var(--bulma-warning);--bulma-table-cell-border-color: var(--bulma-warning)}.table td.is-danger,.table th.is-danger{--bulma-table-color: var(--bulma-danger-invert);--bulma-table-cell-heading-color: var(--bulma-danger-invert);--bulma-table-cell-background-color: var(--bulma-danger);--bulma-table-cell-border-color: var(--bulma-danger)}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:var(--bulma-table-cell-heading-color)}.table th:not([align]){text-align:var(--bulma-table-cell-text-align)}.table tr.is-selected{background-color:var(--bulma-table-row-active-background-color);color:var(--bulma-table-row-active-color)}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:var(--bulma-table-row-active-color);color:currentColor}.table tr.is-white{--bulma-table-color: var(--bulma-white-invert);--bulma-table-cell-heading-color: var(--bulma-white-invert);--bulma-table-cell-background-color: var(--bulma-white);--bulma-table-cell-border-color: var(--bulma-white)}.table tr.is-black{--bulma-table-color: var(--bulma-black-invert);--bulma-table-cell-heading-color: var(--bulma-black-invert);--bulma-table-cell-background-color: var(--bulma-black);--bulma-table-cell-border-color: var(--bulma-black)}.table tr.is-light{--bulma-table-color: var(--bulma-light-invert);--bulma-table-cell-heading-color: var(--bulma-light-invert);--bulma-table-cell-background-color: var(--bulma-light);--bulma-table-cell-border-color: var(--bulma-light)}.table tr.is-dark{--bulma-table-color: var(--bulma-dark-invert);--bulma-table-cell-heading-color: var(--bulma-dark-invert);--bulma-table-cell-background-color: var(--bulma-dark);--bulma-table-cell-border-color: var(--bulma-dark)}.table tr.is-text{--bulma-table-color: var(--bulma-text-invert);--bulma-table-cell-heading-color: var(--bulma-text-invert);--bulma-table-cell-background-color: var(--bulma-text);--bulma-table-cell-border-color: var(--bulma-text)}.table tr.is-primary{--bulma-table-color: var(--bulma-primary-invert);--bulma-table-cell-heading-color: var(--bulma-primary-invert);--bulma-table-cell-background-color: var(--bulma-primary);--bulma-table-cell-border-color: var(--bulma-primary)}.table tr.is-link{--bulma-table-color: var(--bulma-link-invert);--bulma-table-cell-heading-color: var(--bulma-link-invert);--bulma-table-cell-background-color: var(--bulma-link);--bulma-table-cell-border-color: var(--bulma-link)}.table tr.is-info{--bulma-table-color: var(--bulma-info-invert);--bulma-table-cell-heading-color: var(--bulma-info-invert);--bulma-table-cell-background-color: var(--bulma-info);--bulma-table-cell-border-color: var(--bulma-info)}.table tr.is-success{--bulma-table-color: var(--bulma-success-invert);--bulma-table-cell-heading-color: var(--bulma-success-invert);--bulma-table-cell-background-color: var(--bulma-success);--bulma-table-cell-border-color: var(--bulma-success)}.table tr.is-warning{--bulma-table-color: var(--bulma-warning-invert);--bulma-table-cell-heading-color: var(--bulma-warning-invert);--bulma-table-cell-background-color: var(--bulma-warning);--bulma-table-cell-border-color: var(--bulma-warning)}.table tr.is-danger{--bulma-table-color: var(--bulma-danger-invert);--bulma-table-cell-heading-color: var(--bulma-danger-invert);--bulma-table-cell-background-color: var(--bulma-danger);--bulma-table-cell-border-color: var(--bulma-danger)}.table thead{background-color:var(--bulma-table-head-background-color)}.table thead td,.table thead th{border-width:var(--bulma-table-head-cell-border-width);color:var(--bulma-table-head-cell-color)}.table tfoot{background-color:var(--bulma-table-foot-background-color)}.table tfoot td,.table tfoot th{border-width:var(--bulma-table-foot-cell-border-width);color:var(--bulma-table-foot-cell-color)}.table tbody{background-color:var(--bulma-table-body-background-color)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:var(--bulma-table-row-hover-background-color)}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:var(--bulma-table-striped-row-even-hover-background-color)}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:var(--bulma-table-striped-row-even-background-color)}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:var(--bulma-size-normal)}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:var(--bulma-size-medium)}.tags.is-centered{gap:.25rem;justify-content:center}.tags.is-right{justify-content:flex-end}.tags.has-addons{gap:0}.tags.has-addons .tag:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.tags.has-addons .tag:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.tag{--bulma-tag-h: var(--bulma-scheme-h);--bulma-tag-s: var(--bulma-scheme-s);--bulma-tag-background-l: var(--bulma-background-l);--bulma-tag-background-l-delta: 0%;--bulma-tag-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-tag-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-tag-color-l: var(--bulma-text-l);--bulma-tag-radius: var(--bulma-radius);--bulma-tag-delete-margin: 1px;align-items:center;background-color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),calc(var(--bulma-tag-background-l) + var(--bulma-tag-background-l-delta)));border-radius:var(--bulma-radius);color:hsl(var(--bulma-tag-h),var(--bulma-tag-s),var(--bulma-tag-color-l));display:inline-flex;font-size:var(--bulma-size-small);height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag .delete{margin-inline-start:.25rem;margin-inline-end:-.375rem}.tag.is-white{--bulma-tag-h: var(--bulma-white-h);--bulma-tag-s: var(--bulma-white-s);--bulma-tag-background-l: var(--bulma-white-l);--bulma-tag-color-l: var(--bulma-white-invert-l)}.tag.is-white.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-white-light-invert-l)}.tag.is-black{--bulma-tag-h: var(--bulma-black-h);--bulma-tag-s: var(--bulma-black-s);--bulma-tag-background-l: var(--bulma-black-l);--bulma-tag-color-l: var(--bulma-black-invert-l)}.tag.is-black.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-black-light-invert-l)}.tag.is-light{--bulma-tag-h: var(--bulma-light-h);--bulma-tag-s: var(--bulma-light-s);--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-invert-l)}.tag.is-light.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-light-light-invert-l)}.tag.is-dark{--bulma-tag-h: var(--bulma-dark-h);--bulma-tag-s: var(--bulma-dark-s);--bulma-tag-background-l: var(--bulma-dark-l);--bulma-tag-color-l: var(--bulma-dark-invert-l)}.tag.is-dark.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-dark-light-invert-l)}.tag.is-text{--bulma-tag-h: var(--bulma-text-h);--bulma-tag-s: var(--bulma-text-s);--bulma-tag-background-l: var(--bulma-text-l);--bulma-tag-color-l: var(--bulma-text-invert-l)}.tag.is-text.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-text-light-invert-l)}.tag.is-primary{--bulma-tag-h: var(--bulma-primary-h);--bulma-tag-s: var(--bulma-primary-s);--bulma-tag-background-l: var(--bulma-primary-l);--bulma-tag-color-l: var(--bulma-primary-invert-l)}.tag.is-primary.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-primary-light-invert-l)}.tag.is-link{--bulma-tag-h: var(--bulma-link-h);--bulma-tag-s: var(--bulma-link-s);--bulma-tag-background-l: var(--bulma-link-l);--bulma-tag-color-l: var(--bulma-link-invert-l)}.tag.is-link.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-link-light-invert-l)}.tag.is-info{--bulma-tag-h: var(--bulma-info-h);--bulma-tag-s: var(--bulma-info-s);--bulma-tag-background-l: var(--bulma-info-l);--bulma-tag-color-l: var(--bulma-info-invert-l)}.tag.is-info.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-info-light-invert-l)}.tag.is-success{--bulma-tag-h: var(--bulma-success-h);--bulma-tag-s: var(--bulma-success-s);--bulma-tag-background-l: var(--bulma-success-l);--bulma-tag-color-l: var(--bulma-success-invert-l)}.tag.is-success.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-success-light-invert-l)}.tag.is-warning{--bulma-tag-h: var(--bulma-warning-h);--bulma-tag-s: var(--bulma-warning-s);--bulma-tag-background-l: var(--bulma-warning-l);--bulma-tag-color-l: var(--bulma-warning-invert-l)}.tag.is-warning.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-warning-light-invert-l)}.tag.is-danger{--bulma-tag-h: var(--bulma-danger-h);--bulma-tag-s: var(--bulma-danger-s);--bulma-tag-background-l: var(--bulma-danger-l);--bulma-tag-color-l: var(--bulma-danger-invert-l)}.tag.is-danger.is-light{--bulma-tag-background-l: var(--bulma-light-l);--bulma-tag-color-l: var(--bulma-danger-light-invert-l)}.tag.is-normal{font-size:var(--bulma-size-small)}.tag.is-medium{font-size:var(--bulma-size-normal)}.tag.is-large{font-size:var(--bulma-size-medium)}.tag .icon:first-child:not(:last-child){margin-inline-start:-.375em;margin-inline-end:.1875em}.tag .icon:last-child:not(:first-child){margin-inline-start:.1875em;margin-inline-end:-.375em}.tag .icon:first-child:last-child{margin-inline-start:-.375em;margin-inline-end:-.375em}.tag.is-delete{margin-inline-start:var(--bulma-tag-delete-margin);padding:0;position:relative;width:2em}.tag.is-delete:before,.tag.is-delete:after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:before{height:1px;width:50%}.tag.is-delete:after{height:50%;width:1px}.tag.is-rounded{border-radius:var(--bulma-radius-rounded)}a.tag,button.tag,.tag.is-hoverable{cursor:pointer}a.tag:hover,button.tag:hover,.tag.is-hoverable:hover{--bulma-tag-background-l-delta: var(--bulma-tag-hover-background-l-delta)}a.tag:active,button.tag:active,.tag.is-hoverable:active{--bulma-tag-background-l-delta: var(--bulma-tag-active-background-l-delta)}.title,.subtitle{--bulma-title-color: var(--bulma-text-strong);--bulma-title-family: false;--bulma-title-size: var(--bulma-size-3);--bulma-title-weight: var(--bulma-weight-extrabold);--bulma-title-line-height: 1.125;--bulma-title-strong-color: inherit;--bulma-title-strong-weight: inherit;--bulma-title-sub-size: .75em;--bulma-title-sup-size: .75em;--bulma-subtitle-color: var(--bulma-text);--bulma-subtitle-family: false;--bulma-subtitle-size: var(--bulma-size-5);--bulma-subtitle-weight: var(--bulma-weight-normal);--bulma-subtitle-line-height: 1.25;--bulma-subtitle-strong-color: var(--bulma-text-strong);--bulma-subtitle-strong-weight: var(--bulma-weight-semibold)}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:var(--bulma-title-sub-size)}.title sup,.subtitle sup{font-size:var(--bulma-title-sup-size)}.title .tag,.subtitle .tag{vertical-align:middle}.title{color:var(--bulma-title-color);font-size:var(--bulma-title-size);font-weight:var(--bulma-title-weight);line-height:var(--bulma-title-line-height)}.title strong{color:var(--bulma-title-strong-color);font-weight:var(--bulma-title-strong-weight)}.title:not(.is-spaced):has(+.subtitle){margin-bottom:0}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:var(--bulma-subtitle-color);font-size:var(--bulma-subtitle-size);font-weight:var(--bulma-subtitle-weight);line-height:var(--bulma-subtitle-line-height)}.subtitle strong{color:var(--bulma-subtitle-strong-color);font-weight:var(--bulma-subtitle-strong-weight)}.subtitle:not(.is-spaced):has(+.title){margin-bottom:0}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.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 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .05);--bulma-input-placeholder-color: hsla(var(--bulma-text-h), var(--bulma-text-s), var(--bulma-text-strong-l), .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), .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,.select select.is-hovered,.is-hovered.input,.is-hovered.textarea{--bulma-input-border-l-delta: var(--bulma-input-hover-border-l-delta)}.select select:active,.input:active,.textarea:active,.select select.is-active,.is-active.input,.is-active.textarea{--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,.select select.is-focused,.is-focused.input,.is-focused.textarea{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 .0625em .125em hsla(var(--bulma-scheme-h),var(--bulma-scheme-s),var(--bulma-scheme-invert-l),.05);max-width:100%;width:100%}[readonly].textarea,[readonly].input{box-shadow:none}.is-white.textarea,.is-white.input{--bulma-input-h: var(--bulma-white-h);--bulma-input-s: var(--bulma-white-s);--bulma-input-l: var(--bulma-white-l);--bulma-input-focus-h: var(--bulma-white-h);--bulma-input-focus-s: var(--bulma-white-s);--bulma-input-focus-l: var(--bulma-white-l);--bulma-input-border-l: var(--bulma-white-l)}.is-black.textarea,.is-black.input{--bulma-input-h: var(--bulma-black-h);--bulma-input-s: var(--bulma-black-s);--bulma-input-l: var(--bulma-black-l);--bulma-input-focus-h: var(--bulma-black-h);--bulma-input-focus-s: var(--bulma-black-s);--bulma-input-focus-l: var(--bulma-black-l);--bulma-input-border-l: var(--bulma-black-l)}.is-light.textarea,.is-light.input{--bulma-input-h: var(--bulma-light-h);--bulma-input-s: var(--bulma-light-s);--bulma-input-l: var(--bulma-light-l);--bulma-input-focus-h: var(--bulma-light-h);--bulma-input-focus-s: var(--bulma-light-s);--bulma-input-focus-l: var(--bulma-light-l);--bulma-input-border-l: var(--bulma-light-l)}.is-dark.textarea,.is-dark.input{--bulma-input-h: var(--bulma-dark-h);--bulma-input-s: var(--bulma-dark-s);--bulma-input-l: var(--bulma-dark-l);--bulma-input-focus-h: var(--bulma-dark-h);--bulma-input-focus-s: var(--bulma-dark-s);--bulma-input-focus-l: var(--bulma-dark-l);--bulma-input-border-l: var(--bulma-dark-l)}.is-text.textarea,.is-text.input{--bulma-input-h: var(--bulma-text-h);--bulma-input-s: var(--bulma-text-s);--bulma-input-l: var(--bulma-text-l);--bulma-input-focus-h: var(--bulma-text-h);--bulma-input-focus-s: var(--bulma-text-s);--bulma-input-focus-l: var(--bulma-text-l);--bulma-input-border-l: var(--bulma-text-l)}.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-link.textarea,.is-link.input{--bulma-input-h: var(--bulma-link-h);--bulma-input-s: var(--bulma-link-s);--bulma-input-l: var(--bulma-link-l);--bulma-input-focus-h: var(--bulma-link-h);--bulma-input-focus-s: var(--bulma-link-s);--bulma-input-focus-l: var(--bulma-link-l);--bulma-input-border-l: var(--bulma-link-l)}.is-info.textarea,.is-info.input{--bulma-input-h: var(--bulma-info-h);--bulma-input-s: var(--bulma-info-s);--bulma-input-l: var(--bulma-info-l);--bulma-input-focus-h: var(--bulma-info-h);--bulma-input-focus-s: var(--bulma-info-s);--bulma-input-focus-l: var(--bulma-info-l);--bulma-input-border-l: var(--bulma-info-l)}.is-success.textarea,.is-success.input{--bulma-input-h: var(--bulma-success-h);--bulma-input-s: var(--bulma-success-s);--bulma-input-l: var(--bulma-success-l);--bulma-input-focus-h: var(--bulma-success-h);--bulma-input-focus-s: var(--bulma-success-s);--bulma-input-focus-l: var(--bulma-success-l);--bulma-input-border-l: var(--bulma-success-l)}.is-warning.textarea,.is-warning.input{--bulma-input-h: var(--bulma-warning-h);--bulma-input-s: var(--bulma-warning-s);--bulma-input-l: var(--bulma-warning-l);--bulma-input-focus-h: var(--bulma-warning-h);--bulma-input-focus-s: var(--bulma-warning-s);--bulma-input-focus-l: var(--bulma-warning-l);--bulma-input-border-l: var(--bulma-warning-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-small.textarea,.is-small.input{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.is-medium.textarea,.is-medium.input{font-size:var(--bulma-size-medium)}.is-large.textarea,.is-large.input{font-size:var(--bulma-size-large)}.is-fullwidth.textarea,.is-fullwidth.input{display:block;width:100%}.is-inline.textarea,.is-inline.input{display:inline;width:auto}.input.is-rounded{border-radius:var(--bulma-radius-rounded);padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.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}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}[disabled].radio,[disabled].checkbox,fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:var(--bulma-text-weak);cursor:not-allowed}.checkboxes,.radios{display:flex;flex-wrap:wrap;column-gap:1em;row-gap:.5em}.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.is-rounded select{border-radius:var(--bulma-radius-rounded);padding-inline-start:1em}.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:.5em 1em}.select.is-white{--bulma-input-h: var(--bulma-white-h);--bulma-input-s: var(--bulma-white-s);--bulma-input-l: var(--bulma-white-l);--bulma-input-focus-h: var(--bulma-white-h);--bulma-input-focus-s: var(--bulma-white-s);--bulma-input-focus-l: var(--bulma-white-l);--bulma-input-border-l: var(--bulma-white-l);--bulma-arrow-color: var(--bulma-white)}.select.is-black{--bulma-input-h: var(--bulma-black-h);--bulma-input-s: var(--bulma-black-s);--bulma-input-l: var(--bulma-black-l);--bulma-input-focus-h: var(--bulma-black-h);--bulma-input-focus-s: var(--bulma-black-s);--bulma-input-focus-l: var(--bulma-black-l);--bulma-input-border-l: var(--bulma-black-l);--bulma-arrow-color: var(--bulma-black)}.select.is-light{--bulma-input-h: var(--bulma-light-h);--bulma-input-s: var(--bulma-light-s);--bulma-input-l: var(--bulma-light-l);--bulma-input-focus-h: var(--bulma-light-h);--bulma-input-focus-s: var(--bulma-light-s);--bulma-input-focus-l: var(--bulma-light-l);--bulma-input-border-l: var(--bulma-light-l);--bulma-arrow-color: var(--bulma-light)}.select.is-dark{--bulma-input-h: var(--bulma-dark-h);--bulma-input-s: var(--bulma-dark-s);--bulma-input-l: var(--bulma-dark-l);--bulma-input-focus-h: var(--bulma-dark-h);--bulma-input-focus-s: var(--bulma-dark-s);--bulma-input-focus-l: var(--bulma-dark-l);--bulma-input-border-l: var(--bulma-dark-l);--bulma-arrow-color: var(--bulma-dark)}.select.is-text{--bulma-input-h: var(--bulma-text-h);--bulma-input-s: var(--bulma-text-s);--bulma-input-l: var(--bulma-text-l);--bulma-input-focus-h: var(--bulma-text-h);--bulma-input-focus-s: var(--bulma-text-s);--bulma-input-focus-l: var(--bulma-text-l);--bulma-input-border-l: var(--bulma-text-l);--bulma-arrow-color: var(--bulma-text)}.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-link{--bulma-input-h: var(--bulma-link-h);--bulma-input-s: var(--bulma-link-s);--bulma-input-l: var(--bulma-link-l);--bulma-input-focus-h: var(--bulma-link-h);--bulma-input-focus-s: var(--bulma-link-s);--bulma-input-focus-l: var(--bulma-link-l);--bulma-input-border-l: var(--bulma-link-l);--bulma-arrow-color: var(--bulma-link)}.select.is-info{--bulma-input-h: var(--bulma-info-h);--bulma-input-s: var(--bulma-info-s);--bulma-input-l: var(--bulma-info-l);--bulma-input-focus-h: var(--bulma-info-h);--bulma-input-focus-s: var(--bulma-info-s);--bulma-input-focus-l: var(--bulma-info-l);--bulma-input-border-l: var(--bulma-info-l);--bulma-arrow-color: var(--bulma-info)}.select.is-success{--bulma-input-h: var(--bulma-success-h);--bulma-input-s: var(--bulma-success-s);--bulma-input-l: var(--bulma-success-l);--bulma-input-focus-h: var(--bulma-success-h);--bulma-input-focus-s: var(--bulma-success-s);--bulma-input-focus-l: var(--bulma-success-l);--bulma-input-border-l: var(--bulma-success-l);--bulma-arrow-color: var(--bulma-success)}.select.is-warning{--bulma-input-h: var(--bulma-warning-h);--bulma-input-s: var(--bulma-warning-s);--bulma-input-l: var(--bulma-warning-l);--bulma-input-focus-h: var(--bulma-warning-h);--bulma-input-focus-s: var(--bulma-warning-s);--bulma-input-focus-l: var(--bulma-warning-l);--bulma-input-border-l: var(--bulma-warning-l);--bulma-arrow-color: var(--bulma-warning)}.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-small{border-radius:var(--bulma-radius-small);font-size:var(--bulma-size-small)}.select.is-medium{font-size:var(--bulma-size-medium)}.select.is-large{font-size:var(--bulma-size-large)}.select.is-disabled:after{border-color:var(--bulma-text-weak)!important;opacity:.5}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{inset-inline-end:.625em;margin-top:0;position:absolute;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:var(--bulma-size-small)}.select.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.select.is-loading.is-large:after{font-size:var(--bulma-size-large)}:root{--bulma-label-color: var(--bulma-text-strong);--bulma-label-spacing: .5em;--bulma-label-weight: var(--bulma-weight-semibold);--bulma-help-size: var(--bulma-size-small);--bulma-field-block-spacing: .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)}.label.is-small{font-size:var(--bulma-size-small)}.label.is-medium{font-size:var(--bulma-size-medium)}.label.is-large{font-size:var(--bulma-size-large)}.help{display:block;font-size:var(--bulma-help-size);margin-top:.25rem}.help.is-white{color:hsl(var(--bulma-white-h),var(--bulma-white-s),var(--bulma-white-on-scheme-l))}.help.is-black{color:hsl(var(--bulma-black-h),var(--bulma-black-s),var(--bulma-black-on-scheme-l))}.help.is-light{color:hsl(var(--bulma-light-h),var(--bulma-light-s),var(--bulma-light-on-scheme-l))}.help.is-dark{color:hsl(var(--bulma-dark-h),var(--bulma-dark-s),var(--bulma-dark-on-scheme-l))}.help.is-text{color:hsl(var(--bulma-text-h),var(--bulma-text-s),var(--bulma-text-on-scheme-l))}.help.is-primary{color:hsl(var(--bulma-primary-h),var(--bulma-primary-s),var(--bulma-primary-on-scheme-l))}.help.is-link{color:hsl(var(--bulma-link-h),var(--bulma-link-s),var(--bulma-link-on-scheme-l))}.help.is-info{color:hsl(var(--bulma-info-h),var(--bulma-info-s),var(--bulma-info-on-scheme-l))}.help.is-success{color:hsl(var(--bulma-success-h),var(--bulma-success-s),var(--bulma-success-on-scheme-l))}.help.is-warning{color:hsl(var(--bulma-warning-h),var(--bulma-warning-s),var(--bulma-warning-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)}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-inline-end:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-start-end-radius:0;border-end-end-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-start-start-radius:0;border-end-start-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]).is-active{z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;gap:.75rem;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}@media screen and (min-width:769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width:769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-inline-end:1.5rem;text-align:right}.field-label.is-small{font-size:var(--bulma-size-small);padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:var(--bulma-size-medium);padding-top:.375em}.field-label.is-large{font-size:var(--bulma-size-large);padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width:769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-inline-end:.75rem}}.control{box-sizing:border-box;clear:both;font-size:var(--bulma-size-normal);position:relative;text-align:inherit}.control.has-icons-left .input:hover~.icon,.control.has-icons-left .select:hover~.icon,.control.has-icons-right .input:hover~.icon,.control.has-icons-right .select:hover~.icon{color:var(--bulma-input-icon-hover-color)}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:var(--bulma-input-icon-focus-color)}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:var(--bulma-size-small)}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:var(--bulma-size-medium)}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:var(--bulma-size-large)}.control.has-icons-left .icon,.control.has-icons-right .icon{color:var(--bulma-input-icon-color);height:var(--bulma-input-height);pointer-events:none;position:absolute;top:0;width:var(--bulma-input-height);z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:var(--bulma-input-height)}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:var(--bulma-input-height)}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{inset-inline-end:.75em;position:absolute!important;top:.75em;z-index:4}.control.is-loading.is-small:after{font-size:var(--bulma-size-small)}.control.is-loading.is-medium:after{font-size:var(--bulma-size-medium)}.control.is-loading.is-large:after{font-size:var(--bulma-size-large)}.breadcrumb{--bulma-breadcrumb-item-color: var(--bulma-link-text);--bulma-breadcrumb-item-hover-color: var(--bulma-link-text-hover);--bulma-breadcrumb-item-active-color: var(--bulma-link-text-active);--bulma-breadcrumb-item-padding-vertical: 0;--bulma-breadcrumb-item-padding-horizontal: .75em;--bulma-breadcrumb-item-separator-color: var(--bulma-border)}.breadcrumb{font-size:var(--bulma-size-normal);white-space:nowrap}.breadcrumb a{align-items:center;color:var(--bulma-breadcrumb-item-color);display:flex;justify-content:center;padding:var(--bulma-breadcrumb-item-padding-vertical) var(--bulma-breadcrumb-item-padding-horizontal)}.breadcrumb a:hover{color:var(--bulma-breadcrumb-item-hover-color)}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-inline-start:0}.breadcrumb li.is-active a{color:var(--bulma-breadcrumb-item-active-color);cursor:default;pointer-events:none}.breadcrumb li+li:before{color:var(--bulma-breadcrumb-item-separator-color);content:"/"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-inline-end:.5em}.breadcrumb .icon:last-child{margin-inline-start:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:var(--bulma-size-small)}.breadcrumb.is-medium{font-size:var(--bulma-size-medium)}.breadcrumb.is-large{font-size:var(--bulma-size-large)}.breadcrumb.has-arrow-separator li+li:before{content:"→"}.breadcrumb.has-bullet-separator li+li:before{content:"•"}.breadcrumb.has-dot-separator li+li:before{content:"·"}.breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.pagination{--bulma-pagination-margin: -.25rem;--bulma-pagination-min-width: var(--bulma-control-height);--bulma-pagination-item-h: var(--bulma-scheme-h);--bulma-pagination-item-s: var(--bulma-scheme-s);--bulma-pagination-item-l: var(--bulma-scheme-main-l);--bulma-pagination-item-background-l-delta: 0%;--bulma-pagination-item-hover-background-l-delta: var(--bulma-hover-background-l-delta);--bulma-pagination-item-active-background-l-delta: var(--bulma-active-background-l-delta);--bulma-pagination-item-border-style: solid;--bulma-pagination-item-border-width: var(--bulma-control-border-width);--bulma-pagination-item-border-l: var(--bulma-border-l);--bulma-pagination-item-border-l-delta: 0%;--bulma-pagination-item-hover-border-l-delta: var(--bulma-hover-border-l-delta);--bulma-pagination-item-active-border-l-delta: var(--bulma-active-border-l-delta);--bulma-pagination-item-focus-border-l-delta: var(--bulma-focus-border-l-delta);--bulma-pagination-item-color-l: var(--bulma-text-strong-l);--bulma-pagination-item-font-size: 1em;--bulma-pagination-item-margin: .25rem;--bulma-pagination-item-padding-left: .5em;--bulma-pagination-item-padding-right: .5em;--bulma-pagination-item-outer-shadow-h: 0;--bulma-pagination-item-outer-shadow-s: 0%;--bulma-pagination-item-outer-shadow-l: 20%;--bulma-pagination-item-outer-shadow-a: .05;--bulma-pagination-nav-padding-left: .75em;--bulma-pagination-nav-padding-right: .75em;--bulma-pagination-disabled-color: var(--bulma-text-weak);--bulma-pagination-disabled-background-color: var(--bulma-border);--bulma-pagination-disabled-border-color: var(--bulma-border);--bulma-pagination-current-color: var(--bulma-link-invert);--bulma-pagination-current-background-color: var(--bulma-link);--bulma-pagination-current-border-color: var(--bulma-link);--bulma-pagination-ellipsis-color: var(--bulma-text-weak);--bulma-pagination-shadow-inset: inset 0 .0625em .125em hsla(var(--bulma-scheme-h), var(--bulma-scheme-s), var(--bulma-scheme-invert-l), .2);--bulma-pagination-selected-item-h: var(--bulma-link-h);--bulma-pagination-selected-item-s: var(--bulma-link-s);--bulma-pagination-selected-item-l: var(--bulma-link-l);--bulma-pagination-selected-item-background-l: var(--bulma-link-l);--bulma-pagination-selected-item-border-l: var(--bulma-link-l);--bulma-pagination-selected-item-color-l: var(--bulma-link-invert-l)}.pagination{font-size:var(--bulma-size-normal);margin:var(--bulma-pagination-margin)}.pagination.is-small{font-size:var(--bulma-size-small)}.pagination.is-medium{font-size:var(--bulma-size-medium)}.pagination.is-large{font-size:var(--bulma-size-large)}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:var(--bulma-radius-rounded)}.pagination.is-rounded .pagination-link{border-radius:var(--bulma-radius-rounded)}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),var(--bulma-pagination-item-color-l));font-size:var(--bulma-pagination-item-font-size);justify-content:center;margin:var(--bulma-pagination-item-margin);padding-left:var(--bulma-pagination-item-padding-left);padding-right:var(--bulma-pagination-item-padding-right);text-align:center}.pagination-previous,.pagination-next,.pagination-link{background-color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),calc(var(--bulma-pagination-item-background-l) + var(--bulma-pagination-item-background-l-delta)));border-color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),calc(var(--bulma-pagination-item-border-l) + var(--bulma-pagination-item-border-l-delta)));border-style:var(--bulma-pagination-item-border-style);border-width:var(--bulma-pagination-item-border-width);box-shadow:0 .0625em .125em hsla(var(--bulma-pagination-item-outer-shadow-h),var(--bulma-pagination-item-outer-shadow-s),var(--bulma-pagination-item-outer-shadow-l),var(--bulma-pagination-item-outer-shadow-a)),0 .125em .25em hsla(var(--bulma-pagination-item-outer-shadow-h),var(--bulma-pagination-item-outer-shadow-s),var(--bulma-pagination-item-outer-shadow-l),var(--bulma-pagination-item-outer-shadow-a));color:hsl(var(--bulma-pagination-item-h),var(--bulma-pagination-item-s),var(--bulma-pagination-item-color-l));min-width:var(--bulma-pagination-min-width);transition-duration:var(--bulma-duration);transition-property:background-color,border-color,box-shadow,color}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{--bulma-pagination-item-background-l-delta: var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta: var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{--bulma-pagination-item-background-l-delta: var(--bulma-pagination-item-hover-background-l-delta);--bulma-pagination-item-border-l-delta: var(--bulma-pagination-item-hover-border-l-delta)}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:var(--bulma-pagination-shadow-inset)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:var(--bulma-pagination-disabled-background-color);border-color:var(--bulma-pagination-disabled-border-color);box-shadow:none;color:var(--bulma-pagination-disabled-color);opacity:.5}.pagination-previous,.pagination-next{padding-left:var(--bulma-pagination-nav-padding-left);padding-right:var(--bulma-pagination-nav-padding-right);white-space:nowrap}.pagination-link.is-current,.pagination-link.is-selected{--bulma-pagination-item-h: var(--bulma-pagination-selected-item-h);--bulma-pagination-item-s: var(--bulma-pagination-selected-item-s);--bulma-pagination-item-l: var(--bulma-pagination-selected-item-l);--bulma-pagination-item-background-l: var(--bulma-pagination-selected-item-background-l);--bulma-pagination-item-border-l: var(--bulma-pagination-selected-item-border-l);--bulma-pagination-item-color-l: var(--bulma-pagination-selected-item-color-l)}.pagination-ellipsis{color:var(--bulma-pagination-ellipsis-color);pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next,.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width:769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}:root{--bulma-column-gap: .75rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:var(--bulma-column-gap)}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-inline-start:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-inline-start:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-inline-start:50%}.columns.is-mobile>.column.is-offset-one-third{margin-inline-start:.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-inline-start:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-inline-start:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-inline-start:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-inline-start:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-inline-start:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-inline-start:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-inline-start:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-inline-start:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-inline-start:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-inline-start:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-inline-start:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-inline-start:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-inline-start:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-inline-start:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-inline-start:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-inline-start:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-inline-start:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-inline-start:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-inline-start:75%}.column.is-offset-two-thirds-mobile{margin-inline-start:66.6666%}.column.is-offset-half-mobile{margin-inline-start:50%}.column.is-offset-one-third-mobile{margin-inline-start:.3333%}.column.is-offset-one-quarter-mobile{margin-inline-start:25%}.column.is-offset-one-fifth-mobile{margin-inline-start:20%}.column.is-offset-two-fifths-mobile{margin-inline-start:40%}.column.is-offset-three-fifths-mobile{margin-inline-start:60%}.column.is-offset-four-fifths-mobile{margin-inline-start:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-inline-start:0%}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-inline-start:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-inline-start:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-inline-start:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-inline-start:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-inline-start:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-inline-start:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-inline-start:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-inline-start:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-inline-start:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-inline-start:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-inline-start:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-inline-start:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-inline-start:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-inline-start:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-inline-start:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-inline-start:.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-inline-start:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-inline-start:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-inline-start:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-inline-start:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-inline-start:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-inline-start:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-inline-start:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-inline-start:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-inline-start:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-inline-start:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-inline-start:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-inline-start:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-inline-start:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-inline-start:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-inline-start:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-inline-start:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-inline-start:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-inline-start:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-inline-start:75%}.column.is-offset-two-thirds-touch{margin-inline-start:66.6666%}.column.is-offset-half-touch{margin-inline-start:50%}.column.is-offset-one-third-touch{margin-inline-start:.3333%}.column.is-offset-one-quarter-touch{margin-inline-start:25%}.column.is-offset-one-fifth-touch{margin-inline-start:20%}.column.is-offset-two-fifths-touch{margin-inline-start:40%}.column.is-offset-three-fifths-touch{margin-inline-start:60%}.column.is-offset-four-fifths-touch{margin-inline-start:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-inline-start:0%}.column.is-1-touch{flex:none;width:8.3333333333%}.column.is-offset-1-touch{margin-inline-start:8.3333333333%}.column.is-2-touch{flex:none;width:16.6666666667%}.column.is-offset-2-touch{margin-inline-start:16.6666666667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-inline-start:25%}.column.is-4-touch{flex:none;width:33.3333333333%}.column.is-offset-4-touch{margin-inline-start:33.3333333333%}.column.is-5-touch{flex:none;width:41.6666666667%}.column.is-offset-5-touch{margin-inline-start:41.6666666667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-inline-start:50%}.column.is-7-touch{flex:none;width:58.3333333333%}.column.is-offset-7-touch{margin-inline-start:58.3333333333%}.column.is-8-touch{flex:none;width:66.6666666667%}.column.is-offset-8-touch{margin-inline-start:66.6666666667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-inline-start:75%}.column.is-10-touch{flex:none;width:83.3333333333%}.column.is-offset-10-touch{margin-inline-start:83.3333333333%}.column.is-11-touch{flex:none;width:91.6666666667%}.column.is-offset-11-touch{margin-inline-start:91.6666666667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-inline-start:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-inline-start:75%}.column.is-offset-two-thirds-desktop{margin-inline-start:66.6666%}.column.is-offset-half-desktop{margin-inline-start:50%}.column.is-offset-one-third-desktop{margin-inline-start:.3333%}.column.is-offset-one-quarter-desktop{margin-inline-start:25%}.column.is-offset-one-fifth-desktop{margin-inline-start:20%}.column.is-offset-two-fifths-desktop{margin-inline-start:40%}.column.is-offset-three-fifths-desktop{margin-inline-start:60%}.column.is-offset-four-fifths-desktop{margin-inline-start:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-inline-start:0%}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-inline-start:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-inline-start:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-inline-start:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-inline-start:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-inline-start:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-inline-start:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-inline-start:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-inline-start:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-inline-start:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-inline-start:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-inline-start:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-inline-start:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-inline-start:75%}.column.is-offset-two-thirds-widescreen{margin-inline-start:66.6666%}.column.is-offset-half-widescreen{margin-inline-start:50%}.column.is-offset-one-third-widescreen{margin-inline-start:.3333%}.column.is-offset-one-quarter-widescreen{margin-inline-start:25%}.column.is-offset-one-fifth-widescreen{margin-inline-start:20%}.column.is-offset-two-fifths-widescreen{margin-inline-start:40%}.column.is-offset-three-fifths-widescreen{margin-inline-start:60%}.column.is-offset-four-fifths-widescreen{margin-inline-start:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-inline-start:0%}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-inline-start:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-inline-start:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-inline-start:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-inline-start:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-inline-start:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-inline-start:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-inline-start:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-inline-start:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-inline-start:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-inline-start:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-inline-start:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-inline-start:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-inline-start:75%}.column.is-offset-two-thirds-fullhd{margin-inline-start:66.6666%}.column.is-offset-half-fullhd{margin-inline-start:50%}.column.is-offset-one-third-fullhd{margin-inline-start:33.3333%}.column.is-offset-one-quarter-fullhd{margin-inline-start:25%}.column.is-offset-one-fifth-fullhd{margin-inline-start:20%}.column.is-offset-two-fifths-fullhd{margin-inline-start:40%}.column.is-offset-three-fifths-fullhd{margin-inline-start:60%}.column.is-offset-four-fifths-fullhd{margin-inline-start:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-inline-start:0%}.column.is-1-fullhd{flex:none;width:8.3333333333%}.column.is-offset-1-fullhd{margin-inline-start:8.3333333333%}.column.is-2-fullhd{flex:none;width:16.6666666667%}.column.is-offset-2-fullhd{margin-inline-start:16.6666666667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-inline-start:25%}.column.is-4-fullhd{flex:none;width:33.3333333333%}.column.is-offset-4-fullhd{margin-inline-start:33.3333333333%}.column.is-5-fullhd{flex:none;width:41.6666666667%}.column.is-offset-5-fullhd{margin-inline-start:41.6666666667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-inline-start:50%}.column.is-7-fullhd{flex:none;width:58.3333333333%}.column.is-offset-7-fullhd{margin-inline-start:58.3333333333%}.column.is-8-fullhd{flex:none;width:66.6666666667%}.column.is-offset-8-fullhd{margin-inline-start:66.6666666667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-inline-start:75%}.column.is-10-fullhd{flex:none;width:83.3333333333%}.column.is-offset-10-fullhd{margin-inline-start:83.3333333333%}.column.is-11-fullhd{flex:none;width:91.6666666667%}.column.is-offset-11-fullhd{margin-inline-start:91.6666666667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-inline-start:100%}}.columns{margin-inline-start:calc(-1 * var(--bulma-column-gap));margin-inline-end:calc(-1 * var(--bulma-column-gap));margin-top:calc(-1 * var(--bulma-column-gap))}.columns:last-child{margin-bottom:calc(-1 * var(--bulma-column-gap))}.columns:not(:last-child){margin-bottom:calc(var(--bulma-block-spacing) - var(--bulma-column-gap))}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-inline-start:0;margin-inline-end:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-0{--bulma-column-gap: 0rem}@media screen and (max-width:768px){.columns.is-0-mobile{--bulma-column-gap: 0rem}}@media screen and (min-width:769px),print{.columns.is-0-tablet{--bulma-column-gap: 0rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-0-tablet-only{--bulma-column-gap: 0rem}}@media screen and (max-width:1023px){.columns.is-0-touch{--bulma-column-gap: 0rem}}@media screen and (min-width:1024px){.columns.is-0-desktop{--bulma-column-gap: 0rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-0-desktop-only{--bulma-column-gap: 0rem}}@media screen and (min-width:1216px){.columns.is-0-widescreen{--bulma-column-gap: 0rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-0-widescreen-only{--bulma-column-gap: 0rem}}@media screen and (min-width:1408px){.columns.is-0-fullhd{--bulma-column-gap: 0rem}}.columns.is-1{--bulma-column-gap: .25rem}@media screen and (max-width:768px){.columns.is-1-mobile{--bulma-column-gap: .25rem}}@media screen and (min-width:769px),print{.columns.is-1-tablet{--bulma-column-gap: .25rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-1-tablet-only{--bulma-column-gap: .25rem}}@media screen and (max-width:1023px){.columns.is-1-touch{--bulma-column-gap: .25rem}}@media screen and (min-width:1024px){.columns.is-1-desktop{--bulma-column-gap: .25rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-1-desktop-only{--bulma-column-gap: .25rem}}@media screen and (min-width:1216px){.columns.is-1-widescreen{--bulma-column-gap: .25rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-1-widescreen-only{--bulma-column-gap: .25rem}}@media screen and (min-width:1408px){.columns.is-1-fullhd{--bulma-column-gap: .25rem}}.columns.is-2{--bulma-column-gap: .5rem}@media screen and (max-width:768px){.columns.is-2-mobile{--bulma-column-gap: .5rem}}@media screen and (min-width:769px),print{.columns.is-2-tablet{--bulma-column-gap: .5rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-2-tablet-only{--bulma-column-gap: .5rem}}@media screen and (max-width:1023px){.columns.is-2-touch{--bulma-column-gap: .5rem}}@media screen and (min-width:1024px){.columns.is-2-desktop{--bulma-column-gap: .5rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-2-desktop-only{--bulma-column-gap: .5rem}}@media screen and (min-width:1216px){.columns.is-2-widescreen{--bulma-column-gap: .5rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-2-widescreen-only{--bulma-column-gap: .5rem}}@media screen and (min-width:1408px){.columns.is-2-fullhd{--bulma-column-gap: .5rem}}.columns.is-3{--bulma-column-gap: .75rem}@media screen and (max-width:768px){.columns.is-3-mobile{--bulma-column-gap: .75rem}}@media screen and (min-width:769px),print{.columns.is-3-tablet{--bulma-column-gap: .75rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-3-tablet-only{--bulma-column-gap: .75rem}}@media screen and (max-width:1023px){.columns.is-3-touch{--bulma-column-gap: .75rem}}@media screen and (min-width:1024px){.columns.is-3-desktop{--bulma-column-gap: .75rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-3-desktop-only{--bulma-column-gap: .75rem}}@media screen and (min-width:1216px){.columns.is-3-widescreen{--bulma-column-gap: .75rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-3-widescreen-only{--bulma-column-gap: .75rem}}@media screen and (min-width:1408px){.columns.is-3-fullhd{--bulma-column-gap: .75rem}}.columns.is-4{--bulma-column-gap: 1rem}@media screen and (max-width:768px){.columns.is-4-mobile{--bulma-column-gap: 1rem}}@media screen and (min-width:769px),print{.columns.is-4-tablet{--bulma-column-gap: 1rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-4-tablet-only{--bulma-column-gap: 1rem}}@media screen and (max-width:1023px){.columns.is-4-touch{--bulma-column-gap: 1rem}}@media screen and (min-width:1024px){.columns.is-4-desktop{--bulma-column-gap: 1rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-4-desktop-only{--bulma-column-gap: 1rem}}@media screen and (min-width:1216px){.columns.is-4-widescreen{--bulma-column-gap: 1rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-4-widescreen-only{--bulma-column-gap: 1rem}}@media screen and (min-width:1408px){.columns.is-4-fullhd{--bulma-column-gap: 1rem}}.columns.is-5{--bulma-column-gap: 1.25rem}@media screen and (max-width:768px){.columns.is-5-mobile{--bulma-column-gap: 1.25rem}}@media screen and (min-width:769px),print{.columns.is-5-tablet{--bulma-column-gap: 1.25rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-5-tablet-only{--bulma-column-gap: 1.25rem}}@media screen and (max-width:1023px){.columns.is-5-touch{--bulma-column-gap: 1.25rem}}@media screen and (min-width:1024px){.columns.is-5-desktop{--bulma-column-gap: 1.25rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-5-desktop-only{--bulma-column-gap: 1.25rem}}@media screen and (min-width:1216px){.columns.is-5-widescreen{--bulma-column-gap: 1.25rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-5-widescreen-only{--bulma-column-gap: 1.25rem}}@media screen and (min-width:1408px){.columns.is-5-fullhd{--bulma-column-gap: 1.25rem}}.columns.is-6{--bulma-column-gap: 1.5rem}@media screen and (max-width:768px){.columns.is-6-mobile{--bulma-column-gap: 1.5rem}}@media screen and (min-width:769px),print{.columns.is-6-tablet{--bulma-column-gap: 1.5rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-6-tablet-only{--bulma-column-gap: 1.5rem}}@media screen and (max-width:1023px){.columns.is-6-touch{--bulma-column-gap: 1.5rem}}@media screen and (min-width:1024px){.columns.is-6-desktop{--bulma-column-gap: 1.5rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-6-desktop-only{--bulma-column-gap: 1.5rem}}@media screen and (min-width:1216px){.columns.is-6-widescreen{--bulma-column-gap: 1.5rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-6-widescreen-only{--bulma-column-gap: 1.5rem}}@media screen and (min-width:1408px){.columns.is-6-fullhd{--bulma-column-gap: 1.5rem}}.columns.is-7{--bulma-column-gap: 1.75rem}@media screen and (max-width:768px){.columns.is-7-mobile{--bulma-column-gap: 1.75rem}}@media screen and (min-width:769px),print{.columns.is-7-tablet{--bulma-column-gap: 1.75rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-7-tablet-only{--bulma-column-gap: 1.75rem}}@media screen and (max-width:1023px){.columns.is-7-touch{--bulma-column-gap: 1.75rem}}@media screen and (min-width:1024px){.columns.is-7-desktop{--bulma-column-gap: 1.75rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-7-desktop-only{--bulma-column-gap: 1.75rem}}@media screen and (min-width:1216px){.columns.is-7-widescreen{--bulma-column-gap: 1.75rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-7-widescreen-only{--bulma-column-gap: 1.75rem}}@media screen and (min-width:1408px){.columns.is-7-fullhd{--bulma-column-gap: 1.75rem}}.columns.is-8{--bulma-column-gap: 2rem}@media screen and (max-width:768px){.columns.is-8-mobile{--bulma-column-gap: 2rem}}@media screen and (min-width:769px),print{.columns.is-8-tablet{--bulma-column-gap: 2rem}}@media screen and (min-width:769px)and (max-width:1023px){.columns.is-8-tablet-only{--bulma-column-gap: 2rem}}@media screen and (max-width:1023px){.columns.is-8-touch{--bulma-column-gap: 2rem}}@media screen and (min-width:1024px){.columns.is-8-desktop{--bulma-column-gap: 2rem}}@media screen and (min-width:1024px)and (max-width:1215px){.columns.is-8-desktop-only{--bulma-column-gap: 2rem}}@media screen and (min-width:1216px){.columns.is-8-widescreen{--bulma-column-gap: 2rem}}@media screen and (min-width:1216px)and (max-width:1407px){.columns.is-8-widescreen-only{--bulma-column-gap: 2rem}}@media screen and (min-width:1408px){.columns.is-8-fullhd{--bulma-column-gap: 2rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:100%}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}.container.is-max-tablet{max-width:705px}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen:not(.is-max-tablet):not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd:not(.is-max-tablet):not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.container:not(.is-max-tablet):not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.container:not(.is-max-tablet):not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.section{--bulma-section-padding: 3rem 1.5rem;--bulma-section-padding-desktop: 3rem 3rem;--bulma-section-padding-medium: 9rem 4.5rem;--bulma-section-padding-large: 18rem 6rem;padding:var(--bulma-section-padding)}@media screen and (min-width:1024px){.section{padding:var(--bulma-section-padding-desktop)}.section.is-medium{padding:var(--bulma-section-padding-medium)}.section.is-large{padding:var(--bulma-section-padding-large)}}.section.is-fullheight{min-height:100vh}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.marginless{margin:0!important}.paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pr-auto{padding-right:auto!important}.pb-auto{padding-bottom:auto!important}.pl-auto{padding-left:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px)and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px)and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px)and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px)and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px)and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px)and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px)and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px)and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px)and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px)and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px)and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px)and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.is-underlined{text-decoration:underline!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.has-text-weight-extrabold{font-weight:800!important}.is-family-primary,.is-family-secondary{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.is-family-sans-serif{font-family:Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif!important}.is-family-monospace,.is-family-code{font-family:Inconsolata,Hack,SF Mono,Roboto Mono,Source Code Pro,Ubuntu Mono,monospace!important}.is-display-none,.is-hidden{display:none!important}.is-display-block,.is-block{display:block!important}@media screen and (max-width:768px){.is-display-block-mobile,.is-block-mobile{display:block!important}}@media screen and (min-width:769px),print{.is-display-block-tablet,.is-block-tablet{display:block!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-display-block-tablet-only,.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-display-block-touch,.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-display-block-desktop,.is-block-desktop{display:block!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-display-block-desktop-only,.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-display-block-widescreen,.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-display-block-widescreen-only,.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-display-block-fullhd,.is-block-fullhd{display:block!important}}.is-display-flex,.is-flex{display:flex!important}@media screen and (max-width:768px){.is-display-flex-mobile,.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px),print{.is-display-flex-tablet,.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-display-flex-tablet-only,.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-display-flex-touch,.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-display-flex-desktop,.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-display-flex-desktop-only,.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-display-flex-widescreen,.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-display-flex-widescreen-only,.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-display-flex-fullhd,.is-flex-fullhd{display:flex!important}}.is-display-inline,.is-inline{display:inline!important}@media screen and (max-width:768px){.is-display-inline-mobile,.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px),print{.is-display-inline-tablet,.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-display-inline-tablet-only,.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-display-inline-touch,.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-display-inline-desktop,.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-display-inline-desktop-only,.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-display-inline-widescreen,.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-display-inline-widescreen-only,.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-display-inline-fullhd,.is-inline-fullhd{display:inline!important}}.is-display-inline-block,.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-display-inline-block-mobile,.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px),print{.is-display-inline-block-tablet,.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-display-inline-block-tablet-only,.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-display-inline-block-touch,.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-display-inline-block-desktop,.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-display-inline-block-desktop-only,.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-display-inline-block-widescreen,.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-display-inline-block-widescreen-only,.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-display-inline-block-fullhd,.is-inline-block-fullhd{display:inline-block!important}}.is-display-inline-flex,.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-display-inline-flex-mobile,.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px),print{.is-display-inline-flex-tablet,.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-display-inline-flex-tablet-only,.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-display-inline-flex-touch,.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-display-inline-flex-desktop,.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-display-inline-flex-desktop-only,.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-display-inline-flex-widescreen,.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-display-inline-flex-widescreen-only,.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-display-inline-flex-fullhd,.is-inline-flex-fullhd{display:inline-flex!important}}.is-display-grid,.is-grid{display:grid!important}@media screen and (max-width:768px){.is-display-grid-mobile,.is-grid-mobile{display:grid!important}}@media screen and (min-width:769px),print{.is-display-grid-tablet,.is-grid-tablet{display:grid!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-display-grid-tablet-only,.is-grid-tablet-only{display:grid!important}}@media screen and (max-width:1023px){.is-display-grid-touch,.is-grid-touch{display:grid!important}}@media screen and (min-width:1024px){.is-display-grid-desktop,.is-grid-desktop{display:grid!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-display-grid-desktop-only,.is-grid-desktop-only{display:grid!important}}@media screen and (min-width:1216px){.is-display-grid-widescreen,.is-grid-widescreen{display:grid!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-display-grid-widescreen-only,.is-grid-widescreen-only{display:grid!important}}@media screen and (min-width:1408px){.is-display-grid-fullhd,.is-grid-fullhd{display:grid!important}}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-display-none-mobile,.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px),print{.is-display-none-tablet,.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-display-none-tablet-only,.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-display-none-touch,.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-display-none-desktop,.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-display-none-desktop-only,.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-display-none-widescreen,.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-display-none-widescreen-only,.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-display-none-fullhd,.is-hidden-fullhd{display:none!important}}.is-visibility-hidden,.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-visibility-hidden-mobile,.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:769px),print{.is-visibility-hidden-tablet,.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px)and (max-width:1023px){.is-visibility-hidden-tablet-only,.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-visibility-hidden-touch,.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-visibility-hidden-desktop,.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px)and (max-width:1215px){.is-visibility-hidden-desktop-only,.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-visibility-hidden-widescreen,.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px)and (max-width:1407px){.is-visibility-hidden-widescreen-only,.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-visibility-hidden-fullhd,.is-invisible-fullhd{visibility:hidden!important}}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important;pointer-events:all!important}: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: -.05;--bulma-active-shadow-a-delta: -.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: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--bulma-family-secondary: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--bulma-family-code: Inconsolata, Hack, SF Mono, Roboto Mono, Source Code Pro, Ubuntu Mono, monospace;--bulma-size-small: .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: 4px;--bulma-radius: 6px;--bulma-radius-medium: .5em;--bulma-radius-large: 12px;--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: .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: 33, 33, 33;--bulma-text-h: 0deg;--bulma-text-s: 0%;--bulma-text-l: 13%;--bulma-text-00-l: 0%;--bulma-text-05-l: 3%;--bulma-text-10-l: 8%;--bulma-text-15-l: 13%;--bulma-text-20-l: 18%;--bulma-text-25-l: 23%;--bulma-text-30-l: 28%;--bulma-text-35-l: 33%;--bulma-text-40-l: 38%;--bulma-text-45-l: 43%;--bulma-text-50-l: 48%;--bulma-text-55-l: 53%;--bulma-text-60-l: 58%;--bulma-text-65-l: 63%;--bulma-text-70-l: 68%;--bulma-text-75-l: 73%;--bulma-text-80-l: 78%;--bulma-text-85-l: 83%;--bulma-text-90-l: 88%;--bulma-text-95-l: 93%;--bulma-text-100-l: 98%;--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-55-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-65-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-00-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-10-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-75-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-65-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: 12.9411764706%;--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: 126, 0, 50;--bulma-primary-h: 336deg;--bulma-primary-s: 100%;--bulma-primary-l: 25%;--bulma-primary-00-l: 0%;--bulma-primary-05-l: 5%;--bulma-primary-10-l: 10%;--bulma-primary-15-l: 15%;--bulma-primary-20-l: 20%;--bulma-primary-25-l: 25%;--bulma-primary-30-l: 30%;--bulma-primary-35-l: 35%;--bulma-primary-40-l: 40%;--bulma-primary-45-l: 45%;--bulma-primary-50-l: 50%;--bulma-primary-55-l: 55%;--bulma-primary-60-l: 60%;--bulma-primary-65-l: 65%;--bulma-primary-70-l: 70%;--bulma-primary-75-l: 75%;--bulma-primary-80-l: 80%;--bulma-primary-85-l: 85%;--bulma-primary-90-l: 90%;--bulma-primary-95-l: 95%;--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-65-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-70-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-75-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-80-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-85-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-95-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-100-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-100-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-100-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-100-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-100-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-100-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-100-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-00-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-05-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-15-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-20-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-20-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-25-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-30-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-95-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-20-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-75-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: 24.7058823529%;--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: 126, 0, 50;--bulma-link-h: 336deg;--bulma-link-s: 100%;--bulma-link-l: 25%;--bulma-link-00-l: 0%;--bulma-link-05-l: 5%;--bulma-link-10-l: 10%;--bulma-link-15-l: 15%;--bulma-link-20-l: 20%;--bulma-link-25-l: 25%;--bulma-link-30-l: 30%;--bulma-link-35-l: 35%;--bulma-link-40-l: 40%;--bulma-link-45-l: 45%;--bulma-link-50-l: 50%;--bulma-link-55-l: 55%;--bulma-link-60-l: 60%;--bulma-link-65-l: 65%;--bulma-link-70-l: 70%;--bulma-link-75-l: 75%;--bulma-link-80-l: 80%;--bulma-link-85-l: 85%;--bulma-link-90-l: 90%;--bulma-link-95-l: 95%;--bulma-link-100-l: 100%;--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-65-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-70-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-85-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-95-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-100-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-100-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-100-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-100-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-00-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-05-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-15-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-20-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-20-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-25-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-30-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-95-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-20-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: 24.7058823529%;--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: 23, 92, 211;--bulma-info-h: 218deg;--bulma-info-s: 80%;--bulma-info-l: 46%;--bulma-info-00-l: 1%;--bulma-info-05-l: 6%;--bulma-info-10-l: 11%;--bulma-info-15-l: 16%;--bulma-info-20-l: 21%;--bulma-info-25-l: 26%;--bulma-info-30-l: 31%;--bulma-info-35-l: 36%;--bulma-info-40-l: 41%;--bulma-info-45-l: 46%;--bulma-info-50-l: 51%;--bulma-info-55-l: 56%;--bulma-info-60-l: 61%;--bulma-info-65-l: 66%;--bulma-info-70-l: 71%;--bulma-info-75-l: 76%;--bulma-info-80-l: 81%;--bulma-info-85-l: 86%;--bulma-info-90-l: 91%;--bulma-info-95-l: 96%;--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-65-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-65-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-70-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-75-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-85-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-90-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-95-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-100-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-100-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-100-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-100-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-05-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-15-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-20-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-25-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-30-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-30-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-100-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-25-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-70-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: 40.8823529412%;--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: 23, 107, 58;--bulma-success-h: 145deg;--bulma-success-s: 65%;--bulma-success-l: 25%;--bulma-success-00-l: 0%;--bulma-success-05-l: 5%;--bulma-success-10-l: 10%;--bulma-success-15-l: 15%;--bulma-success-20-l: 20%;--bulma-success-25-l: 25%;--bulma-success-30-l: 30%;--bulma-success-35-l: 35%;--bulma-success-40-l: 40%;--bulma-success-45-l: 45%;--bulma-success-50-l: 50%;--bulma-success-55-l: 55%;--bulma-success-60-l: 60%;--bulma-success-65-l: 65%;--bulma-success-70-l: 70%;--bulma-success-75-l: 75%;--bulma-success-80-l: 80%;--bulma-success-85-l: 85%;--bulma-success-90-l: 90%;--bulma-success-95-l: 95%;--bulma-success-100-l: 100%;--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-40-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-80-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-100-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-00-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-10-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-15-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-15-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-100-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: 25.4901960784%;--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: 122, 75, 0;--bulma-warning-h: 37deg;--bulma-warning-s: 100%;--bulma-warning-l: 24%;--bulma-warning-00-l: 0%;--bulma-warning-05-l: 4%;--bulma-warning-10-l: 9%;--bulma-warning-15-l: 14%;--bulma-warning-20-l: 19%;--bulma-warning-25-l: 24%;--bulma-warning-30-l: 29%;--bulma-warning-35-l: 34%;--bulma-warning-40-l: 39%;--bulma-warning-45-l: 44%;--bulma-warning-50-l: 49%;--bulma-warning-55-l: 54%;--bulma-warning-60-l: 59%;--bulma-warning-65-l: 64%;--bulma-warning-70-l: 69%;--bulma-warning-75-l: 74%;--bulma-warning-80-l: 79%;--bulma-warning-85-l: 84%;--bulma-warning-90-l: 89%;--bulma-warning-95-l: 94%;--bulma-warning-100-l: 99%;--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-55-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-75-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-05-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-10-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-100-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-55-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.9215686275%;--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: 180, 35, 24;--bulma-danger-h: 4deg;--bulma-danger-s: 76%;--bulma-danger-l: 40%;--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-65-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-70-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-95-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-05-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-10-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-30-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-100-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-70-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: .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 .1875em;--bulma-focus-shadow-alpha: .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 .5em 1em -.125em hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .1), 0 0px 0 1px hsla(var(--bulma-shadow-h), var(--bulma-shadow-s), var(--bulma-shadow-l), .02)}.has-text-grey,.has-text-grey-light,.has-text-grey-lighter{color:var(--text-muted)!important}.has-text-success{color:var(--success)!important}.has-text-danger{color:var(--danger)!important}.has-text-info{color:var(--info)!important}.has-text-primary{color:var(--brand)!important}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2) format("woff2")}:root{--bulma-family-primary: var(--font-body);--bulma-family-secondary: var(--font-body);--bulma-body-color: var(--text);--bulma-text: var(--text);--bulma-text-strong: var(--text);--bulma-radius: var(--radius-control);--bulma-radius-small: var(--radius-badge);--bulma-radius-medium: var(--radius-control);--bulma-radius-large: var(--radius-panel);--bulma-scheme-main: var(--canvas);--bulma-border: var(--border);--bulma-border-weak: var(--border);--bulma-shadow: none}html{height:100%;background:var(--canvas);scroll-padding-top:calc(var(--sticky-nav-height, 4rem) + 1rem)}body{min-height:100vh;width:100%;overflow-x:clip;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}h1,h2,h3,h4,h5,h6,.title,.subtitle{font-family:var(--font-heading);color:var(--text);letter-spacing:0;text-wrap:balance}.title{font-weight:600;line-height:var(--leading-tight)}.title.is-1,.title.is-2{font-size:var(--text-h2)}.title.is-3{font-size:var(--text-h3)}.title.is-4{font-size:var(--text-h4)}.title.is-5,.title.is-6{font-size:var(--text-h5)}p,li,dd,figcaption{text-wrap:pretty}.page-title{font-family:var(--font-heading);font-size:var(--text-page-title);font-weight:600;line-height:var(--leading-tight);margin:0 0 var(--space-12);color:var(--text)}.section-title{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-tight);margin:0 0 var(--space-16)}a{color:var(--brand);transition:color var(--duration-fast) var(--ease)}a:hover{color:var(--brand-hover)}.prose a,.content a,.text-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.prose a:hover,.content a:hover,.text-link:hover{text-decoration-thickness:2px}strong{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--canvas)}.skip-link{position:absolute;top:var(--space-8);left:var(--space-8);z-index:var(--layer-toast);padding:var(--space-12) var(--space-16);background:var(--canvas);color:var(--brand);font-weight:600;border-radius:var(--radius-control);transform:translateY(-200%)}.skip-link:focus{transform:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.text-muted{color:var(--text-muted)}.tabular{font-variant-numeric:tabular-nums}.container,.container:not(.is-max-desktop):not(.is-max-widescreen){width:auto;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container.is-fluid,.container:not(.is-max-desktop):not(.is-max-widescreen).is-fluid{max-width:none}.page-wide{width:auto;max-width:120rem;padding-inline:var(--gutter);margin-inline:auto}@media(min-width:1280px){.page-wide{padding-inline:var(--space-48)}}.section{padding:var(--space-24) 0}.icon-svg{width:1.25rem;height:1.25rem;flex:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:middle}.icon-svg.is-small{width:1rem;height:1rem}.icon-svg.is-large{width:1.5rem;height:1.5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.raised-card{padding:var(--space-24);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-raised)}.prose,.content{max-width:var(--reading-max);font-size:1rem;line-height:var(--leading-body);color:var(--text)}.prose>:first-child,.content>:first-child{margin-top:0}.prose>:last-child,.content>:last-child{margin-bottom:0}.prose p,.prose ul,.prose ol,.prose blockquote,.prose table,.prose pre,.content p,.content ul,.content ol,.content blockquote,.content table,.content pre{margin:0 0 var(--space-16)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:var(--font-heading);font-weight:600;line-height:var(--leading-tight);color:var(--text);margin:var(--space-32) 0 var(--space-12)}.prose h1,.prose h2,.content h1,.content h2{font-size:var(--text-h3)}.prose h3,.content h3{font-size:var(--text-h4)}.prose h4,.prose h5,.prose h6,.content h4,.content h5,.content h6{font-size:var(--text-h5)}.prose ul,.prose ol,.content ul,.content ol{margin-left:1.25rem;padding:0}.prose ul li+li,.prose ol li+li,.content ul li+li,.content ol li+li{margin-top:var(--space-4)}.prose ul,.content ul{list-style:disc}.prose ol,.content ol{list-style:decimal}.prose blockquote,.content blockquote{margin-inline:var(--space-24) 0;padding:0;border:0;background:none;color:var(--text);font-family:var(--font-heading);font-size:1.125rem;font-style:italic}.prose img,.content img{max-width:100%;height:auto;border-radius:var(--radius-card)}.prose hr,.content hr{height:1px;margin:var(--space-32) 0;border:0;background:var(--border)}.prose table,.content table{width:100%;border-collapse:collapse;font-size:.9375rem;display:block;overflow-x:auto}.prose table th,.prose table td,.content table th,.content table td{padding:var(--space-8) var(--space-12);border:0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.prose table th,.prose table thead td,.content table th,.content table thead td{font-weight:600;color:var(--text);background:var(--surface)}.prose code,.prose pre,.content code,.content pre{font-size:.875em;background:var(--surface);border-radius:var(--radius-badge)}.prose.is-wide,.content.is-wide{max-width:none}.spec-table{width:100%;border-collapse:collapse;font-size:.9375rem}.spec-table th,.spec-table td{padding:var(--space-12) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.spec-table th{width:40%;padding-right:var(--space-16);font-weight:600;color:var(--text-muted)}.button{--btn-bg: var(--brand-soft);--btn-fg: var(--brand);--btn-border: transparent;--btn-bg-hover: var(--brand-soft-pressed);--btn-fg-hover: var(--brand-hover);--btn-border-hover: transparent;--btn-bg-active: var(--brand-soft-pressed);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--control-height);height:auto;padding:.625rem 1.125rem;border:1px solid var(--btn-border);border-radius:var(--radius-control);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;box-shadow:none;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.button:hover,.button.is-hovered{background:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-fg-hover)}.button:active,.button.is-active{background:var(--btn-bg-active)}.button:focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--canvas)}.button.is-primary,.button.is-primary.is-outlined.is-selected,.button.is-fomo{--btn-bg: var(--brand);--btn-fg: var(--on-brand);--btn-border: var(--brand);--btn-bg-hover: var(--brand-hover);--btn-fg-hover: var(--on-brand);--btn-border-hover: var(--brand-hover);--btn-bg-active: var(--brand-pressed)}.button.is-primary.is-outlined,.button.is-primary.is-light,.button.is-link,.button.is-info,.button.is-light,.button.is-white,.button.is-dark,.button.is-outlined{--btn-bg: var(--brand-soft);--btn-fg: var(--brand);--btn-border: transparent;--btn-bg-hover: var(--brand-soft-pressed);--btn-fg-hover: var(--brand-hover);--btn-border-hover: transparent;--btn-bg-active: var(--brand-soft-pressed)}.button.is-inverted{--btn-bg: var(--canvas);--btn-fg: var(--brand);--btn-border: var(--canvas);--btn-bg-hover: var(--brand-soft);--btn-fg-hover: var(--brand-hover);--btn-border-hover: var(--brand-soft)}.button.is-text,.button.is-ghost,.button.is-tertiary{--btn-bg: transparent;--btn-fg: var(--brand);--btn-border: transparent;--btn-bg-hover: var(--brand-soft);--btn-fg-hover: var(--brand-hover);--btn-border-hover: transparent;text-decoration:underline;text-underline-offset:.15em}.button.is-danger{--btn-bg: var(--danger);--btn-fg: #fff;--btn-border: var(--danger);--btn-bg-hover: var(--danger-hover);--btn-fg-hover: #fff;--btn-border-hover: var(--danger-hover);--btn-bg-active: var(--danger-pressed)}.button.is-small{min-height:var(--control-height-compact);padding:.5rem .875rem;font-size:.875rem;line-height:1.43;border-radius:var(--radius-control)}.button.is-medium,.button.is-large{min-height:var(--control-height-large);padding:.875rem 1.375rem;font-size:1rem}.button.is-fullwidth{display:flex;width:100%}.button[disabled],.button.is-disabled,fieldset[disabled] .button{background:var(--disabled-fill);border-color:var(--border);color:var(--disabled-text);opacity:1;cursor:not-allowed;box-shadow:none}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{border-color:transparent transparent var(--btn-fg) var(--btn-fg)!important}.button .icon,.button .icon-svg{margin:0!important}.buttons{gap:var(--space-8)}.buttons .button{margin:0}.link-button{display:inline-flex;align-items:center;gap:var(--space-4);padding:0;border:0;background:none;color:var(--brand);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.link-button:hover{color:var(--brand-hover);text-decoration-thickness:2px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:var(--target-min);height:var(--target-min);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text);cursor:pointer;position:relative;transition:background-color var(--duration-fast) var(--ease)}.icon-button:hover{background:var(--surface-pressed);color:var(--text)}.button:not(#_){background-color:var(--btn-bg);border-color:var(--btn-border);color:var(--btn-fg)}.button:not(#_):hover,.button:not(#_).is-hovered{background-color:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-fg-hover)}.button:not(#_):active,.button:not(#_).is-active{background-color:var(--btn-bg-active)}.button:not(#_)[disabled],.button:not(#_).is-disabled{background-color:var(--disabled-fill);border-color:var(--border);color:var(--disabled-text)}.button:not(#_).is-loading{color:transparent}.label{display:block;margin-bottom:var(--space-8);color:var(--text);font-size:.875rem;font-weight:500;line-height:1.43}.label:not(:last-child){margin-bottom:var(--space-8)}.label .optional{font-weight:400;color:var(--text-muted)}.field:not(:last-child){margin-bottom:var(--space-24)}.input,.textarea,.select select{min-height:var(--control-height);height:auto;padding:.6875rem .75rem;border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--canvas);color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.5;box-shadow:var(--shadow-field);transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.input::placeholder,.textarea::placeholder,.select select::placeholder{color:var(--text-faint);opacity:1}.input:hover,.textarea:hover,.select select:hover{border-color:var(--border-strong)}.input:focus,.input:focus-visible,.textarea:focus,.textarea:focus-visible,.select select:focus,.select select:focus-visible{border-color:var(--brand);outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--canvas)}.input.is-danger,.textarea.is-danger,.select select.is-danger{border-color:var(--danger)}.input[disabled],.textarea[disabled],.select select[disabled]{background:var(--disabled-fill);border-color:var(--border);color:var(--disabled-text)}.input[readonly],.textarea[readonly],.select select[readonly]{background:var(--surface)}.textarea{min-height:7.5rem;resize:vertical}.select{height:auto}.select select{padding-right:2.5rem}.select:not(.is-multiple):not(.is-loading):after{border-color:var(--text);right:1rem}.control.has-icons-left .input{padding-left:2.75rem}.control.has-icons-right .input{padding-right:2.75rem}.control.has-icons-left .icon,.control.has-icons-right .icon{height:var(--control-height);color:var(--text-muted)}.help{margin-top:var(--space-4);font-size:.875rem;line-height:1.57;color:var(--text-muted)}.help.is-danger{color:var(--danger);font-weight:500}.help.is-success{color:var(--success)}.checkbox,.radio{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--target-min);color:var(--text);line-height:1.4}.checkbox input,.radio input{width:1.25rem;height:1.25rem;margin:0;flex:none;accent-color:var(--brand)}input[type=checkbox],input[type=radio]{accent-color:var(--brand)}.form-error-summary{margin-bottom:var(--space-24);padding:var(--space-16);border:2px solid var(--danger);border-radius:var(--radius-control);background:var(--danger-soft);color:var(--danger)}.form-error-summary h2{font-size:1rem;color:var(--danger);margin-bottom:var(--space-8)}.switch{position:relative;display:inline-flex;align-items:center;flex:none;width:2.75rem;height:1.5rem}.switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.switch__track{width:100%;height:100%;border-radius:var(--radius-round);background:var(--switch-off);transition:background-color var(--duration-standard) var(--ease)}.switch__track:after{content:"";position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform var(--duration-standard) var(--ease)}.switch input:checked+.switch__track{background:var(--brand)}.switch input:checked+.switch__track:after{transform:translate(1.25rem)}.switch input:focus-visible+.switch__track{outline:3px solid var(--focus);outline-offset:2px}@media(max-width:1023px){.input:not(#_),.textarea:not(#_),.select:not(#_) select,input:not([type=checkbox],[type=radio],[type=hidden],[type=range]):not(#_){font-size:max(1rem,16px)}}.badge,.tag.tag{display:inline-flex;align-items:center;gap:var(--space-4);height:auto;min-height:0;padding:var(--space-4) var(--space-8);border-radius:var(--radius-badge);background:var(--surface-pressed);color:var(--text);font-family:var(--font-body);font-size:.75rem;font-weight:500;line-height:1.5;white-space:nowrap}.badge--brand,.badge.is-primary,.badge--fomo,.tag.tag--brand,.tag.tag.is-primary,.tag.tag--fomo{background:var(--brand);color:var(--on-brand)}.badge--outlet,.tag.tag--outlet{background:var(--outlet);color:#fff}.badge--sale,.tag.tag--sale{background:var(--brand-soft);color:var(--brand)}.badge--success,.badge.is-success,.tag.tag--success,.tag.tag.is-success{background:var(--success-soft);color:var(--success)}.badge--info,.badge.is-info,.tag.tag--info,.tag.tag.is-info{background:var(--info-soft);color:var(--info)}.badge--warning,.badge.is-warning,.tag.tag--warning,.tag.tag.is-warning{background:var(--warning-soft);color:var(--warning)}.badge--danger,.badge.is-danger,.tag.tag--danger,.tag.tag.is-danger{background:var(--danger-soft);color:var(--danger)}.badge--neutral,.badge.is-light,.tag.tag--neutral,.tag.tag.is-light{background:var(--surface-pressed);color:var(--text-muted)}.price-block{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-8);row-gap:0;font-variant-numeric:tabular-nums}.price-block__from{font-size:.875rem;font-weight:500;color:var(--text-muted)}.price-block__current{font-family:var(--font-body);font-size:var(--text-price);font-weight:600;line-height:1.33;color:var(--brand)}.price-block__reference{font-size:.875rem;line-height:1.57;color:var(--text-muted)}.price-block__reference s{text-decoration-thickness:1px}.price-block__saving{flex-basis:100%;font-size:.875rem;font-weight:500;line-height:1.57;color:var(--brand)}.price-block.is-outlet .price-block__saving{color:var(--outlet)}.price-block.is-compact .price-block__current{font-size:var(--text-card-price)}.price-block.is-compact .price-block__saving{font-size:.8125rem}.stock-line{display:inline-flex;align-items:center;gap:var(--space-4);font-size:.875rem;font-weight:500;line-height:1.43}.stock-line:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex:none}.stock-line--in{color:var(--success)}.stock-line--order{color:var(--info)}.stock-line--preorder{color:var(--warning)}.stock-line--out{color:var(--danger)}.choice-group{border:0;padding:0;margin:0 0 var(--space-16)}.choice-group__legend{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-8);font-size:.875rem;font-weight:500;color:var(--text)}.choice-group__value{font-weight:400;color:var(--text-muted)}.choice-group__options{display:flex;flex-wrap:wrap;gap:var(--space-12)}.choice-group__status{margin:var(--space-12) 0 0}.choice-chip.is-in-stock{--chip-tone: var(--success);--chip-soft: var(--success-soft)}.choice-chip.is-to-order{--chip-tone: var(--info);--chip-soft: var(--info-soft)}.choice-chip:is(.is-backorder,.is-pre-order){--chip-tone: var(--warning);--chip-soft: var(--warning-soft)}.choice-chip.is-out-of-stock{--chip-tone: var(--danger);--chip-soft: var(--danger-soft)}.choice-chip.is-unavailable{--chip-tone: var(--text-faint);--chip-soft: var(--canvas)}.choice-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);min-height:var(--target-min);min-width:var(--target-min);padding:.5rem 1rem;border:1px solid color-mix(in srgb,var(--chip-tone, var(--border-strong)) 35%,transparent);border-radius:var(--radius-control);background:var(--chip-soft, var(--canvas));color:var(--chip-tone, var(--text));font-family:var(--font-body);font-size:.875rem;font-weight:500;line-height:1.43;text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.choice-chip:hover{border-color:var(--chip-tone, var(--brand))}.choice-chip.is-selected,.choice-chip[aria-checked=true],.choice-chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.choice-chip.is-selected:before,.choice-chip[aria-checked=true]:before,.choice-chip[aria-pressed=true]:before{content:"";width:.75rem;height:.4rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(-45deg);margin-right:2px}.choice-chip.is-unavailable,.choice-chip[aria-disabled=true]{border-style:dashed;border-color:var(--border);color:var(--disabled-text);background:var(--canvas);cursor:not-allowed}.choice-chip__note{font-weight:400;font-size:.75rem}.swatches{display:flex;flex-wrap:wrap;gap:var(--space-8)}.swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--target-min);height:var(--target-min);padding:0;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer}.swatch__dot{width:2rem;height:2rem;border-radius:50%;background:var(--swatch, var(--surface-pressed));background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000002e}.swatch:hover{border-color:var(--border-strong)}.swatch.is-selected,.swatch[aria-checked=true]{border-color:var(--brand)}.swatch.is-unavailable:after{content:"";position:absolute;width:2.25rem;height:2px;background:var(--text-muted);transform:rotate(-45deg)}.swatch.is-small{width:1.25rem;height:1.25rem;border-width:0;cursor:default}.swatch.is-small .swatch__dot{width:1rem;height:1rem}.quantity{display:inline-flex;align-items:stretch;height:var(--control-height);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--canvas);overflow:hidden}.quantity__button{width:var(--target-min);flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text);font-size:1.25rem;line-height:1;cursor:pointer}.quantity__button:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}.quantity__button:disabled{color:var(--disabled-text);cursor:not-allowed}.quantity__input{width:3rem;border:0;border-inline:1px solid var(--border);background:transparent;color:var(--text);font:600 1rem/1 var(--font-body);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input:focus-visible{outline-offset:-3px}.quantity.is-compact{height:var(--control-height-compact)}.quantity.is-compact .quantity__input{width:2.5rem}.save-product-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--target-min);height:var(--target-min);padding:0;border:0;border-radius:50%;background:transparent;color:var(--text);cursor:pointer}.save-product-btn:hover,.save-product-btn--saved{color:var(--brand)}.save-product-btn__icon{display:block;transition:transform var(--duration-standard) var(--ease)}.save-product-btn__icon--pop{transform:scale(1.25)}.breadcrumb{margin:0 0 var(--space-12);font-size:.875rem;line-height:1.57;white-space:normal}.breadcrumb ul{flex-wrap:wrap;align-items:center;row-gap:0}.breadcrumb li+li:before{content:"/";color:var(--text-muted);padding:0 var(--space-8)}.breadcrumb a{padding:0;color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.2em}.breadcrumb a:hover{color:var(--brand);text-decoration-color:currentColor}.breadcrumb li.is-active a,.breadcrumb li.is-active [aria-current=page]{color:var(--text);text-decoration:none;pointer-events:none;margin:0;padding:0}@media(max-width:767px){.breadcrumb li{display:none}.breadcrumb li:nth-last-child(2){display:flex}.breadcrumb li:nth-last-child(2):before{display:none}.breadcrumb li:nth-last-child(2) a{display:inline-flex;align-items:center;min-height:var(--target-min)}.breadcrumb li:nth-last-child(2) a:before{content:"‹";margin-right:var(--space-4);text-decoration:none;display:inline-block}.breadcrumb li:only-child{display:flex}}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-8);margin:var(--space-32) 0 0;font-size:1rem}.pagination .pagination-list{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none;order:2;flex-grow:0}.pagination .pagination-previous{order:1}.pagination .pagination-next{order:3}.pagination .pagination-link,.pagination .pagination-previous,.pagination .pagination-next{display:inline-flex;align-items:center;justify-content:center;min-width:var(--target-min);min-height:var(--target-min);margin:0;padding:0 var(--space-12);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);color:var(--text);font-weight:400;text-decoration:none;cursor:pointer;font-variant-numeric:tabular-nums}.pagination .pagination-link:hover,.pagination .pagination-previous:hover,.pagination .pagination-next:hover{border-color:var(--brand);color:var(--brand)}.pagination .pagination-link.is-current,.pagination .pagination-link[aria-current=page],.pagination .pagination-previous.is-current,.pagination .pagination-previous[aria-current=page],.pagination .pagination-next.is-current,.pagination .pagination-next[aria-current=page]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.pagination .pagination-link[disabled],.pagination .pagination-link.is-disabled,.pagination .pagination-previous[disabled],.pagination .pagination-previous.is-disabled,.pagination .pagination-next[disabled],.pagination .pagination-next.is-disabled{background:var(--disabled-fill);border-color:var(--border);color:var(--disabled-text);cursor:not-allowed;pointer-events:none}.pagination .pagination-ellipsis{min-width:auto;color:var(--text-muted)}.disclosure{border-bottom:1px solid var(--border)}.disclosure__trigger,details.disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);width:100%;min-height:var(--control-height);padding:var(--space-12) 0;border:0;background:none;color:var(--text);font:600 1rem/1.5 var(--font-body);text-align:left;cursor:pointer}.disclosure__trigger:after,details.disclosure>summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--duration-standard) var(--ease);flex:none}.disclosure__trigger[aria-expanded=true]:after,details.disclosure>summary[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-2px)}.disclosure__panel{padding:0 0 var(--space-16)}.disclosure__panel[hidden]{display:none}details.disclosure>summary{list-style:none}details.disclosure>summary::-webkit-details-marker{display:none}details.disclosure[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.tab-list{display:flex;gap:var(--space-16);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.tab-list__tab{min-height:var(--control-height);padding:0 var(--space-4);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--text-muted);font:600 1rem/1.5 var(--font-body);white-space:nowrap;cursor:pointer}.tab-list__tab[aria-selected=true],.tab-list__tab.is-active{color:var(--brand);border-bottom-color:var(--brand)}.pill-links{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0;padding:0;list-style:none}.pill-links a{display:inline-flex;align-items:center;min-height:var(--target-min);padding:0 var(--space-16);border:1px solid var(--border);border-radius:var(--radius-round);background:var(--canvas);color:var(--text-muted);font-size:.875rem;font-weight:400;text-decoration:none;white-space:nowrap}.pill-links a:hover{border-color:var(--brand);color:var(--brand)}.pill-links a[aria-current=page]{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}@media(max-width:767px){.pill-links.is-scroller{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:var(--space-4)}.pill-links.is-scroller::-webkit-scrollbar{display:none}}.notification,.notice{position:relative;padding:var(--space-16);padding-right:var(--space-16);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.875rem;line-height:1.57}.notification strong,.notification .notice__title,.notice strong,.notice .notice__title{display:block;font-size:1rem;line-height:1.5;color:inherit}.notification>.delete,.notice>.delete{top:var(--space-12);right:var(--space-12)}.notification:has(>.delete),.notice:has(>.delete){padding-right:var(--space-48)}.notification.is-success,.notification--success,.notice.is-success,.notice--success{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 30%,transparent);color:var(--success)}.notification.is-warning,.notification--warning,.notice.is-warning,.notice--warning{background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 30%,transparent);color:var(--warning)}.notification.is-danger,.notification--danger,.notice.is-danger,.notice--danger{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 30%,transparent);color:var(--danger)}.notification.is-info,.notification.is-link,.notification--info,.notice.is-info,.notice.is-link,.notice--info{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 30%,transparent);color:var(--info)}.notification.is-primary,.notification--brand,.notice.is-primary,.notice--brand{background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 30%,transparent);color:var(--brand)}.notification.is-light,.notice.is-light{background:var(--surface);color:var(--text)}.notification a:not(.button),.notice a:not(.button){color:inherit;text-decoration:underline}.dialog-backdrop{position:fixed;inset:0;z-index:var(--layer-backdrop);background:var(--backdrop)}.dialog{position:fixed;z-index:var(--layer-dialog);top:50%;left:50%;width:min(35rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;transform:translate(-50%,-50%);padding:var(--space-24);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-dialog)}.dialog--wide{width:min(60rem,100vw - 2rem)}.dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-16)}.dialog__header h2{font-size:var(--text-h4);font-weight:600;margin:0}.dialog__close{margin:calc(var(--space-8) * -1) calc(var(--space-8) * -1) 0 0}@media(max-width:767px){.dialog{padding:var(--space-16) var(--space-16) var(--space-24)}}.drawer{position:fixed;z-index:var(--layer-dialog);top:0;bottom:0;width:min(25rem,100vw);overflow-y:auto;overscroll-behavior:contain;background:var(--canvas);box-shadow:var(--shadow-dialog);transition:transform var(--duration-slow) var(--ease)}.drawer--left{left:0}.drawer--right{right:0}.toast-container{position:fixed;z-index:var(--layer-toast);right:var(--space-16);bottom:var(--space-16);display:flex;flex-direction:column;gap:var(--space-8);width:min(22.5rem,100vw - 2rem);pointer-events:none}.toast-container>*{pointer-events:auto}.toast-stack{display:contents}.toast{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-8) var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);color:var(--text);font-size:.875rem;line-height:1.43;box-shadow:var(--shadow-popover);animation:toast-in var(--duration-slow) var(--ease)}.toast__icon{flex:none;margin-top:1px}.toast__body{flex:1;padding-top:1px}.toast__close{flex:none;width:2rem;height:2rem;margin:-.25rem 0}.toast.is-success .toast__icon{color:var(--success)}.toast.is-danger .toast__icon{color:var(--danger)}.toast.is-warning .toast__icon{color:var(--warning)}.toast.is-info .toast__icon{color:var(--info)}.toast--leaving{opacity:0;transition:opacity var(--duration-standard) var(--ease)}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-24) var(--grid-gap);margin:0;padding:0;list-style:none}@media(max-width:359px){.product-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.product-grid--5col{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1023px){.product-grid--scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:var(--space-8)}.product-grid--scroller>*{flex:0 0 min(15rem,44vw);scroll-snap-align:start}}.product-card{position:relative;display:flex;flex-direction:column;min-width:0;padding-bottom:var(--space-12);border-radius:var(--radius-card);background:var(--canvas);transition:transform var(--duration-slow) var(--ease),box-shadow var(--duration-slow) var(--ease)}@media(hover:hover){.product-card:hover{z-index:1;transform:scale(1.02);box-shadow:var(--shadow-hover)}}@media(prefers-reduced-motion:reduce){.product-card:hover{transform:none}}.product-card__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background:var(--surface)}.product-card__image-link{display:block;width:100%;height:100%}.product-card__img{display:block;width:100%;height:100%;object-fit:contain}.product-card__badges{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0 0 var(--space-4)}.product-card__save{position:absolute;right:var(--space-4);bottom:var(--space-4)}.product-card__quick-view{position:absolute;top:var(--space-4);left:var(--space-4)}.product-card__quick-view,.product-card .save-product-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--target-min);height:var(--target-min);padding:0;border:0;border-radius:50%;background:transparent;color:var(--text);cursor:pointer}.product-card__quick-view:hover,.product-card .save-product-btn:hover{color:var(--brand)}.product-card__quick-view .icon-svg,.product-card__quick-view svg,.product-card .save-product-btn .icon-svg,.product-card .save-product-btn svg{width:1.25rem;height:1.25rem;padding:0;box-sizing:content-box;border-radius:50%;background:#ffffffe6;outline:6px solid rgba(255,255,255,.9)}.product-card .save-product-btn--saved{color:var(--brand)}@media(hover:hover){.product-card__quick-view{opacity:0;transition:opacity var(--duration-fast) var(--ease)}}@media(hover:none){.product-card__quick-view{display:none}}.product-card:hover .product-card__quick-view,.product-card__quick-view:focus-visible{opacity:1}.product-card__nav{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--canvas);color:var(--text);transform:translateY(-50%);cursor:pointer}.product-card__nav--prev{left:var(--space-8)}.product-card__nav--next{right:var(--space-8)}.product-card__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.product-card__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12) var(--space-8) 0;flex:1}.product-card__options:empty{display:none}.product-card__brand{margin:0;color:var(--text-faint);font-size:.75rem;font-weight:400;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.product-card__name{margin:0;font-family:var(--font-heading);font-size:var(--text-card-title);font-weight:500;line-height:1.35;text-wrap:balance}.product-card__link{color:var(--text);text-decoration:none}.product-card__link:hover{color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.product-card__context{margin:0;color:var(--text-muted);font-size:.8125rem}.product-card__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin:var(--space-4) 0}.product-card__option-text{color:var(--text-muted);font-size:.8125rem}.product-card .price-block{margin-top:0}.product-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-12);margin:var(--space-4) 0 0}.product-card__meta .stock-line{font-size:.8125rem;font-weight:400}.product-card__service{color:var(--text-muted);font-size:.8125rem}.product-card.is-out-of-stock .product-card__img{opacity:.55}@supports (grid-template-rows: subgrid){.product-grid>.product-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-4)}.product-grid>.product-card .product-card__body{display:contents}.product-grid>.product-card .product-card__head,.product-grid>.product-card .product-card__options,.product-grid>.product-card .product-card__price,.product-grid>.product-card .product-card__meta{padding-inline:var(--space-8)}.product-grid>.product-card .product-card__head{padding-top:var(--space-8)}.product-grid>.product-card .product-card__options:empty{display:block}@media(max-width:1023px){.product-grid--scroller>.product-card{display:flex}.product-grid--scroller>.product-card .product-card__body{display:flex}}}.swatches.is-compact{gap:2px}.swatches.is-compact .swatch.is-small{width:1.125rem;height:1.125rem}.swatches.is-compact .swatch.is-small .swatch__dot{width:.875rem;height:.875rem}.nib-chips{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none}.nib-chip{min-width:1.75rem;padding:.125rem .375rem;border:1px solid var(--border);border-radius:var(--radius-badge);color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:1.4;text-align:center}.site-header{position:relative;z-index:calc(var(--layer-header) + 1);background:var(--canvas);border-bottom:1px solid var(--border)}.pinned-bar{position:fixed;top:0;left:0;right:0;z-index:var(--layer-header);background:var(--canvas);border-bottom:1px solid var(--border);box-shadow:var(--shadow-popover);transform:translateY(-100%);visibility:hidden;transition:transform var(--duration-standard) var(--ease),visibility 0s linear var(--duration-standard)}.pinned-bar.is-visible{transform:none;visibility:visible;transition:transform var(--duration-standard) var(--ease)}@media(min-width:1024px){.pinned-bar{display:none}}.pinned-bar__inner{display:flex;align-items:center;gap:var(--space-4);min-height:3.25rem}.pinned-bar__logo{flex:1;display:flex;justify-content:center}.pinned-bar__logo img{display:block;width:auto;height:1.75rem}.pinned-bar__basket{display:flex}.pinned-bar__basket .site-header__action-label{display:none}.site-header__utility{display:none;height:2rem;background:var(--canvas);border-bottom:1px dashed var(--border);font-size:.8rem;font-weight:300}@media(min-width:1024px){.site-header__utility{display:block}}.site-header__utility-inner{display:flex;align-items:center;justify-content:space-between;height:100%}.site-header__info-links{display:flex;gap:var(--space-24);margin:0;padding:0;list-style:none}.site-header__info-links a{color:var(--text-faint)}.site-header__info-links a:hover{color:var(--text)}.site-header__utility-end{display:flex;align-items:center;gap:var(--space-4)}.site-header__social{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-muted);border-radius:var(--radius-control);color:var(--text-faint)}.site-header__social:hover{color:var(--text)}.currency-switcher{position:relative}.currency-switcher__toggle{display:inline-flex;align-items:center;gap:var(--space-4);min-height:2rem;padding:0 var(--space-8);border-radius:var(--radius-control);color:var(--text-faint);font-weight:400;list-style:none;cursor:pointer}.currency-switcher__toggle::-webkit-details-marker{display:none}.currency-switcher__toggle:hover{color:var(--brand)}.currency-switcher__menu{position:absolute;right:0;top:calc(100% + var(--space-4));z-index:var(--layer-popover);min-width:8rem;margin:0;padding:var(--space-4);list-style:none;background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-popover)}.currency-switcher__option{display:block;padding:var(--space-8) var(--space-12);border-radius:var(--radius-badge);color:var(--text);font-weight:500;white-space:nowrap}.currency-switcher__option:hover{background:var(--brand-soft);color:var(--brand)}.currency-switcher__option.is-current{color:var(--brand);font-weight:600}.site-header__grid{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"menu logo actions" "search search search" "reviews reviews reviews";align-items:center;column-gap:var(--space-8);padding-top:var(--space-8);padding-bottom:var(--space-8)}@media(min-width:1024px){.site-header__grid{grid-template-columns:minmax(15rem,18.75rem) minmax(0,1fr) auto;grid-template-areas:"logo search actions" "logo reviews actions";column-gap:var(--space-32);row-gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-12)}}.site-header__menu-toggle{grid-area:menu;flex-direction:column;gap:0;height:auto;min-height:var(--target-min)}.site-header__menu-toggle .site-header__action-label{font-size:.75rem}@media(min-width:1024px){.site-header__menu-toggle{display:none}}.site-header__logo{grid-area:logo;display:flex;justify-content:center;padding:var(--space-4) 0}.site-header__logo img{display:block;width:100%;max-width:14.75rem;height:auto}.site-header__logo strong{font-family:var(--font-heading);font-size:1.25rem;color:var(--text)}@media(min-width:1024px){.site-header__logo{justify-content:flex-start}.site-header__logo img{max-width:18.75rem}}.site-header__search{grid-area:search;padding-top:var(--space-8);min-width:0}@media(min-width:1024px){.site-header__search{align-self:end;width:100%;padding-top:0}}.site-header__reviews{grid-area:reviews;display:flex;justify-content:center;padding-top:var(--space-4)}@media(min-width:1024px){.site-header__reviews{align-self:start;justify-content:center;padding-top:0}}.site-header__actions{grid-area:actions;justify-self:end;display:flex;align-items:center;gap:var(--space-4)}.site-header__action,.mini-basket-trigger{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:var(--target-min);min-height:var(--target-min);padding:var(--space-4) var(--space-8);border:0;border-radius:var(--radius-control);background:none;color:var(--text-muted);font-family:var(--font-body);cursor:pointer;transition:color var(--duration-fast) var(--ease)}.site-header__action svg,.mini-basket-trigger svg{stroke-width:1.5}.site-header__action:hover,.mini-basket-trigger:hover{color:var(--brand)}.site-header__action-label{font-size:.75rem;font-weight:400;line-height:1.2}.site-header__action--account,.site-header__action--saved{display:none}@media(min-width:1024px){.site-header__action--account,.site-header__action--saved{display:inline-flex}}.site-header__action--basket{padding:0}.site-header__count{position:absolute;top:0;right:0;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:var(--radius-round);background:var(--brand);color:var(--on-brand);font-size:.6875rem;font-weight:700;line-height:1.25rem;text-align:center;font-variant-numeric:tabular-nums}.site-header__count[hidden]{display:none}.search-field{position:relative;display:flex}.search-field .input{min-height:var(--target-min);padding:.5rem 2.75rem .5rem 1rem;border-color:var(--border);border-radius:1rem;background:var(--canvas);font-size:.9rem}@media(min-width:1024px){.search-field .input{min-height:2.5rem}}.search-field .input::-webkit-search-cancel-button{-webkit-appearance:none}.search-field__submit{position:absolute;top:0;right:0;bottom:0;width:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0 1rem 1rem 0;background:none;color:var(--text-faint);cursor:pointer}.search-field__submit svg{width:1.125rem;height:1.125rem;stroke-width:1.75}.search-field__submit:hover{color:var(--brand)}.trustpilot__link{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--space-8);min-height:var(--target-min);padding:0 var(--space-4);color:var(--text-faint);font-size:.8125rem;font-weight:300;line-height:1.2;text-decoration:none}.trustpilot__link .stars svg{display:block;height:1.0625rem;width:auto}.trustpilot__link .tp-star__canvas,.trustpilot__link .tp-star__canvas--half{fill:var(--rating)}.trustpilot__link .star-last .tp-star__canvas{fill:#dcdce6}.trustpilot__link .info{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--text-faint);white-space:nowrap}.trustpilot__link .info strong{color:inherit;font-weight:400}.trustpilot__link .logo svg{display:block;height:1rem;width:auto}.trustpilot__link:hover{color:var(--text-muted)}.trustpilot__link:hover .count{text-decoration:underline}@media(max-width:767px){.trustpilot__link{flex-wrap:nowrap;gap:var(--space-8);font-size:.75rem}.trustpilot__link .stars svg{height:1rem}.trustpilot__link .logo svg{height:.9375rem}}@media(min-width:1024px){.trustpilot__link{gap:var(--space-12);padding:0;font-size:.9375rem}.trustpilot__link .stars svg{height:1.375rem}.trustpilot__link .logo svg{height:1.3125rem}}.site-nav{background:var(--nav-bar, var(--surface-pressed))}.site-nav__drawer-head,.site-nav__extras{display:none}.site-nav__list{display:flex;margin:0;padding:0;list-style:none}.site-nav__trigger{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--control-height);padding:0 var(--space-16);border:0;background:none;color:var(--dark);font:500 .9375rem/1.3 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer}.site-nav__trigger:hover,.site-nav__trigger[aria-expanded=true]{color:var(--brand)}.site-nav__panel{position:absolute;left:0;right:0;top:100%;z-index:var(--layer-popover);background:var(--canvas);border-top:5px solid var(--dept-colour, var(--text-muted));box-shadow:var(--shadow-popover)}.site-nav__panel[hidden]{display:none}.site-nav__panel-inner{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-32);padding-top:var(--space-24);padding-bottom:var(--space-32)}.site-nav__heading{margin:0 0 var(--space-8);color:var(--dark);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.site-nav__section+.site-nav__section{margin-top:var(--space-24)}.site-nav__links{margin:0;padding:0;list-style:none}.site-nav__link{display:flex;align-items:center;gap:var(--space-8);padding:.3rem 0;color:var(--dark);font-size:.9rem;font-weight:400;line-height:1.4;transition:color var(--duration-fast) var(--ease),transform var(--duration-standard) var(--ease)}.site-nav__link i{width:1.25rem;color:var(--dark);font-size:1rem;text-align:center}.site-nav__link:hover{color:var(--text);transform:translate(4px)}.site-nav__link.is-view-all{margin-top:var(--space-8);color:var(--brand);font-weight:500}.site-nav__backdrop,.site-nav__basket{display:none}@media(min-width:1024px){.site-nav{position:sticky;top:0;z-index:var(--layer-header)}.site-nav__inner{position:static;display:flex;align-items:stretch}.site-nav__list{flex:1;flex-wrap:wrap}.site-nav__basket{display:flex;margin-left:auto}.site-nav__basket:empty{display:none}.site-nav__basket .site-header__action,.site-nav__basket .mini-basket{display:flex;flex-direction:row;align-items:stretch;min-height:0;padding:0}.site-nav__basket .mini-basket-trigger{flex-direction:row;gap:var(--space-8);min-height:0;padding:0 var(--space-16);border-radius:0;background:var(--brand);color:var(--on-brand);animation:nav-basket-in var(--duration-slow) var(--ease)}.site-nav__basket .mini-basket-trigger:hover{background:var(--brand-hover);color:var(--on-brand)}.site-nav__basket .mini-basket-trigger svg{width:1.25rem;height:1.25rem}.site-nav__basket .mini-basket-trigger .site-header__action-label{font-size:.85rem;font-weight:500;text-transform:uppercase}.site-nav__basket .mini-basket-trigger .site-header__count{position:static;background:var(--on-brand);color:var(--brand)}.site-nav__item{position:static;border-right:1px solid var(--canvas)}.site-nav__item--brands{background:var(--nav-brands, var(--border-strong));--dept-colour: var(--text-faint)}.site-nav__item--outlet{background:var(--outlet)}.site-nav__trigger{min-height:2.65rem;padding:.5rem 1rem;color:var(--dark);font-size:.85rem;font-weight:500;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.site-nav__trigger:hover,.site-nav__trigger[aria-expanded=true]{background:var(--dept-colour, var(--dark));color:var(--on-dark)}.site-nav__trigger.outlet,.site-nav__trigger.outlet:hover{color:var(--on-dark)}.site-nav__trigger.outlet:hover{background:var(--outlet);opacity:.9}.site-nav__chevron{display:none}.site-nav__section--brands .site-nav__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-nav__section--brands .site-nav__links li{min-width:0;border-bottom:1px solid var(--border-subtle)}.site-nav__section--brands .site-nav__links li:nth-child(odd){border-right:1px solid var(--border-subtle)}.site-nav__section--brands .site-nav__links li:has(.is-view-all){grid-column:1/-1;border:0}.site-nav__section--brands .site-nav__link{gap:var(--space-8);min-height:100%;padding:.55rem .5rem;font-size:.8rem;line-height:1.25}.site-nav__section--brands .site-nav__link:hover{transform:none;background:var(--surface)}.site-nav__section--brands .site-nav__link i{flex:none;width:2.5rem;font-size:1.375rem;line-height:1;text-align:center}.site-nav__panel:has(.site-nav__section--brands) .site-nav__panel-inner{gap:var(--space-16)}}@media(max-width:1023px){.site-nav{position:fixed;top:0;bottom:0;left:0;z-index:var(--layer-dialog);width:min(23.75rem,88vw);overflow-y:auto;overscroll-behavior:contain;background:var(--canvas);box-shadow:var(--shadow-dialog);transform:translate(-105%);visibility:hidden;transition:transform var(--duration-slow) var(--ease),visibility 0s linear var(--duration-slow)}.site-nav.is-open{transform:none;visibility:visible;transition:transform var(--duration-slow) var(--ease)}.site-nav__drawer-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-bottom:1px solid var(--border)}.site-nav__drawer-title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600}.site-nav__inner{padding:0}.site-nav__list{flex-direction:column}.site-nav__item{border-bottom:1px solid var(--border)}.site-nav__trigger{justify-content:space-between;width:100%;min-height:3.25rem;padding:0 var(--space-16);font-size:1rem}.site-nav__trigger[aria-expanded=true]{background:var(--surface)}.site-nav__trigger.outlet{color:var(--outlet)}.site-nav__chevron{transition:transform var(--duration-standard) var(--ease)}[aria-expanded=true]>.site-nav__chevron{transform:rotate(180deg)}.site-nav__panel{position:static;border:0;box-shadow:none;background:var(--surface)}.site-nav__panel-inner{grid-auto-flow:row;gap:var(--space-16);padding:var(--space-8) var(--space-16) var(--space-16)}.site-nav__link{min-height:2.75rem;padding:0}.site-nav__section--brands .site-nav__link{gap:var(--space-12)}.site-nav__section--brands .site-nav__link i{flex:none;width:2.75rem;font-size:1.375rem;line-height:1;text-align:center}.site-nav__extras{display:block;padding:var(--space-16)}.site-nav__extra-links{margin:0 0 var(--space-16);padding:0;list-style:none}.site-nav__extra-links a{position:relative;display:flex;align-items:center;gap:var(--space-12);min-height:2.75rem;color:var(--text);font-weight:500}.site-nav__extra-links a:hover{color:var(--brand)}.site-nav__extra-links .site-header__count{position:static}.site-nav__backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:var(--layer-backdrop);background:var(--backdrop)}.site-nav .currency-switcher__menu{position:static;box-shadow:none;margin-top:var(--space-4)}}@keyframes nav-basket-in{0%{opacity:0;transform:translate(.5rem)}}body.has-open-drawer{overflow:hidden}.mini-basket{position:relative}.mini-basket__panel{position:absolute;top:calc(100% + var(--space-8));right:0;z-index:var(--layer-popover);width:min(22.5rem,100vw - 2rem);padding:var(--space-16);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-popover);text-align:left}.mini-basket__state{padding:var(--space-16) 0;text-align:center;color:var(--text-muted)}.mini-basket__state p{margin:0}.mini-basket__items{margin:0;padding:0;list-style:none;max-height:22rem;overflow-y:auto}.mini-basket__item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--border)}.mini-basket__item:not(:has(img)){grid-template-columns:1fr auto}.mini-basket__image{width:3.5rem;height:3.5rem;object-fit:contain;background:var(--surface);border-radius:var(--radius-badge)}.mini-basket__name{display:block;margin:0;color:var(--text);font-size:.875rem;font-weight:600;line-height:1.35}.mini-basket__meta{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.mini-basket__more{margin:var(--space-8) 0 0;color:var(--text-muted);font-size:.8125rem}.mini-basket__total{display:flex;justify-content:space-between;margin:var(--space-12) 0;font-weight:600}.mini-basket__actions{display:grid;gap:var(--space-8)}.mini-basket-trigger.is-pulsing{animation:basket-pulse .4s var(--ease)}@keyframes basket-pulse{50%{transform:scale(1.12)}}.is-spinning{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.is-focus-mode .site-header__utility,.is-focus-mode .site-header__menu-toggle,.is-focus-mode .site-header__search,.is-focus-mode .site-header__action--account,.is-focus-mode .site-header__action--saved,.is-focus-mode .site-nav,.is-focus-mode .site-nav__backdrop,.is-focus-mode .pinned-bar{display:none}.is-focus-mode .site-header__grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions" "reviews reviews"}@media(min-width:1024px){.is-focus-mode .site-header__grid{grid-template-columns:minmax(15rem,18.75rem) minmax(0,1fr) auto;grid-template-areas:"logo reviews actions"}}.is-focus-mode .site-header__logo{justify-content:flex-start}.search-container{position:relative}.search-container #results{position:absolute;top:calc(100% + var(--space-4));left:0;right:0;z-index:var(--layer-popover);display:none;max-height:min(28rem,70vh);overflow-y:auto;background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-popover)}.search-container #results.active{display:block}.search-container .results-heading{padding:var(--space-12) var(--space-16) var(--space-4);color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.search-container .divider{height:1px;margin:var(--space-4) 0;background:var(--border)}.search-container .result a{display:flex;align-items:center;gap:var(--space-12);min-height:var(--target-min);padding:var(--space-8) var(--space-16);color:var(--text);font-size:.875rem;line-height:1.4;text-decoration:none}.search-container .result.highlighted a,.search-container .result a:hover{background:var(--brand-soft)}.search-container .result__image{flex:none;width:2.5rem;height:2.5rem;overflow:hidden;background:var(--surface);border-radius:var(--radius-badge)}.search-container .result__img{width:100%;height:100%;object-fit:contain}.search-container .result .details{min-width:0}.search-container .result .sku{display:block;color:var(--text-muted);font-size:.75rem}.search-container .result .name{display:block}.search-container .result .name em{font-style:normal;font-weight:700}.search-container .result .price{display:block;margin-top:2px;color:var(--brand);font-weight:600;font-variant-numeric:tabular-nums}.search-container .result .price .price-rrp,.search-container .result .price .price-was{margin-right:var(--space-4);color:var(--text-muted);font-weight:400;text-decoration:line-through}.search-container .result.out-of-stock .name:after{content:" · Out of stock";color:var(--text-muted)}.search-container .result.view-all a{justify-content:center;color:var(--brand);font-weight:600}.search-container .loading,.search-container .no-results{display:flex;justify-content:center;padding:var(--space-24) var(--space-16);color:var(--text-muted);font-size:.875rem}.promo-strip{background:var(--brand);color:var(--on-brand);font-size:.875rem;line-height:1.43}.promo-strip__inner{display:flex;justify-content:center;padding-top:var(--space-8);padding-bottom:var(--space-8)}.promo-strip__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--space-12);row-gap:var(--space-4);margin:0;text-align:center}.promo-strip__text a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.promo-strip__text a:hover{color:inherit;text-decoration-thickness:2px}.promo-strip__code-line{display:inline-flex;align-items:center;gap:var(--space-8)}.promo-strip .promo-code{background:var(--canvas);color:var(--brand);border-color:var(--canvas)}@media(max-width:767px){.promo-strip{font-size:.8125rem}.promo-strip__inner{padding-top:var(--space-4);padding-bottom:var(--space-4)}.promo-strip__text{flex-wrap:nowrap;white-space:nowrap}.promo-strip__words{display:none}.promo-strip .promo-code{padding-block:0}}.promo-code{display:inline-block;padding:.125rem var(--space-8);border:1px dashed currentColor;border-radius:var(--radius-badge);font-family:var(--font-body);font-weight:700;letter-spacing:.06em;-webkit-user-select:all;user-select:all}.newsletter-band{margin-top:var(--section-gap);background:var(--brand);color:var(--on-brand)}.newsletter-band__inner{display:grid;gap:var(--space-24);padding-top:var(--space-32);padding-bottom:var(--space-32)}@media(min-width:1024px){.newsletter-band__inner{grid-template-columns:3fr 2fr;align-items:center;gap:var(--space-64);padding-top:var(--space-48);padding-bottom:var(--space-48)}}.newsletter-band__heading{margin:0 0 var(--space-24);color:inherit;font-size:var(--text-h3);font-weight:600}.newsletter-band__perks{display:grid;gap:var(--space-24)}@media(min-width:768px){.newsletter-band__perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}@media(min-width:768px){.newsletter-band__perk{padding-right:var(--space-32)}.newsletter-band__perk+.newsletter-band__perk{padding-right:0;padding-left:var(--space-32);border-left:1px solid rgba(255,255,255,.25)}}.newsletter-band__perk-title{margin:0 0 var(--space-4);color:inherit;font-family:var(--font-heading);font-size:1.125rem;font-weight:500}@media(min-width:768px){.newsletter-band__perk-title{font-size:1.5rem}}.newsletter-band__perk-title{line-height:1.3}.newsletter-band__perk-text{margin:0;font-size:.875rem;line-height:1.55;opacity:.85}.newsletter-band__smallprint{margin:var(--space-8) 0 0;font-size:.8125rem;opacity:.9}.newsletter-band .label{color:inherit}.newsletter-form__fields{display:flex;gap:var(--space-8)}.newsletter-form__fields .input{flex:1;border-color:var(--canvas)}.newsletter-form__fields .button{--btn-bg: transparent;--btn-fg: var(--on-brand);--btn-border: var(--on-brand);--btn-bg-hover: rgb(255 255 255 / 12%);--btn-fg-hover: var(--on-brand);--btn-border-hover: var(--on-brand);--btn-bg-active: rgb(255 255 255 / 20%);flex:none;padding-inline:var(--space-24)}.newsletter-form__fields .button:not(#_)[disabled]{opacity:.75;background:transparent;border-color:var(--on-brand);color:var(--on-brand)}.newsletter-form__error{margin:var(--space-8) 0 0;padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);background:var(--canvas);color:var(--danger);font-size:.875rem;font-weight:500}.newsletter-form__success{margin:0;padding:var(--space-16);border-radius:var(--radius-control);background:var(--canvas);color:var(--success);font-weight:600}.newsletter-band .newsletter-form:focus-within :focus-visible{outline-color:var(--canvas);box-shadow:0 0 0 2px var(--brand)}.site-footer{padding:var(--space-48) 0 var(--space-24);background:var(--dark);color:var(--on-dark);font-size:.9375rem}.newsletter-band+.site-footer{margin-top:0}.site-footer:not(.newsletter-band+.site-footer){margin-top:var(--section-gap)}.site-footer a{color:var(--on-dark);text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:.2em}.site-footer a:hover{color:var(--on-dark);text-decoration-color:currentColor}.site-footer :focus-visible{outline-color:var(--canvas);box-shadow:none}.site-footer__columns{display:grid;gap:var(--space-32)}@media(min-width:768px){.site-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.site-footer__columns{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}}.site-footer__column--contact a{overflow-wrap:anywhere}.site-footer__heading{margin:0 0 var(--space-12);color:var(--on-dark);font-family:var(--font-heading);font-size:1rem;font-weight:600}.site-footer__toggle{display:none}.site-footer__links{margin:0;padding:0;list-style:none}.site-footer__links li+li{margin-top:var(--space-8)}.site-footer__social{display:flex;gap:var(--space-8);margin:var(--space-16) 0 0;padding:0;list-style:none}.site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:var(--target-min);height:var(--target-min);border:1px solid rgba(255,255,255,.4);border-radius:50%}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-16);margin-top:var(--space-48);padding-top:var(--space-24);border-top:1px solid rgba(255,255,255,.2);color:var(--on-dark-muted);font-size:.8125rem}.site-footer__bottom p{margin:0}.site-footer__payments{display:flex;flex-wrap:wrap;gap:var(--space-12);margin:0;padding:0;list-style:none;font-size:1.75rem;line-height:1;color:var(--on-dark)}.site-footer__payments .payment-icon{display:block;height:1em}.site-footer__payments .payment-icon svg{display:block;width:auto;height:100%;fill:currentColor}@media(max-width:767px){.site-footer{padding-top:var(--space-24)}.site-footer__columns{gap:0}.site-footer__column--contact{padding-bottom:var(--space-24)}.site-footer [data-footer-section]{border-top:1px solid rgba(255,255,255,.2)}.site-footer [data-footer-section] .site-footer__heading{margin:0}.site-footer [data-footer-section] .site-footer__heading-text{display:none}.site-footer [data-footer-section] .site-footer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--control-height);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.site-footer [data-footer-section] .site-footer__toggle .icon-svg{transition:transform var(--duration-standard) var(--ease)}.site-footer [data-footer-section] .site-footer__toggle[aria-expanded=true] .icon-svg{transform:rotate(180deg)}.site-footer [data-footer-section] .site-footer__links{padding-bottom:var(--space-16)}}.scroll-to-top{position:fixed;right:var(--space-16);bottom:var(--space-16);z-index:var(--layer-sticky);display:inline-flex;align-items:center;justify-content:center;width:var(--target-min);height:var(--target-min);border:1px solid var(--border);border-radius:50%;background:var(--canvas);color:var(--text);box-shadow:var(--shadow-popover);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--duration-standard) var(--ease),visibility var(--duration-standard) var(--ease)}.scroll-to-top:hover{color:var(--brand);border-color:var(--brand)}.scroll-to-top.is-visible{opacity:1;visibility:visible}.is-focus-mode .newsletter-band,.is-focus-mode .site-footer__columns{display:none}.is-focus-mode .site-footer{margin-top:var(--section-gap);padding-top:var(--space-24)}.page-header{padding-top:var(--space-16);padding-bottom:var(--space-16)}@media(min-width:1024px){.page-header{padding-top:var(--space-24);padding-bottom:var(--space-24)}}@media(min-width:1024px){.page-header__grid.has-media{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-48);align-items:start}}.page-header__title-row{display:flex;align-items:center;gap:var(--space-12)}.page-header__brand-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3rem;height:3rem;margin-bottom:var(--space-12);border:1px solid var(--border);border-radius:50%;color:var(--text);font-size:1.75rem}.page-header__intro{color:var(--text)}.page-header__intro.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1024px){.page-header__intro.is-clamped{-webkit-line-clamp:4}}.page-header__more{margin-top:var(--space-4)}.page-header__guides{margin-top:var(--space-16)}.page-header__guides ul{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);margin:0;padding:0;list-style:none}.page-header__guides a{display:inline-flex;min-height:2rem;align-items:center;font-size:.9375rem;text-decoration:underline;text-underline-offset:.15em}@media(max-width:767px){.page-header__guides ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:var(--space-8);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.page-header__guides a{min-height:var(--target-min);padding:0 var(--space-12);border:1px solid var(--border);border-radius:var(--radius-control);font-size:.875rem;white-space:nowrap;text-decoration:none}}.page-header__guides-title{display:flex;align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page-header__media{display:none}@media(min-width:1024px){.page-header__media{display:block;overflow:hidden;border-radius:var(--radius-panel);aspect-ratio:16/9}.page-header__media img{width:100%;height:100%;object-fit:cover}}.page-header__subnav{margin-top:var(--space-16)}.page-header__promo{margin:var(--space-16) 0 0}.category-hero{position:relative;overflow:hidden;padding:var(--space-24) 0 var(--space-32);background:var(--dark);color:var(--on-dark)}.category-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.category-hero.has-image:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#00000073,#00000059 60%,#0000004d);-webkit-backdrop-filter:blur(2px) saturate(.9);backdrop-filter:blur(2px) saturate(.9)}.category-hero__inner{position:relative;z-index:1}.category-hero .breadcrumb{margin-bottom:var(--space-16);font-size:.8rem}.category-hero .breadcrumb a{color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.45)}.category-hero .breadcrumb a:hover,.category-hero .breadcrumb li.is-active a,.category-hero .breadcrumb li.is-active span,.category-hero .breadcrumb [aria-current]{color:var(--on-dark)}.category-hero .breadcrumb li+li:before{color:#ffffff73}.category-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-24)}.category-hero__grid>*{min-width:0}@media(min-width:1024px){.category-hero__grid.has-guides{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);gap:var(--space-64);align-items:center}}.category-hero__title-row{display:flex;align-items:center;gap:var(--space-16);margin-bottom:var(--space-12)}.category-hero__brand-mark{flex:none;font-size:3.5rem;line-height:1}.category-hero__title{margin:0;color:var(--on-dark);font-family:var(--font-heading);font-size:1.75rem;font-weight:500;line-height:1.15}@media(min-width:1024px){.category-hero__title{font-size:2.5rem}}.category-hero__description{max-width:62.5rem;color:#ffffffeb;font-size:.9rem;line-height:1.65;overflow:hidden;transition:max-height var(--duration-slow) var(--ease)}.category-hero__description a{color:var(--on-dark)}.category-hero__description.is-clamped{max-height:4.455rem}.category-hero__description>:last-child{margin-bottom:0}.category-hero__more{margin-top:var(--space-4);min-height:var(--target-min);padding:var(--space-4) 0;border:0;background:none;color:var(--on-dark);font:500 .875rem/1.4 var(--font-body);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.category-hero__more[hidden]{display:none}.category-hero__guides ul{margin:0;padding:0;list-style:none}.category-hero__guides li{border-top:1px solid rgba(255,255,255,.2)}.category-hero__guides li:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.category-hero__guides a{display:flex;align-items:center;min-height:var(--target-min);color:var(--on-dark);font-size:.875rem}.category-hero__guides a:hover{text-decoration:underline}@media(max-width:767px){.category-hero__guides ul{display:flex;gap:var(--space-8);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.category-hero__guides li,.category-hero__guides li:last-child{flex:none;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-round)}.category-hero__guides a{padding:0 var(--space-16);white-space:nowrap;font-size:.8125rem}}.category-hero__guides-title{margin:0 0 var(--space-8);color:#ffffffbf;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.category-hero__code{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin:var(--space-16) 0 0;color:var(--on-dark);font-size:.9375rem}.category-hero__code-chip{padding:.375rem .875rem;border-radius:var(--radius-control);background:var(--canvas);color:var(--brand);font-weight:600;letter-spacing:.12em;-webkit-user-select:all;user-select:all}.category-hero__fineprint{max-width:48rem;margin:var(--space-8) 0 0;color:#ffffffb3;font-size:.75rem}.category-page__after-hero{display:grid;gap:var(--space-16);padding-top:var(--space-16)}.category-page__after-hero .notice{margin:0}.category-page .listing{padding-top:var(--space-24)}@media(min-width:1024px){.listing{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-48);align-items:start}}@media(min-width:1600px){.listing .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1920px){.listing .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.filter-panel__head,.filter-panel__foot{display:none}.filter-panel__title{margin:0;font-size:var(--text-h4);font-weight:600}.filter-panel__sort{display:none}.filter-panel__active{padding-bottom:var(--space-16);border-bottom:1px solid var(--border)}.filter-panel__active-title{margin:0 0 var(--space-8);font-size:.875rem;font-weight:600}@media(min-width:1024px){.filter-panel{position:sticky;top:calc(var(--sticky-nav-height, 2.65rem) + var(--space-16));max-height:calc(100vh - var(--sticky-nav-height, 2.65rem) - var(--space-32));overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-12);scrollbar-gutter:stable;scrollbar-width:thin}.filter-panel__title-sort,.filter-panel__active{display:none}}@media(max-width:1023px){.filter-panel{position:fixed;top:0;bottom:0;left:0;z-index:var(--layer-dialog);display:flex;flex-direction:column;width:min(25rem,100vw);background:var(--canvas);box-shadow:var(--shadow-dialog);transform:translate(-105%);visibility:hidden;transition:transform var(--duration-slow) var(--ease),visibility 0s linear var(--duration-slow)}.filter-panel.is-open{transform:none;visibility:visible;transition:transform var(--duration-slow) var(--ease)}.filter-panel__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-8) var(--space-8) var(--space-8) var(--space-16);border-bottom:1px solid var(--border)}.filter-panel__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-16)}.filter-panel__sort{display:block;margin-bottom:var(--space-16)}.filter-panel__foot{display:block;padding:var(--space-12) var(--space-16) calc(var(--space-12) + env(safe-area-inset-bottom));border-top:1px solid var(--border)}}.filter-drawer__backdrop{position:fixed;inset:0;z-index:var(--layer-backdrop);background:var(--backdrop)}@media(min-width:1024px){.filter-drawer__backdrop{display:none}}.filter-group{border-bottom:1px solid var(--border)}.filter-group__heading{margin:0;font-family:var(--font-body);font-size:.9375rem;font-weight:500}.filter-group__heading:is(p){padding:var(--space-12) 0}.filter-group__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--control-height);padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.filter-group__toggle:hover,.filter-group__count{color:var(--brand)}.filter-group__chevron{transition:transform var(--duration-standard) var(--ease)}[aria-expanded=true]>.filter-group__chevron{transform:rotate(180deg)}.filter-group__options{padding-bottom:var(--space-12)}.filter-group__more{margin-top:var(--space-4);padding:var(--space-4) 0;border:0;background:none;color:var(--brand);font:500 .875rem/1.4 var(--font-body);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.filter-option{display:flex;align-items:center;gap:var(--space-8);min-height:2.5rem;color:var(--text);font-size:.875rem;line-height:1.35;cursor:pointer}.filter-option input{width:1.125rem;height:1.125rem;flex:none;margin:0}.filter-option__label{flex:1}.filter-option__count{color:var(--text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.filter-option:hover .filter-option__label{color:var(--brand)}.filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin:0 0 var(--space-12);padding:0;list-style:none}.filter-chip{display:inline-flex;align-items:center;gap:var(--space-4);min-height:2.25rem;padding:0 var(--space-8) 0 var(--space-12);border:1px solid var(--brand);border-radius:var(--radius-round);background:var(--brand-soft);color:var(--brand);font:600 .8125rem/1.2 var(--font-body);cursor:pointer}.filter-chip:hover{background:var(--brand-soft-pressed)}.product-results{min-width:0}.product-results__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16)}.product-results__filter-button{flex:1}@media(min-width:1024px){.product-results__filter-button{display:none}}.product-results__filter-count{min-width:1.5rem;padding:0 var(--space-4);border-radius:var(--radius-round);background:var(--brand);color:var(--on-brand);font-size:.75rem;line-height:1.5rem}.product-results__count{margin:0;font-size:.875rem;color:var(--text)}@media(max-width:1023px){.product-results__count{order:3;flex-basis:100%}}.product-results__sort{display:none}@media(min-width:1024px){.product-results__sort{display:flex;align-items:center;gap:var(--space-8);margin-left:auto}}.product-results__sort .select select{min-height:2.25rem;padding:0 1.75rem 0 0;border:0;background:transparent;box-shadow:none;color:var(--text);font-size:.875rem;cursor:pointer}.product-results__sort .select select:hover{color:var(--brand)}.product-results__sort .select:not(.is-multiple):not(.is-loading):after{right:.5rem;width:.4em;height:.4em;border-width:1px;border-color:var(--text-muted)}.product-results__sort-label{color:var(--text-faint);font-size:.875rem;font-weight:400;white-space:nowrap}@media(max-width:1023px){.product-results__chips{display:none}}.product-results__error{margin-bottom:var(--space-16)}.product-results__grid{position:relative;transition:opacity var(--duration-standard) var(--ease)}.product-results__grid.is-loading{opacity:.5;pointer-events:none}.product-results__empty{padding:var(--space-48) var(--space-16);border:1px dashed var(--border);border-radius:var(--radius-panel);text-align:center}.product-results__empty p{margin:0 0 var(--space-8)}.staff-bar{padding:var(--space-12) 0;background:var(--warning);color:#fff;font-size:.875rem}.staff-bar a{color:#fff;text-decoration:underline}.product-page{padding-top:var(--space-16)}@media(min-width:1024px){.product-page{padding-top:var(--space-24)}}.product-layout{display:grid;gap:var(--space-24)}@media(min-width:1024px){.product-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-48);align-items:start}}.product-layout__gallery{min-width:0}@media(min-width:1024px){.product-layout__gallery,.product-layout__info{position:sticky;top:var(--sticky-top, 9rem)}}.product-layout__info{min-width:0;max-width:38rem;width:100%;justify-self:center;text-align:center}.product-gallery__main{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-panel);background:var(--surface);cursor:zoom-in}.product-gallery--empty .product-gallery__main,.product-gallery__main.is-small-source{cursor:default}.product-gallery__main.is-small-source{display:flex;align-items:center;justify-content:center}.product-gallery__main.is-small-source .product-gallery__main-img{width:auto;height:auto}.product-gallery__main-img{display:block;width:100%;height:100%;object-fit:contain}.product-gallery__zoom{position:absolute;right:var(--space-12);bottom:var(--space-12);display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--canvas);color:var(--text);box-shadow:var(--shadow-popover)}.product-gallery__thumbs{display:flex;gap:var(--space-8);margin-top:var(--space-12);overflow-x:auto;scrollbar-width:thin;padding-bottom:var(--space-4)}@media(min-width:1024px){.product-gallery__thumbs{display:none}}.product-gallery__tiles{display:none}@media(min-width:1024px){.product-gallery__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);margin:var(--space-16) 0 0;padding:0;list-style:none}.product-gallery__tiles li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - var(--space-8))}}.product-gallery__tile{display:block;width:100%;padding:0;border:0;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-panel);background:var(--surface);cursor:zoom-in}.product-gallery__tile img{display:block;width:100%;height:100%;object-fit:contain;transition:transform var(--duration-slow) var(--ease)}.product-gallery__tile:hover img{transform:scale(1.03)}.product-gallery__thumb{flex:none;width:4.5rem;height:4.5rem;padding:0;overflow:hidden;border:2px solid transparent;border-radius:var(--radius-control);background:var(--surface);cursor:pointer}.product-gallery__thumb img{width:100%;height:100%;object-fit:contain}.product-gallery__thumb:hover{border-color:var(--border-strong)}.product-gallery__thumb--active,.product-gallery__thumb[aria-current=true]{border-color:var(--brand)}.product-gallery-fallback img{max-width:100%;height:auto}.product-lightbox{position:fixed;inset:0;z-index:var(--layer-dialog);display:flex;align-items:center;justify-content:center;background:#fffffff7}.product-lightbox__image img{display:block;max-width:min(90vw,1200px);max-height:85vh;object-fit:contain}.product-lightbox__close,.product-lightbox__nav{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--border);border-radius:50%;background:var(--canvas);color:var(--text);cursor:pointer}.product-lightbox__close:hover,.product-lightbox__nav:hover{border-color:var(--brand);color:var(--brand)}.product-lightbox__close{top:var(--space-16);right:var(--space-16)}.product-lightbox__nav--prev{left:var(--space-16)}.product-lightbox__nav--next{right:var(--space-16)}.product-lightbox__counter{position:absolute;bottom:var(--space-16);left:50%;transform:translate(-50%);color:var(--text-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.buy-panel__header{display:grid;justify-items:center;gap:var(--space-8);margin-bottom:var(--space-24)}.buy-panel__header .price-block{justify-content:center}.buy-panel__brand{margin:0 0 var(--space-4);color:var(--text-faint);font-size:.8125rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.buy-panel__brand .brandicon-brand{display:none;font-size:3.25rem;line-height:1;color:var(--dark)}.buy-panel__title-row{position:relative;width:100%;padding-inline:calc(var(--target-min) + var(--space-8))}.buy-panel__title-row .save-product-btn{position:absolute;top:-.25rem;right:0}.buy-panel__context{margin:0;color:var(--text-muted);font-size:.875rem}.buy-panel__context a{text-decoration:underline}.buy-panel__labels{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:var(--space-4) 0 0}.buy-panel__labels .badge{font-size:.8125rem}.buy-panel__stock{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-16);margin:var(--space-4) 0 0}.buy-panel__sku{color:var(--text-muted);font-size:.8125rem}.buy-panel__summary{max-width:none;margin-bottom:var(--space-24);color:var(--text-muted)}.buy-panel__subheading{margin:0 0 var(--space-8);font-size:1rem;font-weight:600}.buy-panel__included{margin-bottom:var(--space-24);padding:var(--space-16);border-radius:var(--radius-control);background:var(--surface);text-align:left}.buy-panel__included ul{margin:0;padding:0;list-style:none}.buy-panel__included li{display:flex;gap:var(--space-8);padding:var(--space-4) 0}.buy-panel__included a{color:var(--text);text-decoration:underline}.buy-panel__purchase{min-height:6rem;padding:var(--space-24);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-raised)}.buy-panel__purchase .choice-group__legend,.buy-panel__purchase .choice-group__options,.buy-panel__purchase .choice-group__status{justify-content:center}.buy-panel__loading{height:3rem;margin:0;border-radius:var(--radius-control);background:var(--surface)}.buy-panel__selection{display:grid;gap:var(--space-8);margin:var(--space-8) 0 var(--space-16)}.buy-panel__selection-name{margin:0;font-weight:600}.buy-panel__total{display:flex;justify-content:center;align-items:baseline;gap:var(--space-8);margin:var(--space-16) 0 var(--space-12);color:var(--text-muted)}.buy-panel__total strong{color:var(--brand);font-size:1.25rem;font-weight:500}.buy-panel__actions{display:flex;justify-content:center;gap:var(--space-12);margin-top:var(--space-16)}.buy-panel__add{flex:1;min-height:var(--control-height)}.buy-panel__notice{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);margin-top:var(--space-12)}.buy-panel__hint{margin:var(--space-12) 0 0;color:var(--text-muted);font-size:.875rem}.buy-panel__oos{margin-top:var(--space-16);padding:var(--space-16);border-radius:var(--radius-control);background:var(--surface)}.buy-panel__oos-title{margin:0 0 var(--space-8);font-weight:600}.buy-panel__retired{margin-top:var(--space-16)}.product-title{margin:0;font-family:var(--font-heading);font-size:var(--text-product-title);font-weight:500;line-height:1.3;text-wrap:balance}.buy-panel__header .price-block{margin-top:var(--space-4)}.order-in-panel{margin-top:var(--space-16);padding:var(--space-16);text-align:left;border-radius:var(--radius-control);background:var(--info-soft);color:var(--text);font-size:.875rem}.order-in-panel--pre-order{background:var(--warning-soft)}.order-in-panel__header{display:flex;align-items:center;gap:var(--space-8);margin-bottom:var(--space-4);font-size:1rem}.order-in-panel__body{margin:0 0 var(--space-8)}.order-in-panel__details{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.order-in-panel__details li{display:flex;align-items:flex-start;gap:var(--space-8)}.order-in-panel__details .icon-svg{margin-top:2px}.order-in-panel__tip{color:var(--text-muted)}.supplier-note{display:flex;align-items:center;gap:var(--space-8);margin:var(--space-12) 0 0;color:var(--text-muted);font-size:.875rem}.confirm-order__message{margin:0 0 var(--space-24)}.confirm-order__actions{display:flex;flex-wrap:wrap;gap:var(--space-8)}.personalisation-panel{display:grid;gap:var(--space-16);margin:var(--space-24) 0;text-align:left}.personalisation-section{border-radius:var(--radius-control);background:var(--surface)}.personalisation-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);min-height:var(--control-height);padding:var(--space-8) var(--space-16);cursor:pointer}.personalisation-toggle--sub{padding:var(--space-8) 0}.personalisation-toggle__label{font-size:.9375rem;font-weight:500}.surcharge-badge{margin-left:var(--space-4);color:var(--text-muted);font-weight:400;font-variant-numeric:tabular-nums}.surcharge-badge:before{content:"+"}.personalisation-form{padding:var(--space-4) var(--space-16) var(--space-16);border-top:1px solid var(--border);background:var(--canvas);border-radius:0 0 var(--radius-control) var(--radius-control)}.personalisation-form .field{margin-top:var(--space-16);margin-bottom:0}.personalisation-radio+.personalisation-radio{margin-top:0}.engraving-fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.engraving-font-card{display:grid;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);cursor:pointer}.engraving-font-card img{width:100%;height:auto}.engraving-font-card:hover{border-color:var(--border-strong)}.engraving-font-card.is-active,.engraving-font-card[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft)}.engraving-font-card__name{font-size:.8125rem;font-weight:600}.character-counter{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:.8125rem;text-align:right;font-variant-numeric:tabular-nums}.personalisation-summary{margin-top:var(--space-8);padding:var(--space-12);border-radius:var(--radius-control);background:var(--surface);font-size:.875rem}.product-section{margin-top:var(--section-gap);padding-top:var(--space-32);border-top:1px solid var(--border)}.product-about{display:grid;gap:var(--space-32)}@media(min-width:1024px){.product-about{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-64)}}.product-codes summary{display:flex;align-items:center;gap:var(--space-8);list-style:none;cursor:pointer}.product-codes summary::-webkit-details-marker{display:none}.product-codes summary:after{content:"";width:.5rem;height:.5rem;margin-left:var(--space-4);border-right:1px solid var(--text-muted);border-bottom:1px solid var(--text-muted);transform:translateY(-3px) rotate(45deg);transition:transform var(--duration-standard) var(--ease)}.product-codes summary .section-title{margin:0}.product-codes details[open] summary:after{transform:translateY(2px) rotate(-135deg)}.product-codes__scroll{margin-top:var(--space-16);overflow-x:auto}.product-codes__table{min-width:40rem;font-size:.875rem}.product-codes__table th,.product-codes__table td{width:auto;padding:var(--space-8) var(--space-16) var(--space-8) 0;white-space:nowrap}.product-codes__table thead th{color:var(--text-faint);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.product-codes__table tbody th{color:var(--text);font-weight:400;white-space:normal}.product-codes__table .stock-line{font-size:.8125rem}@media(max-width:767px){.product-codes__scroll{overflow:visible}.product-codes__table{display:block;min-width:0}.product-codes__table thead{display:none}.product-codes__table tbody{display:block}.product-codes__table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "code stock" "barcode barcode";gap:2px var(--space-12);padding:var(--space-12) 0;border-bottom:1px solid var(--border)}.product-codes__table th,.product-codes__table td{padding:0;border:0;white-space:normal}.product-codes__table tbody th{grid-area:name}.product-codes__table td:nth-of-type(1){grid-area:code}.product-codes__table td:nth-of-type(2){grid-area:barcode}.product-codes__table td:nth-of-type(3){grid-area:price;font-weight:500;text-align:right}.product-codes__table td:nth-of-type(4){grid-area:stock;text-align:right}.product-codes__table td:nth-of-type(1),.product-codes__table td:nth-of-type(2){color:var(--text-muted);font-size:.8125rem}.product-codes__table td:nth-of-type(1):before{content:"Code ";color:var(--text-faint)}.product-codes__table td:nth-of-type(2):before{content:"EAN ";color:var(--text-faint)}}.product-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:var(--layer-sticky);display:none;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--gutter) calc(var(--space-8) + env(safe-area-inset-bottom));background:var(--canvas);border-top:1px solid var(--border);box-shadow:0 -4px 16px #21212114;transform:translateY(100%);transition:transform var(--duration-standard) var(--ease)}@media(max-width:767px){.product-sticky-bar{display:flex}}.product-sticky-bar.is-visible{transform:none}.product-sticky-bar__info{display:grid;min-width:0;flex:1}.product-sticky-bar__name{overflow:hidden;color:var(--text);font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-sticky-bar__price{color:var(--brand);font-weight:600;font-variant-numeric:tabular-nums}.product-sticky-bar__btn{flex:none}.initials-field{margin:var(--space-16) 0 0;padding:0;border:0}.initials-field .help{margin:0 0 var(--space-8)}.initials-field__inputs{display:flex;justify-content:center;gap:var(--space-16)}.initials-field__label{display:block;margin-bottom:var(--space-4);font-size:.8125rem;color:var(--text-muted)}.initials-field__input{width:3.5rem;text-align:center;font-size:1.25rem;font-weight:600;text-transform:uppercase}.shop-modal{position:fixed;inset:0;z-index:var(--layer-dialog);display:flex;align-items:center;justify-content:center;padding:var(--space-16);background:var(--backdrop)}.shop-modal__panel{position:relative;width:min(35rem,100%);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:var(--space-24);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-dialog)}.shop-modal__panel--wide{width:min(60rem,100%)}.shop-modal__panel:focus{outline:none}@media(max-width:767px){.shop-modal__panel{padding:var(--space-16)}}.shop-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);margin-bottom:var(--space-16)}.shop-modal__title{margin:var(--space-8) 0 0;font-size:var(--text-h4);font-weight:600;line-height:1.3}.shop-modal__close{flex:none;margin:calc(var(--space-4) * -1) calc(var(--space-8) * -1) 0 auto}.modal-enter-active,.modal-leave-active{transition:opacity var(--duration-standard) var(--ease)}.modal-enter-from,.modal-leave-to{opacity:0}.stock-alert-form__row{display:flex;gap:var(--space-8)}.stock-alert-form__row .input{flex:1;min-width:0}.stock-alert-form__done{margin:0;color:var(--success);font-weight:600}.collection-builder__toolbar{display:grid;gap:var(--space-12);margin-bottom:var(--space-12)}.collection-builder__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-8)}.collection-builder__left-actions,.collection-builder__right-actions,.collection-builder__availability{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.collection-builder__count{flex-basis:100%;color:var(--text-muted);font-size:.8125rem}.collection-builder__separator{width:1px;height:1.5rem;background:var(--border)}.collection-builder__unit-toggle,.collection-builder__layout-toggle{display:inline-flex;border:1px solid var(--border-control);border-radius:var(--radius-control);overflow:hidden}.collection-builder__unit-btn,.collection-builder__layout-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;min-width:2.5rem;padding:0 var(--space-12);border:0;background:var(--canvas);color:var(--text);font:600 .8125rem/1 var(--font-body);cursor:pointer}.collection-builder__unit-btn+.collection-builder__unit-btn,.collection-builder__unit-btn+.collection-builder__layout-btn,.collection-builder__layout-btn+.collection-builder__unit-btn,.collection-builder__layout-btn+.collection-builder__layout-btn{border-left:1px solid var(--border-control)}.collection-builder__unit-btn--active,.collection-builder__layout-btn--active{background:var(--brand);color:var(--on-brand)}.collection-builder__jump-link{display:inline-flex;align-items:center;gap:var(--space-4);font-size:.8125rem;font-weight:600}.collection-builder__hidden-note{margin:0 0 var(--space-12)}.collection-builder__notify-btn{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--control-height-compact);padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--canvas);color:var(--text);font:600 .8125rem/1 var(--font-body);cursor:pointer}.collection-builder__notify-btn:hover{border-color:var(--brand);color:var(--brand)}.collection-builder__sticky{position:sticky;bottom:var(--space-8);z-index:var(--layer-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin:var(--space-12) 0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-panel);background:var(--text);color:#fff;box-shadow:var(--shadow-dialog)}.collection-builder__sticky .button.is-primary{flex:none}.collection-builder__summary{display:grid;gap:2px}.collection-builder__total-items{font-size:.8125rem;opacity:.85}.collection-builder__total-price{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums}.collection-builder-sticky-enter-active,.collection-builder-sticky-leave-active{transition:opacity var(--duration-standard) var(--ease),transform var(--duration-standard) var(--ease)}.collection-builder-sticky-enter-from,.collection-builder-sticky-leave-to{opacity:0;transform:translateY(.5rem)}.collection-filters{display:grid;gap:var(--space-8)}.collection-filters__group{display:grid;gap:var(--space-4)}.collection-filters__label{font-size:.8125rem;font-weight:600}.collection-filters__pills{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8)}.collection-filters__pill,.collection-filters__toggle,.collection-filters__clear{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-round);background:var(--canvas);color:var(--text);font:500 .8125rem/1 var(--font-body);cursor:pointer}.collection-filters__pill:hover,.collection-filters__toggle:hover,.collection-filters__clear:hover{border-color:var(--brand);color:var(--brand)}.collection-filters__pill--active,.collection-filters__toggle--active,.collection-filters__clear--active{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.collection-filters__pill--active:hover,.collection-filters__toggle--active:hover,.collection-filters__clear--active:hover{color:var(--on-brand)}.collection-filters__toggle,.collection-filters__clear{border-style:dashed}.collection-filters__clear{justify-self:start}.collection-table__list{border-top:1px solid var(--border)}.collection-table__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-8) 0;border-bottom:1px solid var(--border)}.collection-table__row--out-of-stock .collection-table__img{opacity:.5}.collection-table__info{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-12);min-width:0}.collection-table__image{flex:none;width:3rem;height:3rem;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-badge);background:var(--surface);cursor:pointer}.collection-table__image:hover{border-color:var(--brand)}.collection-table__img{width:100%;height:100%;object-fit:contain}.collection-table__details{display:grid;gap:2px;min-width:0;flex:1;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.collection-table__details:hover .collection-table__name{text-decoration:underline}.collection-table__name{display:flex;align-items:center;gap:var(--space-8);font-size:.9375rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.collection-table__swatch{flex:none;width:1rem;height:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.collection-table__price{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);color:var(--brand);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.collection-table__price-rrp,.collection-table__price-was{color:var(--text-muted);font-size:.8125rem;font-weight:400;text-decoration:line-through}.collection-table__stock-badge{display:inline-flex;align-items:center;gap:var(--space-4);padding:2px var(--space-8);border-radius:var(--radius-badge);background:var(--danger-soft);color:var(--danger);font-size:.75rem;font-weight:500}.collection-table__stock-badge--order-in{background:var(--info-soft);color:var(--info)}.collection-table__stock-badge--pre-order,.collection-table__stock-badge--backorder{background:var(--warning-soft);color:var(--warning)}.collection-table__qty{justify-self:end}.collection-table__order-in-note,.collection-table__alert{grid-column:1/-1}.collection-table__order-in-note{display:flex;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);background:var(--info-soft);color:var(--text);font-size:.8125rem}.collection-table__order-in-note--pre-order,.collection-table__order-in-note--backorder{background:var(--warning-soft)}.collection-table__order-in-note--subtle{background:var(--surface);color:var(--text-muted)}.collection-table__order-in-note .icon-svg{margin-top:2px}.collection-table__alert{padding:var(--space-12);border-radius:var(--radius-control);background:var(--surface)}.collection-table__empty{padding:var(--space-24) 0;color:var(--text-muted);text-align:center}.collection-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.collection-grid__products{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-grid__card{display:flex;flex-direction:column;gap:var(--space-8)}.collection-grid__card--out-of-stock .collection-grid__img{opacity:.5}.collection-grid__link{display:grid;gap:var(--space-8)}.collection-grid__image{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:0;border-radius:var(--radius-card);background:var(--surface);cursor:pointer}.collection-grid__img{width:100%;height:100%;object-fit:contain}.collection-grid__badge{position:absolute;top:var(--space-8);left:var(--space-8);z-index:1;display:inline-flex;align-items:center;gap:var(--space-4);padding:2px var(--space-8);border-radius:var(--radius-badge);background:var(--surface-pressed);color:var(--text);font-size:.75rem;font-weight:600}.collection-grid__badge+.collection-grid__badge{top:2.25rem}.collection-grid__badge--fomo{background:var(--brand);color:var(--on-brand)}.collection-grid__badge--brand-outlet{background:var(--outlet);color:#fff}.collection-grid__badge--order-in{background:var(--info-soft);color:var(--info)}.collection-grid__badge--pre-order,.collection-grid__badge--backorder{background:var(--warning-soft);color:var(--warning)}.collection-grid__badge-pulse{display:none}.collection-grid__swatch{position:absolute;right:var(--space-8);bottom:var(--space-8);width:1.25rem;height:1.25rem;border-radius:50%;box-shadow:0 0 0 2px var(--canvas),inset 0 0 0 1px #0000002e}.collection-grid__body{display:grid;gap:2px;padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.collection-grid__name{margin:0;font-family:var(--font-heading);font-size:.9375rem;font-weight:500;line-height:1.3}.collection-grid__price{margin:0;color:var(--brand);font-weight:600;font-variant-numeric:tabular-nums}.collection-grid__price-rrp,.collection-grid__price-was{margin-right:var(--space-4);color:var(--text-muted);font-size:.8125rem;font-weight:400;text-decoration:line-through}.collection-grid__action{display:grid;gap:var(--space-8);margin-top:auto}.collection-grid__order-note{display:flex;align-items:center;gap:var(--space-4);color:var(--text-muted);font-size:.75rem}.collection-grid__empty{padding:var(--space-24) 0;color:var(--text-muted);text-align:center}.variation-detail{display:grid;gap:var(--space-24)}@media(min-width:768px){.variation-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.variation-detail__image{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background:var(--surface)}.variation-detail__img{width:100%;height:100%;object-fit:contain}.variation-detail__info{display:grid;gap:var(--space-8);align-content:start}.variation-detail__brand{margin:0;color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.variation-detail__fomo-eyebrow{margin:0;color:var(--brand);font-size:.8125rem;font-weight:600}.variation-detail__fomo-pulse{display:none}.variation-detail__price{margin:0;color:var(--brand);font-size:var(--text-price);font-weight:600;font-variant-numeric:tabular-nums}.variation-detail__price-rrp,.variation-detail__price-was{margin-right:var(--space-8);color:var(--text-muted);font-size:.875rem;font-weight:400;text-decoration:line-through}.variation-detail__sku{margin:0;color:var(--text-muted);font-size:.8125rem}.variation-detail__attributes{width:100%;border-collapse:collapse;font-size:.875rem}.variation-detail__attributes th,.variation-detail__attributes td{padding:var(--space-8) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.variation-detail__attributes th{width:45%;padding-right:var(--space-12);color:var(--text-muted);font-weight:600}.variation-detail__add{display:flex;gap:var(--space-8);margin-top:var(--space-8)}.confirm-supplier-modal__list{margin:0 0 var(--space-16) 1.25rem;list-style:disc}.confirm-supplier-modal__actions{display:flex;justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-24)}.collection-picker__fomo-eyebrow{margin:0;color:var(--brand);font-size:.8125rem;font-weight:600}.collection-picker__fomo-pulse{display:none}.collection-table__row.is-highlighted,.collection-grid__card.is-highlighted{scroll-margin-top:10rem;background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand);border-radius:var(--radius-control)}.collection-table__row.is-highlighted{padding-inline:var(--space-8)}@media(max-width:767px){.buy-panel__purchase:has(.collection-builder){padding:0;border-radius:0;background:none;box-shadow:none}.collection-table__info{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"image details" "image stock";align-items:center;column-gap:var(--space-12);row-gap:2px;text-align:left}.collection-table__image{grid-area:image;width:2.5rem;height:2.5rem}.collection-table__details{grid-area:details}.collection-table__info>.stock-line{grid-area:stock;font-size:.8125rem}.collection-table__row{gap:var(--space-4) var(--space-8)}.collection-table__qty .quantity__button{width:2.25rem}.collection-filters__pills,.collection-builder__availability{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.collection-filters__pills::-webkit-scrollbar,.collection-builder__availability::-webkit-scrollbar{display:none}.collection-filters__pills>*,.collection-builder__availability>*{flex:none}.collection-builder__availability{justify-content:flex-start}.collection-builder__right-actions{display:none}}.error-page{max-width:40rem;padding-top:var(--space-64);padding-bottom:var(--space-64)}.error-page__code{margin:0 0 var(--space-8);color:var(--brand);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.error-page__lead{margin:0 0 var(--space-24);color:var(--text-muted);font-size:1.0625rem}.error-page__search{margin-bottom:var(--space-24)}.content-page{padding-top:var(--space-16);padding-bottom:var(--space-48)}@media(min-width:1024px){.content-page{padding-top:var(--space-24)}}.content-page__layout{display:grid;gap:var(--space-32)}@media(min-width:1024px){.content-page__layout{grid-template-columns:minmax(0,1fr) 22rem;gap:var(--space-64);align-items:start}}.content-page__aside{padding:var(--space-24);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-raised)}.content-page__aside h2{margin:0 0 var(--space-8);font-size:1rem;font-weight:600}.content-page__aside h2:not(:first-child){margin-top:var(--space-24)}.content-page__aside p,.content-page__aside address{margin:0;font-style:normal;font-size:.9375rem}.content-page__lead{margin:0 0 var(--space-32);color:var(--text-muted);font-size:1.0625rem}.account-layout{display:grid;gap:var(--space-24)}@media(min-width:1024px){.account-layout{grid-template-columns:15rem minmax(0,1fr);gap:var(--space-48);align-items:start}}.static-page__us-delivery{margin-bottom:var(--space-24)}.static-page__us-delivery h2{margin:0 0 var(--space-8);color:inherit;font-size:1.125rem}.static-page__us-delivery p{margin:0}.static-page__us-delivery p+p{margin-top:var(--space-8)}.contact-form .textarea{min-height:10rem}.static-page{max-width:60rem;margin:var(--space-16) auto 0}.static-page>.page-title{margin-bottom:var(--space-32);text-align:center}.static-page .prose{max-width:none}.static-page .prose img{border-radius:var(--radius-card)}.contact-social{display:flex;gap:var(--space-4)}.blog-header{display:grid;gap:var(--space-16);margin-bottom:var(--space-32)}@media(min-width:768px){.blog-header{grid-template-columns:1fr minmax(16rem,24rem);align-items:end}}.blog-header .page-title,.blog-header .field{margin:0}.blog-search-results{margin:0 0 var(--space-24);color:var(--text-muted)}.blog-grid{display:grid;gap:var(--space-48) var(--grid-gap)}@media(min-width:768px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{display:grid;align-content:start;gap:var(--space-12)}.blog-card__image{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-card);background:var(--surface)}.blog-card__image img{width:100%;height:100%;object-fit:cover}.blog-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--border-strong)}.blog-card__body{display:grid;gap:var(--space-8);justify-items:start}.blog-card__date{color:var(--text-muted);font-size:.8125rem}.blog-card__title{margin:0;font-size:1.125rem;font-weight:500;line-height:1.35}.blog-card__title a{color:var(--text)}.blog-card__title a:hover{color:var(--brand);text-decoration:underline}.blog-card__excerpt{margin:0;color:var(--text-muted);font-size:.9375rem}.blog-card__link{display:inline-flex;align-items:center;gap:var(--space-4);font-size:.875rem;font-weight:600}.blog-empty{padding:var(--space-48) 0;color:var(--text-muted);text-align:center}.blog-article{max-width:60rem;margin:0 auto;padding-bottom:var(--space-48)}.blog-article__hero{margin-bottom:var(--space-24);overflow:hidden;border-radius:var(--radius-panel)}.blog-article__hero img{display:block;width:100%;height:auto}.blog-article__header{margin-bottom:var(--space-32);text-align:center}.blog-article__content{max-width:none}.blog-article__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8);color:var(--text-faint);font-size:.875rem}.blog-article__footer{margin-top:var(--space-48);padding-top:var(--space-24);border-top:1px solid var(--border)}.basket-layout{display:grid;gap:var(--space-32)}@media(min-width:1024px){.basket-layout{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:var(--space-48);align-items:start}}.basket-lines__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.basket-line{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"image body remove" "image qty total" "warn warn warn";align-items:center;gap:var(--space-8) var(--space-16);padding:var(--space-16) 0;border-bottom:1px solid var(--border)}@media(min-width:768px){.basket-line{grid-template-columns:5rem minmax(0,1fr) auto 6rem auto;grid-template-areas:"image body qty total remove" "warn warn warn warn warn"}}.basket-line__image{grid-area:image;align-self:start;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card);background:var(--surface);color:var(--text-muted)}.basket-line__image img{width:100%;height:100%;object-fit:contain}.basket-line__body{grid-area:body;min-width:0}.basket-line__name{display:block;margin:0;color:var(--text);font-weight:500;line-height:1.35;text-wrap:pretty}.basket-line__name:is(a):hover{color:var(--brand)}.basket-line__meta{margin:var(--space-4) 0 0;color:var(--text-muted);font-size:.875rem}.basket-line__note{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-4) 0 0;color:var(--text-muted);font-size:.8125rem}.basket-line__qty{grid-area:qty}.basket-line__total{grid-area:total;margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.basket-line__remove{grid-area:remove;align-self:start;color:var(--text-muted)}.basket-line__remove:hover{color:var(--danger)}@media(min-width:768px){.basket-line__remove{align-self:center}}.basket-line__warning{grid-area:warn;display:flex;align-items:center;gap:var(--space-8);margin:0}.basket-line__warning span{flex:1}.basket-line .basket-item__personalisation{margin-top:var(--space-8)}@media(min-width:1024px){.basket-totals{position:sticky;top:calc(var(--sticky-nav-height, 2.65rem) + var(--space-16))}}.basket-totals__checkout{margin-top:var(--space-16)}.basket-checkout-bar{display:none}@media(max-width:1023px){.basket-checkout-bar{position:sticky;bottom:0;z-index:var(--layer-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin:var(--space-24) calc(var(--gutter) * -1) 0;padding:var(--space-12) var(--gutter) calc(var(--space-12) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--canvas);box-shadow:0 -4px 16px #2121210f}}.basket-checkout-bar__total{display:grid;font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums}.basket-checkout-bar__label{color:var(--text-muted);font-size:.75rem;font-weight:400}.basket-checkout-bar .button{flex:1;max-width:14rem}.basket-totals{background:var(--canvas);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);padding:1.5rem}.basket-delivery-msg{font-size:.8rem;color:#7e0032;background:#7e003214;border-radius:4px;padding:.5rem .75rem;margin-bottom:1rem;line-height:1.4}.basket-delivery-msg i{margin-right:.35rem}.basket-delivery-msg.is-qualified{color:#176b3a;background:#176b3a1a}.basket-totals__row{display:flex;justify-content:space-between;padding:.5rem 0}.basket-totals__row--total{font-weight:600;font-size:1.125rem;border-top:2px solid var(--border);margin-top:.5rem;padding-top:1rem}.basket-empty{text-align:center;padding:4rem 2rem}.basket-item__personalisation{margin-top:.375rem}.basket-item__personalisation-line{font-size:.8rem;color:var(--text-muted);line-height:1.5}.basket-item__personalisation-line strong{color:var(--text-muted);font-weight:600}.mini-basket-item__personalised{margin-left:.35rem;font-size:.75rem;color:var(--bulma-primary, hsl(171, 100%, 41%))}.checkout-summary__personalisation{margin-top:.25rem}.gv-details-toggle{display:inline-block;font-size:.8rem;margin-left:.5rem;color:#3273dc;text-decoration:none}.gv-details-toggle:hover{text-decoration:underline}.gv-details{margin-top:.5rem;padding:.625rem .75rem;background:var(--surface);border:1px solid var(--border);border-radius:4px;font-size:.8rem}.gv-details dl{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0}.gv-details dt{font-weight:600;color:var(--text-muted);white-space:nowrap}.gv-details dd{margin:0;color:var(--text);word-break:break-word}.checkout-summary__item--gv{display:block;padding:.5rem 0}.checkout-summary__item--gv .checkout-summary__item-row{display:flex;justify-content:space-between;align-items:center}.basket-item__gift-icon{font-size:1.75rem;line-height:1}.stock-notice{display:flex;align-items:center;gap:.5rem;background:#fff8e5;border:1px solid hsl(44,80%,72%);border-radius:4px;padding:.45rem .65rem;font-size:.8rem;color:#72471d;line-height:1.4}.stock-notice i{color:#e9900c;flex-shrink:0}.stock-notice span{flex:1}.stock-notice__close{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:1.15rem;line-height:1;color:#a68059;padding:0 .15rem;opacity:.7;transition:opacity .15s ease}.stock-notice__close:hover{opacity:1}.supplier-note{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;color:#5c738a;line-height:1.4}.supplier-note .icon{color:var(--info)}.order-in-panel{background:var(--info-soft);border-radius:8px;padding:.75rem 1rem;font-size:.8125rem;color:#4e6174;line-height:1.5}.order-in-panel__header{display:flex;align-items:center;gap:.4rem;margin-bottom:.25rem;font-size:.8125rem;color:#394d60;letter-spacing:.01em}.order-in-panel__header .icon{color:var(--info)}.order-in-panel__body{margin-bottom:.4rem}.order-in-panel__details{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;color:#6c8093}.order-in-panel__details li{display:flex;align-items:center;gap:.35rem}.order-in-panel__details i{width:1em;text-align:center;font-size:.7rem;color:#7e94a9;flex-shrink:0}.order-in-panel__tip{color:#89949f;font-size:.7rem;margin-top:.1rem}.order-in-panel__tip-icon{cursor:help}.order-in-panel__tip-icon i{color:#98a6b3}.order-in-panel--backorder{background:#f9f5f1;color:#6e5c49}.order-in-panel--backorder .order-in-panel__header{color:#604d39}.order-in-panel--backorder .order-in-panel__header .icon{color:#a57a50}.order-in-panel--backorder .order-in-panel__details{color:#897a6c}.order-in-panel--backorder .order-in-panel__details i{color:#a38c75}.order-in-panel--backorder .order-in-panel__tip{color:#9a8f84}.order-in-panel--backorder .order-in-panel__tip-icon i{color:#ad9e90}.order-in-panel--pre-order{background:#f7f4fb;color:#544568}.order-in-panel--pre-order .order-in-panel__header{color:#4e396a}.order-in-panel--pre-order .order-in-panel__header .icon{color:#8459c0}.order-in-panel--pre-order .order-in-panel__details{color:#786c89}.order-in-panel--pre-order .order-in-panel__details i{color:#8f79af}.order-in-panel--pre-order .order-in-panel__tip{color:#8d849a}.order-in-panel--pre-order .order-in-panel__tip-icon i{color:#a195b1}.basket-item__backorder-note{display:flex;align-items:center;gap:.35rem;margin-top:.375rem;background:var(--info-soft);border-radius:5px;padding:.35rem .6rem;font-size:.8rem;color:var(--info);line-height:1.4}.basket-item__backorder-note i{color:var(--info);flex-shrink:0;font-size:.65rem}.basket-supplier-banner{display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .85rem;margin-bottom:.75rem;background:#f1f5f9;border-radius:6px;font-size:.8125rem;color:#435970;line-height:1.5}.basket-supplier-banner>i{margin-top:.2rem;color:var(--info);flex-shrink:0}.basket-supplier-banner p{margin:0}.basket-supplier-banner p+p{margin-top:.25rem}.basket-item__supplier-icon{display:inline-flex;align-items:center;margin-left:.35rem;color:var(--info);font-size:.7rem;cursor:help}.backorder-note{display:flex;align-items:flex-start;gap:.4rem;background:var(--info-soft);border-radius:5px;padding:.5rem .7rem;font-size:.8125rem;color:var(--info);line-height:1.4}.backorder-note .icon{color:var(--info);margin-top:.1em}.checkout-layout{display:grid;grid-template-columns:1fr 380px;gap:2rem;align-items:start}.checkout-layout>:last-child{align-self:stretch}@media(max-width:1023px){.checkout-layout{grid-template-columns:1fr;gap:1rem}}.checkout-summary-toggle{display:none}@media(max-width:1023px){.checkout-layout__summary{order:-1}.checkout-summary-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);width:100%;min-height:var(--target-min);padding:var(--space-12) var(--space-16);border:0;border-radius:var(--radius-control);background:var(--surface);color:var(--text);font:500 .9375rem/1.3 var(--font-body);cursor:pointer}.checkout-summary-toggle__label{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--brand)}.checkout-summary-toggle__total{font-weight:600;font-variant-numeric:tabular-nums}.checkout-layout__summary:not(.is-open) .checkout-layout__summary-panel{display:none}.checkout-layout__summary.is-open .checkout-layout__summary-panel{margin-top:var(--space-8)}}.checkout-login-banner{background:var(--info-soft);border-radius:6px;padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--text-muted)}.checkout-login-banner a{font-weight:600;color:var(--bulma-primary)}.checkout-section{background:#fff;border:1px solid var(--border);border-radius:6px;padding:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.checkout-section{border-left:none;border-right:none;border-radius:0;padding:1.25rem 0}}.checkout-section__title{font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--surface-pressed);display:flex;align-items:center;gap:.5rem}.checkout-step-number{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:50%;background:var(--bulma-primary);color:#fff;font-size:.8125rem;font-weight:600;flex-shrink:0;line-height:1}.checkout-summary{padding:1.5rem;border:0;border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-raised)}@media(min-width:1024px){.checkout-summary{position:sticky;top:4.5rem}}.checkout-summary__item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.9375rem;gap:.75rem}.checkout-summary__item-thumb{width:40px;height:40px;background:var(--surface);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkout-summary__item-img{width:100%;height:100%;object-fit:contain}.checkout-summary__item-link{color:inherit;text-decoration:none}.checkout-summary__item-link:hover{text-decoration:underline;color:var(--bulma-primary)}.checkout-address-section{background:var(--surface);border-radius:6px;padding:1.5rem;margin-bottom:1rem}@media(max-width:768px){.checkout-address-section{background:none;border-radius:0;padding:1.25rem 0}}.checkout-options{background:var(--surface);border-radius:6px;padding:.25rem 1.25rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--text-muted)}@media(max-width:768px){.checkout-options{background:none;border-radius:0;padding:.25rem 0}}.checkout-options label{cursor:pointer}.checkout-options__item{padding:.75rem 0}.checkout-options__item+.checkout-options__item{border-top:1px solid hsl(0,0%,91%)}.checkout-create-account-link{font-weight:600;text-decoration:underline;text-underline-offset:2px}.checkout-create-account-hint{display:inline;margin-left:.375rem;color:#999;font-size:.8125rem}.checkout-create-account-hint:before{content:"— "}.checkout-trust-line{display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.8125rem;color:var(--text-muted);margin-bottom:.75rem}.checkout-trust-line svg{width:14px;height:14px;opacity:.7}.checkout-summary__total{font-weight:600;font-size:1.25rem;border-top:2px solid var(--border);margin-top:.5rem;padding-top:1rem}.checkout-saved-address{margin-top:.75rem;padding:1rem;background:var(--surface);border:1px solid var(--border);border-radius:4px;font-size:.875rem;line-height:1.6;color:var(--text)}#stripe-card-element{padding:.625rem .75rem;border:1px solid hsl(0,0%,86%);border-radius:4px;background:#fff;min-height:2.5em;display:flex;align-items:center}#stripe-card-element>div{width:100%}.checkout-processing-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#ffffffe0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.checkout-processing-overlay__content{text-align:center;padding:2.5rem}.checkout-processing-overlay__spinner{display:inline-block;width:2.5rem;height:2.5rem;border:3px solid hsl(0,0%,88%);border-top-color:var(--bulma-primary);border-radius:50%;animation:checkout-spin .7s linear infinite;margin-bottom:1.25rem}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout-processing-overlay__text{font-size:1.125rem;font-weight:600;color:var(--text);margin-bottom:.25rem}.checkout-processing-overlay__subtext{font-size:.875rem;color:var(--text-muted)}.checkout-overlay-enter-active{transition:opacity .2s ease}.checkout-overlay-leave-active{transition:opacity .15s ease}.checkout-overlay-enter-from,.checkout-overlay-leave-to{opacity:0}.search-results__header{background:var(--surface);padding:2rem 0;margin-bottom:1.5rem}.search-results__header-inner{max-width:1600px;margin:0 auto;padding:0 1.5rem}.search-results__heading{font-size:1.5rem;font-weight:400;margin:0 0 .35rem}.search-results__query{font-style:italic}.search-results__count{color:var(--text-muted);margin:0;font-size:.875rem}.account-layout{display:grid;grid-template-columns:240px 1fr;gap:2.5rem;align-items:start}@media(max-width:1023px){.account-layout{grid-template-columns:1fr}}.account-sidebar{background:var(--canvas);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);padding:1.25rem}@media(max-width:1023px){.account-sidebar{padding:1rem}}.account-nav__title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--surface-pressed)}.account-nav__list{list-style:none;margin:0;padding:0}.account-nav__list li{margin-bottom:2px}.account-nav__list a,.account-nav__list .account-nav__sign-out{display:block;padding:.5rem .75rem;color:inherit;text-decoration:none;border-radius:4px;font-size:.875rem;transition:background-color .15s ease,color .15s ease}.account-nav__list a:hover,.account-nav__list .account-nav__sign-out:hover{background-color:var(--surface);color:var(--bulma-primary)}.account-nav__list a.is-active,.account-nav__list .account-nav__sign-out.is-active{background-color:var(--brand-soft);color:var(--bulma-primary);font-weight:600}.account-nav__list .account-nav__sign-out{width:100%;text-align:left;background:none;border:none;cursor:pointer;color:var(--text-muted);margin-top:.25rem;border-top:1px solid var(--surface-pressed);border-radius:0;padding-top:.75rem}.account-nav__list .account-nav__sign-out:hover{color:var(--bulma-danger);background:none}.account-content{min-width:0}.account-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}.account-card{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--border);border-radius:6px;padding:1.5rem;transition:box-shadow .2s ease,border-color .2s ease;text-align:center}.account-card:hover{box-shadow:0 4px 12px #0000000f;border-color:var(--bulma-primary);color:inherit;text-decoration:none}.account-card__icon{font-size:1.5rem;display:block;margin-bottom:.5rem}.account-card__title{font-size:1rem;font-weight:600;margin-bottom:.25rem}.account-card__desc{font-size:.8125rem;color:var(--text-muted);margin:0}.address-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.address-card{position:relative;background:#fff;border:1px solid var(--border);border-radius:6px;padding:1.25rem}.address-card--default{border-color:var(--bulma-primary);box-shadow:var(--shadow-raised)}.address-card__badge{position:absolute;top:.75rem;right:.75rem}.address-card__label{display:block;font-size:.875rem;margin-bottom:.5rem;color:var(--text-muted)}.address-card__details{font-size:.875rem;line-height:1.6;color:var(--text);margin-bottom:1rem}.address-card__actions{display:flex;gap:.5rem}.orders-table{width:100%;border-collapse:collapse}.orders-table th{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:.75rem 1rem;border-bottom:2px solid var(--surface-pressed);text-align:left}.orders-table td{padding:.75rem 1rem;border-bottom:1px solid var(--surface);font-size:.875rem;vertical-align:middle}.orders-table tr:hover td{background-color:var(--surface)}.orders-table__number{font-weight:600;color:var(--bulma-primary);text-decoration:none}.orders-table__number:hover{text-decoration:underline}.orders-table__status{display:inline-block;padding:.2em .6em;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:capitalize;background:var(--surface);color:var(--text-muted)}.pagination-links{display:flex;justify-content:center;gap:.25rem;margin-top:1.5rem;flex-wrap:wrap}.auth-box{max-width:27.5rem;margin:0 auto;padding:var(--space-32);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:none}.auth-box .page-title{margin-bottom:var(--space-4);text-align:center}.auth-box .subtitle{color:var(--text-muted)}@media(max-width:767px){.auth-box{padding:var(--space-24) var(--space-16);border:0}}.home-section{margin-top:var(--section-gap)}.home-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-16)}.home-section__head .section-title{margin-bottom:var(--space-16)}.fomo-block{margin-top:var(--section-gap)}.fomo-block__inner{display:grid;gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised)}@media(min-width:768px){.fomo-block__inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:var(--space-48);padding:var(--space-32) var(--space-48)}}.fomo-block__content{display:grid;justify-items:start;gap:var(--space-8)}.fomo-block__series{width:100%;max-width:22rem;height:auto;margin-bottom:var(--space-8);border-radius:var(--radius-control)}.fomo-block__eyebrow{margin:0;color:var(--brand);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fomo-block__title{margin:0;font-size:var(--text-h3);font-weight:600;line-height:1.25}.fomo-block__price .price-block__current{font-size:var(--text-h2)}.fomo-block__ends{margin:0 0 var(--space-8);color:var(--text-muted);font-size:.875rem}.fomo-block__media{display:block;overflow:hidden;border-radius:50%;aspect-ratio:1;max-width:22rem;width:100%;justify-self:center;background:var(--surface)}.fomo-block__media img{width:100%;height:100%;object-fit:contain}.home-section--bleed{margin-top:var(--space-24);padding-inline:max(var(--gutter),(100vw - var(--content-max)) / 4)}.home-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none}@media(min-width:1024px){.home-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-tile{display:grid;gap:var(--space-12);padding-bottom:var(--space-8);color:var(--text);text-align:center}.home-tile__image{width:100%;aspect-ratio:4/3;object-fit:cover;transition:opacity var(--duration-standard) var(--ease)}.home-tile__label{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);font-family:var(--font-heading);font-size:1.0625rem;font-weight:500}.home-tile:hover{color:var(--brand)}.home-tile:hover .home-tile__image{opacity:.92}.home-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12);margin:0;padding:0;list-style:none}@media(min-width:768px){.home-brands{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:767px){.home-brands{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:6.75rem;gap:var(--space-8);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter)}.home-brands::-webkit-scrollbar{display:none}.home-brands>li{scroll-snap-align:start}.home-brands .home-brands__item{height:4.5rem;font-size:2.5rem}}.home-brands__item{display:flex;align-items:center;justify-content:center;height:6rem;border-radius:var(--radius-card);background:var(--surface-pressed);color:var(--text-muted);font-size:3.25rem;line-height:1;transition:color var(--duration-standard) var(--ease),transform var(--duration-standard) var(--ease)}.home-brands__item:hover{color:var(--brand);transform:translateY(-2px)}.feature-panel{display:grid;gap:var(--space-24);padding:var(--space-24);border-radius:var(--radius-panel);background:var(--surface)}@media(min-width:768px){.feature-panel{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:var(--space-48);padding:var(--space-32)}}.feature-panel__media img{display:block;width:100%;height:auto;border-radius:var(--radius-card)}.feature-panel__content{display:grid;justify-items:start;gap:var(--space-8)}.feature-panel__content p,.feature-panel__content .section-title{margin:0}.feature-panel__content .button{margin-top:var(--space-8)}.feature-panel__eyebrow{color:var(--brand);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.feature-panel__subtitle{font-weight:600}.home-about{margin-top:var(--section-gap);padding:var(--space-64) 0;background:var(--brand);color:var(--on-brand)}.home-about a:not(.pill-links a){color:var(--on-brand);text-decoration-color:#ffffff80}.home-about a:not(.pill-links a):hover{text-decoration-color:currentColor}.home-about .pill-links a{border-color:#ffffff73;background:transparent;color:var(--on-brand)}.home-about .pill-links a:hover{border-color:var(--on-brand);background:#ffffff1a;color:var(--on-brand)}.home-about__inner{display:grid;justify-items:center;gap:var(--space-24);max-width:47.5rem;text-align:center}.home-about__title{margin:0;color:inherit;font-size:var(--text-h3);font-weight:600;line-height:1.25}.home-about__copy{max-width:47.5rem;margin-inline:auto;color:#ffffffe0}.home-about__links{justify-content:center}.home-departments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-32) var(--space-24)}@media(min-width:768px){.home-departments{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.home-departments{grid-template-columns:repeat(5,minmax(0,1fr))}}.home-department__name{margin:0 0 var(--space-12);padding-bottom:var(--space-8);border-bottom:1px solid var(--border);font-size:1rem;font-weight:600}.home-department ul{margin:0;padding:0;list-style:none}.home-department li+li{margin-top:var(--space-8)}.home-department a{color:var(--text);font-size:.9375rem}.home-department a:hover{color:var(--brand);text-decoration:underline}.home-hero{position:relative;min-height:75vh;display:flex;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#1a1a1a;overflow:hidden}@media(min-width:769px){.home-hero{min-height:70vh}}.home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000bf,#0006 50%,#00000026 80%);pointer-events:none}.home-hero__content{position:relative;z-index:1;padding:2.5rem 1.5rem;max-width:600px}@media(min-width:769px){.home-hero__content{padding:3.5rem 3rem}}.home-hero__eyebrow{display:inline-block;color:#ffffffd9;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem}.home-hero__title{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.15;margin-bottom:.75rem}@media(min-width:769px){.home-hero__title{font-size:2.5rem}}.home-hero__subtitle{color:#fff;font-size:.95rem;font-weight:500;line-height:1.6;margin-bottom:1.5rem;max-width:480px}@media(min-width:769px){.home-hero__subtitle{font-size:1.05rem}}.home-hero__fineprint{color:#ffffffd9;font-size:.75rem;font-weight:400;letter-spacing:.04em;margin-top:.85rem;margin-bottom:0}.home-hero__button{display:inline-block;background:#fff;color:#212121;font-size:.85rem;font-weight:600;padding:.85rem 2rem;border-radius:50px;text-decoration:none;letter-spacing:.02em;transition:background .2s ease,transform .2s ease}.home-hero__button:hover{background:#ffffffe6;transform:translateY(-1px);text-decoration:none;color:#212121}.home-hero--promo{align-items:center;justify-content:center;text-align:center}.home-hero--promo:after{background:radial-gradient(ellipse at center,#00000073,#00000059 60%,#0000004d);backdrop-filter:blur(2px) saturate(.9);-webkit-backdrop-filter:blur(2px) saturate(.9)}.home-hero--promo .home-hero__content{max-width:720px;margin:0 auto;padding:3rem 1.5rem}@media(min-width:769px){.home-hero--promo .home-hero__content{padding:4rem 3rem}}.home-hero--promo .home-hero__subtitle{max-width:560px;margin-left:auto;margin-right:auto}.home-hero--promo .home-hero__title{display:flex;flex-direction:column;align-items:center;gap:.4rem;font-size:1rem;margin-bottom:1rem;line-height:1}.home-hero--promo .home-hero__eyebrow{color:#fff}.home-hero--promo .home-hero__button{margin-top:1.5rem;background:#8a6c52;color:#fff}.home-hero--promo .home-hero__link{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.home-hero--promo .home-hero__link:hover{text-decoration:none}.home-hero--promo .home-hero__link:hover .home-hero__button{background:#775d47;color:#fff;transform:translateY(-1px)}.home-hero__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:18rem;line-height:1;color:#ffffff29;pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:769px){.home-hero__watermark{font-size:30rem}}@media(max-width:768px){.home-hero__watermark{display:none}}.home-hero__title-primary{display:block;font-family:Protest Riot,Impact,sans-serif;font-size:3.5rem;font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.4)}@media(min-width:769px){.home-hero__title-primary{font-size:6rem}}.home-hero__title-secondary{display:inline-flex;align-items:center;gap:.85em;font-size:1.1rem;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:#fff;padding-left:.4em;margin-top:.4rem}@media(min-width:769px){.home-hero__title-secondary{font-size:1.4rem}}.home-hero__title-secondary:before,.home-hero__title-secondary:after{content:"";display:block;width:2.5em;height:1px;background:currentColor;opacity:.55}.home-hero__code{display:inline-block;background:#fff;color:#8a6c52;font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-weight:700;font-size:1.05rem;letter-spacing:.25em;padding:.65rem 1.25rem .65rem 1.5rem;border-radius:6px;margin-bottom:1.5rem;box-shadow:0 4px 14px #0000002e}@media(min-width:769px){.home-hero__code{font-size:1.2rem;padding:.75rem 1.5rem .75rem 1.75rem}}.home-hero__code-track{position:relative;display:inline-block;white-space:nowrap}.home-hero__code-ghost{visibility:hidden}.home-hero__code-typed{position:absolute;inset:0;display:inline-block;text-align:left;white-space:nowrap}.home-hero__code-typed:after{content:"|";display:inline-block;margin-left:.05em;color:#8a6c52;font-weight:400;animation:hero-code-caret .8s step-end infinite}.home-hero__code-typed:not(.is-typing):after{content:none}@keyframes hero-code-caret{0%,50%{opacity:1}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.home-hero__code-typed:after{animation:none;opacity:0}}.product-detail__title-row{display:flex;align-items:flex-start;gap:.75rem}.product-detail__title-row .title{flex:1;margin-bottom:0}.product-detail__title-row .save-product-btn{position:static;flex-shrink:0;margin-top:.25rem}.saved-products-page__card{position:relative}.saved-products-page__remove{position:absolute;top:.5rem;right:.5rem;z-index:2}.saved-products-page__link{display:block;text-decoration:none;color:inherit}.saved-products-page__link:hover{text-decoration:none;color:inherit}.saved-products-page__empty{text-align:center;padding:3rem 1rem}.saved-products-page__empty-icon{color:var(--border-control);margin-bottom:1rem}.saved-products-page__empty-text{color:var(--text-muted);margin-bottom:1rem}.locale-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;animation:locale-fade-in .25s ease}.locale-overlay--closing{opacity:0;transition:opacity .2s ease}.locale-overlay--closing .locale-overlay__card{transform:translateY(8px) scale(.97);transition:transform .2s ease}.locale-overlay__backdrop{position:absolute;inset:0;background:#32323280;cursor:pointer}.locale-overlay__card{position:relative;background:#fff;border-radius:10px;box-shadow:0 12px 48px #0000002e;max-width:380px;width:100%;padding:2.25rem 2rem 2rem;text-align:center;animation:locale-slide-up .3s ease}.locale-overlay__icon{width:44px;height:44px;color:#7e0032;margin-bottom:1rem}.locale-overlay__message{font-size:.95rem;line-height:1.5;color:#212121;margin:0 0 1.5rem}.locale-overlay__actions{display:flex;flex-direction:column;gap:.625rem}.locale-overlay__switch{display:block;padding:.7rem 1.25rem;background:#7e0032;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:background .15s ease}.locale-overlay__switch:hover{background:#5f0026;color:#fff}.locale-overlay__dismiss{display:block;width:100%;padding:.6rem 1.25rem;background:none;color:#212121;border:1px solid #d0d0d0;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.locale-overlay__dismiss:hover{border-color:#999;background:#fafafa}@keyframes locale-fade-in{0%{opacity:0}to{opacity:1}}@keyframes locale-slide-up{0%{transform:translateY(12px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.gift-voucher-page{max-width:720px;margin:0 auto}.gift-voucher-page__header{text-align:center;margin-bottom:2.5rem}.gift-voucher-form__section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.gift-voucher-form__section:last-of-type{border-bottom:none}.gift-voucher-form__amounts{display:flex;flex-wrap:wrap;gap:.75rem}.gift-voucher-form__amount-btn{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:.75rem 1.25rem;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:1rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.gift-voucher-form__amount-btn:hover{border-color:var(--brand)}.gift-voucher-form__amount-btn.is-selected{border-color:var(--brand);background:var(--brand);color:#fff}.gift-voucher-form__custom-amount{margin-top:1rem;max-width:280px}.gift-voucher-form__summary{background:#f7fafc;border:1px solid var(--border);border-radius:8px;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.gift-voucher-form__summary-row{display:flex;justify-content:space-between;align-items:center;font-size:1.125rem}.gift-voucher-form__actions{text-align:center}@font-face{font-family:brands-icomoon;src:url(/fonts/brands-icomoon.woff2?cdz3tt) format("woff2"),url(/fonts/brands-icomoon.woff?cdz3tt) format("woff"),url(/fonts/brands-icomoon.ttf?cdz3tt) format("truetype");font-weight:400;font-style:normal;font-display:swap}[class^=brandicon-],[class*=" brandicon-"]{font-family:brands-icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brandicon-berol:before{content:""}.brand-berol .brandicon-brand{display:inline-block}.brand-berol .brandicon-brand:before{content:""}.brand-berol .product-detail__brand-name{display:none}.brandicon-brause:before{content:""}.brand-brause .brandicon-brand{display:inline-block}.brand-brause .brandicon-brand:before{content:""}.brand-brause .product-detail__brand-name{display:none}.brandicon-caran-dache:before{content:""}.brand-caran-dache .brandicon-brand{display:inline-block}.brand-caran-dache .brandicon-brand:before{content:""}.brand-caran-dache .product-detail__brand-name{display:none}.brandicon-castelli:before{content:""}.brand-castelli .brandicon-brand{display:inline-block}.brand-castelli .brandicon-brand:before{content:""}.brand-castelli .product-detail__brand-name{display:none}.brandicon-conklin:before{content:""}.brand-conklin .brandicon-brand{display:inline-block}.brand-conklin .brandicon-brand:before{content:""}.brand-conklin .product-detail__brand-name{display:none}.brandicon-cross:before{content:""}.brand-cross .brandicon-brand{display:inline-block}.brand-cross .brandicon-brand:before{content:""}.brand-cross .product-detail__brand-name{display:none}.brandicon-crown-mill:before{content:""}.brand-crown-mill .brandicon-brand{display:inline-block}.brand-crown-mill .brandicon-brand:before{content:""}.brand-crown-mill .product-detail__brand-name{display:none}.brandicon-diamine:before{content:""}.brand-diamine .brandicon-brand{display:inline-block}.brand-diamine .brandicon-brand:before{content:""}.brand-diamine .product-detail__brand-name{display:none}.brandicon-diamine-inks:before{content:""}.brand-diamine-inks .brandicon-brand{display:inline-block}.brand-diamine-inks .brandicon-brand:before{content:""}.brand-diamine-inks .product-detail__brand-name{display:none}.brandicon-diplomat:before{content:""}.brand-diplomat .brandicon-brand{display:inline-block}.brand-diplomat .brandicon-brand:before{content:""}.brand-diplomat .product-detail__brand-name{display:none}.brandicon-faber-castell:before{content:""}.brand-faber-castell .brandicon-brand{display:inline-block}.brand-faber-castell .brandicon-brand:before{content:""}.brand-faber-castell .product-detail__brand-name{display:none}.brandicon-graf-von-faber-castell:before{content:""}.brand-graf-von-faber-castell .brandicon-brand{display:inline-block}.brand-graf-von-faber-castell .brandicon-brand:before{content:""}.brand-graf-von-faber-castell .product-detail__brand-name{display:none}.brandicon-kaweco:before{content:""}.brand-kaweco .brandicon-brand{display:inline-block}.brand-kaweco .brandicon-brand:before{content:""}.brand-kaweco .product-detail__brand-name{display:none}.brandicon-koh-i-noor:before{content:""}.brand-koh-i-noor .brandicon-brand{display:inline-block}.brand-koh-i-noor .brandicon-brand:before{content:""}.brand-koh-i-noor .product-detail__brand-name{display:none}.brandicon-manuscript:before{content:""}.brand-manuscript .brandicon-brand{display:inline-block}.brand-manuscript .brandicon-brand:before{content:""}.brand-manuscript .product-detail__brand-name{display:none}.brandicon-monteverde:before{content:""}.brand-monteverde .brandicon-brand{display:inline-block}.brand-monteverde .brandicon-brand:before{content:""}.brand-monteverde .product-detail__brand-name{display:none}.brandicon-papermate:before{content:""}.brand-papermate .brandicon-brand{display:inline-block}.brand-papermate .brandicon-brand:before{content:""}.brand-papermate .product-detail__brand-name{display:none}.brandicon-papuro:before{content:""}.brand-papuro .brandicon-brand{display:inline-block}.brand-papuro .brandicon-brand:before{content:""}.brand-papuro .product-detail__brand-name{display:none}.brandicon-parker:before{content:""}.brand-parker .brandicon-brand{display:inline-block}.brand-parker .brandicon-brand:before{content:""}.brand-parker .product-detail__brand-name{display:none}.brandicon-pelikan:before{content:""}.brand-pelikan .brandicon-brand{display:inline-block}.brand-pelikan .brandicon-brand:before{content:""}.brand-pelikan .product-detail__brand-name{display:none}.brandicon-pilot:before{content:""}.brand-pilot .brandicon-brand{display:inline-block}.brand-pilot .brandicon-brand:before{content:""}.brand-pilot .product-detail__brand-name{display:none}.brandicon-rhodia:before{content:""}.brand-rhodia .brandicon-brand{display:inline-block}.brand-rhodia .brandicon-brand:before{content:""}.brand-rhodia .product-detail__brand-name{display:none}.brandicon-rotring:before{content:""}.brand-rotring .brandicon-brand{display:inline-block}.brand-rotring .brandicon-brand:before{content:""}.brand-rotring .product-detail__brand-name{display:none}.brandicon-schmidt:before{content:""}.brand-schmidt .brandicon-brand{display:inline-block}.brand-schmidt .brandicon-brand:before{content:""}.brand-schmidt .product-detail__brand-name{display:none}.brandicon-sharpie:before{content:""}.brand-sharpie .brandicon-brand{display:inline-block}.brand-sharpie .brandicon-brand:before{content:""}.brand-sharpie .product-detail__brand-name{display:none}.brandicon-sheaffer:before{content:""}.brand-sheaffer .brandicon-brand{display:inline-block}.brand-sheaffer .brandicon-brand:before{content:""}.brand-sheaffer .product-detail__brand-name{display:none}.brandicon-spectrum-noir:before{content:""}.brand-spectrum-noir .brandicon-brand{display:inline-block}.brand-spectrum-noir .brandicon-brand:before{content:""}.brand-spectrum-noir .product-detail__brand-name{display:none}.brandicon-st-dupont:before{content:""}.brand-st-dupont .brandicon-brand{display:inline-block}.brand-st-dupont .brandicon-brand:before{content:""}.brand-st-dupont .product-detail__brand-name{display:none}.brandicon-s-t-dupont:before{content:""}.brand-s-t-dupont .brandicon-brand{display:inline-block}.brand-s-t-dupont .brandicon-brand:before{content:""}.brand-s-t-dupont .product-detail__brand-name{display:none}.brandicon-stabilo:before{content:""}.brand-stabilo .brandicon-brand{display:inline-block}.brand-stabilo .brandicon-brand:before{content:""}.brand-stabilo .product-detail__brand-name{display:none}.brandicon-staedtler:before{content:""}.brand-staedtler .brandicon-brand{display:inline-block}.brand-staedtler .brandicon-brand:before{content:""}.brand-staedtler .product-detail__brand-name{display:none}.brandicon-uni-ball:before{content:""}.brand-uni-ball .brandicon-brand{display:inline-block}.brand-uni-ball .brandicon-brand:before{content:""}.brand-uni-ball .product-detail__brand-name{display:none}.brandicon-visconti:before{content:""}.brand-visconti .brandicon-brand{display:inline-block}.brand-visconti .brandicon-brand:before{content:""}.brand-visconti .product-detail__brand-name{display:none}.brandicon-waterman:before{content:""}.brand-waterman .brandicon-brand{display:inline-block}.brand-waterman .brandicon-brand:before{content:""}.brand-waterman .product-detail__brand-name{display:none}.brandicon-worther:before{content:""}.brand-worther .brandicon-brand{display:inline-block}.brand-worther .brandicon-brand:before{content:""}.brand-worther .product-detail__brand-name{display:none}.brandicon-caran-d-ache:before{content:""}.brand-caran-d-ache .brandicon-brand{display:inline-block}.brand-caran-d-ache .brandicon-brand:before{content:""}.brand-caran-d-ache .product-detail__brand-name{display:none}.brandicon-wrther:before{content:""}.brand-wrther .brandicon-brand{display:inline-block}.brand-wrther .brandicon-brand:before{content:""}.brand-wrther .product-detail__brand-name{display:none}.brandicon-parafernalia:before{content:""}.brand-parafernalia .brandicon-brand{display:inline-block}.brand-parafernalia .brandicon-brand:before{content:""}.brand-parafernalia .product-detail__brand-name{display:none}.brandicon-hugo-boss:before{content:""}.brand-hugo-boss .brandicon-brand{display:inline-block}.brand-hugo-boss .brandicon-brand:before{content:""}.brand-hugo-boss .product-detail__brand-name{display:none}.brandicon-esterbrook:before{content:""}.brand-esterbrook .brandicon-brand{display:inline-block}.brand-esterbrook .brandicon-brand:before{content:""}.brand-esterbrook .product-detail__brand-name{display:none}.brandicon-yookers:before{content:""}.brand-yookers .brandicon-brand{display:inline-block}.brand-yookers .brandicon-brand:before{content:""}.brand-yookers .product-detail__brand-name{display:none}.brandicon-chameleon:before{content:""}.brand-chameleon .brandicon-brand{display:inline-block}.brand-chameleon .brandicon-brand:before{content:""}.brand-chameleon .product-detail__brand-name{display:none}.brandicon-pineider:before{content:""}.brand-pineider .brandicon-brand{display:inline-block}.brand-pineider .brandicon-brand:before{content:""}.brand-pineider .product-detail__brand-name{display:none}.brandicon-schneider:before{content:""}.brand-schneider .brandicon-brand{display:inline-block}.brand-schneider .brandicon-brand:before{content:""}.brand-schneider .product-detail__brand-name{display:none}.brandicon-edding:before{content:""}.brand-edding .brandicon-brand{display:inline-block}.brand-edding .brandicon-brand:before{content:""}.brand-edding .product-detail__brand-name{display:none}.brandicon-tombow:before{content:""}.brand-tombow .brandicon-brand{display:inline-block}.brand-tombow .brandicon-brand:before{content:""}.brand-tombow .product-detail__brand-name{display:none}.brandicon-moleskine:before{content:""}.brand-moleskine .brandicon-brand{display:inline-block}.brand-moleskine .brandicon-brand:before{content:""}.brand-moleskine .product-detail__brand-name{display:none}.brandicon-lamy:before{content:""}.brand-lamy .brandicon-brand{display:inline-block}.brand-lamy .brandicon-brand:before{content:""}.brand-lamy .product-detail__brand-name{display:none}.brandicon-bruynzeel:before{content:""}.brand-bruynzeel .brandicon-brand{display:inline-block}.brand-bruynzeel .brandicon-brand:before{content:""}.brand-bruynzeel .product-detail__brand-name{display:none}.brandicon-sakura:before{content:""}.brand-sakura .brandicon-brand{display:inline-block}.brand-sakura .brandicon-brand:before{content:""}.brand-sakura .product-detail__brand-name{display:none}.brandicon-ecoline:before{content:""}.brand-ecoline .brandicon-brand{display:inline-block}.brand-ecoline .brandicon-brand:before{content:""}.brand-ecoline .product-detail__brand-name{display:none}.brandicon-amsterdam:before{content:""}.brand-amsterdam .brandicon-brand{display:inline-block}.brand-amsterdam .brandicon-brand:before{content:""}.brand-amsterdam .product-detail__brand-name{display:none}.brandicon-lego:before{content:""}.brand-lego .brandicon-brand{display:inline-block}.brand-lego .brandicon-brand:before{content:""}.brand-lego .product-detail__brand-name{display:none}.brandicon-karin:before{content:""}.brand-karin .brandicon-brand{display:inline-block}.brand-karin .brandicon-brand:before{content:""}.brand-karin .product-detail__brand-name{display:none}.brandicon-pentel:before{content:""}.brand-pentel .brandicon-brand{display:inline-block}.brand-pentel .brandicon-brand:before{content:""}.brand-pentel .product-detail__brand-name{display:none}.outlet-hero{position:relative;width:100%;background-color:#1f6b65;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:2.25rem 0 2.5rem;overflow:hidden}@media(min-width:769px){.outlet-hero{padding:3rem 0 3.25rem}}.outlet-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#00000073,#00000059 60%,#0000004d);backdrop-filter:blur(2px) saturate(.9);-webkit-backdrop-filter:blur(2px) saturate(.9);pointer-events:none}.outlet-hero__content{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:0 1.5rem}@media(min-width:769px){.outlet-hero__content{padding:0 3rem}}.outlet-hero__eyebrow{display:inline-block;color:#ffffffd9;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.85rem}.outlet-hero__title{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:0 0 1rem;line-height:1;font-size:1rem}.outlet-hero__title-primary{display:block;font-size:1.75rem;font-weight:600;line-height:1.15;color:#fff}@media(min-width:769px){.outlet-hero__title-primary{font-size:2.25rem}}.outlet-hero__subtitle{color:#ffffffeb;font-size:.95rem;font-weight:500;line-height:1.6;margin:0 auto 1.4rem;max-width:560px}@media(min-width:769px){.outlet-hero__subtitle{font-size:1.05rem}}.outlet-hero__subtitle p:last-child{margin-bottom:0}.outlet-hero__subtitle a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:3px}.outlet-hero__subtitle a:hover{text-decoration-color:#fff}.outlet-hero__code{display:inline-block;background:#fff;color:#1f6b65;font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-weight:600;font-size:1.05rem;letter-spacing:.25em;padding:.65rem 1.25rem .65rem 1.5rem;border-radius:6px;margin-bottom:.85rem;box-shadow:0 4px 14px #0000002e}@media(min-width:769px){.outlet-hero__code{font-size:1.2rem;padding:.75rem 1.5rem .75rem 1.75rem}}.outlet-hero__code-track{position:relative;display:inline-block;white-space:nowrap}.outlet-hero__code-ghost{visibility:hidden}.outlet-hero__code-typed{position:absolute;inset:0;display:inline-block;text-align:left;white-space:nowrap}.outlet-hero__fineprint{color:#ffffffb3;font-size:.72rem;font-weight:400;letter-spacing:.04em;margin-top:.5rem;margin-bottom:0}.outlet-promo{display:flex;flex-direction:column;gap:.4rem;border-radius:12px}.outlet-promo .outlet-promo__headline{line-height:1.2}.outlet-promo .outlet-promo__code-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.95rem}.outlet-promo .outlet-promo__code{display:inline-block;padding:.18rem .55rem;background:#ffffff26;border:1px solid rgba(255,255,255,.35);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;letter-spacing:.05em;color:inherit}.outlet-promo .outlet-promo__subtext{margin:0;font-size:.825rem;opacity:.85;line-height:1.45}.outlet-promo--inline{align-items:center;gap:var(--space-8);margin-top:var(--space-12);padding:0;border:0;background:none;color:var(--text);text-align:center}.outlet-promo--inline .outlet-promo__headline{color:var(--outlet);font-size:.9375rem;font-weight:500}.outlet-promo--inline .outlet-promo__code-line{justify-content:center;gap:var(--space-8);color:var(--text-muted);font-size:.875rem}.outlet-promo--inline .outlet-promo__code{padding:.25rem .75rem;border:0;border-radius:var(--radius-control);background:var(--outlet);color:var(--on-dark);font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.12em;-webkit-user-select:all;user-select:all}.outlet-promo--inline .outlet-promo__subtext{max-width:30rem;color:var(--text-faint);font-size:.75rem;opacity:1}.product-detail__outlet{margin:.75rem 0 1rem;padding:.85rem 1rem;background:#1f6b650f;border-radius:8px}.product-detail__outlet-eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.35rem}.product-detail__outlet-badge{display:inline-block;background:#1f6b65;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .55rem;border-radius:4px}.product-detail__outlet-lastchance{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#144340}.product-detail__outlet-lastchance:before{content:"";width:6px;height:6px;border-radius:50%;background:#1f6b65;animation:outletPulse 1.6s ease-in-out infinite}.product-detail__price--outlet{color:#144340;font-weight:600}@keyframes outletPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.55}}.engraving-content{max-width:1600px;margin:0 auto;padding:0 1.5rem}.engraving-highlights{display:flex;flex-wrap:wrap;gap:.75rem 2rem;padding:1.25rem 0;border-bottom:1px solid var(--border);margin-bottom:0}.engraving-highlights__item{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--text)}.engraving-highlights__item i{font-size:.75rem;color:#7e0032}.engraving-section{padding:2.5rem 0;border-bottom:1px solid var(--border)}.engraving-section:last-child{border-bottom:none}.engraving-section--alt{background:#f9f9f9;margin:0 -1.5rem;padding:2.5rem 1.5rem}.engraving-section__title{font-size:1.5rem;font-weight:600;color:var(--text);margin:0 0 .4rem;text-align:center}.engraving-section__subtitle{font-size:.875rem;color:var(--text-muted);text-align:center;max-width:650px;margin:0 auto 1.75rem;line-height:1.6}.engraving-section__subtitle a{color:#7e0032;text-decoration:underline}.engraving-section__footer{font-size:.875rem;color:var(--text-muted);text-align:center;max-width:700px;margin:1.75rem auto 0;line-height:1.6}.engraving-section__footer a{color:#7e0032;text-decoration:underline}.engraving-process__step{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start;margin-bottom:2rem}.engraving-process__step--reverse{grid-template-columns:2fr 1fr}.engraving-process__step--reverse .engraving-process__image{order:2}.engraving-process__step--reverse .engraving-process__content{order:1}.engraving-process__step:last-child{margin-bottom:0}.engraving-process__image{border-radius:6px;overflow:hidden}.engraving-process__image img{width:100%;height:auto;display:block}.engraving-process__content h3{font-size:1.0625rem;font-weight:600;color:var(--text);margin:0 0 .4rem}.engraving-process__content p{font-size:.875rem;color:var(--text-muted);line-height:1.65;margin:0 0 .85rem}.engraving-process__content p:last-child{margin-bottom:0}.engraving-process__content a{color:#7e0032;text-decoration:underline}.engraving-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.engraving-steps__card{text-align:center}.engraving-steps__card img{width:100%;height:auto;border-radius:6px;margin-bottom:.75rem}.engraving-steps__card h3{font-size:.9375rem;font-weight:600;color:var(--text);margin:0 0 .35rem}.engraving-steps__card p{font-size:.8125rem;color:var(--text-muted);line-height:1.55;margin:0}.engraving-steps__card a{color:#7e0032;text-decoration:underline}.engraving-examples{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.engraving-examples__item{margin:0}.engraving-examples__item figcaption{font-size:.75rem;color:var(--text-muted);line-height:1.45}.engraving-examples__item figcaption strong{display:block;color:var(--text);font-size:.8125rem;margin-bottom:.15rem}.engraving-examples__thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;margin-bottom:.5rem;padding:.75rem;border:none;background:var(--surface);cursor:pointer}.engraving-examples__thumb img{max-width:100%;max-height:100%;object-fit:contain;display:block}.engraving-examples__thumb:hover .engraving-examples__expand{opacity:1}.engraving-examples__expand{position:absolute;bottom:.5rem;right:.5rem;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;border-radius:4px;font-size:.6875rem;opacity:0;transition:opacity .2s ease;pointer-events:none}.engraving-lightbox{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#000c;padding:1.5rem;opacity:0;transition:opacity .25s ease}.engraving-lightbox.is-visible{opacity:1}.engraving-lightbox__inner{position:relative;max-width:720px;width:100%;text-align:center;transform:scale(.95);transition:transform .25s ease}.is-visible .engraving-lightbox__inner{transform:scale(1)}.engraving-lightbox__img{max-width:100%;max-height:80vh;border-radius:6px;box-shadow:0 8px 40px #0000004d}.engraving-lightbox__caption{margin-top:.75rem;font-size:.875rem;color:#ccc;line-height:1.5}.engraving-lightbox__close{position:absolute;top:-.75rem;right:-.75rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;font-size:1rem;cursor:pointer;transition:background .15s ease}.engraving-lightbox__close:hover{background:#ffffff4d}.engraving-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;font-size:.875rem;cursor:pointer;transition:background .15s ease}.engraving-lightbox__nav:hover{background:#ffffff4d}.engraving-lightbox__nav--prev{left:-3.5rem}.engraving-lightbox__nav--next{right:-3.5rem}.engraving-faq{max-width:800px;margin:0 auto}.engraving-faq__item{border-bottom:1px solid var(--border)}.engraving-faq__item:first-child{border-top:1px solid var(--border)}.engraving-faq__item[open] .engraving-faq__question:after{transform:rotate(180deg)}.engraving-faq__question{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;font-size:.9375rem;font-weight:600;color:var(--text);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.engraving-faq__question::-webkit-details-marker{display:none}.engraving-faq__question:after{content:"";font-family:"Font Awesome 7 Free";font-weight:900;font-size:.625rem;color:var(--text-muted);transition:transform .2s ease;flex-shrink:0;margin-left:1rem}.engraving-faq__question:hover{color:#7e0032}.engraving-faq__answer{padding:0 0 1rem}.engraving-faq__answer p{font-size:.875rem;color:var(--text-muted);line-height:1.65;margin:0 0 .65rem}.engraving-faq__answer p:last-child{margin-bottom:0}.engraving-faq__answer ul{margin:.5rem 0 .65rem 1.25rem;padding:0}.engraving-faq__answer ul li{font-size:.875rem;color:var(--text-muted);line-height:1.65;margin-bottom:.3rem}.engraving-faq__answer ul li:last-child{margin-bottom:0}.engraving-faq__answer a{color:#7e0032;text-decoration:underline}@media(max-width:1024px){.engraving-examples{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.engraving-content{padding:0 1rem}.engraving-highlights{gap:.5rem 1.25rem}.engraving-process__step,.engraving-process__step--reverse{grid-template-columns:1fr}.engraving-process__step--reverse .engraving-process__image,.engraving-process__step--reverse .engraving-process__content{order:0}.engraving-steps,.engraving-examples{grid-template-columns:repeat(2,1fr)}.engraving-examples__expand{opacity:1}.engraving-section{padding:1.75rem 0}.engraving-section--alt{margin:0 -1rem;padding:1.75rem 1rem}.engraving-section__title{font-size:1.25rem}.engraving-lightbox__nav--prev{left:.25rem}.engraving-lightbox__nav--next{right:.25rem}}@media(max-width:480px){.engraving-steps{grid-template-columns:1fr;max-width:320px;margin:0 auto}.engraving-examples{grid-template-columns:1fr 1fr;gap:1rem}}.brands-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#d8d8d8;border:1px solid #d8d8d8}@media(min-width:600px){.brands-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:769px){.brands-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.brands-grid{grid-template-columns:repeat(5,1fr)}}.brands-grid__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.75rem 1rem;background:#fff;text-decoration:none;color:#aaa;transition:color .2s ease,background .2s ease}.brands-grid__item:hover{color:#7e0032;background:#fff;text-decoration:none}.brands-grid__icon{font-size:3rem}@media(min-width:769px){.brands-grid__icon{font-size:3.5rem}}.brands-grid__name-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#eee;color:#333;font-size:1.5rem;font-weight:600}.brands-grid__name{font-size:.8rem;font-weight:600;color:#333;text-align:center;letter-spacing:.02em}.order-status{max-width:720px;margin:0 auto;padding:2rem 0}.order-status__header{margin-bottom:2rem;text-align:center}.order-status__title{font-size:1.75rem;font-weight:600;margin-bottom:.25rem}.order-status__meta{font-size:.9rem;color:var(--text-muted)}.order-status__section{margin-bottom:2rem}.order-status__section-title{font-size:1.15rem;font-weight:600;margin-bottom:.25rem}.order-status__section-note{font-size:.85rem;color:var(--text-muted);margin-bottom:1rem}.order-status__item-list{list-style:none;padding:0;margin:0}.order-status__item{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid #f0f0f0;font-size:.9rem}.order-status__item-name{font-weight:500}.order-status__item-qty{color:var(--text-muted);font-size:.85rem;flex-shrink:0;margin-left:.5rem}.order-status__supplier-item{background:#f8f9fa;border-radius:8px;padding:1.25rem;margin-bottom:1.25rem}.order-status__item-heading{font-size:1rem;font-weight:600;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.order-status__supplier-note{font-size:.8rem;color:var(--text-muted);font-style:italic;margin-bottom:1rem}.order-status__footer{text-align:center;padding-top:2rem;border-top:1px solid #eee;margin-top:1rem}.order-status__footer p{font-size:.9rem;color:var(--text-muted);margin-bottom:.5rem}.order-status__contact-link{display:inline-block;background-color:var(--text);color:#fff;padding:.6rem 1.5rem;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:600;transition:background-color .2s ease}.order-status__contact-link:hover{background-color:#2d2d4e;color:#fff}.order-timeline{position:relative;padding-left:2rem}.order-timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:var(--border)}.order-timeline__step{position:relative;padding-bottom:1.5rem}.order-timeline__step:last-child{padding-bottom:0}.order-timeline__marker{position:absolute;left:-2rem;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--border);z-index:1;transition:all .2s ease}.order-timeline__step--completed .order-timeline__marker{background:var(--success);border-color:var(--success)}.order-timeline__step--active .order-timeline__marker{background:#fff;border-color:var(--info);box-shadow:0 0 0 4px var(--info-soft);animation:pulse-dot 2s ease-in-out infinite}.order-timeline__content{display:flex;flex-direction:column;gap:.15rem}.order-timeline__label{font-size:.9rem;font-weight:500;color:#333}.order-timeline__step--completed .order-timeline__label{color:var(--success)}.order-timeline__step--active .order-timeline__label{color:var(--info);font-weight:600}.order-timeline__date{font-size:.8rem;color:#868e96}.order-timeline__estimate{font-size:.8rem;color:#856404;font-style:italic}.order-timeline__tracking-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;color:var(--text);text-decoration:none;margin-top:.25rem}.order-timeline__tracking-link:hover{text-decoration:underline}.order-timeline__tracking-link i{font-size:.7rem}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 4px var(--info-soft)}50%{box-shadow:0 0 0 8px var(--info-soft)}}@keyframes fomo-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}to{transform:scale(1);opacity:1}}@keyframes fomo-digit-pulse{0%,to{color:#fff7f9}50%{color:#ff80a8}}.fomo-friday-hero{background:linear-gradient(135deg,#1a0008,#7e0032);color:#fff7f9;padding:3rem 1.5rem;margin-top:1.5rem;position:relative;overflow:hidden}@media(min-width:769px){.fomo-friday-hero{padding:3rem 0}}.fomo-friday-hero__shader{position:absolute;inset:0;z-index:0}.fomo-friday-hero__shader>div,.fomo-friday-hero__shader canvas{display:block;width:100%!important;height:100%!important}.fomo-friday-hero__brand{display:block;width:100%;max-width:360px;height:auto;margin:0 0 1.5rem;border-radius:3px;position:relative;z-index:1}@media(max-width:768px){.fomo-friday-hero__brand{max-width:100%;margin-left:auto;margin-right:auto}}.fomo-friday-hero__inner{display:grid;grid-template-columns:1fr 320px;gap:2.5rem;align-items:center;position:relative;z-index:1}@media(max-width:768px){.fomo-friday-hero__inner{grid-template-columns:1fr;gap:1.5rem}}.fomo-friday-hero__title{font-size:2.5rem;line-height:1.15;font-weight:700;margin:0 0 1rem;color:#fff}@media(max-width:768px){.fomo-friday-hero__title{font-size:1.75rem}}.fomo-friday-hero__price{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.fomo-friday-hero__price-was{font-size:1.25rem;text-decoration:line-through;opacity:.6}.fomo-friday-hero__price-now{font-size:2rem;font-weight:700;color:#ff80a8}.fomo-friday-hero__countdown{margin-bottom:1.5rem}.fomo-friday-hero__cta{display:inline-block;background:#ff80a8;color:#1a0008;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;font-size:.9rem;padding:.9rem 2rem;border-radius:2px;text-decoration:none;transition:background .2s ease,transform .2s ease}.fomo-friday-hero__cta:hover{background:#ffa3c2;transform:translateY(-1px);color:#1a0008}.fomo-friday-hero__image{display:block;background:#fff;padding:1rem;border-radius:4px;box-shadow:0 8px 24px #00000059;transition:transform .25s ease}.fomo-friday-hero__image img{width:100%;height:auto;display:block}.fomo-friday-hero__image:hover{transform:scale(1.02)}.fomo-friday-banner{display:flex;align-items:center;gap:1rem;background:linear-gradient(90deg,#1a0008,#7e0032);color:#fff7f9;padding:.5rem 1rem;border-radius:3px;margin:.75rem 0;flex-wrap:wrap}@media(max-width:768px){.fomo-friday-banner{justify-content:center;text-align:center}}.fomo-friday-banner__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ff80a8}.fomo-friday-banner__pulse{width:8px;height:8px;background:#ff80a8;border-radius:50%;animation:fomo-pulse 1.5s ease-in-out infinite;flex-shrink:0}.fomo-friday-banner__info{position:relative;width:20px;height:20px;border-radius:50%;background:#fff7f926;color:#fff7f9;border:1px solid rgba(255,247,249,.4);font-size:.75rem;font-weight:700;line-height:1;padding:0;cursor:help;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.fomo-friday-banner__info:hover,.fomo-friday-banner__info:focus-visible{background:#fff7f94d;border-color:#ff80a8;outline:none}.fomo-friday-banner__info:hover .fomo-friday-banner__tooltip,.fomo-friday-banner__info:focus-visible .fomo-friday-banner__tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.fomo-friday-banner__tooltip{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px);width:260px;background:#fff;color:#1a0008;padding:.75rem .9rem;border-radius:4px;font-size:.75rem;line-height:1.4;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;box-shadow:0 8px 24px #00000040;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:10;pointer-events:none}.fomo-friday-banner__tooltip strong{color:#7e0032}.fomo-friday-banner__tooltip:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#fff}@media(max-width:480px){.fomo-friday-banner__tooltip{width:220px;left:auto;right:-10px;transform:translateY(-4px)}.fomo-friday-banner__tooltip:before{left:auto;right:15px;transform:none}}.fomo-friday-banner__countdown{margin-left:auto}@media(max-width:768px){.fomo-friday-banner__countdown{margin-left:0}}.fomo-countdown{display:inline-flex;align-items:baseline;gap:.5rem;font-family:Montserrat,sans-serif}.fomo-countdown__block{display:inline-flex;flex-direction:column;align-items:center;min-width:48px}.fomo-countdown__value{font-size:1.5rem;font-weight:700;color:#fff7f9;animation:fomo-digit-pulse 2s ease-in-out infinite;font-variant-numeric:tabular-nums}.fomo-countdown__label{font-size:.65rem;letter-spacing:2px;text-transform:uppercase;color:#fff7f999}.fomo-countdown__sep{font-size:1.25rem;color:#ff80a8;font-weight:700;padding-bottom:.75rem}.fomo-countdown--compact{gap:.25rem}.fomo-countdown--compact .fomo-countdown__block{min-width:36px}.fomo-countdown--compact .fomo-countdown__value{font-size:1rem}.fomo-countdown--compact .fomo-countdown__label{font-size:.55rem;letter-spacing:1px}.fomo-countdown--compact .fomo-countdown__sep{font-size:.9rem;padding-bottom:.5rem}.home-hero--summer{background-color:#175cd3;background-size:cover;background-position:center;background-repeat:no-repeat}.home-hero--summer:after{background:none;backdrop-filter:blur(2px) saturate(.9);-webkit-backdrop-filter:blur(2px) saturate(.9)}.home-hero--summer .home-hero__eyebrow{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.home-hero--summer .home-hero__title-primary,.home-hero--summer .home-hero__title-secondary{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.home-hero--summer .home-hero__subtitle,.home-hero--summer .home-hero__fineprint{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.home-hero--summer .home-hero__static{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.home-hero__watermark--summer{font-family:Protest Riot,Impact,sans-serif;font-size:6rem;white-space:nowrap;color:#ffffff2e}@media(min-width:769px){.home-hero__watermark--summer{font-size:16rem}}.home-sale-tiles{background:#134cae;padding:1.75rem 1rem}@media(min-width:769px){.home-sale-tiles{padding:2.25rem 1.5rem}}.home-sale-tiles__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:600px){.home-sale-tiles__grid{grid-template-columns:repeat(5,1fr)}}.home-sale-tile{position:relative;display:flex;align-items:center;justify-content:center;min-height:3rem;padding:1rem;border-radius:10px;overflow:hidden;text-decoration:none;background:transparent;border:2px solid rgba(255,255,255,.9);transition:background .2s ease,transform .2s ease}.home-sale-tile:hover{text-decoration:none;background:#ffffff1a;transform:translateY(-3px)}.home-sale-tile__label{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.01em;text-align:center}.summer-sale-tag{display:inline-block;background:#e8effb;color:#175cd3;font-size:.8rem;font-weight:700;letter-spacing:.01em;text-transform:none;padding:.22rem .6rem;border-radius:4px;line-height:1;white-space:nowrap}.summer-sale-tag--sm{font-size:.72rem;padding:.16rem .45rem}.product-detail__price--summer-sale{color:#1248a5}.product-detail__price--summer-sale .product-detail__price--was,.product-detail__price--summer-sale .variation-detail__price-was{font-size:1.35rem;font-weight:600}.product-detail__price--summer-sale .product-detail__price--rrp,.product-detail__price--summer-sale .variation-detail__price-rrp{font-size:1.15rem}.collection-table__price--summer-sale{color:#1248a5;font-size:1.05rem}.collection-table__price--summer-sale .collection-table__price-was,.collection-table__price--summer-sale .collection-table__price-rrp{font-size:.8rem;font-weight:400}.collection-grid__price--summer-sale{color:#1248a5;font-size:1.1rem}.collection-grid__price--summer-sale .collection-grid__price-was,.collection-grid__price--summer-sale .collection-grid__price-rrp{font-size:.8rem;font-weight:400}.product-detail__summer-eyebrow,.quick-view__summer-eyebrow{display:inline-flex;margin-bottom:.4rem}.product-card__badge--summer-sale{top:.5rem;right:.5rem;bottom:auto;left:auto;background:#e8effb;color:#175cd3;font-weight:700;letter-spacing:.01em;text-transform:none}.summer-sale-panel{margin-top:1.5rem;padding:1.5rem 1.75rem;background:#e8effb;color:#175cd3;border-radius:6px;text-align:center}@media(min-width:769px){.summer-sale-panel{padding:2rem 2.5rem}}.summer-sale-panel__title{font-family:Protest Riot,Impact,sans-serif;font-size:2.25rem;line-height:1;color:#175cd3;margin-bottom:.5rem}@media(min-width:769px){.summer-sale-panel__title{font-size:3rem}}.summer-sale-panel__subtitle{font-size:1rem;font-weight:600;margin-bottom:.3rem}.summer-sale-panel__meta{font-size:.85rem;opacity:.85;margin:0}.promo-banner--summer{background:#1248a5}.promo-banner--summer .promo-banner__inner{cursor:default}.promo-banner--summer .promo-banner__lede strong{color:#fff}:root{--brand: #7e0032;--brand-hover: #660029;--brand-pressed: #520021;--brand-soft: #f8edf1;--brand-soft-pressed: #f2dce5;--on-brand: #fff;--text: #212121;--text-muted: #595959;--text-faint: #767676;--canvas: #fff;--surface: #fafafa;--surface-pressed: #f2f2f2;--border: #eee;--border-subtle: #f4f4f4;--border-control: #e2e2e2;--border-strong: #cfcfcf;--switch-off: #dadada;--focus: #005fcc;--success: #176b3a;--success-soft: #edf8f0;--warning: #7a4b00;--warning-soft: #fff7db;--info: #175cd3;--info-soft: #eff6ff;--danger: #b42318;--danger-hover: #912018;--danger-pressed: #771a13;--danger-soft: #fef3f2;--disabled-fill: #ececec;--disabled-text: #666;--dark: #333;--on-dark: #fff;--on-dark-muted: #d6d6d6;--outlet: #1f6b65;--outlet-soft: #e8f3f2;--rating: #00b67a;--font-body: Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Arial, sans-serif;--font-heading: Schibsted Grotesk, Montserrat, -apple-system, BlinkMacSystemFont, Segoe UI, Arial, sans-serif;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-24: 1.5rem;--space-32: 2rem;--space-48: 3rem;--space-64: 4rem;--space-96: 6rem;--text-h1: 2rem;--text-h2: 1.75rem;--text-h3: 1.375rem;--text-h4: 1.25rem;--text-h5: 1.125rem;--text-body: 1rem;--text-small: .875rem;--text-caption: .75rem;--text-page-title: 1.75rem;--text-product-title: 1.375rem;--text-card-title: 1rem;--text-price: 1.375rem;--text-card-price: 1.125rem;--leading-tight: 1.25;--leading-body: 1.625;--radius-badge: 4px;--radius-control: 6px;--radius-card: 6px;--radius-panel: 12px;--radius-round: 999px;--shadow-popover: 0 4px 16px rgb(33 33 33 / 14%);--shadow-raised: 0 1px 3px rgb(33 33 33 / 5%), 0 10px 30px rgb(33 33 33 / 7%);--shadow-hover: 0 10px 28px rgb(33 33 33 / 10%);--shadow-field: 0 3px 4px rgb(0 0 0 / 2%);--shadow-dialog: 0 12px 40px rgb(33 33 33 / 20%);--backdrop: rgb(33 33 33 / 48%);--control-height: 3rem;--control-height-compact: 2.75rem;--control-height-large: 3.5rem;--target-min: 2.75rem;--gutter: 1rem;--section-gap: 2rem;--grid-gap: .75rem;--content-max: 80rem;--reading-max: 65ch;--layer-sticky: 100;--layer-header: 200;--layer-popover: 300;--layer-backdrop: 400;--layer-dialog: 500;--layer-toast: 600;--duration-fast: .12s;--duration-standard: .18s;--duration-slow: .24s;--ease: cubic-bezier(.2, 0, 0, 1)}@media(min-width:768px){:root{--gutter: 1.5rem;--section-gap: 3rem;--grid-gap: 1rem}}@media(min-width:1024px){:root{--gutter: 2rem;--section-gap: 5rem;--grid-gap: 1.75rem;--text-h1: 2.5rem;--text-h2: 2rem;--text-h3: 1.5rem;--text-page-title: 2rem;--text-product-title: 1.5rem;--text-price: 1.5rem}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-standard: 0ms;--duration-slow: 0ms}}:root{--nav-bar: #eee;--nav-brands: #ddd}.site-nav__item--fine-writing{--dept-colour: #7e0032}.site-nav__item--stationery-art{--dept-colour: #3273dc}.site-nav__item--technical-drawing{--dept-colour: #555}.site-nav__item--inks-refills{--dept-colour: #2d6a4f}.site-nav__item--books-paper{--dept-colour: #8b5e3c}
