*,*:after,*:before{margin:0;padding:0;border:0;font:inherit;line-height:inherit;vertical-align:baseline;box-sizing:border-box;list-style:none;text-decoration:none}body{line-height:1.3em;-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}table{border-collapse:collapse;border-spacing:0}html:after,html:before{display:none}*:focus,*:active,*:hover{outline:0}hr{position:absolute;left:-9999em}img{display:block;max-width:100%;height:auto}@keyframes nav-mobile-pane-open{0%{transform:translateY(0);opacity:0}1%{transform:translateY(-100%);opacity:0}2%{transform:translateY(-100%);opacity:1}100%{transform:translateY(0);opacity:1}}@keyframes nav-mobile-pane-close{100%{transform:translateY(0);opacity:0}99%{transform:translateY(-100%);opacity:0}98%{transform:translateY(-100%);opacity:1}0%{transform:translateY(0);opacity:1}}:root{--clr-primary: hsl(359, 77%, 47%);--clr-primary-tint: hsl(359, 68%, 59%);--clr-primary-shade: hsl(359, 77%, 39%);--clr-primary-contrast: hsl(359, 77%, 85%);--clr-primary-contrast-tint: hsl(359, 77%, 96%);--clr-primary-contrast-shade: hsl(359, 75%, 81%);--clr-secondary: hsl(359, 57%, 17%);--clr-secondary-tint: hsl(359, 34%, 25%);--clr-secondary-shade: hsl(359, 57%, 10%);--clr-secondary-contrast: hsl(359, 57%, 85%);--clr-secondary-contrast-tint: hsl(359, 57%, 96%);--clr-secondary-contrast-shade: hsl(359, 40%, 78%);--clr-tertiary: hsl(359, 57%, 17%);--clr-tertiary-tint: hsl(359, 34%, 25%);--clr-tertiary-shade: hsl(359, 57%, 10%);--clr-tertiary-contrast: hsl(359, 57%, 85%);--clr-tertiary-contrast-tint: hsl(359, 57%, 96%);--clr-tertiary-contrast-shade: hsl(359, 40%, 78%);--clr-surface: hsl(359, 15%, 95%);--clr-surface-tint: hsl(359, 14%, 98%);--clr-surface-shade: hsl(359, 16%, 90%);--clr-contrast: hsl(359, 10%, 12%);--clr-contrast-tint: hsl(359, 10%, 33%);--clr-contrast-shade: hsl(359, 10%, 5%);--clr-container: hsl(359, 10%, 98%);--clr-container-tint: hsl(359, 9%, 100%);--clr-container-shade: hsl(359, 11%, 92%);--clr-outline: hsl(359, 10%, 80%);--clr-outline-tint: hsl(359, 10%, 96%);--clr-outline-shade: hsl(359, 7%, 68%);--clr-warning: hsl(0, 33%, 40%);--clr-warning-tint: hsl(0, 22%, 50%);--clr-warning-shade: hsl(0, 33%, 31%);--clr-warning-contrast: hsl(0, 33%, 90%);--clr-warning-contrast-tint: hsl(0, 33%, 96%);--clr-warning-contrast-shade: hsl(0, 30%, 81%);--clr-success: hsl(120, 33%, 40%);--clr-success-contrast: hsl(120, 33%, 90%);--clr-alert: hsl(47, 67%, 40%);--clr-alert-tint: hsl(47, 45%, 50%);--clr-alert-shade: hsl(47, 67%, 31%);--clr-alert-contrast: hsl(47, 67%, 85%);--clr-alert-contrast-tint: hsl(47, 67%, 96%);--clr-alert-contrast-shade: hsl(47, 60%, 81%);--clr-neutral: hsl(0, 0%, 50%);--clr-neutral-tint: hsl(0, 0%, 63%);--clr-neutral-shade: hsl(0, 0%, 43%);--clr-neutral-contrast: hsl(0, 0%, 85%);--clr-neutral-contrast-tint: hsl(0, 0%, 96%);--clr-neutral-contrast-shade: hsl(0, 0%, 82%);--bp-mobile-min: 40ch;--bp-mobile-max: 600px;--bp-tablet-min: 600px;--bp-tablet-max: 800px;--bp-desktop-min: 800px;--bp-desktop-max: 1200px;--bp-widescreen-min: 1200px;--bp-widescreen-max: ;--fs-100: 0.694rem;--fs-200: 0.833rem;--fs-300: 1rem;--fs-400: 1.2rem;--fs-500: 1.44rem;--fs-600: 1.728rem;--fs-700: 2.074rem;--fs-800: 2.488rem;--fs-small: var( --fs-200 );--fs-medium: var( --fs-300 );--fs-large: var( --fs-500 );--ff-sans: Helvetica, arial, sans-serif;--ff-serif: Georgia, "Times New Roman", serif;--ff-mono: Courier, mono;--flo-sans: 0.9;--flo-serif: 0.9;--flo-mono: 0.9;--fw-thin: 100;--fw-light: 200;--fw-normal: 400;--fw-semibold: 600;--fw-bold: 700;--spacing: 0.5rem;--spacing-outer: calc( var( --spacing ) * 2 );--spacing-inner: calc( var( --spacing ) / 2 );--radius: 0.5rem;--radius-outer: calc( var( --radius ) * 2 );--radius-inner: calc( var( --radius ) / 2 );--outline: 1px;--outline-outer: 1px;--outline-inner: 1px}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/poppins.woff2) format("woff2")}html{font-size:14px}@media only screen and (min-width: 600px)and (max-width: 1199.98px){html{font-size:calc(14px + 4*(100vw - var(--bp-tablet-min))/600)}}@media only screen and (min-width: 1200px){html{font-size:18px}}body{font-family:var(--ff-sans);font-size:var(--fs-300);font-weight:var(--fw-normal);color:var(--clr-contrast);background:var(--clr-surface-shade)}h2,h3,h4,p:not(:last-child){margin:0 0 .5em}h1{font-size:var(--fs-600);font-weight:var(--fw-bold);margin:0}h2{font-size:var(--fs-500);font-weight:var(--fw-bold)}h3{font-size:var(--fs-400);font-weight:var(--fw-semibold)}h4{font-size:var(--fs-300);font-weight:var(--fw-semibold)}em{font-style:italic}strong{font-weight:bold}a,button{color:var(--clr-primary);cursor:pointer}a:hover,button:hover{color:var(--clr-primary-shade)}a:focus-visible,button:focus-visible{background:var(--clr-primary);outline-offset:0;outline:5px solid var(--clr-primary);color:var(--clr-primary-contrast)}p a{text-decoration:underline}.is-hidden{position:absolute !important;inset:0 0 0 -999vw !important}@media not print{.print-only{display:none !important}}@media not screen{.screen-only{display:none !important}}.sr-only{position:absolute !important;inset:0 0 0 -999vw !important}#consent{--consent-color: var( --clr-body-text );--consent-background: var( --clr-primary-contrast );--consent-shadow-opacity: 20%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--spacing);background:var(--consent-background);color:var(--consent-color)}#consent p{margin:0}#consent ul{display:grid;grid-template-rows:auto auto;gap:var(--spacing)}@keyframes consent-bottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes consent-top{from{transform:translateY(-100%)}to{transform:translateY(0)}}@media only screen and (max-width: 39.98ch){#consent{grid-template-columns:1fr}#consent ul{display:flex;justify-content:space-evenly;flex-wrap:wrap}}@media only screen and (max-width: 599.98px){#consent{position:fixed;z-index:9999;bottom:0;left:0;width:100%;padding:var(--spacing);animation:consent-bottom .6s 1s backwards}#consent.is-inactive{transition:transform .6s;transform:translateY(100%)}}@media only screen and (min-width: 600px){#consent{position:relative;padding:var(--spacing) 0;animation:consent-top .6s 1s backwards}#consent:before{content:"";position:absolute;left:50%;z-index:-1;width:100vw;height:100%;margin-left:-50vw;background:var(--consent-background);box-shadow:0 0 var(--spacing) var(--spacing) hsl(0, 0%, 0%, var(--consent-shadow-opacity))}#consent.is-inactive{transition:transform .6s;transform:translateY(-100%)}}.container{padding:var(--spacing-outer);background:var(--clr-surface);border-radius:var(--radius);border:var(--outline) solid var(--clr-outline)}#page>.container{margin:calc(var(--spacing-outer)*-1 - 1px)}.datatable.container{padding:0}.datatable{--_datatable-spacing: var( --datatable-spacing, var( --spacing ) );--_datatable-spacing-outer: var( --datatable-spacing-outer, var( --spacing-outer ) );--_datatable-spacing-inner: var( --datatable-spacing-inner, var( --spacing-inner ) );--_datatable-radius: var( --datatable-radius, var( --radius ) );--_datatable-radius-inner: var( --datatable-radius-inner, var( --radius-inner ) );--_datatable-background: var( --datatable-background, var( --clr-container-tint ) );display:flex;flex-direction:column}.datatable header{display:flex;align-items:center;justify-content:flex-end;padding:var(--_datatable-spacing-outer);gap:var(--_datatable-spacing-outer);border-bottom:var(--outline) solid var(--clr-outline)}.datatable header h3{margin:0;font-size:1em}.datatable header .option .f{grid-template-columns:auto 1fr;margin:0}.datatable footer{display:flex;justify-content:space-around;align-items:center;margin:0;padding:var(--_datatable-spacing-outer);gap:var(--_datatable-spacing-outer);border-top:var(--outline) solid var(--clr-outline)}.datatable .empty{padding:var(--_datatable-spacing-outer);text-align:center}.datatable table{border-collapse:collapse;margin:var(--_datatable-spacing)}.datatable tr{position:relative}.datatable th,.datatable td{vertical-align:top;text-align:left;padding:calc(var(--_datatable-spacing)*.75 + (36px - var(--fs-medium)*1.3)/2) var(--_datatable-spacing)}.datatable thead{font-size:var(--fs-small)}.datatable thead a{display:inline-flex;align-items:center;padding:calc(var(--_datatable-spacing)*.75) var(--_datatable-spacing);margin:calc(var(--_datatable-spacing)*-0.75) calc(var(--_datatable-spacing)*-1);gap:.5em;color:var(--clr-contrast-tint);text-decoration:none;border-radius:var(--_datatable-radius-inner)}.datatable thead a:is(.is-asc,.is-desc){color:var(--clr-contrast-shade)}.datatable thead a:hover{color:var(--clr-primary);background-color:rgba(0,0,0,.05)}.datatable thead a:after{content:"";display:inline-block;width:1em;height:1em;background:var(--clr-contrast-tint);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}.datatable thead a.desc:after{transform:rotate(90deg)}.datatable thead a.asc:after{transform:rotate(-90deg)}.datatable thead a.is-desc:after{transform:rotate(90deg)}.datatable thead a.is-asc:after{transform:rotate(-90deg)}.datatable thead a.desc:hover:after{transform:rotate(90deg)}.datatable thead a.asc:hover:after{transform:rotate(-90deg)}.datatable thead a:is(.is-asc,.is-desc):after{background:var(--clr-contrast-shade)}.datatable thead a:hover:after{background:var(--clr-primary)}.datatable .short{width:1%;white-space:nowrap}.datatable .price{width:1%;white-space:nowrap;text-align:right}.datatable .word,.datatable .number{width:1%;white-space:nowrap;text-align:center}.datatable .icon{width:1%;white-space:nowrap;text-align:center;padding:calc(var(--_datatable-spacing)*.75) var(--_datatable-spacing)}.datatable .thumb{width:89px;padding:5px 10px}.datatable .block{padding:calc(var(--_datatable-spacing)*.75) var(--_datatable-spacing)}.datatable .block a{display:block;line-height:36px;border-radius:var(--radius-inner)}.datatable .block a:hover{background:rgba(0,0,0,.05)}.datatable tr.link th[scope=row]:before,.datatable tr.link th[scope=row] a:before{content:"";position:absolute;inset:0;border-radius:var(--_datatable-radius-inner)}.datatable tr.link th[scope=row]:hover:before{background:rgba(0,0,0,.05)}.datatable tr.link td :is(a,button){position:relative;z-index:1}.datatable .paging ul{display:flex;gap:var(--_datatable-spacing-outer)}.datatable .paging ul select{min-height:36px}.datatable .paging ul .prev *:after,.datatable .paging ul .next *:after{content:"";display:block;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;border-color:#222;top:calc(50% - 5px);left:auto;right:auto;border-color:var(--_icon-color);background:rgba(0,0,0,0)}.datatable .paging ul .prev *:disabled:after,.datatable .paging ul .next *:disabled:after{border-color:var(--_icon-disabled-color)}.datatable .paging ul button:hover:after{border-color:var(--_icon-hover-color);background:rgba(0,0,0,0)}.datatable .paging ul .prev *:after{transform:rotate(-135deg);left:calc(50% - 3px)}.datatable .paging ul .next *:after{transform:rotate(45deg);right:calc(50% - 3px)}.is-vertical .f,td .f{grid-template-areas:"label" "field" "notes";grid-template-columns:1fr;grid-template-rows:min-content auto}.is-inline .f{grid-template-columns:auto auto}form,fieldset{--_form-spacing: var( --form-spacing, var( --spacing ) );--_form-label-width: var( --form-label-width, 18ch );display:flex;flex-direction:column;gap:var(--_form-spacing)}.f{--_label-width: var( --label-width, var( --_form-label-width, 18ch ) );--_field-radius: var( --field-radius, var( --radius-inner ) );--_field-padding: var( --field-padding, 0.4em );--_notes-color: var( --notes-color, var( --clr-contrast-tint ) );--required: "Please complete this field.";--confirm: "Thank you. \2714";--error: var( --required );--error-color: var( --clr-warning );--error-field-color: var( --clr-warning );--error-field-background: var( --clr-warning-contrast );--confirm-color: var( --clr-success );--confirm-field-color: var( --clr-success );--confirm-field-background: var( --clr-success-contrast );display:grid;grid-template-areas:"label field" "label notes";grid-template-columns:var(--_label-width) 1fr;grid-template-rows:auto auto;align-self:stretch;-moz-column-gap:var(--_form-spacing);column-gap:var(--_form-spacing);overflow:hidden;margin:0 0 .5em}.f.is-xlarge{--_field-width: var( --field-width, 100% )}.f.is-large{--_field-width: var( --field-width, 67.5ch )}.f.is-medium{--_field-width: var( --field-width, 34.0ch )}.f.is-small{--_field-width: var( --field-width, 22.5ch )}.f.is-xsmall{--_field-width: var( --field-width, 10.0ch )}.f.is-xsmall select,.f.is-xsmall input{text-align:center}.f :is(label,strong,dt){grid-area:label;padding:calc(var(--_field-padding)*.85) 0 calc(var(--_field-padding)*.4);font-weight:bold}.f.is-required label:after{content:"*";margin-left:.2em;color:var(--error-color)}.f select,.f textarea,.f input{grid-area:field;cursor:pointer}.f :is(select,textarea,input):-moz-read-only{cursor:default}.f :is(select,textarea,input):read-only{cursor:default}.f dd,.f ul{grid-area:field;padding:calc(var(--_field-padding)*.75) 0}.f small,.f:before,.f:after{grid-area:notes;font-size:var(--fs-small);color:var(--_form-notes-color);transition:opacity .3s}.f:before,.f:after{content:"";opacity:0;max-height:0;transition:max-height .3s ease-in,opacity .3s,color .3s}.f:before{color:var(--error-color)}.f:after{color:var(--confirm-color)}.f.had-focus.is-required.is-empty:not(:focus-within) input,.f.had-focus.is-required.is-empty:not(:focus-within) select,.f.had-focus.is-required.is-empty:not(:focus-within) textarea,.f.is-dirty.is-invalid:not(:focus-within) input,.f.is-dirty.is-invalid:not(:focus-within) select,.f.is-dirty.is-invalid:not(:focus-within) textarea{background:var(--error-field-background);border-color:var(--error-field-color);color:var(--error-field-color)}.f.had-focus.is-required.is-empty:not(:focus-within)>small,.f.is-dirty.is-invalid:not(:focus-within)>small{opacity:0}.f.had-focus.is-required.is-empty:before,.f.is-dirty.is-invalid:before{opacity:1;max-height:3rem}.f.had-focus.is-required.is-empty:after,.f.is-dirty.is-invalid:after{max-height:3rem}.f.had-focus.is-required.is-empty:not(.has-notes):focus-within:before,.f.is-dirty.is-invalid:not(.has-notes):focus-within:before{color:var(--_form-notes-color)}.f.is-dirty.is-invalid:before{content:var(--error)}.f.had-focus.is-required.is-empty:before{content:var(--required)}.f.was-invalid:before{opacity:0;max-height:3rem}.f.was-invalid.is-valid:not(:focus-within) input,.f.was-invalid.is-valid:not(:focus-within) select,.f.was-invalid.is-valid:not(:focus-within) textarea{background:var(--confirm-field-background);border-color:var(--confirm-field-color);color:var(--confirm-field-color)}.f.was-invalid.is-valid:not(:focus-within)>small{opacity:0}.f.was-invalid.is-valid:not(:focus-within):before{opacity:0}.f.was-invalid.is-valid:not(:focus-within):after{opacity:1}.f.was-invalid.is-valid:after{content:var(--confirm);max-height:3rem}.f.was-invalid.is-valid:not(.has-notes):focus-within:after{opacity:1}select,textarea,input:not([type=checkbox],[type=radio]),textarea+i{--_field-color: var( --field-color, var( --clr-contrast-tint ) );--_field-placeholder-color: var( --field-placeholder-color, var( --clr-neutral ) );--_field-background: var( --field-background, var( --clr-container ) );--_field-border: var( --field-border, var( --outline-inner ) solid var( --clr-outline ) );--_field-hover-color: var( --field-hover-color, var( --clr-contrast ) );--_field-hover-placeholder-color: var( --field-hover-placeholder-color, var( --clr-neutral-tint ) );--_field-hover-background: var( --field-hover-background, var( --clr-container-tint ) );--_field-hover-border: var( --field-hover-border, var( --outline-inner ) solid var( --clr-outline ) );--_field-focus-color: var( --field-focus-color, var( --clr-contrast ) );--_field-focus-placeholder-color: var( --field-focus-placeholder-color, transparent );--_field-focus-background: var( --field-focus-background, var( --clr-container-tint ) );--_field-focus-border: var( --field-focus-border, var( --outline-inner ) solid var( --clr-outline-shade ) );--_field-disabled-color: var( --field-disabled-color, var( --clr-contrast-tint ) );--_field-disabled-background: var( --field-disabled-background, var( --clr-container-shade ) );--_field-disabled-border: var( --field-disabled-border, var( --outline-inner ) solid var( --clr-outline ) );--_field-radius: var( --field-radius, var( --radius-inner ) );--_field-padding: var( --field-padding, 0.4em );display:block;font-size:var(--fs-medium);width:100%;max-width:var(--_field-width, 34ch);padding:calc(var(--_field-padding)*.75) var(--_field-padding);border-radius:var(--_field-radius);color:var(--_field-color);background:var(--_field-background);border:var(--_field-border);transition:background-color .3s,border-color .3s,outline-color .3s,color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}select:-webkit-autofill:first-line,textarea:-webkit-autofill:first-line,input:not([type=checkbox],[type=radio]):-webkit-autofill:first-line,textarea+i:-webkit-autofill:first-line{font-size:1rem;font-family:var(--ff-sans)}select::-moz-placeholder, textarea::-moz-placeholder, input:not([type=checkbox],[type=radio])::-moz-placeholder, textarea+i::-moz-placeholder{font-style:italic;color:var(--_field-placeholder-color);-moz-transition:color .3s;transition:color .3s}select::placeholder,textarea::placeholder,input:not([type=checkbox],[type=radio])::placeholder,textarea+i::placeholder{font-style:italic;color:var(--_field-placeholder-color);transition:color .3s}select[readonly]::-moz-placeholder, textarea[readonly]::-moz-placeholder, input:not([type=checkbox],[type=radio])[readonly]::-moz-placeholder, textarea+i[readonly]::-moz-placeholder{color:rgba(0,0,0,0)}select[readonly]::placeholder,textarea[readonly]::placeholder,input:not([type=checkbox],[type=radio])[readonly]::placeholder,textarea+i[readonly]::placeholder{color:rgba(0,0,0,0)}select[readonly],select[disabled],textarea[readonly],textarea[disabled],input:not([type=checkbox],[type=radio])[readonly],input:not([type=checkbox],[type=radio])[disabled],textarea+i[readonly],textarea+i[disabled]{color:var(--_field-disabled-color);background:var(--_field-disabled-background);border:var(--_field-disabled-border)}select:not([readonly]):hover,textarea:not([readonly]):hover,input:not([type=checkbox],[type=radio]):not([readonly]):hover,textarea+i:not([readonly]):hover{color:var(--_field-hover-color);background:var(--_field-hover-background);border:var(--_field-hover-border)}select:not([readonly]):hover::-moz-placeholder, textarea:not([readonly]):hover::-moz-placeholder, input:not([type=checkbox],[type=radio]):not([readonly]):hover::-moz-placeholder, textarea+i:not([readonly]):hover::-moz-placeholder{color:var(--_field-hover-placeholder-color)}select:not([readonly]):hover::placeholder,textarea:not([readonly]):hover::placeholder,input:not([type=checkbox],[type=radio]):not([readonly]):hover::placeholder,textarea+i:not([readonly]):hover::placeholder{color:var(--_field-hover-placeholder-color)}select:not([readonly]):focus,textarea:not([readonly]):focus,input:not([type=checkbox],[type=radio]):not([readonly]):focus,textarea+i:not([readonly]):focus{color:var(--_field-focus-color);background:var(--_field-focus-background);border:var(--_field-focus-border)}select:not([readonly]):focus::-moz-placeholder, textarea:not([readonly]):focus::-moz-placeholder, input:not([type=checkbox],[type=radio]):not([readonly]):focus::-moz-placeholder, textarea+i:not([readonly]):focus::-moz-placeholder{color:var(--_field-focus-placeholder-color)}select:not([readonly]):focus::placeholder,textarea:not([readonly]):focus::placeholder,input:not([type=checkbox],[type=radio]):not([readonly]):focus::placeholder,textarea+i:not([readonly]):focus::placeholder{color:var(--_field-focus-placeholder-color)}select::-webkit-inner-spin-button,select::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button,input:not([type=checkbox],[type=radio])::-webkit-inner-spin-button,input:not([type=checkbox],[type=radio])::-webkit-outer-spin-button,textarea+i::-webkit-inner-spin-button,textarea+i::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select,textarea,input:not([type=checkbox],[type=radio]),textarea+i{resize:none}select{display:inline-block;padding-right:calc(var(--_field-padding) + 1.5em);background-image:linear-gradient(45deg, transparent 50%, var(--_field-color) 50%),linear-gradient(135deg, var(--_field-color) 50%, transparent 50%);background-position:calc(100% - 1em + .15px) calc(50% + .05em),calc(100% - .7em - .15px) calc(50% + .05em);background-size:.3em .3em,.3em .3em;background-repeat:no-repeat}select:not([readonly]):is(:hover,:focus){background-image:linear-gradient(45deg, transparent 50%, var(--_field-hover-color) 50%),linear-gradient(135deg, var(--_field-hover-color) 50%, transparent 50%);background-position:calc(100% - 1em + .15px) calc(50% + .05em),calc(100% - .7em - .15px) calc(50% + .05em);background-size:.3em .3em,.3em .3em;background-repeat:no-repeat}input[tabindex="-1"][aria-hidden=true]{position:absolute;left:-9999em}i.autosize{display:block;position:absolute;left:-9999em;white-space:pre-wrap;word-wrap:break-word;font-style:normal}dt,dd{font-size:var(--fs-medium)}.f-error{grid-template-columns:1fr;grid-template-areas:"field";padding:0 0 var(--spacing-outer)}.f-error:before,.f-error:after{display:none}.f-fieldset{--_fieldset-background: var( --fieldset-background, var( --clr-surface-shade ) );--_fieldset-border: var( --fieldset-border, var( --clr-outline ) );position:relative;display:flex;flex-direction:column;gap:0}.f-fieldset legend{display:contents}.f-fieldset legend h3{display:flex;padding:0 0 0 var(--_form-spacing);margin:0;line-height:40px;pointer-events:none;font-size:inherit}.f-fieldset>div{display:flex;flex-direction:column;gap:var(--_form-spacing);padding:var(--_form-spacing)}.f-fieldset>div .f:last-child{margin-bottom:0}.f-fieldset:is(.is-container,.is-collapsible){border:1px solid var(--_fieldset-border);border-radius:var(--radius-inner);background:var(--_fieldset-background)}.f-fieldset:is(.is-container,.is-collapsible) legend h3{border-bottom:1px solid var(--_fieldset-border)}.f-fieldset.is-collapsible legend h3{border-bottom:none}.f-fieldset.is-collapsible legend h3:after{content:"";width:40px;background:red;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;margin-left:auto;-webkit-mask-size:1em;mask-size:1em;transform:rotate(90deg)}.f-fieldset.is-collapsible>input[type=checkbox]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;margin:0;cursor:pointer}.f-fieldset.is-collapsible>input[type=checkbox]:not(:checked)~*{position:absolute;left:-9999em}.f-fieldset:has(>input:checked) legend h3{border-bottom:1px solid var(--_fieldset-border)}.f-fieldset:has(>input:checked) legend h3:after{transform:rotate(-90deg)}.f-fieldset.datatable{border:1px solid var(--_fieldset-border);border-radius:var(--radius-inner);background:var(--_fieldset-background)}.f-fieldset.datatable table{margin:0}.f-fieldset.datatable th,.f-fieldset.datatable td{padding:calc(var(--_form-spacing)*.5)}.f-fieldset.datatable th:first-child,.f-fieldset.datatable td:first-child{padding-left:var(--_form-spacing)}.f-fieldset.datatable th:last-child,.f-fieldset.datatable td:last-child{padding-right:var(--_form-spacing)}.f-fieldset.datatable th textarea,.f-fieldset.datatable td textarea{margin:0}.f-fieldset.datatable thead th{padding-top:var(--_form-spacing)}.f-fieldset.datatable:has(tbody td) tbody tr:last-child :is(th,td){padding-bottom:var(--_form-spacing)}.f-fieldset.datatable:has(tbody td) tfoot{border-top:1px solid var(--_fieldset-border)}.f-fieldset.datatable:has(tbody td) tfoot th,.f-fieldset.datatable:has(tbody td) tfoot td{padding-top:var(--_form-spacing);padding-bottom:var(--_form-spacing)}.f button,.f-button :is(button,a),.is-button{--_button-padding: var( --button-padding, 0.5em );--_button-radius: var( --button-radius, var( --radius-inner ) );display:block;font-size:var(--fs-medium);padding:calc(var(--_button-padding)*.6) var(--_button-padding);border-radius:var(--_button-radius);font-weight:var(--fw-normal);color:var(--_button-color);background:var(--_button-background);border:var(--_button-border)}.f button:hover,.f-button :is(button,a):hover,.is-button:hover{color:var(--_button-hover-color);background:var(--_button-hover-background);border:var(--_button-hover-border)}.f button:focus,.f-button :is(button,a):focus,.is-button:focus{color:var(--_button-focus-color);background:var(--_button-focus-background);border:var(--_button-focus-border);outline:var(--_button-focus-outline)}.f-button :is(button,a),.is-button{--_button-color: var( --button-color, var( --clr-secondary-contrast ) );--_button-background: var( --button-background, var( --clr-secondary ) );--_button-border: var( --button-border, none );--_button-hover-color: var( --button-hover-color, var( --clr-secondary-contrast-tint ) );--_button-hover-background: var( --button-hover-background, var( --clr-secondary-tint ) );--_button-hover-border: var( --button-hover-border, none );--_button-focus-color: var( --button-focus-color, var( --clr-secondary-contrast-tint ) );--_button-focus-background: var( --button-focus-background, var( --clr-secondary-tint ) );--_button-focus-border: var( --button-focus-border, none );--_button-focus-outline: var( --button-focus-outline, 3px solid var( --clr-secondary-contrast-tint ) )}.f-button.is-primary :is(button,a),.is-button.is-primary{--_button-color: var( --primary-button-color, var( --clr-primary-contrast ) );--_button-background: var( --primary-button-background, var( --clr-primary ) );--_button-border: var( --primary-button-border, none );--_button-hover-color: var( --primary-button-hover-color, var( --clr-primary-contrast-tint ) );--_button-hover-background: var( --primary-button-hover-background, var( --clr-primary-tint ) );--_button-hover-border: var( --primary-button-hover-border, none );--_button-focus-color: var( --primary-button-focus-color, var( --clr-primary-contrast-tint ) );--_button-focus-background: var( --primary-button-focus-background, var( --clr-primary-tint ) );--_button-focus-border: var( --primary-button-focus-border, none );--_button-focus-outline: var( --primary-button-focus-outline, 3px solid var( --clr-primary-contrast-tint ) )}.f :is(button,a,.is-button){--_button-color: var( --inline-button-color, var( --clr-primary-contrast ) );--_button-background: var( --inline-button-background, var( --clr-primary ) );--_button-border: var( --inline-button-border, none );--_button-hover-color: var( --inline-button-hover-color, var( --clr-primary-contrast-tint ) );--_button-hover-background: var( --inline-button-hover-background, var( --clr-primary-tint ) );--_button-hover-border: var( --inline-button-hover-border, none );--_button-focus-color: var( --inline-button-focus-color, var( --clr-primary-contrast-tint ) );--_button-focus-background: var( --inline-button-focus-background, var( --clr-primary-tint ) );--_button-focus-border: var( --inline-button-focus-border, none );--_button-focus-outline: var( --inline-button-focus-outline, 3px solid var( --clr-primary-contrast-tint ) )}.datatable td>.f-button :is(button,a){margin:calc(var(--_button-padding)*-1 + 2px)}.fc{--_label-width: var( --label-width, var( --_form-label-width, 18ch ) );flex-direction:row;padding-left:calc(var(--_label-width) + var(--_form-spacing, 0))}.fc.is-inline{padding-left:0;justify-content:stretch}.fc.is-inline div{flex-grow:1;display:flex}.fc.is-inline div button,.fc.is-inline div a{flex-grow:1}.f-checkbox{--_label-width: var( --label-width, var( --_form-label-width, 18ch ) );--_checkbox-radius: var( --checkbox-radius, var( --radius-inner ) );--_checkbox-background: var( --checkbox-background, white );--_checkbox-border-color: var( --checbox-border-color, grey );--_checkbox-checked-background: var( --checkbox-checked-background, var( --clr-secondary, blue ) );--_checkbox-checked-color: var( --checkbox-checked-color, var( --clr-secondary-contrast, white ) );grid-template-areas:"label field notes";grid-template-columns:var(--_label-width, 15ch) auto 1fr;grid-template-rows:auto}.f-checkbox:after,.f-checkbox:before{display:none}.f-checkbox small{align-self:start;margin-left:.6em}.f-checkbox input[type=checkbox]{margin-top:.3em;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:1em;height:1em;margin:calc(var(--_field-padding)*.75) 0 0;padding:0;background:var(--_checkbox-background);border:1px solid var(--_checkbox-border-color);border-radius:var(--_checkbox-radius)}.f-checkbox input[type=checkbox]:checked{background:var(--_checkbox-checked-background)}.f-checkbox input[type=checkbox]:checked:after{content:"✔";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:var(--_checkbox-checked-color);font-size:.6em;line-height:1em}.is-inline .f-checkbox{grid-template-areas:"label field" "notes notes" "error error";grid-template-columns:auto 1fr}.is-inline .f-checkbox small{margin-left:0}.f-checklist{grid-template-areas:"label notes" "label checklist";grid-template-columns:var(--_label-width, 15ch) 1fr;grid-template-rows:auto auto}.f-checklist:after,.f-checklist:before{display:none}.f-checklist{--columns: 1}.f-checklist.is-small{--columns: 3 }.f-checklist ul{grid-area:checklist;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--_label-width), 1fr))}.f-data:before,.f-data:after{display:none}.f-data:has(dd.edit){grid-template-areas:"label edit" "field edit" "notes edit";grid-template-columns:1fr auto;-moz-column-gap:var(--_field-padding);column-gap:var(--_field-padding)}.f-data:has(dd.edit) dd.edit{grid-area:edit;place-self:center}.f-date{--_field-width: 16ch;grid-template-areas:"label date clear" "label notes notes";grid-template-columns:var(--_label-width);grid-auto-columns:min-content}.f-date input[type=date]{grid-area:date}.f-date input[type=time]{grid-area:time}.f-date.has-time{grid-template-areas:"label date time clear" "label notes notes notes"}.f-date.has-now{grid-template-areas:"label date now clear" "label notes notes notes"}.f-date.has-time.has-now{grid-template-areas:"label date time now clear" "label notes notes notes notes"}.f-image{--_field-color: var( --field-color, var( --clr-contrast-tint ) );--_field-background: var( --field-background, var( --clr-container ) );--_field-border: var( --field-border, var( --outline-inner ) solid var( --clr-outline ) );--_field-hover-color: var( --field-hover-color, var( --clr-contrast ) );--_field-hover-background: var( --field-hover-background, var( --clr-container-tint ) );--_field-hover-border: var( --field-hover-border, var( --outline-inner ) solid var( --clr-outline ) );--_field-focus-color: var( --field-focus-color, var( --clr-contrast ) );--_field-focus-background: var( --field-focus-background, var( --clr-container-tint ) );--_field-focus-border: var( --field-focus-border, var( --outline-inner ) solid var( --clr-outline-shade ) );--_field-radius: var( --field-radius, var( --radius-inner ) );--_field-padding: var( --field-padding, 0.5em );--_button-color: var( --inline-button-color, var( --clr-primary-contrast ) );--_button-background: var( --inline-button-background, var( --clr-primary ) );--_button-border: var( --inline-button-border, none );--_button-hover-color: var( --inline-button-hover-color, var( --clr-primary-contrast-tint ) );--_button-hover-background: var( --inline-button-hover-background, var( --clr-primary-tint ) );--_button-hover-border: var( --inline-button-hover-border, none );--_button-focus-color: var( --inline-button-focus-color, var( --clr-primary-contrast-tint ) );--_button-focus-background: var( --inline-button-focus-background, var( --clr-primary-tint ) );--_button-focus-border: var( --inline-button-focus-border, none );--_button-focus-outline: var( --inline-button-focus-outline, 3px solid var( --clr-primary-contrast-tint ) );--_button-padding: var( --button-padding, 0.5em );--_button-radius: var( --button-radius, var( --radius-inner ) );grid-template-areas:"field comments" "reset comments" "notes notes";grid-template-columns:minmax(20ch, 34ch) 1fr;grid-template-rows:minmax(12ch, auto) auto;align-items:start}.f-image:has(strong){grid-template-areas:"label field comments" "label reset comments" "label notes notes";grid-template-columns:var(--_label-width) minmax(20ch, 34ch) 1fr}.f-image .image{grid-area:field;z-index:1;padding:var(--_field-padding)}.f-image label{grid-area:unset;padding:0}.f-image .file{grid-row:field-start/reset-end;grid-column:field-start/field-end;place-self:stretch;display:grid;place-content:stretch}.f-image .file label{display:grid;place-content:center;background-color:var(--_field-background);font-weight:var(--fw-normal);color:var(--_field-color);border:var(--_field-border);border-radius:var(--_field-radius)}.f-image .file label:not(:has([disabled])):hover{color:var(--_field-hover-color);background:var(--_field-hover-background);border:var(--_field-hover-border);cursor:pointer}.f-image .file label:focus{color:var(--_field-focus-color);background:var(--_field-focus-background);border:var(--_field-focus-border)}.f-image input{position:absolute;left:-999vw}.f-image .delete{grid-area:reset;padding:0 var(--_field-padding) var(--_field-padding)}.f-image .delete:has(input:disabled){display:none}.f-image .delete label{display:block;font-size:var(--fs-medium);text-align:center;padding:calc(var(--_button-padding)*.75) var(--_button-padding);border-radius:var(--_button-radius);font-weight:var(--fw-normal);color:var(--_button-color);background:var(--_button-background);border:var(--_button-border)}.f-image .delete label:hover{color:var(--_button-hover-color);background:var(--_button-hover-background);border:var(--_button-hover-border);cursor:pointer}.f-image .delete label:focus{color:var(--_button-focus-color);background:var(--_button-focus-background);border:var(--_button-focus-border);outline:var(--_button-focus-outline)}.f-image .comments{display:contents}.f-image .comments label{grid-area:comments;place-self:stretch;display:grid;grid-template-areas:"field";place-content:stretch}.f-image .comments label span{position:absolute;left:-999vw}.f-image .comments label textarea{place-self:stretch;min-height:100%;max-width:100%;font-weight:var(--fw-normal)}.f-text{--rows: 3}.f-text.is-long{--rows: 6 }.f-text.is-short{--rows: 1 }.f-text textarea{--height: calc( 1.3em * var( --rows ) + var( --_field-padding ) * 1.5 );min-height:var(--height)}.icon :is(button,a),.is-icon{--_icon-radius: var( --icon-radius, var( --radius-inner ) );--_icon-color: var( --icon-color, var( --clr-primary-contrast ) );--_icon-background: var( --icon-background, var( --clr-primary ) );--_icon-border: var( --icon-border, none );--_icon-hover-color: var( --icon-hover-color, var( --clr-primary-contrast-tint ) );--_icon-hover-background: var( --icon-hover-background, var( --clr-primary-tint ) );--_icon-hover-border: var( --icon-hover-border, none );--_icon-focus-color: var( --icon-focus-color, var( --clr-primary-contrast-tint ) );--_icon-focus-background: var( --icon-focus-background, var( --clr-primary-tint ) );--_icon-focus-border: var( --icon-focus-border, none );--_icon-focus-outline: var( --icon-focus-outline, 3px solid var( --clr-neutral-contrast-tint ) );--_icon-disabled-color: var( --icon-disabled-color, var( --clr-neutral-contrast ) );--_icon-disabled-background: var( --icon-disabled-background, var( --clr-neutral ) );--_icon-disabled-border: var( --icon-disabled-border, none );position:relative;display:inline-block;width:36px;height:36px;text-indent:-999vw;border-radius:var(--_icon-radius);background:var(--_icon-background);border:var(--_icon-border)}.icon :is(button,a):after,.is-icon:after{content:"";position:absolute;inset:0;background:var(--_icon-color);-webkit-mask:center/1.6em no-repeat;mask:center/1.6em no-repeat;-webkit-mask-image:var(--_icon-image);mask-image:var(--_icon-image);transition:background-color .3s}.icon :is(button,a):disabled:after,.is-icon:disabled:after{background:var(--_icon-disabled-color)}.icon :is(button,a):disabled,.is-icon:disabled{background:var(--_icon-disabled-background);border:var(--_icon-disabled-border);cursor:default}.icon :is(button,a):not(:disabled):hover:after,.is-icon:not(:disabled):hover:after{background:var(--_icon-hover-color)}.icon :is(button,a):not(:disabled):hover,.is-icon:not(:disabled):hover{background:var(--_icon-hover-background);border:var(--_icon-hover-border)}.icon :is(button,a):not(:disabled):focus:after,.is-icon:not(:disabled):focus:after{background:var(--_icon-focus-color)}.icon :is(button,a):not(:disabled):focus,.is-icon:not(:disabled):focus{background:var(--_icon-focus-background);border:var(--_icon-focus-border);outline:var(--_icon-focus-outline)}.icon.delete,.is-icon.delete{--_icon-image: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0, 0, 32, 32'%3E%3Cg%3E%3Cpath d='M8 10L24 10L24 12L23 26C23 27.105 22.105 28 21 28L11 28C9.895 28 9 27.105 9 26L8 12L8 10ZM19 4L13 4L11 6L6 6L6 8L26 8L26 6L21 6L19 4Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E" )}.icon.add,.is-icon.add{--_icon-image: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M18 6L18 14L26 14L26 18L18 18L18 26L14 26L14 18L6 18L6 14L14 14L14 6L18 6Z' fill='%23666' /%3E%3C/svg%3E" )}.icon.print,.is-icon.print{--_icon-image: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M21.7333 10.489V6.22233H10.2667V10.489H8.04434V4H23.9557V10.489H21.7333ZM24.4223 15.9333C24.7259 15.9333 24.987 15.8241 25.2057 15.6057C25.4241 15.387 25.5333 15.1259 25.5333 14.8223C25.5333 14.5186 25.4241 14.2574 25.2057 14.039C24.987 13.8203 24.7259 13.711 24.4223 13.711C24.1186 13.711 23.8575 13.8203 23.639 14.039C23.4203 14.2574 23.311 14.5186 23.311 14.8223C23.311 15.1259 23.4203 15.387 23.639 15.6057C23.8575 15.8241 24.1186 15.9333 24.4223 15.9333ZM21.7333 25.7777V19.7333H10.2667V25.7777H21.7333ZM23.9557 28H8.04434V22.311H2.66667V14.1777C2.66667 13.1326 3.02223 12.2564 3.73334 11.5493C4.44445 10.8424 5.31856 10.489 6.35567 10.489H25.6443C26.6897 10.489 27.5658 10.8424 28.2727 11.5493C28.9798 12.2564 29.3333 13.1326 29.3333 14.1777V22.311H23.9557V28ZM27.111 20.089V14.173C27.111 13.7539 26.9705 13.4054 26.6893 13.1277C26.4082 12.8499 26.0599 12.711 25.6443 12.711H6.35567C5.94012 12.711 5.59178 12.8516 5.31067 13.1327C5.02956 13.4138 4.88901 13.7621 4.88901 14.1777V20.089H8.04434V17.511H23.9557V20.089H27.111Z' fill='%23666' /%3E%3C/g%3E%3C/svg%3E" )}.price{text-align:center}.price dt{display:none}.price dd{grid-column:1/3;margin:0;font-size:var(--fs-small);color:var(--clr-primary, #222);font-weight:bold}.price dd .currency{white-space:nowrap}.price dd .p{position:relative;left:0}.price dd .c,.price dd .d{vertical-align:baseline;font-size:100%}#skiplinks a:focus{left:0;top:0;padding:var(--spacing)}#subcontent{margin:0 0 var(--spacing);padding:var(--spacing)}#subcontent>h3{position:absolute;left:-9999em}#subcontent [popovertargetaction]{display:none}#subcontent>div>ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(20ch, 1fr));gap:1em}#subcontent>div>ul div{display:none}.b-billboard{--_billboard-button: var( --billboard-button, var( --clr-primary-contrast ) );--_billboard-button-hover: var( --billboard-button-hover, var( --clr-primary-contrast-tint ) );--_billboard-dot: var( --billboard-dot, var( --clr-primary-contrast-shade ) );--_billboard-dot-hover: var( --billboard-dot-hover, var( --clr-primary-contrast-tint ) );clear:both;display:flow-root;position:relative;border-radius:var(--radius-inner);overflow:hidden;margin:0 0 1em}.b-billboard>ul{display:grid;width:100%;position:relative;z-index:1;isolation:isolate}.b-billboard .b-billcard{grid-area:1/1/2/2}.b-billboard>button{position:absolute;z-index:2;top:0;width:40px;height:100%;text-indent:-9999em;overflow:hidden;cursor:pointer;background:var(--_billboard-button);transition:background-color .3s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E") no-repeat center}.b-billboard>button:hover{background:var(--_billboard-button-hover)}.b-billboard>button:disabled{display:none}.b-billboard>button.next{right:0}.b-billboard>button.prev{left:0;transform:rotate(180deg)}@media only screen and (max-width: 599.98px){.b-billboard>button{height:300px}}.b-billboard>ol{display:grid;grid-auto-flow:column;gap:5px;position:absolute;bottom:10px;left:50%;z-index:3;transform:translateX(-50%);padding:0;height:10px}.b-billboard>ol button{width:10px;height:10px;border-radius:50%;text-indent:-9999em;background:var(--_billboard-dot);box-shadow:0 0 10px 0 #000;cursor:pointer;transition:background-color .3s}.b-billboard>ol button:disabled{display:none}.b-billboard>ol li.is-current button,.b-billboard>ol button:hover{background:var(--_billboard-dot-hover)}.b-billboard.is-fade .b-billcard{opacity:0;transition:opacity .6s}.b-billboard.is-fade .b-billcard.is-current{opacity:1;z-index:2}.b-billboard.is-fade .b-billcard.is-last{opacity:1;z-index:1}.b-billboard.is-swipe .b-billcard.is-current{z-index:2;clip-path:inset(-100% 0% 0% 0%);transition:clip-path .6s}.b-billboard.is-swipe.is-next .b-billcard:not(.is-current):not(.is-last){clip-path:inset(-100% 0% 0% 100%)}.b-billboard.is-swipe.is-next .b-billcard.is-last{clip-path:inset(-100% 100% 0% 0%);z-index:1;transition:clip-path .6s}.b-billboard.is-swipe.is-prev .b-billcard:not(.is-current):not(.is-last){clip-path:inset(-100% 100% 0% 0%)}.b-billboard.is-swipe.is-prev .b-billcard.is-last{clip-path:inset(-100% 0% 0% 90%);z-index:1;transition:clip-path .6s}h1:has(+#page>.b-billboard:first-child){position:absolute;left:-999vw}#page>.b-billboard:first-child{margin:calc(var(--spacing)*-2) calc(var(--spacing)*-2) 0;border-radius:0;overflow:visible}#page>.b-billboard:first-child .b-billcard:before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;transform:translateX(-50%);background:var(--_billcard-background)}.b-billcard{--_billcard-padding: var( --billcard-padding, var( --spacing ) );--_billcard-color: var( --billcard-color, white );--_billcard-background: var( --billcard-background, var( --clr-primary ) );position:relative;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:var(--_billcard-padding) 0}.b-billcard:before{content:"";position:absolute;inset:0 -100vw;background:var(--_billcard-background)}.b-billcard h2,.b-billcard h3{z-index:1;width:66%;margin:0;padding:0 50px;color:var(--_billcard-color);pointer-events:none}.b-billcard h2 a,.b-billcard h3 a{color:var(--_billcard-color);text-decoration:none;pointer-events:auto}.b-billcard h2{font-size:var(--fs-600);margin:0 0 .5em}.b-billcard h3{font-size:var(--fs-400);font-weight:var(--fw-normal)}.b-billcard .image,.b-billcard .image a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.b-billcard .image a:focus-visible:after{content:"";position:absolute;z-index:2;left:0;top:0;right:0;bottom:0;background:var(--clr-primary)}.b-billcard .image img{height:100%;width:66%;-o-object-fit:cover;object-fit:cover}.b-billcard .image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--_billcard-background);-webkit-mask-image:linear-gradient(to right, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.002) 1.188%, hsla(0, 0%, 0%, 0.008) 3.168%, hsla(0, 0%, 0%, 0.021) 5.94%, hsla(0, 0%, 0%, 0.042) 9.174%, hsla(0, 0%, 0%, 0.075) 13.068%, hsla(0, 0%, 0%, 0.126) 17.82%, hsla(0, 0%, 0%, 0.194) 23.1%, hsla(0, 0%, 0%, 0.278) 28.71%, hsla(0, 0%, 0%, 0.382) 34.98%, hsla(0, 0%, 0%, 0.541) 43.56%, hsla(0, 0%, 0%, 0.738) 53.46%, hsl(0, 0%, 0%) 66%);mask-image:linear-gradient(to right, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.002) 1.188%, hsla(0, 0%, 0%, 0.008) 3.168%, hsla(0, 0%, 0%, 0.021) 5.94%, hsla(0, 0%, 0%, 0.042) 9.174%, hsla(0, 0%, 0%, 0.075) 13.068%, hsla(0, 0%, 0%, 0.126) 17.82%, hsla(0, 0%, 0%, 0.194) 23.1%, hsla(0, 0%, 0%, 0.278) 28.71%, hsla(0, 0%, 0%, 0.382) 34.98%, hsla(0, 0%, 0%, 0.541) 43.56%, hsla(0, 0%, 0%, 0.738) 53.46%, hsl(0, 0%, 0%) 66%);pointer-events:none}.b-billcard.is-left{align-items:flex-end}.b-billcard.is-left .image img{float:left;-o-object-position:left center;object-position:left center}.b-billcard.is-left h2,.b-billcard.is-left h3{text-align:right}.b-billcard.is-right{align-items:flex-start}.b-billcard.is-right .image img{float:right;-o-object-position:right center;object-position:right center}.b-billcard.is-right .image:after{transform:scaleX(-1)}.b-billcard.is-right h2,.b-billcard.is-right h3{text-align:left}@media only screen and (max-width: 599.98px){.b-billboard>button{opacity:1}.b-billboard ol{display:none}.b-billcard{align-items:flex-start;padding:0 0 var(--_billcard-padding);min-height:200px}.b-billcard .image{position:relative;margin:0 0 var(--_billcard-padding)}.b-billcard .image img{width:100%;-o-object-position:center center;object-position:center center}.b-billcard .image:after{display:none}.b-billcard h2,.b-billcard h3{width:auto;text-align:left;padding:0 var(--_billcard-padding)}}@media only screen and (min-width: 600px){.b-billcard{min-height:250px}}.b-carousel{--_carousel-button-color: var( --carousel-button-color, --clr-primary-contrast );--_carousel-button-hover-color: var( --carousel-button-hover-color, --clr-primary-contrast );--_carousel-button-background: var( --carousel-button-background, --clr-primary-300 );--_carousel-button-hover-background: var( --carousel-button-hover-background, --clr-primary-400 );--_carousel-height: var( --carousel-height, 320px );--_carousel-padding: var( --carousel-padding, --spacing, 10px );--_carousel-heading-fontsize: var( --carousel-heading-fontsize, --fs-800, 2.488rem );--root-offset: 0px;--offset: 0px;clear:both;position:relative;overflow-x:hidden}.b-carousel:not(.js-loaded){min-height:var(--_carousel-height)}.b-carousel.is-empty,.b-carousel.js-error{display:none}.b-carousel>button{position:absolute;top:50%;z-index:2;width:40px;height:40px;transform:translateY(-50%);text-indent:-9999em;opacity:0;background:var(--_carousel-button-background);cursor:pointer;transition:opacity .3s}.b-carousel>button:after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--_carousel-button-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");transition:background-color .3s}.b-carousel>button:hover{background:var(--_carousel-button-hover-background)}.b-carousel>button:hover:after{background:var(--_carousel-button-hover-color)}.b-carousel>button:disabled{display:none}.b-carousel>button.next{right:0}.b-carousel>button.prev{left:0}.b-carousel>button.prev:after{transform:scaleX(-1) translate(-50%, -50%)}.b-carousel:hover>button{opacity:1}.b-carousel.show-next>button.next,.b-carousel.show-prev>button.prev{background:var(--_carousel-button-hover-background)}.b-carousel.show-next>button.next:after,.b-carousel.show-prev>button.prev:after{background:var(--_carousel-button-hover-color)}.b-carousel ul{display:grid;grid-auto-flow:column;align-content:stretch;grid-auto-columns:calc(50% - var(--_carousel-padding)/2);gap:var(--_carousel-padding);margin:0 calc(var(--_carousel-padding)*2);overflow-x:hidden}.b-carousel ul li{transform:translateX(var(--root-offset))}@media only screen and (min-width: 600px){.b-carousel ul{grid-auto-columns:calc(33.33% - var(--_carousel-padding)/2*2/3)}}@media only screen and (min-width: 1200px){.b-carousel ul{grid-auto-columns:calc(25% - var(--_carousel-padding)/2*3/4)}}.b-carousel article{height:100%;display:grid;padding:var(--_carousel-padding);gap:var(--_carousel-padding);grid-template-areas:"image" "title" "price";grid-template-rows:auto 1fr auto;position:relative}.b-carousel article>a{display:contents;text-decoration:none;color:inherit}.b-carousel article h2{grid-area:title;margin:0;align-self:center;font-size:var(--_carousel-heading-fontsize);font-weight:var(--fw-normal);text-align:center}.b-carousel article h2 a{display:block;padding:0 var(--_carousel-padding);text-decoration:none}.b-carousel article figure{grid-area:image;position:relative;overflow:hidden;border:var(--_carousel-padding) solid rgba(0,0,0,0);aspect-ratio:1.3}.b-carousel article picture{display:block;overflow:auto;background:#fff;width:100%;height:100%}.b-carousel article img{position:absolute;left:50%;top:50%;max-height:100%;width:auto}.b-carousel.show-next ul li,.b-carousel.show-prev ul li{transform:translateX(var(--offset));transition:transform .6s}.b-data dl{margin:0 0 .5em}.b-data dl div{display:grid;grid-template-columns:15ch 1fr;grid-template-areas:"label data"}.b-data dl dt{grid-area:label;margin:.2em .4em .2em 0;font-weight:bold}.b-data dl dt:after{content:":"}.b-data dl dd{grid-area:data;margin:.2em 0}@media only screen and (max-width: 599.98px){.b-data dl div{grid-template-areas:"label" "data"}.b-data dl dt{margin:.4em 0 0}}@keyframes gallery-fade{from{opacity:0}to{opacity:1}}@keyframes gallery-loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.b-gallery{--_gallery-max-height: var( --gallery-max-height, 50vh );--_gallery-padding: var( --gallery-padding, var( --spacing, 10px ) );display:grid;gap:var(--_gallery-padding);margin:var(--_gallery-padding) 0 0;padding:var(--_gallery-padding);clear:both}.b-gallery div{grid-area:images;display:grid;grid-template-areas:"image";place-items:center}.b-gallery div:after,.b-gallery div:before{content:"";grid-area:image;display:block;z-index:2;opacity:0;text-indent:-9999em;pointer-events:none;transition:opacity .6s}.b-gallery div:after{width:3rem;height:3rem;border-radius:50%;border:.5rem solid #fff;border-color:#fff rgba(0,0,0,0) #fff rgba(0,0,0,0);animation:gallery-loading 1.2s linear infinite}.b-gallery div:before{width:6rem;height:6rem;background-image:radial-gradient(closest-side, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0))}.b-gallery picture{grid-area:image}.b-gallery picture.old{opacity:0;transition:opacity .3s}.b-gallery picture.new{animation:gallery-fade .3s;animation-fill-mode:start}.b-gallery ul{grid-area:thumbnails;display:flex;flex-wrap:wrap;gap:var(--_gallery-padding);overflow:hidden}.b-gallery ul li{font-size:0}.b-gallery ul img{max-height:150px;max-width:100px;height:auto;width:auto;cursor:pointer}.b-gallery.is-loading div:after{content:"Loading";opacity:1;transition:opacity .6s .6s}.b-gallery.is-loading div:before{opacity:1;transition:opacity .3s .5s}@media only screen and (max-width: 599.98px){.b-gallery{grid-template-areas:"images" "thumbnails"}.b-gallery div img{max-height:calc(100vw - 100px);width:auto;max-width:100%}.b-gallery ul{width:100%;justify-content:space-around}}@media only screen and (min-width: 600px){.b-gallery{grid-template-areas:"thumbnails images";grid-template-columns:minmax(100px, 1fr) minmax(auto, 66%)}.b-gallery div img{max-height:var(--_gallery-max-height);max-width:100%;height:auto;width:auto}.b-gallery ul{flex-wrap:wrap;max-height:var(--_gallery-max-height);align-content:flex-start}.b-gallery li{width:100px}}.b-grid{--_grid-gap: var( --grid-gap, var( --spacing, 10px ) );display:grid;grid-template-columns:repeat(auto-fit, minmax(40ch, 1fr));place-items:stretch;gap:var(--_grid-gap)}.b-image{--_image-padding: var( --image-padding, var( --spacing, 10px ) );--_image-caption-color: var( --image-caption-color, white );--_image-caption-background: var( --image-caption-background, black );--_image-caption-background-opacity: var( --image-caption-background-opacity, 0.5 );position:relative;margin:0;overflow:hidden;margin-bottom:1em;border-radius:var(--radius-inner)}.b-image figcaption{display:block;position:absolute;width:100%;left:0;bottom:var(--_image-padding);padding:.25em;color:var(--_image-caption-color);text-align:center;backdrop-filter:blur(6px);pointer-events:none}.b-image figcaption:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:var(--_image-caption-background);opacity:var(--_image-caption-background-opacity)}.b-image figcaption a{pointer-events:auto}.b-image>a{display:block;overflow:hidden}.b-image>a:focus-visible img{outline-offset:0;outline:5px solid var(--clr-primary)}.b-image>picture{display:block;position:relative;overflow:hidden;pointer-events:none}.b-image>picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width: 40ch){.b-image:is(.is-left,.is-right){max-width:50%}.b-image.is-left{float:left;margin-right:var(--_image-padding)}.b-image.is-right{float:right;margin-left:var(--_image-padding)}}@media only screen and (min-width: 600px){.b-image:is(.is-left,.is-right){max-width:33%}}@media only screen and (min-width: 1200px){.b-image.is-left,.b-image.is-right{max-width:25%}}.b-layout{display:grid;gap:20px;grid-template-columns:1fr;margin:0 0 1em}@media only screen and (min-width: 40ch){.b-layout.is-two-column{grid-template-columns:repeat(2, 1fr)}.b-layout.is-three-column{grid-template-areas:"1 2" "3 3";grid-template-columns:1fr 1fr}}@media only screen and (min-width: 600px){.b-layout.is-three-column{grid-template-areas:"1 2 3";grid-template-columns:repeat(3, 1fr)}.b-layout.is-left-sidebar{grid-template-columns:33% 1fr}.b-layout.is-right-sidebar{grid-template-columns:1fr 33%}}.b-paragraph p{margin-bottom:.5em}.b-video{--_video-padding: var( --video-padding, var( --spacing, 10px ) );position:relative;width:100%;padding:0;border-radius:var(--radius-inner)}@media only screen and (min-width: 40ch){.b-video:is(.is-left,.is-right){max-width:50%}.b-video.is-left{float:left;margin-right:var(--_video-padding)}.b-video.is-right{float:right;margin-left:var(--_video-padding)}}@media only screen and (min-width: 600px){.b-video.is-left,.b-video.is-right{max-width:33%}}.b-video:before{content:"";display:block;width:100%;height:0;padding-top:var(--aspect)}.b-video iframe,.b-video object,.b-video embed{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--radius-inner)}@media only screen and (max-width: 599.98px){#sitenav{padding:.5rem 0 calc(.5rem + 1px)}}@media only screen and (min-width: 600px){#sitenav{--_nav-bar-spacing: var( --nav-bar-spacing, var( --spacing, 10px ) );--_nav-bar-padding: var( --nav-bar-padding, var( --_nav-bar-spacing ) );--_nav-bar-background: var( --nav-bar-background, var( --clr-primary-shade ) );--_nav-bar-link-color: var( --nav-bar-link-color, var( --clr-primary-contrast ) );--_nav-bar-link-background: var( --nav-bar-link-background, var( --clr-primary ) );--_nav-bar-link-hover-color: var( --nav-bar-link-hover-color, var( --clr-primary-contrast-tint ) );--_nav-bar-link-hover-background: var( --nav-bar-link-hover-background, var( --clr-primary-tint ) );--_nav-bar-link-focus-color: var( --nav-bar-link-focus-color, var( --_nav-bar-link-hover-color ) );--_nav-bar-link-focus-background: var( --nav-bar-link-focus-background, var( --_nav-bar-link-hover-background ) );--_nav-bar-link-focus-outline: var( --nav-bar-link-focus-outline, 3px solid var( --_nav-bar-link-focus-color ) );--_nav-bar-link-radius: var( --nav-bar-link-radius, var( --radius-inner ) );--_nav-bar-link-padding: var( --nav-bar-link-padding, 0.5em );--_nav-bar-current-color: var( --nav-bar-current-color, var( --clr-secondary ) );--_nav-bar-current-background: var( --nav-bar-current-background, var( --clr-secondary-contrast ) );--_nav-bar-arrow-color: var( --_nav-bar-link-color );--_nav-bar-arrow-background: var( --_nav-bar-link-background );--_nav-bar-arrow-hover-color: var( --_nav-bar-link-hover-color );--_nav-bar-arrow-hover-background: var( --_nav-bar-link-hover-background );--_nav-bar-arrow-focus-color: var( --_nav-bar-link-focus-background );--_nav-bar-arrow-focus-background: var( --_nav-bar-link-focus-color );--_nav-bar-arrow-focus-outline: var( --_nav-bar-link-focus-outline );position:relative;padding:var(--_nav-bar-padding);display:flex;align-items:center;gap:var(--_nav-bar-spacing)}#sitenav:before{content:"";position:absolute;inset:0 -100vw;background:var(--_nav-bar-background);z-index:-1}#sitenav,#sitenav nav,#sitenav div:not([popover]){anchor-scope:--inet-nav;anchor-name:--inet-nav}#sitenav{justify-content:flex-end}}@media only screen and (max-width: 599.98px){#contentnav{--_nav-drawer-blur-background: var( --nav-drawer-blur-background, rgba( 63, 63, 63, 0.75 ) );--_nav-drawer-spacing: var( --nav-drawer-spacing, var( --spacing, 10px ) );--_nav-drawer-background: var( --nav-drawer-background, var( --clr-primary ) );--_nav-drawer-color: var( --nav-drawer-color, var( --clr-primary-contrast ) );--_nav-drawer-link-color: var( --nav-drawer-link-color, var( --clr-primary-contrast ) );--_nav-drawer-link-background: var( --nav-drawer-link-background, var( --clr-primary-tint ) );--_nav-drawer-link-hover-color: var( --nav-drawer-link-hover-color, var( --clr-primary-contrast-tint ) );--_nav-drawer-link-hover-background: var( --nav-drawer-link-hover-background, var( --clr-primary-tint ) );--_nav-drawer-link-radius: var( --nav-drawer-link-radius, var( --radius ) );--_nav-drawer-link-padding: var( --nav-drawer-link-padding, 1em );--_nav-drawer-current-color: var( --nav-drawer-current-color, var( --clr-secondary ) );--_nav-drawer-current-background: var( --nav-drawer-current-background, var( --clr-secondary-contrast ) );--_nav-drawer-label-color: var( --nav-drawer-label-color, var( --clr-primary-contrast ) );--_nav-drawer-label-background: var( --nav-drawer-label-background, transparent )}#contentnav>[popover]::backdrop{background:rgba(0,0,0,0);backdrop-filter:blur(0px) opacity(0);transition:backdrop-filter .3s ease,background-color .3s ease,display .3s allow-discrete,overlay .3s allow-discrete;overflow:hidden;overscroll-behavior:contain}#contentnav>[popover]:popover-open::backdrop{backdrop-filter:blur(4px) opacity(1);background:var(--_nav-drawer-blur-background)}@starting-style{#contentnav>[popover]:popover-open::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px) opacity(0)}}body:has(#contentnav [popover]:popover-open){overflow:hidden}#contentnav [popovertargetaction]{position:relative;background:var(--_nav-drawer-arrow-background, var(--_nav-drawer-link-background));text-decoration:none;text-align:left;cursor:pointer;border-radius:var(--_nav-drawer-link-radius);flex-grow:0;scroll-margin-top:var(--_nav-drawer-spacing)}#contentnav [popovertargetaction]:after{content:"";position:absolute;top:50%;right:var(--_nav-drawer-link-padding);width:1em;height:1em;transform:translateY(-50%);background:var(--_nav-drawer-arrow-color, var(--_nav-drawer-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#contentnav [popovertargetaction]:hover{background:var(--_nav-drawer-arrow-hover-background, var(--_nav-drawer-link-hover-background))}#contentnav [popovertargetaction]:hover:after{background:var(--_nav-drawer-arrow-hover-color, var(--_nav-drawer-link-hover-color))}#contentnav [popovertargetaction]:focus-visible{outline:2px solid var(--_nav-drawer-arrow-color, var(--_nav-drawer-link-color))}#contentnav [popovertargetaction][popovertargetaction=toggle]{width:calc(1em + var(--_nav-drawer-link-padding)*2);padding:var(--_nav-drawer-link-padding);text-indent:-9999em}#contentnav [popovertargetaction][popovertargetaction=hide]{width:100%;padding:var(--_nav-drawer-link-padding) var(--_nav-drawer-link-padding) var(--_nav-drawer-link-padding) calc(1em + var(--_nav-drawer-link-padding)*2);color:var(--_nav-drawer-link-color)}#contentnav [popovertargetaction][popovertargetaction=hide]:after{transform:translateY(-50%) rotate(-180deg);left:var(--_nav-drawer-link-padding)}#contentnav [popovertargetaction][popovertargetaction=hide]:hover{color:var(--_nav-drawer-link-hover-color);background:var(--_nav-drawer-link-hover-background)}#contentnav [popovertargetaction][popovertargetaction=hide]:hover:after{background:var(--_nav-drawer-arrow-hover-color, var(--_nav-drawer-link-hover-color))}#contentnav * [popovertargetaction=toggle]{width:auto;text-indent:0}#contentnav * [popovertargetaction=toggle]:after{transform:translate(0, -50%)}#contentnav h3,#contentnav a,#contentnav button,#contentnav span{display:block;flex-grow:1;text-decoration:none;padding:var(--_nav-drawer-link-padding);border-radius:var(--_nav-drawer-link-radius)}#contentnav h3{position:absolute;z-index:1;font-size:inherit;font-weight:inherit;color:var(--_nav-drawer-label-color);background:var(--_nav-drawer-label-background)}#contentnav>h3{left:-9999vw}#contentnav a,#contentnav button{color:var(--_nav-drawer-link-color);background:var(--_nav-drawer-link-background)}#contentnav a:focus-visible,#contentnav button:focus-visible{outline:2px solid var(--_nav-drawer-arrow-color, var(--_nav-drawer-link-color))}#contentnav a:hover,#contentnav button:hover{color:var(--_nav-drawer-link-hover-color);background:var(--_nav-drawer-link-hover-background)}#contentnav a:hover:after,#contentnav button:hover:after{background:var(--_nav-drawer-arrow-hover-color, var(--_nav-drawer-link-hover-color))}#contentnav span{color:var(--_nav-drawer-current-color);background:var(--_nav-drawer-current-background)}#contentnav [popover]:popover-open{display:flex;flex-direction:column;gap:var(--_nav-drawer-spacing);justify-items:flex-start}#contentnav [popover]:popover-open>div{display:flex;gap:var(--_nav-drawer-spacing)}#contentnav [popover]:popover-open>div:empty{display:none}#contentnav h3+[popovertargetaction][popovertargetaction=toggle]{width:100%}#contentnav h3:has(+[popovertargetaction][popovertargetaction=toggle]:hover){color:var(--_nav-drawer-link-hover-color);background:var(--_nav-drawer-link-hover-background)}#contentnav [popover]{position:fixed;z-index:101;inset:0 auto 0 0;width:70vw;min-height:100%;max-height:100svh;overflow-y:auto;transform:translateX(-100%);padding:var(--_nav-drawer-spacing);color:var(--_nav-drawer-color);background:var(--_nav-drawer-background);transition:transform .3s,display .3s;transition-behavior:allow-discrete;overscroll-behavior:contain}#contentnav [popover]:popover-open{transform:translateX(0);box-shadow:-20vw 0 30vw 30vw rgba(0,0,0,.2)}@starting-style{#contentnav [popover]:popover-open{display:flex;transform:translateX(-100%)}}#contentnav>button{--_nav-icon-color: var( --nav-icon-color, var( --clr-primary ) );--_nav-icon-background: var( --nav-icon-background, var( --clr-primary-contrast ) );--_nav-icon-hover-color: var( --nav-icon-hover-color, var( --clr-primary-shade ) );--_nav-icon-hover-background: var( --nav-icon-hover-background, var( --clr-primary-contrast-tint ) );--_nav-icon-focus-color: var( --nav-icon-focus-color, var( --_nav-icon-hover-color ) );--_nav-icon-focus-background: var( --nav-icon-focus-background, var( --_nav-icon-hover-background ) );--_nav-icon-focus-outline: var( --nav-icon-focus-outline, 3px solid var( --_nav-icon-focus-color ) );--_nav-icon-radius: var( --nav-icon-radius, var( --radius ) );--_nav-icon-margin: var( --nav-icon-margin, 0 );--_nav-icon-scale: var( --nav-icon-scale, 1 )}#sitenav #contentnav>button{position:relative;display:block;margin:var(--_nav-icon-margin);padding:0;min-height:36px;min-width:36px;aspect-ratio:1/1;text-indent:-9999em;background:var(--_nav-icon-background);border-radius:var(--_nav-icon-radius)}#sitenav #contentnav>button:after{content:"";position:absolute;inset:0;background:var(--_nav-icon-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2  s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2  S29.104,22,28,22z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2  s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2  S29.104,22,28,22z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");left:50%;top:50%;transform:translate(-50%, -50%) scale(var(--_nav-icon-scale));width:1.4rem;height:1.4rem}#sitenav #contentnav>button{cursor:pointer}#sitenav #contentnav>button:hover{background:var(--_nav-icon-hover-background)}#sitenav #contentnav>button:hover:after{background:var(--_nav-icon-hover-color)}#sitenav #contentnav>button:focus-visible{background:var(--_nav-icon-focus-background);outline:var(--_nav-icon-focus-outline)}#sitenav #contentnav>button:focus-visible:after{background:var(--_nav-icon-focus-color)}}@media only screen and (min-width: 600px){#contentnav>h3,#contentnav>[popovertargetaction=toggle],#contentnav>:is(div,nav)>[popovertargetaction=hide]{display:none !important}#contentnav,#contentnav>:is(div,nav){display:contents !important;position:unset}}@media only screen and (max-width: 599.98px){#account .username{position:absolute;left:-9999em}}@media only screen and (min-width: 600px){#account{position:relative;display:flex;align-items:stretch}#account:has(div){padding-right:36px}#account>[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-bar-arrow-background, var(--_nav-bar-link-background));text-indent:-9999em;border-radius:calc(var(--_nav-bar-link-radius) - var(--_nav-bar-link-padding)/2)}#account>[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-bar-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%) rotate(90deg);background:var(--_nav-bar-arrow-color, var(--_nav-bar-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#account>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-outline));background:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-background))}#account>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color, var(--_nav-bar-link-focus-color))}#account>[popovertargetaction=toggle]:hover{background:var(--_nav-bar-arrow-hover-background, var(--_nav-bar-link-hover-background))}#account>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color, var(--_nav-bar-link-hover-color))}#account :is(a,button,span){display:flex;align-items:center;text-decoration:none;text-wrap:nowrap;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding) calc(var(--_nav-bar-link-padding)*.75*var(--flo-sans));border-radius:var(--_nav-bar-link-radius);background:var(--_nav-bar-link-background)}#account :is(a,button){color:var(--_nav-bar-link-color)}#account :is(a,button):focus-visible{outline:var(--_nav-bar-link-focus-outline);color:var(--_nav-bar-link-focus-color);background:var(--_nav-bar-link-focus-background)}#account :is(a,button):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-bar-link-focus-background)}#account :is(a,button):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-focus-color)}#account :is(a,button):hover{color:var(--_nav-bar-link-hover-color);background:var(--_nav-bar-link-hover-background)}#account :is(a,button):hover+[popovertargetaction=toggle]{background:var(--_nav-bar-link-hover-background)}#account :is(a,button):hover+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-hover-color)}#account span{color:var(--_nav-bar-current-color);background:var(--_nav-bar-current-background);cursor:default}#account>h3{display:flex;align-items:stretch;position:relative;font-size:inherit;font-weight:inherit;line-height:inherit}#account>h3>[popovertargetaction=toggle]{display:flex;align-items:center;text-decoration:none;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding);padding-right:36px;border-radius:var(--_nav-bar-link-radius);color:var(--_nav-bar-arrow-color);background:var(--_nav-bar-arrow-background)}#account>h3>[popovertargetaction=toggle]:after{content:"";position:absolute;top:50%;right:0;width:1em;height:1em;transform:translate(calc((1em - 36px) / 2), -50%) rotate(90deg);background:var(--_nav-bar-arrow-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#account>h3>[popovertargetaction=toggle]:hover{color:var(--_nav-bar-arrow-hover-color);background:var(--_nav-bar-arrow-hover-background)}#account>h3>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color)}#account>h3>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-outline);color:var(--_nav-bar-arrow-focus-color);background:var(--_nav-bar-arrow-focus-background)}#account>h3>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color)}#account [popover]{--_nav-modal-spacing: var( --nav-modal-spacing, var( --spacing, 10px ) );--_nav-modal-radius: var( --nav-modal-radius, var( --radius, 10px ) );--_nav-modal-background: var( --nav-modal-background, var( --clr-primary-contrast-tint ) );--_nav-modal-color: var( --nav-modal-color, var( --clr-primary-contrast ) );--_nav-modal-shadow: var( --nav-modal-shadow, 0 0.2em 1em 0 rgba( 0, 0, 0, 0.5 ) );--_nav-modal-link-color: var( --nav-modal-link-color, var( --clr-primary ) );--_nav-modal-link-background: var( --nav-modal-link-background, var( --clr-primary-contrast ) );--_nav-modal-link-hover-color: var( --nav-modal-link-hover-color, var( --clr-primary-shade ) );--_nav-modal-link-hover-background: var( --nav-modal-link-hover-background, var( --clr-primary-contrast-shade ) );--_nav-modal-link-focus-color: var( --nav-modal-link-focus-color, var( --_nav-modal-link-hover-color ) );--_nav-modal-link-focus-background: var( --nav-modal-link-focus-background, var( --_nav-modal-link-hover-background ) );--_nav-modal-link-focus-outline: var( --nav-modal-link-focus-outline, 3px solid var( --_nav-modal-link-hover-color ) );--_nav-modal-link-radius: var( --nav-modal-link-radius, var( --radius-inner ) );--_nav-modal-link-padding: var( --nav-modal-link-padding, 0.5em );--_nav-modal-current-color: var( --nav-modal-current-color, var( --clr-secondary ) );--_nav-modal-current-background: var( --nav-modal-current-background, var( --clr-secondary-contrast ) );--_nav-modal-close-color: var( --nav-modal-close-color, var( --clr-warning-contrast ) );--_nav-modal-close-background: var( --nav-modal-close-background, var( --clr-warning-shade ) );--_nav-modal-close-hover-color: var( --nav-modal-close-hover-color, var( --clr-warning-contrast-tint ) );--_nav-modal-close-hover-background: var( --nav-modal-close-hover-background, var( --clr-warning ) );--_nav-modal-close-focus-color: var( --nav-modal-close-focus-color, var( --_nav-modal-close-hover-color ) );--_nav-modal-close-focus-background: var( --nav-modal-close-focus-background, var( --_nav-modal-close-hover-background ) );--_nav-modal-close-focus-outline: var( --nav-modal-close-focus-outline, 4px solid var( --_nav-modal-close-focus-color ) );--_nav-modal-arrow-color: var( --_nav-modal-link-color );--_nav-modal-arrow-background: var( --_nav-modal-link-background );--_nav-modal-arrow-hover-color: var( --_nav-modal-link-hover-color );--_nav-modal-arrow-hover-background: var( --_nav-modal-link-hover-background );--_nav-modal-arrow-focus-color: var( --_nav-modal-link-focus-background );--_nav-modal-arrow-focus-background: var( --_nav-modal-link-focus-color );--_nav-modal-arrow-focus-outline: none;display:none;position:fixed;z-index:1000;min-width:15ch;white-space:nowrap;padding:var(--_nav-modal-spacing);background:var(--_nav-modal-background);border-radius:var(--_nav-modal-radius);box-shadow:var(--_nav-modal-shadow);transform:translateY(1em);opacity:0;transition-property:transform,opacity,display,overlay;transition-duration:.3s;transition-delay:.1s;transition-behaviour:allow-discrete;flex-direction:column;gap:var(--_nav-modal-spacing);overflow:visible}#account [popover]>[popovertargetaction=hide]{position:absolute;display:none;top:-20px;right:-20px;z-index:1;text-indent:-9999em;width:40px;height:40px;border-radius:50%}#account [popover]>[popovertargetaction=hide]:before{content:"";position:absolute;inset:4px;background:var(--_nav-modal-close-background);border-radius:50%}#account [popover]>[popovertargetaction=hide]:after{content:"";position:absolute;width:1.4rem;height:1.4rem;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--_nav-modal-close-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#account [popover]>[popovertargetaction=hide]:hover:before{background:var(--_nav-modal-close-hover-background)}#account [popover]>[popovertargetaction=hide]:hover:after{background:var(--_nav-modal-close-hover-color)}#account [popover]>[popovertargetaction=hide]:focus-visible{background:rgba(0,0,0,0);outline:none}#account [popover]>[popovertargetaction=hide]:focus-visible:before{background:var(--_nav-modal-close-focus-background);outline:var(--_nav-modal-close-focus-outline);outline-offset:-1px}#account [popover]>[popovertargetaction=hide]:focus-visible:after{background:var(--_nav-modal-close-focus-color)}#account [popover]:popover-open>[popovertargetaction=hide]{display:block}#account [popover] :is(a,button):not([popovertargetaction=hide]),#account [popover] span{flex-grow:1;text-decoration:none;padding:calc(var(--_nav-modal-link-padding)*.75) var(--_nav-modal-link-padding);border-radius:var(--_nav-modal-link-radius)}#account [popover] :is(a,button):not([popovertargetaction=hide]){background:var(--_nav-modal-link-background);color:var(--_nav-modal-link-color)}#account [popover] :is(a,button):not([popovertargetaction=hide]):hover{color:var(--_nav-modal-link-hover-color);background:var(--_nav-modal-link-hover-background)}#account [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]{background:var(--_nav-modal-link-hover-background)}#account [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-hover-color)}#account [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible{color:var(--_nav-modal-link-focus-color);background:var(--_nav-modal-link-focus-background);outline:var(--_nav-modal-link-focus-outline)}#account [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-modal-link-focus-background)}#account [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-focus-color)}#account [popover] span{background:var(--_nav-modal-current-background);color:var(--_nav-modal-current-color)}#account [popover] button[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-modal-arrow-background, var(--_nav-modal-link-background));text-indent:-9999em;border-radius:var(--_nav-modal-link-radius)}#account [popover] button[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-modal-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%);background:var(--_nav-modal-arrow-color, var(--_nav-modal-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#account [popover] button[popovertargetaction=toggle]:hover{background:var(--_nav-modal-arrow-hover-background)}#account [popover] button[popovertargetaction=toggle]:hover:after{background:var(--_nav-modal-arrow-hover-color)}#account [popover] button[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-modal-arrow-focus-outline);background:var(--_nav-modal-arrow-focus-background)}#account [popover] button[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-modal-arrow-focus-color)}#account [popover]:popover-open,#account:hover>[popover]{transform:translateY(0);opacity:1;display:flex;transition-delay:.3s;inset:auto;position-anchor:--inet-nav;position-area:span-right bottom;position:fixed;margin-right:10px}@starting-style{#account [popover]:popover-open,#account:hover>[popover]{opacity:0;transform:translateY(1em)}}#account{min-height:36px;aspect-ratio:1/1;padding-right:0}#account>h3{position:absolute;left:-9999vw}#account>[popover]{--_nav-modal-spacing: var( --nav-modal-spacing, var( --spacing, 10px ) );--_nav-modal-radius: var( --nav-modal-radius, var( --radius, 10px ) );--_nav-modal-background: var( --nav-modal-background, var( --clr-primary-contrast-tint ) );--_nav-modal-color: var( --nav-modal-color, var( --clr-primary-contrast ) );--_nav-modal-shadow: var( --nav-modal-shadow, 0 0.2em 1em 0 rgba( 0, 0, 0, 0.5 ) );--_nav-modal-link-color: var( --nav-modal-link-color, var( --clr-primary ) );--_nav-modal-link-background: var( --nav-modal-link-background, var( --clr-primary-contrast ) );--_nav-modal-link-hover-color: var( --nav-modal-link-hover-color, var( --clr-primary-shade ) );--_nav-modal-link-hover-background: var( --nav-modal-link-hover-background, var( --clr-primary-contrast-shade ) );--_nav-modal-link-focus-color: var( --nav-modal-link-focus-color, var( --_nav-modal-link-hover-color ) );--_nav-modal-link-focus-background: var( --nav-modal-link-focus-background, var( --_nav-modal-link-hover-background ) );--_nav-modal-link-focus-outline: var( --nav-modal-link-focus-outline, 3px solid var( --_nav-modal-link-hover-color ) );--_nav-modal-link-radius: var( --nav-modal-link-radius, var( --radius-inner ) );--_nav-modal-link-padding: var( --nav-modal-link-padding, 0.5em );--_nav-modal-current-color: var( --nav-modal-current-color, var( --clr-secondary ) );--_nav-modal-current-background: var( --nav-modal-current-background, var( --clr-secondary-contrast ) );--_nav-modal-close-color: var( --nav-modal-close-color, var( --clr-warning-contrast ) );--_nav-modal-close-background: var( --nav-modal-close-background, var( --clr-warning-shade ) );--_nav-modal-close-hover-color: var( --nav-modal-close-hover-color, var( --clr-warning-contrast-tint ) );--_nav-modal-close-hover-background: var( --nav-modal-close-hover-background, var( --clr-warning ) );--_nav-modal-close-focus-color: var( --nav-modal-close-focus-color, var( --_nav-modal-close-hover-color ) );--_nav-modal-close-focus-background: var( --nav-modal-close-focus-background, var( --_nav-modal-close-hover-background ) );--_nav-modal-close-focus-outline: var( --nav-modal-close-focus-outline, 4px solid var( --_nav-modal-close-focus-color ) );--_nav-modal-arrow-color: var( --_nav-modal-link-color );--_nav-modal-arrow-background: var( --_nav-modal-link-background );--_nav-modal-arrow-hover-color: var( --_nav-modal-link-hover-color );--_nav-modal-arrow-hover-background: var( --_nav-modal-link-hover-background );--_nav-modal-arrow-focus-color: var( --_nav-modal-link-focus-background );--_nav-modal-arrow-focus-background: var( --_nav-modal-link-focus-color );--_nav-modal-arrow-focus-outline: none;display:none;position:fixed;z-index:1000;min-width:15ch;white-space:nowrap;padding:var(--_nav-modal-spacing);background:var(--_nav-modal-background);border-radius:var(--_nav-modal-radius);box-shadow:var(--_nav-modal-shadow);transform:translateY(1em);opacity:0;transition-property:transform,opacity,display,overlay;transition-duration:.3s;transition-delay:.1s;transition-behaviour:allow-discrete;flex-direction:column;gap:var(--_nav-modal-spacing);overflow:visible}#account>[popover]>[popovertargetaction=hide]{position:absolute;display:none;top:-20px;right:-20px;z-index:1;text-indent:-9999em;width:40px;height:40px;border-radius:50%}#account>[popover]>[popovertargetaction=hide]:before{content:"";position:absolute;inset:4px;background:var(--_nav-modal-close-background);border-radius:50%}#account>[popover]>[popovertargetaction=hide]:after{content:"";position:absolute;width:1.4rem;height:1.4rem;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--_nav-modal-close-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#account>[popover]>[popovertargetaction=hide]:hover:before{background:var(--_nav-modal-close-hover-background)}#account>[popover]>[popovertargetaction=hide]:hover:after{background:var(--_nav-modal-close-hover-color)}#account>[popover]>[popovertargetaction=hide]:focus-visible{background:rgba(0,0,0,0);outline:none}#account>[popover]>[popovertargetaction=hide]:focus-visible:before{background:var(--_nav-modal-close-focus-background);outline:var(--_nav-modal-close-focus-outline);outline-offset:-1px}#account>[popover]>[popovertargetaction=hide]:focus-visible:after{background:var(--_nav-modal-close-focus-color)}#account>[popover]:popover-open>[popovertargetaction=hide]{display:block}#account>[popover] :is(a,button):not([popovertargetaction=hide]),#account>[popover] span{flex-grow:1;text-decoration:none;padding:calc(var(--_nav-modal-link-padding)*.75) var(--_nav-modal-link-padding);border-radius:var(--_nav-modal-link-radius)}#account>[popover] :is(a,button):not([popovertargetaction=hide]){background:var(--_nav-modal-link-background);color:var(--_nav-modal-link-color)}#account>[popover] :is(a,button):not([popovertargetaction=hide]):hover{color:var(--_nav-modal-link-hover-color);background:var(--_nav-modal-link-hover-background)}#account>[popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]{background:var(--_nav-modal-link-hover-background)}#account>[popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-hover-color)}#account>[popover] :is(a,button):not([popovertargetaction=hide]):focus-visible{color:var(--_nav-modal-link-focus-color);background:var(--_nav-modal-link-focus-background);outline:var(--_nav-modal-link-focus-outline)}#account>[popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-modal-link-focus-background)}#account>[popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-focus-color)}#account>[popover] span{background:var(--_nav-modal-current-background);color:var(--_nav-modal-current-color)}#account>[popover] button[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-modal-arrow-background, var(--_nav-modal-link-background));text-indent:-9999em;border-radius:var(--_nav-modal-link-radius)}#account>[popover] button[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-modal-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%);background:var(--_nav-modal-arrow-color, var(--_nav-modal-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#account>[popover] button[popovertargetaction=toggle]:hover{background:var(--_nav-modal-arrow-hover-background)}#account>[popover] button[popovertargetaction=toggle]:hover:after{background:var(--_nav-modal-arrow-hover-color)}#account>[popover] button[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-modal-arrow-focus-outline);background:var(--_nav-modal-arrow-focus-background)}#account>[popover] button[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-modal-arrow-focus-color)}#account:hover>[popover]{transform:translateY(0);opacity:1;display:flex;transition-delay:.3s;inset:auto;position-anchor:--inet-nav;position-area:span-right bottom;position:fixed;margin-right:10px}@starting-style{#account:hover>[popover]{opacity:0;transform:translateY(1em)}}#account>[popovertargetaction=toggle]{--_nav-icon-color: var( --nav-icon-color, var( --clr-primary ) );--_nav-icon-background: var( --nav-icon-background, var( --clr-primary-contrast ) );--_nav-icon-hover-color: var( --nav-icon-hover-color, var( --clr-primary-shade ) );--_nav-icon-hover-background: var( --nav-icon-hover-background, var( --clr-primary-contrast-tint ) );--_nav-icon-focus-color: var( --nav-icon-focus-color, var( --_nav-icon-hover-color ) );--_nav-icon-focus-background: var( --nav-icon-focus-background, var( --_nav-icon-hover-background ) );--_nav-icon-focus-outline: var( --nav-icon-focus-outline, 3px solid var( --_nav-icon-focus-color ) );--_nav-icon-radius: var( --nav-icon-radius, var( --radius ) );--_nav-icon-margin: var( --nav-icon-margin, 0 );--_nav-icon-scale: var( --nav-icon-scale, 1 )}#sitenav #account>[popovertargetaction=toggle]{position:relative;display:block;margin:var(--_nav-icon-margin);padding:0;min-height:36px;min-width:36px;aspect-ratio:1/1;text-indent:-9999em;background:var(--_nav-icon-background);border-radius:var(--_nav-icon-radius)}#sitenav #account>[popovertargetaction=toggle]:after{content:"";position:absolute;inset:0;background:var(--_nav-icon-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M16,13.839 C20.817,13.839 24.722,20.403 24.722,28.5 L7.278,28.5 C7.278,20.403 11.183,13.839 16,13.839 z' fill='%23666'/%3E%3Cpath d='M16,16.186 C12.497,16.186 9.657,13.346 9.657,9.843 C9.657,6.34 12.497,3.5 16,3.5 C19.503,3.5 22.343,6.34 22.343,9.843 C22.343,13.346 19.503,16.186 16,16.186 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M16,13.839 C20.817,13.839 24.722,20.403 24.722,28.5 L7.278,28.5 C7.278,20.403 11.183,13.839 16,13.839 z' fill='%23666'/%3E%3Cpath d='M16,16.186 C12.497,16.186 9.657,13.346 9.657,9.843 C9.657,6.34 12.497,3.5 16,3.5 C19.503,3.5 22.343,6.34 22.343,9.843 C22.343,13.346 19.503,16.186 16,16.186 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");left:50%;top:50%;transform:translate(-50%, -50%) scale(var(--_nav-icon-scale));width:1.4rem;height:1.4rem}#sitenav #account>[popovertargetaction=toggle]{cursor:pointer}#sitenav #account>[popovertargetaction=toggle]:hover{background:var(--_nav-icon-hover-background)}#sitenav #account>[popovertargetaction=toggle]:hover:after{background:var(--_nav-icon-hover-color)}#sitenav #account>[popovertargetaction=toggle]:focus-visible{background:var(--_nav-icon-focus-background);outline:var(--_nav-icon-focus-outline)}#sitenav #account>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-icon-focus-color)}#sitenav #account{padding-right:0}#sitenav #account>[popovertargetaction=toggle]{padding:0;inset:0}}#basket>nav:empty{display:none}#basket #basket-notice{font-size:var(--fs-medium)}#basket #basket-links{display:grid;grid-auto-columns:1fr;text-align:center}#basket.is-empty #basket-links{display:none}#basket>nav>h3>a{--_nav-icon-color: var( --nav-icon-color, var( --clr-primary ) );--_nav-icon-background: var( --nav-icon-background, var( --clr-primary-contrast ) );--_nav-icon-hover-color: var( --nav-icon-hover-color, var( --clr-primary-shade ) );--_nav-icon-hover-background: var( --nav-icon-hover-background, var( --clr-primary-contrast-tint ) );--_nav-icon-focus-color: var( --nav-icon-focus-color, var( --_nav-icon-hover-color ) );--_nav-icon-focus-background: var( --nav-icon-focus-background, var( --_nav-icon-hover-background ) );--_nav-icon-focus-outline: var( --nav-icon-focus-outline, 3px solid var( --_nav-icon-focus-color ) );--_nav-icon-radius: var( --nav-icon-radius, var( --radius ) );--_nav-icon-margin: var( --nav-icon-margin, 0 );--_nav-icon-scale: var( --nav-icon-scale, 1 )}#sitenav #basket>nav>h3>a{position:relative;display:block;margin:var(--_nav-icon-margin);padding:0;min-height:36px;min-width:36px;aspect-ratio:1/1;text-indent:-9999em;background:var(--_nav-icon-background);border-radius:var(--_nav-icon-radius)}#sitenav #basket>nav>h3>a:after{content:"";position:absolute;inset:0;background:var(--_nav-icon-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M27,14 C28.105,14 29,14.895 29,16 L28,26 C28,27.105 27.105,28 26,28 L6,28 C4.895,28 4,27.105 4,26 L3,16 C3,14.895 3.895,14 5,14 L27,14 z M22,16 C21.172,16 20.5,16.672 20.5,17.5 L20.5,23.5 C20.5,24.328 21.172,25 22,25 L22,25 C22.828,25 23.5,24.328 23.5,23.5 L23.5,17.5 C23.5,16.672 22.828,16 22,16 z M16,16 C15.172,16 14.5,16.672 14.5,17.5 L14.5,23.5 C14.5,24.328 15.172,25 16,25 L16,25 C16.828,25 17.5,24.328 17.5,23.5 L17.5,17.5 C17.5,16.672 16.828,16 16,16 z M10,16 C9.172,16 8.5,16.672 8.5,17.5 L8.5,23.5 C8.5,24.328 9.172,25 10,25 L10,25 C10.828,25 11.5,24.328 11.5,23.5 L11.5,17.5 C11.5,16.672 10.828,16 10,16 z' fill='%23666'/%3E%3Cpath d='M2.5,13 L29.5,13 C30.052,13 30.5,13.448 30.5,14 L30.5,15 C30.5,15.552 30.052,16 29.5,16 L2.5,16 C1.948,16 1.5,15.552 1.5,15 L1.5,14 C1.5,13.448 1.948,13 2.5,13 z' fill='%23666'/%3E%3Cpath d='M20.729,5.64 L26.751,14.241 C27.227,14.919 27.062,15.855 26.383,16.33 L26.383,16.33 C25.704,16.805 24.769,16.64 24.294,15.962 L18.271,7.36 C17.796,6.682 17.961,5.747 18.64,5.271 L18.64,5.271 C19.318,4.796 20.254,4.961 20.729,5.64 z' fill='%23666'/%3E%3Cpath d='M11.294,5.64 L5.271,14.241 C4.796,14.919 4.961,15.855 5.64,16.33 L5.64,16.33 C6.318,16.805 7.254,16.64 7.729,15.962 L13.751,7.36 C14.227,6.682 14.062,5.747 13.383,5.271 L13.383,5.271 C12.704,4.796 11.769,4.961 11.294,5.64 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M27,14 C28.105,14 29,14.895 29,16 L28,26 C28,27.105 27.105,28 26,28 L6,28 C4.895,28 4,27.105 4,26 L3,16 C3,14.895 3.895,14 5,14 L27,14 z M22,16 C21.172,16 20.5,16.672 20.5,17.5 L20.5,23.5 C20.5,24.328 21.172,25 22,25 L22,25 C22.828,25 23.5,24.328 23.5,23.5 L23.5,17.5 C23.5,16.672 22.828,16 22,16 z M16,16 C15.172,16 14.5,16.672 14.5,17.5 L14.5,23.5 C14.5,24.328 15.172,25 16,25 L16,25 C16.828,25 17.5,24.328 17.5,23.5 L17.5,17.5 C17.5,16.672 16.828,16 16,16 z M10,16 C9.172,16 8.5,16.672 8.5,17.5 L8.5,23.5 C8.5,24.328 9.172,25 10,25 L10,25 C10.828,25 11.5,24.328 11.5,23.5 L11.5,17.5 C11.5,16.672 10.828,16 10,16 z' fill='%23666'/%3E%3Cpath d='M2.5,13 L29.5,13 C30.052,13 30.5,13.448 30.5,14 L30.5,15 C30.5,15.552 30.052,16 29.5,16 L2.5,16 C1.948,16 1.5,15.552 1.5,15 L1.5,14 C1.5,13.448 1.948,13 2.5,13 z' fill='%23666'/%3E%3Cpath d='M20.729,5.64 L26.751,14.241 C27.227,14.919 27.062,15.855 26.383,16.33 L26.383,16.33 C25.704,16.805 24.769,16.64 24.294,15.962 L18.271,7.36 C17.796,6.682 17.961,5.747 18.64,5.271 L18.64,5.271 C19.318,4.796 20.254,4.961 20.729,5.64 z' fill='%23666'/%3E%3Cpath d='M11.294,5.64 L5.271,14.241 C4.796,14.919 4.961,15.855 5.64,16.33 L5.64,16.33 C6.318,16.805 7.254,16.64 7.729,15.962 L13.751,7.36 C14.227,6.682 14.062,5.747 13.383,5.271 L13.383,5.271 C12.704,4.796 11.769,4.961 11.294,5.64 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");left:50%;top:50%;transform:translate(-50%, -50%) scale(var(--_nav-icon-scale));width:1.4rem;height:1.4rem}#sitenav #basket>nav>h3>a{cursor:pointer}#sitenav #basket>nav>h3>a:hover{background:var(--_nav-icon-hover-background)}#sitenav #basket>nav>h3>a:hover:after{background:var(--_nav-icon-hover-color)}#sitenav #basket>nav>h3>a:focus-visible{background:var(--_nav-icon-focus-background);outline:var(--_nav-icon-focus-outline)}#sitenav #basket>nav>h3>a:focus-visible:after{background:var(--_nav-icon-focus-color)}@media only screen and (max-width: 599.98px){#basket{--_nav-drawer-blur-background: var( --nav-drawer-blur-background, rgba( 63, 63, 63, 0.75 ) );--_nav-drawer-spacing: var( --nav-drawer-spacing, var( --spacing, 10px ) );--_nav-drawer-background: var( --nav-drawer-background, var( --clr-primary ) );--_nav-drawer-color: var( --nav-drawer-color, var( --clr-primary-contrast ) );--_nav-drawer-link-color: var( --nav-drawer-link-color, var( --clr-primary-contrast ) );--_nav-drawer-link-background: var( --nav-drawer-link-background, var( --clr-primary-tint ) );--_nav-drawer-link-hover-color: var( --nav-drawer-link-hover-color, var( --clr-primary-contrast-tint ) );--_nav-drawer-link-hover-background: var( --nav-drawer-link-hover-background, var( --clr-primary-tint ) );--_nav-drawer-link-radius: var( --nav-drawer-link-radius, var( --radius ) );--_nav-drawer-link-padding: var( --nav-drawer-link-padding, 1em );--_nav-drawer-current-color: var( --nav-drawer-current-color, var( --clr-secondary ) );--_nav-drawer-current-background: var( --nav-drawer-current-background, var( --clr-secondary-contrast ) );--_nav-drawer-label-color: var( --nav-drawer-label-color, var( --clr-primary-contrast ) );--_nav-drawer-label-background: var( --nav-drawer-label-background, transparent )}#basket>[popover]::backdrop{background:rgba(0,0,0,0);backdrop-filter:blur(0px) opacity(0);transition:backdrop-filter .3s ease,background-color .3s ease,display .3s allow-discrete,overlay .3s allow-discrete;overflow:hidden;overscroll-behavior:contain}#basket>[popover]:popover-open::backdrop{backdrop-filter:blur(4px) opacity(1);background:var(--_nav-drawer-blur-background)}@starting-style{#basket>[popover]:popover-open::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px) opacity(0)}}body:has(#basket [popover]:popover-open){overflow:hidden}#basket [popovertargetaction]{position:relative;background:var(--_nav-drawer-arrow-background, var(--_nav-drawer-link-background));text-decoration:none;text-align:left;cursor:pointer;border-radius:var(--_nav-drawer-link-radius);flex-grow:0;scroll-margin-top:var(--_nav-drawer-spacing)}#basket [popovertargetaction]:after{content:"";position:absolute;top:50%;right:var(--_nav-drawer-link-padding);width:1em;height:1em;transform:translateY(-50%);background:var(--_nav-drawer-arrow-color, var(--_nav-drawer-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#basket [popovertargetaction]:hover{background:var(--_nav-drawer-arrow-hover-background, var(--_nav-drawer-link-hover-background))}#basket [popovertargetaction]:hover:after{background:var(--_nav-drawer-arrow-hover-color, var(--_nav-drawer-link-hover-color))}#basket [popovertargetaction]:focus-visible{outline:2px solid var(--_nav-drawer-arrow-color, var(--_nav-drawer-link-color))}#basket [popovertargetaction][popovertargetaction=toggle]{width:calc(1em + var(--_nav-drawer-link-padding)*2);padding:var(--_nav-drawer-link-padding);text-indent:-9999em}#basket [popovertargetaction][popovertargetaction=hide]{width:100%;padding:var(--_nav-drawer-link-padding) var(--_nav-drawer-link-padding) var(--_nav-drawer-link-padding) calc(1em + var(--_nav-drawer-link-padding)*2);color:var(--_nav-drawer-link-color)}#basket [popovertargetaction][popovertargetaction=hide]:after{transform:translateY(-50%) rotate(-180deg);left:var(--_nav-drawer-link-padding)}#basket [popovertargetaction][popovertargetaction=hide]:hover{color:var(--_nav-drawer-link-hover-color);background:var(--_nav-drawer-link-hover-background)}#basket [popovertargetaction][popovertargetaction=hide]:hover:after{background:var(--_nav-drawer-arrow-hover-color, var(--_nav-drawer-link-hover-color))}#basket * [popovertargetaction=toggle]{width:auto;text-indent:0}#basket * [popovertargetaction=toggle]:after{transform:translate(0, -50%)}#basket h3,#basket a,#basket button,#basket span{display:block;flex-grow:1;text-decoration:none;padding:var(--_nav-drawer-link-padding);border-radius:var(--_nav-drawer-link-radius)}#basket h3{position:absolute;z-index:1;font-size:inherit;font-weight:inherit;color:var(--_nav-drawer-label-color);background:var(--_nav-drawer-label-background)}#basket>h3{left:-9999vw}#basket a,#basket button{color:var(--_nav-drawer-link-color);background:var(--_nav-drawer-link-background)}#basket a:focus-visible,#basket button:focus-visible{outline:2px solid var(--_nav-drawer-arrow-color, var(--_nav-drawer-link-color))}#basket a:hover,#basket button:hover{color:var(--_nav-drawer-link-hover-color);background:var(--_nav-drawer-link-hover-background)}#basket a:hover:after,#basket button:hover:after{background:var(--_nav-drawer-arrow-hover-color, var(--_nav-drawer-link-hover-color))}#basket span{color:var(--_nav-drawer-current-color);background:var(--_nav-drawer-current-background)}#basket [popover]:popover-open{display:flex;flex-direction:column;gap:var(--_nav-drawer-spacing);justify-items:flex-start}#basket [popover]:popover-open>div{display:flex;gap:var(--_nav-drawer-spacing)}#basket [popover]:popover-open>div:empty{display:none}#basket h3+[popovertargetaction][popovertargetaction=toggle]{width:100%}#basket h3:has(+[popovertargetaction][popovertargetaction=toggle]:hover){color:var(--_nav-drawer-link-hover-color);background:var(--_nav-drawer-link-hover-background)}#basket [popover]{position:fixed;z-index:101;inset:0 auto 0 0;width:70vw;min-height:100%;max-height:100svh;overflow-y:auto;transform:translateX(-100%);padding:var(--_nav-drawer-spacing);color:var(--_nav-drawer-color);background:var(--_nav-drawer-background);transition:transform .3s,display .3s;transition-behavior:allow-discrete;overscroll-behavior:contain}#basket [popover]:popover-open{transform:translateX(0);box-shadow:-20vw 0 30vw 30vw rgba(0,0,0,.2)}@starting-style{#basket [popover]:popover-open{display:flex;transform:translateX(-100%)}}#basket #basket-notice,#basket #basket-alerts,#basket #basket-items,#basket #basket-total{padding:var(--_nav-drawer-link-padding)}#basket #basket-links{gap:var(--_nav-drawer-spacing)}}@media only screen and (min-width: 600px){#basket{position:relative;display:flex;align-items:stretch}#basket:has(div){padding-right:36px}#basket>[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-bar-arrow-background, var(--_nav-bar-link-background));text-indent:-9999em;border-radius:calc(var(--_nav-bar-link-radius) - var(--_nav-bar-link-padding)/2)}#basket>[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-bar-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%) rotate(90deg);background:var(--_nav-bar-arrow-color, var(--_nav-bar-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#basket>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-outline));background:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-background))}#basket>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color, var(--_nav-bar-link-focus-color))}#basket>[popovertargetaction=toggle]:hover{background:var(--_nav-bar-arrow-hover-background, var(--_nav-bar-link-hover-background))}#basket>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color, var(--_nav-bar-link-hover-color))}#basket :is(a,button,span){display:flex;align-items:center;text-decoration:none;text-wrap:nowrap;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding) calc(var(--_nav-bar-link-padding)*.75*var(--flo-sans));border-radius:var(--_nav-bar-link-radius);background:var(--_nav-bar-link-background)}#basket :is(a,button){color:var(--_nav-bar-link-color)}#basket :is(a,button):focus-visible{outline:var(--_nav-bar-link-focus-outline);color:var(--_nav-bar-link-focus-color);background:var(--_nav-bar-link-focus-background)}#basket :is(a,button):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-bar-link-focus-background)}#basket :is(a,button):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-focus-color)}#basket :is(a,button):hover{color:var(--_nav-bar-link-hover-color);background:var(--_nav-bar-link-hover-background)}#basket :is(a,button):hover+[popovertargetaction=toggle]{background:var(--_nav-bar-link-hover-background)}#basket :is(a,button):hover+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-hover-color)}#basket span{color:var(--_nav-bar-current-color);background:var(--_nav-bar-current-background);cursor:default}#basket>h3{display:flex;align-items:stretch;position:relative;font-size:inherit;font-weight:inherit;line-height:inherit}#basket>h3>[popovertargetaction=toggle]{display:flex;align-items:center;text-decoration:none;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding);padding-right:36px;border-radius:var(--_nav-bar-link-radius);color:var(--_nav-bar-arrow-color);background:var(--_nav-bar-arrow-background)}#basket>h3>[popovertargetaction=toggle]:after{content:"";position:absolute;top:50%;right:0;width:1em;height:1em;transform:translate(calc((1em - 36px) / 2), -50%) rotate(90deg);background:var(--_nav-bar-arrow-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#basket>h3>[popovertargetaction=toggle]:hover{color:var(--_nav-bar-arrow-hover-color);background:var(--_nav-bar-arrow-hover-background)}#basket>h3>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color)}#basket>h3>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-outline);color:var(--_nav-bar-arrow-focus-color);background:var(--_nav-bar-arrow-focus-background)}#basket>h3>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color)}#basket [popover]{--_nav-modal-spacing: var( --nav-modal-spacing, var( --spacing, 10px ) );--_nav-modal-radius: var( --nav-modal-radius, var( --radius, 10px ) );--_nav-modal-background: var( --nav-modal-background, var( --clr-primary-contrast-tint ) );--_nav-modal-color: var( --nav-modal-color, var( --clr-primary-contrast ) );--_nav-modal-shadow: var( --nav-modal-shadow, 0 0.2em 1em 0 rgba( 0, 0, 0, 0.5 ) );--_nav-modal-link-color: var( --nav-modal-link-color, var( --clr-primary ) );--_nav-modal-link-background: var( --nav-modal-link-background, var( --clr-primary-contrast ) );--_nav-modal-link-hover-color: var( --nav-modal-link-hover-color, var( --clr-primary-shade ) );--_nav-modal-link-hover-background: var( --nav-modal-link-hover-background, var( --clr-primary-contrast-shade ) );--_nav-modal-link-focus-color: var( --nav-modal-link-focus-color, var( --_nav-modal-link-hover-color ) );--_nav-modal-link-focus-background: var( --nav-modal-link-focus-background, var( --_nav-modal-link-hover-background ) );--_nav-modal-link-focus-outline: var( --nav-modal-link-focus-outline, 3px solid var( --_nav-modal-link-hover-color ) );--_nav-modal-link-radius: var( --nav-modal-link-radius, var( --radius-inner ) );--_nav-modal-link-padding: var( --nav-modal-link-padding, 0.5em );--_nav-modal-current-color: var( --nav-modal-current-color, var( --clr-secondary ) );--_nav-modal-current-background: var( --nav-modal-current-background, var( --clr-secondary-contrast ) );--_nav-modal-close-color: var( --nav-modal-close-color, var( --clr-warning-contrast ) );--_nav-modal-close-background: var( --nav-modal-close-background, var( --clr-warning-shade ) );--_nav-modal-close-hover-color: var( --nav-modal-close-hover-color, var( --clr-warning-contrast-tint ) );--_nav-modal-close-hover-background: var( --nav-modal-close-hover-background, var( --clr-warning ) );--_nav-modal-close-focus-color: var( --nav-modal-close-focus-color, var( --_nav-modal-close-hover-color ) );--_nav-modal-close-focus-background: var( --nav-modal-close-focus-background, var( --_nav-modal-close-hover-background ) );--_nav-modal-close-focus-outline: var( --nav-modal-close-focus-outline, 4px solid var( --_nav-modal-close-focus-color ) );--_nav-modal-arrow-color: var( --_nav-modal-link-color );--_nav-modal-arrow-background: var( --_nav-modal-link-background );--_nav-modal-arrow-hover-color: var( --_nav-modal-link-hover-color );--_nav-modal-arrow-hover-background: var( --_nav-modal-link-hover-background );--_nav-modal-arrow-focus-color: var( --_nav-modal-link-focus-background );--_nav-modal-arrow-focus-background: var( --_nav-modal-link-focus-color );--_nav-modal-arrow-focus-outline: none;display:none;position:fixed;z-index:1000;min-width:15ch;white-space:nowrap;padding:var(--_nav-modal-spacing);background:var(--_nav-modal-background);border-radius:var(--_nav-modal-radius);box-shadow:var(--_nav-modal-shadow);transform:translateY(1em);opacity:0;transition-property:transform,opacity,display,overlay;transition-duration:.3s;transition-delay:.1s;transition-behaviour:allow-discrete;flex-direction:column;gap:var(--_nav-modal-spacing);overflow:visible}#basket [popover]>[popovertargetaction=hide]{position:absolute;display:none;top:-20px;right:-20px;z-index:1;text-indent:-9999em;width:40px;height:40px;border-radius:50%}#basket [popover]>[popovertargetaction=hide]:before{content:"";position:absolute;inset:4px;background:var(--_nav-modal-close-background);border-radius:50%}#basket [popover]>[popovertargetaction=hide]:after{content:"";position:absolute;width:1.4rem;height:1.4rem;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--_nav-modal-close-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#basket [popover]>[popovertargetaction=hide]:hover:before{background:var(--_nav-modal-close-hover-background)}#basket [popover]>[popovertargetaction=hide]:hover:after{background:var(--_nav-modal-close-hover-color)}#basket [popover]>[popovertargetaction=hide]:focus-visible{background:rgba(0,0,0,0);outline:none}#basket [popover]>[popovertargetaction=hide]:focus-visible:before{background:var(--_nav-modal-close-focus-background);outline:var(--_nav-modal-close-focus-outline);outline-offset:-1px}#basket [popover]>[popovertargetaction=hide]:focus-visible:after{background:var(--_nav-modal-close-focus-color)}#basket [popover]:popover-open>[popovertargetaction=hide]{display:block}#basket [popover] :is(a,button):not([popovertargetaction=hide]),#basket [popover] span{flex-grow:1;text-decoration:none;padding:calc(var(--_nav-modal-link-padding)*.75) var(--_nav-modal-link-padding);border-radius:var(--_nav-modal-link-radius)}#basket [popover] :is(a,button):not([popovertargetaction=hide]){background:var(--_nav-modal-link-background);color:var(--_nav-modal-link-color)}#basket [popover] :is(a,button):not([popovertargetaction=hide]):hover{color:var(--_nav-modal-link-hover-color);background:var(--_nav-modal-link-hover-background)}#basket [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]{background:var(--_nav-modal-link-hover-background)}#basket [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-hover-color)}#basket [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible{color:var(--_nav-modal-link-focus-color);background:var(--_nav-modal-link-focus-background);outline:var(--_nav-modal-link-focus-outline)}#basket [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-modal-link-focus-background)}#basket [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-focus-color)}#basket [popover] span{background:var(--_nav-modal-current-background);color:var(--_nav-modal-current-color)}#basket [popover] button[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-modal-arrow-background, var(--_nav-modal-link-background));text-indent:-9999em;border-radius:var(--_nav-modal-link-radius)}#basket [popover] button[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-modal-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%);background:var(--_nav-modal-arrow-color, var(--_nav-modal-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#basket [popover] button[popovertargetaction=toggle]:hover{background:var(--_nav-modal-arrow-hover-background)}#basket [popover] button[popovertargetaction=toggle]:hover:after{background:var(--_nav-modal-arrow-hover-color)}#basket [popover] button[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-modal-arrow-focus-outline);background:var(--_nav-modal-arrow-focus-background)}#basket [popover] button[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-modal-arrow-focus-color)}#basket [popover]:popover-open,#basket:hover>[popover]{transform:translateY(0);opacity:1;display:flex;transition-delay:.3s;inset:auto;position-anchor:--inet-nav;position-area:span-right bottom;position:fixed;margin-right:10px}@starting-style{#basket [popover]:popover-open,#basket:hover>[popover]{opacity:0;transform:translateY(1em)}}#basket{min-height:36px;aspect-ratio:1/1}#basket>nav,#basket>nav>h3{width:100%;height:100%}#basket>nav>div{--_nav-modal-spacing: var( --nav-modal-spacing, var( --spacing, 10px ) );--_nav-modal-radius: var( --nav-modal-radius, var( --radius, 10px ) );--_nav-modal-background: var( --nav-modal-background, var( --clr-primary-contrast-tint ) );--_nav-modal-color: var( --nav-modal-color, var( --clr-primary-contrast ) );--_nav-modal-shadow: var( --nav-modal-shadow, 0 0.2em 1em 0 rgba( 0, 0, 0, 0.5 ) );--_nav-modal-link-color: var( --nav-modal-link-color, var( --clr-primary ) );--_nav-modal-link-background: var( --nav-modal-link-background, var( --clr-primary-contrast ) );--_nav-modal-link-hover-color: var( --nav-modal-link-hover-color, var( --clr-primary-shade ) );--_nav-modal-link-hover-background: var( --nav-modal-link-hover-background, var( --clr-primary-contrast-shade ) );--_nav-modal-link-focus-color: var( --nav-modal-link-focus-color, var( --_nav-modal-link-hover-color ) );--_nav-modal-link-focus-background: var( --nav-modal-link-focus-background, var( --_nav-modal-link-hover-background ) );--_nav-modal-link-focus-outline: var( --nav-modal-link-focus-outline, 3px solid var( --_nav-modal-link-hover-color ) );--_nav-modal-link-radius: var( --nav-modal-link-radius, var( --radius-inner ) );--_nav-modal-link-padding: var( --nav-modal-link-padding, 0.5em );--_nav-modal-current-color: var( --nav-modal-current-color, var( --clr-secondary ) );--_nav-modal-current-background: var( --nav-modal-current-background, var( --clr-secondary-contrast ) );--_nav-modal-close-color: var( --nav-modal-close-color, var( --clr-warning-contrast ) );--_nav-modal-close-background: var( --nav-modal-close-background, var( --clr-warning-shade ) );--_nav-modal-close-hover-color: var( --nav-modal-close-hover-color, var( --clr-warning-contrast-tint ) );--_nav-modal-close-hover-background: var( --nav-modal-close-hover-background, var( --clr-warning ) );--_nav-modal-close-focus-color: var( --nav-modal-close-focus-color, var( --_nav-modal-close-hover-color ) );--_nav-modal-close-focus-background: var( --nav-modal-close-focus-background, var( --_nav-modal-close-hover-background ) );--_nav-modal-close-focus-outline: var( --nav-modal-close-focus-outline, 4px solid var( --_nav-modal-close-focus-color ) );--_nav-modal-arrow-color: var( --_nav-modal-link-color );--_nav-modal-arrow-background: var( --_nav-modal-link-background );--_nav-modal-arrow-hover-color: var( --_nav-modal-link-hover-color );--_nav-modal-arrow-hover-background: var( --_nav-modal-link-hover-background );--_nav-modal-arrow-focus-color: var( --_nav-modal-link-focus-background );--_nav-modal-arrow-focus-background: var( --_nav-modal-link-focus-color );--_nav-modal-arrow-focus-outline: none;display:none;position:fixed;z-index:1000;min-width:15ch;white-space:nowrap;padding:var(--_nav-modal-spacing);background:var(--_nav-modal-background);border-radius:var(--_nav-modal-radius);box-shadow:var(--_nav-modal-shadow);transform:translateY(1em);opacity:0;transition-property:transform,opacity,display,overlay;transition-duration:.3s;transition-delay:.1s;transition-behaviour:allow-discrete;flex-direction:column;gap:var(--_nav-modal-spacing);overflow:visible}#basket>nav>div>[popovertargetaction=hide]{position:absolute;display:none;top:-20px;right:-20px;z-index:1;text-indent:-9999em;width:40px;height:40px;border-radius:50%}#basket>nav>div>[popovertargetaction=hide]:before{content:"";position:absolute;inset:4px;background:var(--_nav-modal-close-background);border-radius:50%}#basket>nav>div>[popovertargetaction=hide]:after{content:"";position:absolute;width:1.4rem;height:1.4rem;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--_nav-modal-close-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#basket>nav>div>[popovertargetaction=hide]:hover:before{background:var(--_nav-modal-close-hover-background)}#basket>nav>div>[popovertargetaction=hide]:hover:after{background:var(--_nav-modal-close-hover-color)}#basket>nav>div>[popovertargetaction=hide]:focus-visible{background:rgba(0,0,0,0);outline:none}#basket>nav>div>[popovertargetaction=hide]:focus-visible:before{background:var(--_nav-modal-close-focus-background);outline:var(--_nav-modal-close-focus-outline);outline-offset:-1px}#basket>nav>div>[popovertargetaction=hide]:focus-visible:after{background:var(--_nav-modal-close-focus-color)}#basket>nav>div:popover-open>[popovertargetaction=hide]{display:block}#basket>nav>div :is(a,button):not([popovertargetaction=hide]),#basket>nav>div span{flex-grow:1;text-decoration:none;padding:calc(var(--_nav-modal-link-padding)*.75) var(--_nav-modal-link-padding);border-radius:var(--_nav-modal-link-radius)}#basket>nav>div :is(a,button):not([popovertargetaction=hide]){background:var(--_nav-modal-link-background);color:var(--_nav-modal-link-color)}#basket>nav>div :is(a,button):not([popovertargetaction=hide]):hover{color:var(--_nav-modal-link-hover-color);background:var(--_nav-modal-link-hover-background)}#basket>nav>div :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]{background:var(--_nav-modal-link-hover-background)}#basket>nav>div :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-hover-color)}#basket>nav>div :is(a,button):not([popovertargetaction=hide]):focus-visible{color:var(--_nav-modal-link-focus-color);background:var(--_nav-modal-link-focus-background);outline:var(--_nav-modal-link-focus-outline)}#basket>nav>div :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-modal-link-focus-background)}#basket>nav>div :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-focus-color)}#basket>nav>div span{background:var(--_nav-modal-current-background);color:var(--_nav-modal-current-color)}#basket>nav>div button[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-modal-arrow-background, var(--_nav-modal-link-background));text-indent:-9999em;border-radius:var(--_nav-modal-link-radius)}#basket>nav>div button[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-modal-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%);background:var(--_nav-modal-arrow-color, var(--_nav-modal-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#basket>nav>div button[popovertargetaction=toggle]:hover{background:var(--_nav-modal-arrow-hover-background)}#basket>nav>div button[popovertargetaction=toggle]:hover:after{background:var(--_nav-modal-arrow-hover-color)}#basket>nav>div button[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-modal-arrow-focus-outline);background:var(--_nav-modal-arrow-focus-background)}#basket>nav>div button[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-modal-arrow-focus-color)}#basket:hover>div{transform:translateY(0);opacity:1;display:flex;transition-delay:.3s;inset:auto;position-anchor:--inet-nav;position-area:span-right bottom;position:fixed;margin-right:10px}@starting-style{#basket:hover>div{opacity:0;transform:translateY(1em)}}}#breadcrumbs{display:contents}#breadcrumbs h3,#breadcrumbs [popovertargetaction]{position:absolute;left:-9999em}#breadcrumbs [popover]{display:contents}#breadcrumbs ol{position:relative;padding:0 var(--spacing) 1em;font-size:var(--fs-small);display:flex;flex-wrap:wrap}#breadcrumbs ol li{display:flex;align-items:center}#breadcrumbs ol li:not(:last-child):after{display:inline-block;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");width:1.1em;height:1.1em;margin:0 .5em}@media only screen and (min-width: 600px){#breadcrumbs ol{padding:1em var(--spacing) 0}}#sitemap-pages>h3,#sitemap-pages>[popovertargetaction=toggle],#sitemap-pages>:is(div,nav)>[popovertargetaction=hide]{display:none !important}#sitemap-pages,#sitemap-pages>:is(div,nav){display:contents !important;position:unset}@media only screen and (min-width: 600px){#sitemap-pages>div>div{position:relative;display:flex;align-items:stretch}#sitemap-pages>div>div:has(div){padding-right:36px}#sitemap-pages>div>div>[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-bar-arrow-background, var(--_nav-bar-link-background));text-indent:-9999em;border-radius:calc(var(--_nav-bar-link-radius) - var(--_nav-bar-link-padding)/2)}#sitemap-pages>div>div>[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-bar-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%) rotate(90deg);background:var(--_nav-bar-arrow-color, var(--_nav-bar-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#sitemap-pages>div>div>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-outline));background:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-background))}#sitemap-pages>div>div>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color, var(--_nav-bar-link-focus-color))}#sitemap-pages>div>div>[popovertargetaction=toggle]:hover{background:var(--_nav-bar-arrow-hover-background, var(--_nav-bar-link-hover-background))}#sitemap-pages>div>div>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color, var(--_nav-bar-link-hover-color))}#sitemap-pages>div>div :is(a,button,span){display:flex;align-items:center;text-decoration:none;text-wrap:nowrap;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding) calc(var(--_nav-bar-link-padding)*.75*var(--flo-sans));border-radius:var(--_nav-bar-link-radius);background:var(--_nav-bar-link-background)}#sitemap-pages>div>div :is(a,button){color:var(--_nav-bar-link-color)}#sitemap-pages>div>div :is(a,button):focus-visible{outline:var(--_nav-bar-link-focus-outline);color:var(--_nav-bar-link-focus-color);background:var(--_nav-bar-link-focus-background)}#sitemap-pages>div>div :is(a,button):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-bar-link-focus-background)}#sitemap-pages>div>div :is(a,button):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-focus-color)}#sitemap-pages>div>div :is(a,button):hover{color:var(--_nav-bar-link-hover-color);background:var(--_nav-bar-link-hover-background)}#sitemap-pages>div>div :is(a,button):hover+[popovertargetaction=toggle]{background:var(--_nav-bar-link-hover-background)}#sitemap-pages>div>div :is(a,button):hover+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-hover-color)}#sitemap-pages>div>div span{color:var(--_nav-bar-current-color);background:var(--_nav-bar-current-background);cursor:default}#sitemap-pages>div>div>h3{display:flex;align-items:stretch;position:relative;font-size:inherit;font-weight:inherit;line-height:inherit}#sitemap-pages>div>div>h3>[popovertargetaction=toggle]{display:flex;align-items:center;text-decoration:none;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding);padding-right:36px;border-radius:var(--_nav-bar-link-radius);color:var(--_nav-bar-arrow-color);background:var(--_nav-bar-arrow-background)}#sitemap-pages>div>div>h3>[popovertargetaction=toggle]:after{content:"";position:absolute;top:50%;right:0;width:1em;height:1em;transform:translate(calc((1em - 36px) / 2), -50%) rotate(90deg);background:var(--_nav-bar-arrow-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#sitemap-pages>div>div>h3>[popovertargetaction=toggle]:hover{color:var(--_nav-bar-arrow-hover-color);background:var(--_nav-bar-arrow-hover-background)}#sitemap-pages>div>div>h3>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color)}#sitemap-pages>div>div>h3>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-outline);color:var(--_nav-bar-arrow-focus-color);background:var(--_nav-bar-arrow-focus-background)}#sitemap-pages>div>div>h3>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color)}#sitemap-pages>div>div [popover]{--_nav-modal-spacing: var( --nav-modal-spacing, var( --spacing, 10px ) );--_nav-modal-radius: var( --nav-modal-radius, var( --radius, 10px ) );--_nav-modal-background: var( --nav-modal-background, var( --clr-primary-contrast-tint ) );--_nav-modal-color: var( --nav-modal-color, var( --clr-primary-contrast ) );--_nav-modal-shadow: var( --nav-modal-shadow, 0 0.2em 1em 0 rgba( 0, 0, 0, 0.5 ) );--_nav-modal-link-color: var( --nav-modal-link-color, var( --clr-primary ) );--_nav-modal-link-background: var( --nav-modal-link-background, var( --clr-primary-contrast ) );--_nav-modal-link-hover-color: var( --nav-modal-link-hover-color, var( --clr-primary-shade ) );--_nav-modal-link-hover-background: var( --nav-modal-link-hover-background, var( --clr-primary-contrast-shade ) );--_nav-modal-link-focus-color: var( --nav-modal-link-focus-color, var( --_nav-modal-link-hover-color ) );--_nav-modal-link-focus-background: var( --nav-modal-link-focus-background, var( --_nav-modal-link-hover-background ) );--_nav-modal-link-focus-outline: var( --nav-modal-link-focus-outline, 3px solid var( --_nav-modal-link-hover-color ) );--_nav-modal-link-radius: var( --nav-modal-link-radius, var( --radius-inner ) );--_nav-modal-link-padding: var( --nav-modal-link-padding, 0.5em );--_nav-modal-current-color: var( --nav-modal-current-color, var( --clr-secondary ) );--_nav-modal-current-background: var( --nav-modal-current-background, var( --clr-secondary-contrast ) );--_nav-modal-close-color: var( --nav-modal-close-color, var( --clr-warning-contrast ) );--_nav-modal-close-background: var( --nav-modal-close-background, var( --clr-warning-shade ) );--_nav-modal-close-hover-color: var( --nav-modal-close-hover-color, var( --clr-warning-contrast-tint ) );--_nav-modal-close-hover-background: var( --nav-modal-close-hover-background, var( --clr-warning ) );--_nav-modal-close-focus-color: var( --nav-modal-close-focus-color, var( --_nav-modal-close-hover-color ) );--_nav-modal-close-focus-background: var( --nav-modal-close-focus-background, var( --_nav-modal-close-hover-background ) );--_nav-modal-close-focus-outline: var( --nav-modal-close-focus-outline, 4px solid var( --_nav-modal-close-focus-color ) );--_nav-modal-arrow-color: var( --_nav-modal-link-color );--_nav-modal-arrow-background: var( --_nav-modal-link-background );--_nav-modal-arrow-hover-color: var( --_nav-modal-link-hover-color );--_nav-modal-arrow-hover-background: var( --_nav-modal-link-hover-background );--_nav-modal-arrow-focus-color: var( --_nav-modal-link-focus-background );--_nav-modal-arrow-focus-background: var( --_nav-modal-link-focus-color );--_nav-modal-arrow-focus-outline: none;display:none;position:fixed;z-index:1000;min-width:15ch;white-space:nowrap;padding:var(--_nav-modal-spacing);background:var(--_nav-modal-background);border-radius:var(--_nav-modal-radius);box-shadow:var(--_nav-modal-shadow);transform:translateY(1em);opacity:0;transition-property:transform,opacity,display,overlay;transition-duration:.3s;transition-delay:.1s;transition-behaviour:allow-discrete;flex-direction:column;gap:var(--_nav-modal-spacing);overflow:visible}#sitemap-pages>div>div [popover]>[popovertargetaction=hide]{position:absolute;display:none;top:-20px;right:-20px;z-index:1;text-indent:-9999em;width:40px;height:40px;border-radius:50%}#sitemap-pages>div>div [popover]>[popovertargetaction=hide]:before{content:"";position:absolute;inset:4px;background:var(--_nav-modal-close-background);border-radius:50%}#sitemap-pages>div>div [popover]>[popovertargetaction=hide]:after{content:"";position:absolute;width:1.4rem;height:1.4rem;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--_nav-modal-close-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#sitemap-pages>div>div [popover]>[popovertargetaction=hide]:hover:before{background:var(--_nav-modal-close-hover-background)}#sitemap-pages>div>div [popover]>[popovertargetaction=hide]:hover:after{background:var(--_nav-modal-close-hover-color)}#sitemap-pages>div>div [popover]>[popovertargetaction=hide]:focus-visible{background:rgba(0,0,0,0);outline:none}#sitemap-pages>div>div [popover]>[popovertargetaction=hide]:focus-visible:before{background:var(--_nav-modal-close-focus-background);outline:var(--_nav-modal-close-focus-outline);outline-offset:-1px}#sitemap-pages>div>div [popover]>[popovertargetaction=hide]:focus-visible:after{background:var(--_nav-modal-close-focus-color)}#sitemap-pages>div>div [popover]:popover-open>[popovertargetaction=hide]{display:block}#sitemap-pages>div>div [popover] :is(a,button):not([popovertargetaction=hide]),#sitemap-pages>div>div [popover] span{flex-grow:1;text-decoration:none;padding:calc(var(--_nav-modal-link-padding)*.75) var(--_nav-modal-link-padding);border-radius:var(--_nav-modal-link-radius)}#sitemap-pages>div>div [popover] :is(a,button):not([popovertargetaction=hide]){background:var(--_nav-modal-link-background);color:var(--_nav-modal-link-color)}#sitemap-pages>div>div [popover] :is(a,button):not([popovertargetaction=hide]):hover{color:var(--_nav-modal-link-hover-color);background:var(--_nav-modal-link-hover-background)}#sitemap-pages>div>div [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]{background:var(--_nav-modal-link-hover-background)}#sitemap-pages>div>div [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-hover-color)}#sitemap-pages>div>div [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible{color:var(--_nav-modal-link-focus-color);background:var(--_nav-modal-link-focus-background);outline:var(--_nav-modal-link-focus-outline)}#sitemap-pages>div>div [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-modal-link-focus-background)}#sitemap-pages>div>div [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-focus-color)}#sitemap-pages>div>div [popover] span{background:var(--_nav-modal-current-background);color:var(--_nav-modal-current-color)}#sitemap-pages>div>div [popover] button[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-modal-arrow-background, var(--_nav-modal-link-background));text-indent:-9999em;border-radius:var(--_nav-modal-link-radius)}#sitemap-pages>div>div [popover] button[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-modal-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%);background:var(--_nav-modal-arrow-color, var(--_nav-modal-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#sitemap-pages>div>div [popover] button[popovertargetaction=toggle]:hover{background:var(--_nav-modal-arrow-hover-background)}#sitemap-pages>div>div [popover] button[popovertargetaction=toggle]:hover:after{background:var(--_nav-modal-arrow-hover-color)}#sitemap-pages>div>div [popover] button[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-modal-arrow-focus-outline);background:var(--_nav-modal-arrow-focus-background)}#sitemap-pages>div>div [popover] button[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-modal-arrow-focus-color)}#sitemap-pages>div>div [popover]:popover-open,#sitemap-pages>div>div:hover>[popover]{transform:translateY(0);opacity:1;display:flex;transition-delay:.3s;inset:auto;position-anchor:--inet-nav;position-area:span-right bottom;position:fixed;margin-right:10px}@starting-style{#sitemap-pages>div>div [popover]:popover-open,#sitemap-pages>div>div:hover>[popover]{opacity:0;transform:translateY(1em)}}}@media only screen and (min-width: 600px){#sitemap-products{position:relative;display:flex;align-items:stretch}#sitemap-products:has(div){padding-right:36px}#sitemap-products>[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-bar-arrow-background, var(--_nav-bar-link-background));text-indent:-9999em;border-radius:calc(var(--_nav-bar-link-radius) - var(--_nav-bar-link-padding)/2)}#sitemap-products>[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-bar-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%) rotate(90deg);background:var(--_nav-bar-arrow-color, var(--_nav-bar-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#sitemap-products>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-outline));background:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-background))}#sitemap-products>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color, var(--_nav-bar-link-focus-color))}#sitemap-products>[popovertargetaction=toggle]:hover{background:var(--_nav-bar-arrow-hover-background, var(--_nav-bar-link-hover-background))}#sitemap-products>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color, var(--_nav-bar-link-hover-color))}#sitemap-products :is(a,button,span){display:flex;align-items:center;text-decoration:none;text-wrap:nowrap;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding) calc(var(--_nav-bar-link-padding)*.75*var(--flo-sans));border-radius:var(--_nav-bar-link-radius);background:var(--_nav-bar-link-background)}#sitemap-products :is(a,button){color:var(--_nav-bar-link-color)}#sitemap-products :is(a,button):focus-visible{outline:var(--_nav-bar-link-focus-outline);color:var(--_nav-bar-link-focus-color);background:var(--_nav-bar-link-focus-background)}#sitemap-products :is(a,button):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-bar-link-focus-background)}#sitemap-products :is(a,button):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-focus-color)}#sitemap-products :is(a,button):hover{color:var(--_nav-bar-link-hover-color);background:var(--_nav-bar-link-hover-background)}#sitemap-products :is(a,button):hover+[popovertargetaction=toggle]{background:var(--_nav-bar-link-hover-background)}#sitemap-products :is(a,button):hover+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-hover-color)}#sitemap-products span{color:var(--_nav-bar-current-color);background:var(--_nav-bar-current-background);cursor:default}#sitemap-products>h3{display:flex;align-items:stretch;position:relative;font-size:inherit;font-weight:inherit;line-height:inherit}#sitemap-products>h3>[popovertargetaction=toggle]{display:flex;align-items:center;text-decoration:none;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding);padding-right:36px;border-radius:var(--_nav-bar-link-radius);color:var(--_nav-bar-arrow-color);background:var(--_nav-bar-arrow-background)}#sitemap-products>h3>[popovertargetaction=toggle]:after{content:"";position:absolute;top:50%;right:0;width:1em;height:1em;transform:translate(calc((1em - 36px) / 2), -50%) rotate(90deg);background:var(--_nav-bar-arrow-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#sitemap-products>h3>[popovertargetaction=toggle]:hover{color:var(--_nav-bar-arrow-hover-color);background:var(--_nav-bar-arrow-hover-background)}#sitemap-products>h3>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color)}#sitemap-products>h3>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-outline);color:var(--_nav-bar-arrow-focus-color);background:var(--_nav-bar-arrow-focus-background)}#sitemap-products>h3>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color)}#sitemap-products [popover]{--_nav-modal-spacing: var( --nav-modal-spacing, var( --spacing, 10px ) );--_nav-modal-radius: var( --nav-modal-radius, var( --radius, 10px ) );--_nav-modal-background: var( --nav-modal-background, var( --clr-primary-contrast-tint ) );--_nav-modal-color: var( --nav-modal-color, var( --clr-primary-contrast ) );--_nav-modal-shadow: var( --nav-modal-shadow, 0 0.2em 1em 0 rgba( 0, 0, 0, 0.5 ) );--_nav-modal-link-color: var( --nav-modal-link-color, var( --clr-primary ) );--_nav-modal-link-background: var( --nav-modal-link-background, var( --clr-primary-contrast ) );--_nav-modal-link-hover-color: var( --nav-modal-link-hover-color, var( --clr-primary-shade ) );--_nav-modal-link-hover-background: var( --nav-modal-link-hover-background, var( --clr-primary-contrast-shade ) );--_nav-modal-link-focus-color: var( --nav-modal-link-focus-color, var( --_nav-modal-link-hover-color ) );--_nav-modal-link-focus-background: var( --nav-modal-link-focus-background, var( --_nav-modal-link-hover-background ) );--_nav-modal-link-focus-outline: var( --nav-modal-link-focus-outline, 3px solid var( --_nav-modal-link-hover-color ) );--_nav-modal-link-radius: var( --nav-modal-link-radius, var( --radius-inner ) );--_nav-modal-link-padding: var( --nav-modal-link-padding, 0.5em );--_nav-modal-current-color: var( --nav-modal-current-color, var( --clr-secondary ) );--_nav-modal-current-background: var( --nav-modal-current-background, var( --clr-secondary-contrast ) );--_nav-modal-close-color: var( --nav-modal-close-color, var( --clr-warning-contrast ) );--_nav-modal-close-background: var( --nav-modal-close-background, var( --clr-warning-shade ) );--_nav-modal-close-hover-color: var( --nav-modal-close-hover-color, var( --clr-warning-contrast-tint ) );--_nav-modal-close-hover-background: var( --nav-modal-close-hover-background, var( --clr-warning ) );--_nav-modal-close-focus-color: var( --nav-modal-close-focus-color, var( --_nav-modal-close-hover-color ) );--_nav-modal-close-focus-background: var( --nav-modal-close-focus-background, var( --_nav-modal-close-hover-background ) );--_nav-modal-close-focus-outline: var( --nav-modal-close-focus-outline, 4px solid var( --_nav-modal-close-focus-color ) );--_nav-modal-arrow-color: var( --_nav-modal-link-color );--_nav-modal-arrow-background: var( --_nav-modal-link-background );--_nav-modal-arrow-hover-color: var( --_nav-modal-link-hover-color );--_nav-modal-arrow-hover-background: var( --_nav-modal-link-hover-background );--_nav-modal-arrow-focus-color: var( --_nav-modal-link-focus-background );--_nav-modal-arrow-focus-background: var( --_nav-modal-link-focus-color );--_nav-modal-arrow-focus-outline: none;display:none;position:fixed;z-index:1000;min-width:15ch;white-space:nowrap;padding:var(--_nav-modal-spacing);background:var(--_nav-modal-background);border-radius:var(--_nav-modal-radius);box-shadow:var(--_nav-modal-shadow);transform:translateY(1em);opacity:0;transition-property:transform,opacity,display,overlay;transition-duration:.3s;transition-delay:.1s;transition-behaviour:allow-discrete;flex-direction:column;gap:var(--_nav-modal-spacing);overflow:visible}#sitemap-products [popover]>[popovertargetaction=hide]{position:absolute;display:none;top:-20px;right:-20px;z-index:1;text-indent:-9999em;width:40px;height:40px;border-radius:50%}#sitemap-products [popover]>[popovertargetaction=hide]:before{content:"";position:absolute;inset:4px;background:var(--_nav-modal-close-background);border-radius:50%}#sitemap-products [popover]>[popovertargetaction=hide]:after{content:"";position:absolute;width:1.4rem;height:1.4rem;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--_nav-modal-close-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#sitemap-products [popover]>[popovertargetaction=hide]:hover:before{background:var(--_nav-modal-close-hover-background)}#sitemap-products [popover]>[popovertargetaction=hide]:hover:after{background:var(--_nav-modal-close-hover-color)}#sitemap-products [popover]>[popovertargetaction=hide]:focus-visible{background:rgba(0,0,0,0);outline:none}#sitemap-products [popover]>[popovertargetaction=hide]:focus-visible:before{background:var(--_nav-modal-close-focus-background);outline:var(--_nav-modal-close-focus-outline);outline-offset:-1px}#sitemap-products [popover]>[popovertargetaction=hide]:focus-visible:after{background:var(--_nav-modal-close-focus-color)}#sitemap-products [popover]:popover-open>[popovertargetaction=hide]{display:block}#sitemap-products [popover] :is(a,button):not([popovertargetaction=hide]),#sitemap-products [popover] span{flex-grow:1;text-decoration:none;padding:calc(var(--_nav-modal-link-padding)*.75) var(--_nav-modal-link-padding);border-radius:var(--_nav-modal-link-radius)}#sitemap-products [popover] :is(a,button):not([popovertargetaction=hide]){background:var(--_nav-modal-link-background);color:var(--_nav-modal-link-color)}#sitemap-products [popover] :is(a,button):not([popovertargetaction=hide]):hover{color:var(--_nav-modal-link-hover-color);background:var(--_nav-modal-link-hover-background)}#sitemap-products [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]{background:var(--_nav-modal-link-hover-background)}#sitemap-products [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-hover-color)}#sitemap-products [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible{color:var(--_nav-modal-link-focus-color);background:var(--_nav-modal-link-focus-background);outline:var(--_nav-modal-link-focus-outline)}#sitemap-products [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-modal-link-focus-background)}#sitemap-products [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-focus-color)}#sitemap-products [popover] span{background:var(--_nav-modal-current-background);color:var(--_nav-modal-current-color)}#sitemap-products [popover] button[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-modal-arrow-background, var(--_nav-modal-link-background));text-indent:-9999em;border-radius:var(--_nav-modal-link-radius)}#sitemap-products [popover] button[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-modal-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%);background:var(--_nav-modal-arrow-color, var(--_nav-modal-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#sitemap-products [popover] button[popovertargetaction=toggle]:hover{background:var(--_nav-modal-arrow-hover-background)}#sitemap-products [popover] button[popovertargetaction=toggle]:hover:after{background:var(--_nav-modal-arrow-hover-color)}#sitemap-products [popover] button[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-modal-arrow-focus-outline);background:var(--_nav-modal-arrow-focus-background)}#sitemap-products [popover] button[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-modal-arrow-focus-color)}#sitemap-products [popover]:popover-open,#sitemap-products:hover>[popover]{transform:translateY(0);opacity:1;display:flex;transition-delay:.3s;inset:auto;position-anchor:--inet-nav;position-area:span-right bottom;position:fixed;margin-right:10px}@starting-style{#sitemap-products [popover]:popover-open,#sitemap-products:hover>[popover]{opacity:0;transform:translateY(1em)}}}@media only screen and (min-width: 600px){#search{position:relative;display:flex;align-items:stretch}#search:has(div){padding-right:36px}#search>[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-bar-arrow-background, var(--_nav-bar-link-background));text-indent:-9999em;border-radius:calc(var(--_nav-bar-link-radius) - var(--_nav-bar-link-padding)/2)}#search>[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-bar-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%) rotate(90deg);background:var(--_nav-bar-arrow-color, var(--_nav-bar-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#search>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-outline));background:var(--_nav-bar-arrow-focus-background, var(--_nav-bar-link-focus-background))}#search>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color, var(--_nav-bar-link-focus-color))}#search>[popovertargetaction=toggle]:hover{background:var(--_nav-bar-arrow-hover-background, var(--_nav-bar-link-hover-background))}#search>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color, var(--_nav-bar-link-hover-color))}#search :is(a,button,span){display:flex;align-items:center;text-decoration:none;text-wrap:nowrap;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding) calc(var(--_nav-bar-link-padding)*.75*var(--flo-sans));border-radius:var(--_nav-bar-link-radius);background:var(--_nav-bar-link-background)}#search :is(a,button){color:var(--_nav-bar-link-color)}#search :is(a,button):focus-visible{outline:var(--_nav-bar-link-focus-outline);color:var(--_nav-bar-link-focus-color);background:var(--_nav-bar-link-focus-background)}#search :is(a,button):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-bar-link-focus-background)}#search :is(a,button):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-focus-color)}#search :is(a,button):hover{color:var(--_nav-bar-link-hover-color);background:var(--_nav-bar-link-hover-background)}#search :is(a,button):hover+[popovertargetaction=toggle]{background:var(--_nav-bar-link-hover-background)}#search :is(a,button):hover+[popovertargetaction=toggle]:after{background:var(--_nav-bar-link-hover-color)}#search span{color:var(--_nav-bar-current-color);background:var(--_nav-bar-current-background);cursor:default}#search>h3{display:flex;align-items:stretch;position:relative;font-size:inherit;font-weight:inherit;line-height:inherit}#search>h3>[popovertargetaction=toggle]{display:flex;align-items:center;text-decoration:none;padding:calc(var(--_nav-bar-link-padding)*.75) var(--_nav-bar-link-padding);padding-right:36px;border-radius:var(--_nav-bar-link-radius);color:var(--_nav-bar-arrow-color);background:var(--_nav-bar-arrow-background)}#search>h3>[popovertargetaction=toggle]:after{content:"";position:absolute;top:50%;right:0;width:1em;height:1em;transform:translate(calc((1em - 36px) / 2), -50%) rotate(90deg);background:var(--_nav-bar-arrow-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#search>h3>[popovertargetaction=toggle]:hover{color:var(--_nav-bar-arrow-hover-color);background:var(--_nav-bar-arrow-hover-background)}#search>h3>[popovertargetaction=toggle]:hover:after{background:var(--_nav-bar-arrow-hover-color)}#search>h3>[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-bar-arrow-focus-outline);color:var(--_nav-bar-arrow-focus-color);background:var(--_nav-bar-arrow-focus-background)}#search>h3>[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-bar-arrow-focus-color)}#search [popover]{--_nav-modal-spacing: var( --nav-modal-spacing, var( --spacing, 10px ) );--_nav-modal-radius: var( --nav-modal-radius, var( --radius, 10px ) );--_nav-modal-background: var( --nav-modal-background, var( --clr-primary-contrast-tint ) );--_nav-modal-color: var( --nav-modal-color, var( --clr-primary-contrast ) );--_nav-modal-shadow: var( --nav-modal-shadow, 0 0.2em 1em 0 rgba( 0, 0, 0, 0.5 ) );--_nav-modal-link-color: var( --nav-modal-link-color, var( --clr-primary ) );--_nav-modal-link-background: var( --nav-modal-link-background, var( --clr-primary-contrast ) );--_nav-modal-link-hover-color: var( --nav-modal-link-hover-color, var( --clr-primary-shade ) );--_nav-modal-link-hover-background: var( --nav-modal-link-hover-background, var( --clr-primary-contrast-shade ) );--_nav-modal-link-focus-color: var( --nav-modal-link-focus-color, var( --_nav-modal-link-hover-color ) );--_nav-modal-link-focus-background: var( --nav-modal-link-focus-background, var( --_nav-modal-link-hover-background ) );--_nav-modal-link-focus-outline: var( --nav-modal-link-focus-outline, 3px solid var( --_nav-modal-link-hover-color ) );--_nav-modal-link-radius: var( --nav-modal-link-radius, var( --radius-inner ) );--_nav-modal-link-padding: var( --nav-modal-link-padding, 0.5em );--_nav-modal-current-color: var( --nav-modal-current-color, var( --clr-secondary ) );--_nav-modal-current-background: var( --nav-modal-current-background, var( --clr-secondary-contrast ) );--_nav-modal-close-color: var( --nav-modal-close-color, var( --clr-warning-contrast ) );--_nav-modal-close-background: var( --nav-modal-close-background, var( --clr-warning-shade ) );--_nav-modal-close-hover-color: var( --nav-modal-close-hover-color, var( --clr-warning-contrast-tint ) );--_nav-modal-close-hover-background: var( --nav-modal-close-hover-background, var( --clr-warning ) );--_nav-modal-close-focus-color: var( --nav-modal-close-focus-color, var( --_nav-modal-close-hover-color ) );--_nav-modal-close-focus-background: var( --nav-modal-close-focus-background, var( --_nav-modal-close-hover-background ) );--_nav-modal-close-focus-outline: var( --nav-modal-close-focus-outline, 4px solid var( --_nav-modal-close-focus-color ) );--_nav-modal-arrow-color: var( --_nav-modal-link-color );--_nav-modal-arrow-background: var( --_nav-modal-link-background );--_nav-modal-arrow-hover-color: var( --_nav-modal-link-hover-color );--_nav-modal-arrow-hover-background: var( --_nav-modal-link-hover-background );--_nav-modal-arrow-focus-color: var( --_nav-modal-link-focus-background );--_nav-modal-arrow-focus-background: var( --_nav-modal-link-focus-color );--_nav-modal-arrow-focus-outline: none;display:none;position:fixed;z-index:1000;min-width:15ch;white-space:nowrap;padding:var(--_nav-modal-spacing);background:var(--_nav-modal-background);border-radius:var(--_nav-modal-radius);box-shadow:var(--_nav-modal-shadow);transform:translateY(1em);opacity:0;transition-property:transform,opacity,display,overlay;transition-duration:.3s;transition-delay:.1s;transition-behaviour:allow-discrete;flex-direction:column;gap:var(--_nav-modal-spacing);overflow:visible}#search [popover]>[popovertargetaction=hide]{position:absolute;display:none;top:-20px;right:-20px;z-index:1;text-indent:-9999em;width:40px;height:40px;border-radius:50%}#search [popover]>[popovertargetaction=hide]:before{content:"";position:absolute;inset:4px;background:var(--_nav-modal-close-background);border-radius:50%}#search [popover]>[popovertargetaction=hide]:after{content:"";position:absolute;width:1.4rem;height:1.4rem;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--_nav-modal-close-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#search [popover]>[popovertargetaction=hide]:hover:before{background:var(--_nav-modal-close-hover-background)}#search [popover]>[popovertargetaction=hide]:hover:after{background:var(--_nav-modal-close-hover-color)}#search [popover]>[popovertargetaction=hide]:focus-visible{background:rgba(0,0,0,0);outline:none}#search [popover]>[popovertargetaction=hide]:focus-visible:before{background:var(--_nav-modal-close-focus-background);outline:var(--_nav-modal-close-focus-outline);outline-offset:-1px}#search [popover]>[popovertargetaction=hide]:focus-visible:after{background:var(--_nav-modal-close-focus-color)}#search [popover]:popover-open>[popovertargetaction=hide]{display:block}#search [popover] :is(a,button):not([popovertargetaction=hide]),#search [popover] span{flex-grow:1;text-decoration:none;padding:calc(var(--_nav-modal-link-padding)*.75) var(--_nav-modal-link-padding);border-radius:var(--_nav-modal-link-radius)}#search [popover] :is(a,button):not([popovertargetaction=hide]){background:var(--_nav-modal-link-background);color:var(--_nav-modal-link-color)}#search [popover] :is(a,button):not([popovertargetaction=hide]):hover{color:var(--_nav-modal-link-hover-color);background:var(--_nav-modal-link-hover-background)}#search [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]{background:var(--_nav-modal-link-hover-background)}#search [popover] :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-hover-color)}#search [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible{color:var(--_nav-modal-link-focus-color);background:var(--_nav-modal-link-focus-background);outline:var(--_nav-modal-link-focus-outline)}#search [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-modal-link-focus-background)}#search [popover] :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-focus-color)}#search [popover] span{background:var(--_nav-modal-current-background);color:var(--_nav-modal-current-color)}#search [popover] button[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-modal-arrow-background, var(--_nav-modal-link-background));text-indent:-9999em;border-radius:var(--_nav-modal-link-radius)}#search [popover] button[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-modal-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%);background:var(--_nav-modal-arrow-color, var(--_nav-modal-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#search [popover] button[popovertargetaction=toggle]:hover{background:var(--_nav-modal-arrow-hover-background)}#search [popover] button[popovertargetaction=toggle]:hover:after{background:var(--_nav-modal-arrow-hover-color)}#search [popover] button[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-modal-arrow-focus-outline);background:var(--_nav-modal-arrow-focus-background)}#search [popover] button[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-modal-arrow-focus-color)}#search [popover]:popover-open,#search:hover>[popover]{transform:translateY(0);opacity:1;display:flex;transition-delay:.3s;inset:auto;position-anchor:--inet-nav;position-area:span-right bottom;position:fixed;margin-right:10px}@starting-style{#search [popover]:popover-open,#search:hover>[popover]{opacity:0;transform:translateY(1em)}}#search{min-height:36px;aspect-ratio:1/1}#search>nav,#search>nav>h3{width:100%;height:100%}#search>nav>h3>a{--_nav-icon-color: var( --nav-icon-color, var( --clr-primary ) );--_nav-icon-background: var( --nav-icon-background, var( --clr-primary-contrast ) );--_nav-icon-hover-color: var( --nav-icon-hover-color, var( --clr-primary-shade ) );--_nav-icon-hover-background: var( --nav-icon-hover-background, var( --clr-primary-contrast-tint ) );--_nav-icon-focus-color: var( --nav-icon-focus-color, var( --_nav-icon-hover-color ) );--_nav-icon-focus-background: var( --nav-icon-focus-background, var( --_nav-icon-hover-background ) );--_nav-icon-focus-outline: var( --nav-icon-focus-outline, 3px solid var( --_nav-icon-focus-color ) );--_nav-icon-radius: var( --nav-icon-radius, var( --radius ) );--_nav-icon-margin: var( --nav-icon-margin, 0 );--_nav-icon-scale: var( --nav-icon-scale, 1 )}#sitenav #search>nav>h3>a{position:relative;display:block;margin:var(--_nav-icon-margin);padding:0;min-height:36px;min-width:36px;aspect-ratio:1/1;text-indent:-9999em;background:var(--_nav-icon-background);border-radius:var(--_nav-icon-radius)}#sitenav #search>nav>h3>a:after{content:"";position:absolute;inset:0;background:var(--_nav-icon-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M12,3 C16.971,3 21,7.029 21,12 C21,16.971 16.971,21 12,21 L12,21 C7.029,21 3,16.971 3,12 C3,7.029 7.029,3 12,3 z M12,5 C8.134,5 5,8.134 5,12 C5,15.866 8.134,19 12,19 L12,19 C15.866,19 19,15.866 19,12 C19,8.134 15.866,5 12,5 z M19.586,19.586 C18.805,20.367 18.805,21.633 19.586,22.414 L25.243,28.071 C26.024,28.852 27.29,28.852 28.071,28.071 L28.071,28.071 C28.852,27.29 28.852,26.024 28.071,25.243 L22.414,19.586 C21.633,18.805 20.367,18.805 19.586,19.586 L19.586,19.586 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M12,3 C16.971,3 21,7.029 21,12 C21,16.971 16.971,21 12,21 L12,21 C7.029,21 3,16.971 3,12 C3,7.029 7.029,3 12,3 z M12,5 C8.134,5 5,8.134 5,12 C5,15.866 8.134,19 12,19 L12,19 C15.866,19 19,15.866 19,12 C19,8.134 15.866,5 12,5 z M19.586,19.586 C18.805,20.367 18.805,21.633 19.586,22.414 L25.243,28.071 C26.024,28.852 27.29,28.852 28.071,28.071 L28.071,28.071 C28.852,27.29 28.852,26.024 28.071,25.243 L22.414,19.586 C21.633,18.805 20.367,18.805 19.586,19.586 L19.586,19.586 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");left:50%;top:50%;transform:translate(-50%, -50%) scale(var(--_nav-icon-scale));width:1.4rem;height:1.4rem}#sitenav #search>nav>h3>a{cursor:pointer}#sitenav #search>nav>h3>a:hover{background:var(--_nav-icon-hover-background)}#sitenav #search>nav>h3>a:hover:after{background:var(--_nav-icon-hover-color)}#sitenav #search>nav>h3>a:focus-visible{background:var(--_nav-icon-focus-background);outline:var(--_nav-icon-focus-outline)}#sitenav #search>nav>h3>a:focus-visible:after{background:var(--_nav-icon-focus-color)}#search>nav>div{--_nav-modal-spacing: var( --nav-modal-spacing, var( --spacing, 10px ) );--_nav-modal-radius: var( --nav-modal-radius, var( --radius, 10px ) );--_nav-modal-background: var( --nav-modal-background, var( --clr-primary-contrast-tint ) );--_nav-modal-color: var( --nav-modal-color, var( --clr-primary-contrast ) );--_nav-modal-shadow: var( --nav-modal-shadow, 0 0.2em 1em 0 rgba( 0, 0, 0, 0.5 ) );--_nav-modal-link-color: var( --nav-modal-link-color, var( --clr-primary ) );--_nav-modal-link-background: var( --nav-modal-link-background, var( --clr-primary-contrast ) );--_nav-modal-link-hover-color: var( --nav-modal-link-hover-color, var( --clr-primary-shade ) );--_nav-modal-link-hover-background: var( --nav-modal-link-hover-background, var( --clr-primary-contrast-shade ) );--_nav-modal-link-focus-color: var( --nav-modal-link-focus-color, var( --_nav-modal-link-hover-color ) );--_nav-modal-link-focus-background: var( --nav-modal-link-focus-background, var( --_nav-modal-link-hover-background ) );--_nav-modal-link-focus-outline: var( --nav-modal-link-focus-outline, 3px solid var( --_nav-modal-link-hover-color ) );--_nav-modal-link-radius: var( --nav-modal-link-radius, var( --radius-inner ) );--_nav-modal-link-padding: var( --nav-modal-link-padding, 0.5em );--_nav-modal-current-color: var( --nav-modal-current-color, var( --clr-secondary ) );--_nav-modal-current-background: var( --nav-modal-current-background, var( --clr-secondary-contrast ) );--_nav-modal-close-color: var( --nav-modal-close-color, var( --clr-warning-contrast ) );--_nav-modal-close-background: var( --nav-modal-close-background, var( --clr-warning-shade ) );--_nav-modal-close-hover-color: var( --nav-modal-close-hover-color, var( --clr-warning-contrast-tint ) );--_nav-modal-close-hover-background: var( --nav-modal-close-hover-background, var( --clr-warning ) );--_nav-modal-close-focus-color: var( --nav-modal-close-focus-color, var( --_nav-modal-close-hover-color ) );--_nav-modal-close-focus-background: var( --nav-modal-close-focus-background, var( --_nav-modal-close-hover-background ) );--_nav-modal-close-focus-outline: var( --nav-modal-close-focus-outline, 4px solid var( --_nav-modal-close-focus-color ) );--_nav-modal-arrow-color: var( --_nav-modal-link-color );--_nav-modal-arrow-background: var( --_nav-modal-link-background );--_nav-modal-arrow-hover-color: var( --_nav-modal-link-hover-color );--_nav-modal-arrow-hover-background: var( --_nav-modal-link-hover-background );--_nav-modal-arrow-focus-color: var( --_nav-modal-link-focus-background );--_nav-modal-arrow-focus-background: var( --_nav-modal-link-focus-color );--_nav-modal-arrow-focus-outline: none;display:none;position:fixed;z-index:1000;min-width:15ch;white-space:nowrap;padding:var(--_nav-modal-spacing);background:var(--_nav-modal-background);border-radius:var(--_nav-modal-radius);box-shadow:var(--_nav-modal-shadow);transform:translateY(1em);opacity:0;transition-property:transform,opacity,display,overlay;transition-duration:.3s;transition-delay:.1s;transition-behaviour:allow-discrete;flex-direction:column;gap:var(--_nav-modal-spacing);overflow:visible}#search>nav>div>[popovertargetaction=hide]{position:absolute;display:none;top:-20px;right:-20px;z-index:1;text-indent:-9999em;width:40px;height:40px;border-radius:50%}#search>nav>div>[popovertargetaction=hide]:before{content:"";position:absolute;inset:4px;background:var(--_nav-modal-close-background);border-radius:50%}#search>nav>div>[popovertargetaction=hide]:after{content:"";position:absolute;width:1.4rem;height:1.4rem;left:50%;top:50%;transform:translate(-50%, -50%);background:var(--_nav-modal-close-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#search>nav>div>[popovertargetaction=hide]:hover:before{background:var(--_nav-modal-close-hover-background)}#search>nav>div>[popovertargetaction=hide]:hover:after{background:var(--_nav-modal-close-hover-color)}#search>nav>div>[popovertargetaction=hide]:focus-visible{background:rgba(0,0,0,0);outline:none}#search>nav>div>[popovertargetaction=hide]:focus-visible:before{background:var(--_nav-modal-close-focus-background);outline:var(--_nav-modal-close-focus-outline);outline-offset:-1px}#search>nav>div>[popovertargetaction=hide]:focus-visible:after{background:var(--_nav-modal-close-focus-color)}#search>nav>div:popover-open>[popovertargetaction=hide]{display:block}#search>nav>div :is(a,button):not([popovertargetaction=hide]),#search>nav>div span{flex-grow:1;text-decoration:none;padding:calc(var(--_nav-modal-link-padding)*.75) var(--_nav-modal-link-padding);border-radius:var(--_nav-modal-link-radius)}#search>nav>div :is(a,button):not([popovertargetaction=hide]){background:var(--_nav-modal-link-background);color:var(--_nav-modal-link-color)}#search>nav>div :is(a,button):not([popovertargetaction=hide]):hover{color:var(--_nav-modal-link-hover-color);background:var(--_nav-modal-link-hover-background)}#search>nav>div :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]{background:var(--_nav-modal-link-hover-background)}#search>nav>div :is(a,button):not([popovertargetaction=hide]):hover+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-hover-color)}#search>nav>div :is(a,button):not([popovertargetaction=hide]):focus-visible{color:var(--_nav-modal-link-focus-color);background:var(--_nav-modal-link-focus-background);outline:var(--_nav-modal-link-focus-outline)}#search>nav>div :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]{background:var(--_nav-modal-link-focus-background)}#search>nav>div :is(a,button):not([popovertargetaction=hide]):focus-visible+[popovertargetaction=toggle]:after{background:var(--_nav-modal-link-focus-color)}#search>nav>div span{background:var(--_nav-modal-current-background);color:var(--_nav-modal-current-color)}#search>nav>div button[popovertargetaction=toggle]{position:absolute;inset:calc(var(--_nav-bar-link-padding)/2);left:auto;width:calc(36px - var(--_nav-bar-link-padding));background:var(--_nav-modal-arrow-background, var(--_nav-modal-link-background));text-indent:-9999em;border-radius:var(--_nav-modal-link-radius)}#search>nav>div button[popovertargetaction=toggle]:after{content:"";position:absolute;left:50%;top:50%;right:calc(var(--_nav-modal-link-padding)/2);width:1em;height:1em;transform:translate(-50%, -50%);background:var(--_nav-modal-arrow-color, var(--_nav-modal-link-color));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E")}#search>nav>div button[popovertargetaction=toggle]:hover{background:var(--_nav-modal-arrow-hover-background)}#search>nav>div button[popovertargetaction=toggle]:hover:after{background:var(--_nav-modal-arrow-hover-color)}#search>nav>div button[popovertargetaction=toggle]:focus-visible{outline:var(--_nav-modal-arrow-focus-outline);background:var(--_nav-modal-arrow-focus-background)}#search>nav>div button[popovertargetaction=toggle]:focus-visible:after{background:var(--_nav-modal-arrow-focus-color)}#search:hover>div{transform:translateY(0);opacity:1;display:flex;transition-delay:.3s;inset:auto;position-anchor:--inet-nav;position-area:span-right bottom;position:fixed;margin-right:10px}@starting-style{#search:hover>div{opacity:0;transform:translateY(1em)}}}body{overflow-x:hidden}#container{display:grid;width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing)}#header{position:relative;grid-area:header;display:flex;align-items:center}#header img{display:block;max-height:5rem;width:auto;max-width:100%}#skiplinks a{position:absolute;left:-9999em}#consent{position:fixed;left:0;width:100%;z-index:1000;padding:var(--spacing)}#content{grid-area:content;display:grid;z-index:1}#primary{grid-area:primary}#secondary{grid-area:secondary}#breadcrumbs{grid-area:breadcrumbs}#subcontent{grid-area:subcontent}#search{grid-area:search}#basket{grid-area:basket}#footer{grid-area:footer}@media only screen and (max-width: 599.98px){#container{grid-template-areas:"header basket mobilenav" "search search search" "content content content" "pages pages pages" "footer footer footer";grid-template-columns:1fr repeat(2, auto);grid-template-rows:auto auto 1fr auto auto;padding:0 var(--spacing)}#consent{bottom:0}#content{grid-template-areas:"breadcrumbs" "primary" "subcontent" "secondary";grid-template-columns:1fr;padding:var(--spacing-outer) 0 0}#primary h1{margin:0 0 var(--spacing-outer)}#contentnav{grid-area:mobilenav}}@media only screen and (min-width: 600px){#container{grid-template-areas:"header   sitenav" "content  content" "footer   footer";grid-template-columns:auto 1fr;grid-template-rows:repeat(4, auto)}#consent{top:0}#content{grid-template-areas:"breadcrumbs" "primary" "subcontent";grid-template-columns:minmax(0, 1fr);grid-template-rows:repeat(3, auto)}.has-secondary #content{grid-template-areas:"breadcrumbs secondary" "primary secondary" "subcontent secondary";grid-template-columns:1fr minmax(20ch, 25%)}#primary{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-outer);padding:var(--spacing-outer) 0 0}#sitenav{grid-area:sitenav;align-self:center;align-items:stretch}}html:after{content:'{ "mobile": "600px", "tablet": "800px", "desktop": "1200px" }'}@media only screen and (max-width: 39.98ch){html:before{content:"small"}}@media only screen and (min-width: 40ch)and (max-width: 599.98px){html:before{content:"mobile"}}@media only screen and (min-width: 600px)and (max-width: 799.98px){html:before{content:"tablet"}}@media only screen and (min-width: 800px)and (max-width: 1199.98px){html:before{content:"desktop"}}@media only screen and (min-width: 1200px){html:before{content:"widescreen"}}#header{font-size:var(--fs-medium);padding:calc(var(--spacing)*2)}#header a{position:relative;text-decoration:none;z-index:1}#footer{--_footer-spacing: var( --footer-spacing, 0.5em );display:flex;flex-wrap:wrap;padding:var(--spacing);font-size:var(--fs-small)}#footer a{color:inherit;text-decoration:none}#footer a:is(:hover,:focus){color:var(--clr-primary)}#inet:before{content:"|";margin:0 .5em}#sitemap-legal{display:contents}#sitemap-legal h3,#sitemap-legal [popovertargetaction]{display:none}#sitemap-legal>div{display:contents}#sitemap-legal>div>div{display:flex;align-items:center}#sitemap-legal>div>div:before{content:"|";margin:0 .5em}#page{padding:var(--spacing-outer);background:var(--clr-surface);border-radius:var(--radius);border:var(--outline) solid var(--clr-outline)}:root{--nav-bar-spacing: 0.5em;--nav-bar-background: white;--nav-bar-link-color: grey;--nav-bar-link-background: transparent;--nav-bar-link-hover-color: var( --clr-primary-contrast-tint );--nav-bar-link-hover-background: var( --clr-primary );--nav-bar-link-focus-color: var( --clr-primary-contrast-tint );--nav-bar-link-focus-background: var( --clr-primary );--nav-bar-link-radius: var( --radius-inner );--nav-bar-link-padding: 0.5em;--nav-bar-current-color: black;--nav-bar-current-background: transparent;--nav-icon-color: var( --clr-primary-contrast );--nav-icon-background: var( --clr-primary );--nav-icon-hover-color: var( --clr-primary-contrast-tint );--nav-icon-hover-background: var( --clr-primary-tint );--nav-icon-focus-color: var( --clr-primary-contrast-tint );--nav-icon-focus-background: var( --clr-primary-tint );--nav-icon-radius: var( --radius-inner );--nav-icon-scale: 0.75}#container>header:before{content:"";position:absolute;inset:0;margin:0 -99vw;border-bottom:1px solid red;background:var(--nav-bar-background);box-shadow:0 0 50px 0 rgba(0,0,0,.25)}h1{color:var(--clr-primary);padding:0 var(--spacing) 0}#primary>header{display:flex;align-items:center;justify-content:space-between}body.assessments td.is-returned{color:var(--clr-primary)}body.assessments .tcd-write-up table{counter-reset:rownum}body.assessments .tcd-write-up tr>*:first-child{width:70%}body.assessments .tcd-write-up tr>*:first-child textarea{width:100%}body.assessments .tcd-write-up :is(td,th):first-child:before{display:block;float:left;width:60px;margin-right:var(--field-padding, 0.4em);text-align:center}body.assessments .tcd-write-up thead th:first-child:before{content:"Operation"}body.assessments .tcd-write-up :is(tbody,tfoot) :is(th,td):first-child:before{counter-increment:rownum;content:counter(rownum)}@media screen{body:is(.assessments,.knowledge) .tcd-assessor-feedback{grid-template-rows:minmax(0, auto) minmax(0, auto) minmax(0, 1fr);grid-template-areas:"label field" "label complications" "label notes"}body:is(.assessments,.knowledge) .tcd-assessor-feedback div{grid-area:complications;display:flex;gap:var(--_field-padding);padding-top:var(--_field-padding)}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up td{position:relative;height:36px}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up td div,body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up td textarea{min-height:100%}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up td div{grid-template-rows:0 1fr 0}}@media print{body:is(.assessments,.knowledge){--clr-outline: black;--clr-surface-shade: white;--clr-container: white;--radius-inner: 0;--label-width: 14ch}body:is(.assessments,.knowledge) #sitenav,body:is(.assessments,.knowledge) #header,body:is(.assessments,.knowledge) h1,body:is(.assessments,.knowledge) #breadcrumbs,body:is(.assessments,.knowledge) button,body:is(.assessments,.knowledge) #footer,body:is(.assessments,.knowledge) .tcd-submitted{display:none}body:is(.assessments,.knowledge) #page{border:none;background:rgba(0,0,0,0)}body:is(.assessments,.knowledge) h2{padding:0 var(--spacing-outer);margin:0;text-align:center;text-transform:uppercase;flex-grow:1}body:is(.assessments,.knowledge) p{text-align:center;text-wrap:pretty}body:is(.assessments,.knowledge),body:is(.assessments,.knowledge) #container,body:is(.assessments,.knowledge) #content{display:block;border:none}body:is(.assessments,.knowledge) .container{border:none;background:rgba(0,0,0,0);padding:0 15px}body:is(.assessments,.knowledge) .f-fieldset{position:relative;page-break-inside:avoid;max-height:95vh;border:none}body:is(.assessments,.knowledge) .f-fieldset legend h3{padding:10px 0 5px;font-size:var(--fs-medium);border-bottom:none;line-height:1.1}body:is(.assessments,.knowledge) .f-fieldset>div{border:1px solid #000;padding:1em;border-radius:.5em}body:is(.assessments,.knowledge) .f-fieldset.is-collapsible{border:none}body:is(.assessments,.knowledge) .f-fieldset.is-collapsible>input{display:none}body:is(.assessments,.knowledge) .f-fieldset.is-collapsible>input[type=checkbox]:not(:checked)~*{position:initial}body:is(.assessments,.knowledge) .f-fieldset.is-collapsible legend h3:after{display:none}body:is(.assessments,.knowledge) .f.is-required label:after{display:none}body:is(.assessments,.knowledge) .f :is(input,textarea)::-moz-placeholder{color:rgba(0,0,0,0)}body:is(.assessments,.knowledge) .f :is(input,textarea)::placeholder{color:rgba(0,0,0,0)}body:is(.assessments,.knowledge) .f.has-notes small{display:none}body:is(.assessments,.knowledge) .f.f-data dd{padding:calc(var(--_field-padding)*.75) var(--_field-padding);border:1px solid #000}body:is(.assessments,.knowledge) .f input,body:is(.assessments,.knowledge) .f input:hover{background:rgba(0,0,0,0);cursor:default}body:is(.assessments,.knowledge) .f input::-moz-placeholder, body:is(.assessments,.knowledge) .f input:hover::-moz-placeholder{color:rgba(0,0,0,0)}body:is(.assessments,.knowledge) .f input::placeholder,body:is(.assessments,.knowledge) .f input:hover::placeholder{color:rgba(0,0,0,0)}body:is(.assessments,.knowledge) .f:before,body:is(.assessments,.knowledge) .f:after{display:none}body:is(.assessments,.knowledge) textarea{position:absolute;left:-999vw}body:is(.assessments,.knowledge) i{display:block;position:relative;left:auto;width:auto !important;text-align:left}body:is(.assessments,.knowledge) label,body:is(.assessments,.knowledge) dt{text-align:right}body:is(.assessments,.knowledge) textarea:-moz-placeholder+i{text-indent:-999vw}body:is(.assessments,.knowledge) textarea:placeholder-shown+i{text-indent:-999vw}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div{display:grid;grid-template-areas:"title    title    number" "name     address  address" "position address  address" "date     postcode postcode" "summary  summary  summary" "duration duration duration";grid-template-columns:1fr 20% 12ch;grid-template-rows:auto auto 1fr auto auto auto;-moz-column-gap:2em;column-gap:2em}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-number{grid-area:number;margin-bottom:10px;--_label-width: auto}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-number input{max-width:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-candidate-name{grid-area:name}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-candidate-position{grid-area:position}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-candidate-position input{max-width:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-title{grid-area:title;margin-bottom:10px;--_label-width: 8ch}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-title input{max-width:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-date{grid-area:date;align-self:start;grid-template-areas:"label date";grid-template-columns:var(--_label-width) auto}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-date button,body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-date:before,body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-date:after{display:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-address{grid-area:address;--_label-width: 12ch}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-address i{min-height:70px;max-height:90px;max-width:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-postcode{grid-area:postcode;--_label-width: 12ch}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-postcode input{max-width:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-summary{grid-row:5/7;grid-column:1/4;grid-template-areas:"label" "field";grid-template-columns:1fr;grid-template-rows:auto auto}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-summary label{text-align:center;width:auto;padding:0}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-summary i{min-height:210px;max-height:210px}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-summary:before,body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-summary:after{display:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-duration{grid-area:duration;z-index:1;grid-template-columns:1fr auto}body:is(.assessments,.knowledge) .f-fieldset.tcd-candidate>div .tcd-job-duration input{max-width:none;border:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div{display:grid;grid-template-areas:"statement statement" "name      checklist" "position  checklist" "date      checklist" "feedback  feedback";grid-template-columns:1fr calc(20% + 2em + 12ch);grid-template-rows:auto auto auto 1fr auto;-moz-column-gap:2em;column-gap:2em}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div p{grid-area:statement;margin-bottom:10px}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-name{grid-area:name}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-name input{max-width:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-position{grid-area:position}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-position input{max-width:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-date{grid-area:date;align-self:start}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-date:before,body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-date:after{display:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-checklist{grid-area:checklist;grid-template-areas:"checklist";grid-template-columns:1fr;margin-inline:4ch}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-checklist ul{padding:0}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-checklist ul li{display:grid;grid-template-areas:"label field";gap:1em;grid-template-columns:auto 1.2em;white-space:nowrap;row-gap:.5em}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-feedback{grid-area:feedback;grid-template-areas:"label" "field";grid-template-columns:1fr;grid-template-rows:auto auto}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-feedback label{text-align:left;width:auto;padding:0}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-feedback i{min-height:50px;max-height:50px}body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-feedback:before,body:is(.assessments,.knowledge) .f-fieldset.tcd-witness>div .tcd-witness-feedback:after{display:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div{display:grid;grid-template-areas:"statement statement" "feedback feedback" "name     date";grid-template-columns:1fr calc(20% + 2em + 12ch);-moz-column-gap:2em;column-gap:2em}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div p{grid-area:statement;margin-bottom:10px}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessor-feedback{grid-area:feedback;grid-template-areas:"label" "field";grid-template-columns:1fr;grid-template-rows:auto auto}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessor-feedback label{text-align:left;width:auto;padding:0}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessor-feedback i{min-height:50px;max-height:50px;padding:calc(var(--_field-padding)*.75) var(--_field-padding);border:var(--field-border, var(--outline-inner) solid var(--clr-outline))}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessor-feedback:before,body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessor-feedback:after{display:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessor-name{grid-area:name}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessor-name input{max-width:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessment-date{grid-area:date;grid-template-areas:"label date";--_label-width: auto}body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessment-date:before,body:is(.assessments,.knowledge) .f-fieldset.tcd-assessor>div .tcd-assessment-date:after{display:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-images>div{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, 1fr);align-items:start;height:90vh;gap:1em}body:is(.assessments,.knowledge) .f-fieldset.tcd-images>div .f-image{grid-template-areas:"field comments";grid-template-rows:auto;grid-template-columns:clamp(25%,auto,50%) 1fr;place-items:stretch;gap:1em}body:is(.assessments,.knowledge) .f-fieldset.tcd-images>div .f-image .image{overflow:hidden;padding:0}body:is(.assessments,.knowledge) .f-fieldset.tcd-images>div .f-image .comments i{grid-area:field;border:none;padding:0;max-width:100%}body:is(.assessments,.knowledge) .f-fieldset.tcd-images>div .f-image img{-o-object-fit:contain;object-fit:contain;max-height:100%}body:is(.assessments,.knowledge) .f-fieldset.tcd-images>div .f-image .file,body:is(.assessments,.knowledge) .f-fieldset.tcd-images>div .f-image .delete,body:is(.assessments,.knowledge) .f-fieldset.tcd-images>div .f-image:before,body:is(.assessments,.knowledge) .f-fieldset.tcd-images>div .f-image:after{display:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-evidence>div{height:90vh;display:grid;grid-template-columns:1fr}body:is(.assessments,.knowledge) .f-fieldset.tcd-evidence>div .f-text{grid-template-rows:1fr}body:is(.assessments,.knowledge) .f-fieldset.tcd-evidence>div i{min-height:100%}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up{page-break-before:always;page-break-inside:auto}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up>div{padding:.5em}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up .icon{display:none}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up td:first-child:before{margin-top:.3em}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up tr{page-break-inside:avoid;overflow:auto}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up tr>*:first-child{width:85%}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up i{border:none;padding-left:0}body:is(.assessments,.knowledge) .f-fieldset.tcd-write-up tfoot{display:none}}@media print{body:is(.knowledge) #page{border:1px solid #000;padding:1em;border-radius:.5em;margin:1em 0 0}body:is(.knowledge) #page>form>div{margin-top:1em}body:is(.knowledge) .f-fieldset.tcd-knowledge{page-break-inside:auto}body:is(.knowledge) .f-fieldset.tcd-knowledge>div{padding:.5em}body:is(.knowledge) .f-fieldset.tcd-knowledge .icon{display:none}body:is(.knowledge) .f-fieldset.tcd-knowledge tr{page-break-inside:avoid;overflow:auto}body:is(.knowledge) .f-fieldset.tcd-knowledge input{border:none}body:is(.knowledge) .f-fieldset.tcd-knowledge i{border:none;padding-left:0}body:is(.knowledge) .f-fieldset.tcd-knowledge tfoot{display:none}}/*# sourceMappingURL=style.min.css.map */odal-close-hover-color, var( --clr-warning-contrast-tint ) );
    --_nav-modal-close-hover-background: var( --nav-modal-close-hover-background, var( --clr-warning ) );
    --_nav-modal-close-focus-color: var( --nav-modal-close-focus-color, var( --_nav-modal-close-hover-color ) );
    --_nav-modal-close-focus-background: var( --nav-modal-close-focus-background, var( --_nav-modal-close-hover-background ) );
    --_nav-modal-close-focus-outline: var( --nav-modal-close-focus-outline, 4px solid var( --_nav-modal-close-focus-color ) );
    --_nav-modal-arrow-color: var( --_nav-modal-link-color );
    --_nav-modal-arrow-background: var( --_nav-modal-link-background );
    --_nav-modal-arrow-hover-color: var( --_nav-modal-link-hover-color );
    --_nav-modal-arrow-hover-background: var( --_nav-modal-link-hover-background );
    --_nav-modal-arrow-focus-color: var( --_nav-modal-link-focus-background );
    --_nav-modal-arrow-focus-background: var( --_nav-modal-link-focus-color );
    --_nav-modal-arrow-focus-outline: none;
    display: none;
    position: fixed;
    z-index: 1000;
    min-width: 15ch;
    white-space: nowrap;
    padding: var(--_nav-modal-spacing);
    background: var(--_nav-modal-background);
    border-radius: var(--_nav-modal-radius);
    box-shadow: var(--_nav-modal-shadow);
    transform: translateY(1em);
    opacity: 0;
    transition-property: transform, opacity, display, overlay;
    transition-duration: 0.3s;
    transition-delay: 0.1s;
    transition-behaviour: allow-discrete;
    flex-direction: column;
    gap: var(--_nav-modal-spacing);
    overflow: visible;
  }
  #search > nav > div > [popovertargetaction=hide] {
    position: absolute;
    display: none;
    top: -20px;
    right: -20px;
    z-index: 1;
    text-indent: -9999em;
    width: 40px;
    height: 40px;
    border-radius: 50%;
  }
  #search > nav > div > [popovertargetaction=hide]:before {
    content: "";
    position: absolute;
    inset: 4px;
    background: var(--_nav-modal-close-background);
    border-radius: 50%;
  }
  #search > nav > div > [popovertargetaction=hide]:after {
    content: "";
    position: absolute;
    width: 1.4rem;
    height: 1.4rem;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--_nav-modal-close-color);
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M22.718 7.161L24.839 9.282L18.121 16L24.839 22.718L22.718 24.839L16 18.121L9.282 24.839L7.161 22.718L13.879 16L7.161 9.282L9.282 7.161L16 13.879L22.718 7.161Z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");
  }
  #search > nav > div > [popovertargetaction=hide]:hover:before {
    background: var(--_nav-modal-close-hover-background);
  }
  #search > nav > div > [popovertargetaction=hide]:hover:after {
    background: var(--_nav-modal-close-hover-color);
  }
  #search > nav > div > [popovertargetaction=hide]:focus-visible {
    background: transparent;
    outline: none;
  }
  #search > nav > div > [popovertargetaction=hide]:focus-visible:before {
    background: var(--_nav-modal-close-focus-background);
    outline: var(--_nav-modal-close-focus-outline);
    outline-offset: -1px;
  }
  #search > nav > div > [popovertargetaction=hide]:focus-visible:after {
    background: var(--_nav-modal-close-focus-color);
  }
  #search > nav > div:popover-open > [popovertargetaction=hide] {
    display: block;
  }
  #search > nav > div :is(a, button):not([popovertargetaction=hide]), #search > nav > div span {
    flex-grow: 1;
    text-decoration: none;
    padding: calc(var(--_nav-modal-link-padding) * 0.75) var(--_nav-modal-link-padding);
    border-radius: var(--_nav-modal-link-radius);
  }
  #search > nav > div :is(a, button):not([popovertargetaction=hide]) {
    background: var(--_nav-modal-link-background);
    color: var(--_nav-modal-link-color);
  }
  #search > nav > div :is(a, button):not([popovertargetaction=hide]):hover {
    color: var(--_nav-modal-link-hover-color);
    background: var(--_nav-modal-link-hover-background);
  }
  #search > nav > div :is(a, button):not([popovertargetaction=hide]):hover + [popovertargetaction=toggle] {
    background: var(--_nav-modal-link-hover-background);
  }
  #search > nav > div :is(a, button):not([popovertargetaction=hide]):hover + [popovertargetaction=toggle]:after {
    background: var(--_nav-modal-link-hover-color);
  }
  #search > nav > div :is(a, button):not([popovertargetaction=hide]):focus-visible {
    color: var(--_nav-modal-link-focus-color);
    background: var(--_nav-modal-link-focus-background);
    outline: var(--_nav-modal-link-focus-outline);
  }
  #search > nav > div :is(a, button):not([popovertargetaction=hide]):focus-visible + [popovertargetaction=toggle] {
    background: var(--_nav-modal-link-focus-background);
  }
  #search > nav > div :is(a, button):not([popovertargetaction=hide]):focus-visible + [popovertargetaction=toggle]:after {
    background: var(--_nav-modal-link-focus-color);
  }
  #search > nav > div span {
    background: var(--_nav-modal-current-background);
    color: var(--_nav-modal-current-color);
  }
  #search > nav > div button[popovertargetaction=toggle] {
    position: absolute;
    inset: calc(var(--_nav-bar-link-padding) / 2);
    left: auto;
    width: calc(36px - var(--_nav-bar-link-padding));
    background: var(--_nav-modal-arrow-background, var(--_nav-modal-link-background));
    text-indent: -9999em;
    border-radius: var(--_nav-modal-link-radius);
  }
  #search > nav > div button[popovertargetaction=toggle]:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    right: calc(var(--_nav-modal-link-padding) / 2);
    width: 1em;
    height: 1em;
    transform: translate(-50%, -50%);
    background: var(--_nav-modal-arrow-color, var(--_nav-modal-link-color));
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg%3E%3Cpath d='M10.222,6.101 L13.05,3.272 L25.778,16 L13.05,28.728 L10.222,25.899 L20.121,16 L10.222,6.101 z' fill='%23666'/%3E%3C/g%3E%3C/svg%3E");
  }
  #search > nav > div button[popovertargetaction=toggle]:hover {
    background: var(--_nav-modal-arrow-hover-background);
  }
  #search > nav > div button[popovertargetaction=toggle]:hover:after {
    background: var(--_nav-modal-arrow-hover-color);
  }
  #search > nav > div button[popovertargetaction=toggle]:focus-visible {
    outline: var(--_nav-modal-arrow-focus-outline);
    background: var(--_nav-modal-arrow-focus-background);
  }
  #search > nav > div button[popovertargetaction=toggle]:focus-visible:after {
    background: var(--_nav-modal-arrow-focus-color);
  }
  #search:hover > div {
    transform: translateY(0);
    opacity: 1;
    display: flex;
    transition-delay: 0.3s;
    inset: auto;
    position-anchor: --inet-nav;
    position-area: span-right bottom;
    position: fixed;
    margin-right: 10px;
  }
  @starting-style {
    #search:hover > div {
      opacity: 0;
      transform: translateY(1em);
    }
  }
}

body {
  overflow-x: hidden;
}

#container {
  display: grid;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 var(--spacing);
}

#header {
  position: relative;
  grid-area: header;
  display: flex;
  align-items: center;
}
#header img {
  display: block;
  max-height: 5rem;
  width: auto;
  max-width: 100%;
}

#skiplinks a {
  position: absolute;
  left: -9999em;
}

#consent {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 1000;
  padding: var(--spacing);
}

#content {
  grid-area: content;
  display: grid;
  z-index: 1;
}

#primary {
  grid-area: primary;
}

#secondary {
  grid-area: secondary;
}

#breadcrumbs {
  grid-area: breadcrumbs;
}

#subcontent {
  grid-area: subcontent;
}

#search {
  grid-area: search;
}

#basket {
  grid-area: basket;
}

#footer {
  grid-area: footer;
}

@media only screen and (max-width: 599.98px) {
  #container {
    grid-template-areas: "header basket mobilenav" "search search search" "content content content" "pages pages pages" "footer footer footer";
    grid-template-columns: 1fr repeat(2, auto);
    grid-template-rows: auto auto 1fr auto auto;
    padding: 0 var(--spacing);
  }
  #consent {
    bottom: 0;
  }
  #content {
    grid-template-areas: "breadcrumbs" "primary" "subcontent" "secondary";
    grid-template-columns: 1fr;
    padding: var(--spacing-outer) 0 0;
  }
  #primary h1 {
    margin: 0 0 var(--spacing-outer);
  }
  #contentnav {
    grid-area: mobilenav;
  }
}
@media only screen and (min-width: 600px) {
  #container {
    grid-template-areas: "header   sitenav" "content  content" "footer   footer";
    grid-template-columns: auto 1fr;
    grid-template-rows: repeat(4, auto);
  }
  #consent {
    top: 0;
  }
  #content {
    grid-template-areas: "breadcrumbs" "primary" "subcontent";
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: repeat(3, auto);
  }
  .has-secondary #content {
    grid-template-areas: "breadcrumbs secondary" "primary secondary" "subcontent secondary";
    grid-template-columns: 1fr minmax(20ch, 25%);
  }
  #primary {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: var(--spacing-outer);
    padding: var(--spacing-outer) 0 0;
  }
  #sitenav {
    grid-area: sitenav;
    align-self: center;
    align-items: stretch;
  }
}
html:after {
  content: '{ "mobile": "600px", "tablet": "800px", "desktop": "1200px" }';
}

@media only screen and (max-width: 39.98ch) {
  html:before {
    content: "small";
  }
}
@media only screen and (min-width: 40ch) and (max-width: 599.98px) {
  html:before {
    content: "mobile";
  }
}
@media only screen and (min-width: 600px) and (max-width: 799.98px) {
  html:before {
    content: "tablet";
  }
}
@media only screen and (min-width: 800px) and (max-width: 1199.98px) {
  html:before {
    content: "desktop";
  }
}
@media only screen and (min-width: 1200px) {
  html:before {
    content: "widescreen";
  }
}
#header {
  font-size: var(--fs-medium);
  padding: calc(var(--spacing) * 2);
}
#header a {
  position: relative;
  text-decoration: none;
  z-index: 1;
}

#footer {
  --_footer-spacing: var( --footer-spacing, 0.5em );
  display: flex;
  flex-wrap: wrap;
  padding: var(--spacing);
  font-size: var(--fs-small);
}
#footer a {
  color: inherit;
  text-decoration: none;
}
#footer a:is(:hover, :focus) {
  color: var(--clr-primary);
}

#inet:before {
  content: "|";
  margin: 0 0.5em;
}

#sitemap-legal {
  display: contents;
}
#sitemap-legal h3, #sitemap-legal [popovertargetaction] {
  display: none;
}
#sitemap-legal > div {
  display: contents;
}
#sitemap-legal > div > div {
  display: flex;
  align-items: center;
}
#sitemap-legal > div > div:before {
  content: "|";
  margin: 0 0.5em;
}

#page {
  padding: var(--spacing-outer);
  background: var(--clr-surface);
  border-radius: var(--radius);
  border: var(--outline) solid var(--clr-outline);
}

:root {
  --nav-bar-spacing: 0.5em;
  --nav-bar-background: white;
  --nav-bar-link-color: grey;
  --nav-bar-link-background: transparent;
  --nav-bar-link-hover-color: var( --clr-primary-contrast-tint );
  --nav-bar-link-hover-background: var( --clr-primary );
  --nav-bar-link-focus-color: var( --clr-primary-contrast-tint );
  --nav-bar-link-focus-background: var( --clr-primary );
  --nav-bar-link-radius: var( --radius-inner );
  --nav-bar-link-padding: 0.5em;
  --nav-bar-current-color: black;
  --nav-bar-current-background: transparent;
  --nav-icon-color: var( --clr-primary-contrast );
  --nav-icon-background: var( --clr-primary );
  --nav-icon-hover-color: var( --clr-primary-contrast-tint );
  --nav-icon-hover-background: var( --clr-primary-tint );
  --nav-icon-focus-color: var( --clr-primary-contrast-tint );
  --nav-icon-focus-background: var( --clr-primary-tint );
  --nav-icon-radius: var( --radius-inner );
  --nav-icon-scale: 0.75;
}

#container > header:before {
  content: "";
  position: absolute;
  inset: 0;
  margin: 0 -99vw;
  border-bottom: 1px solid red;
  background: var(--nav-bar-background);
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.25);
}

h1 {
  color: var(--clr-primary);
  padding: 0 var(--spacing) 0;
}

#primary > header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

body.assessments td.is-returned {
  color: var(--clr-primary);
}
body.assessments .tcd-write-up table {
  counter-reset: rownum;
}
body.assessments .tcd-write-up tr > *:first-child {
  width: 70%;
}
body.assessments .tcd-write-up tr > *:first-child textarea {
  width: 100%;
}
body.assessments .tcd-write-up :is(td, th):first-child:before {
  display: block;
  float: left;
  width: 60px;
  margin-right: var(--field-padding, 0.4em);
  text-align: center;
}
body.assessments .tcd-write-up thead th:first-child:before {
  content: "Operation";
}
body.assessments .tcd-write-up :is(tbody, tfoot):is(th, td):first-child:before {
  counter-increment: rownum;
  content: counter(rownum);
}

@media screen {
  body:is(.assessments, .knowledge) .tcd-assessor-feedback {
    grid-template-rows: minmax(0, auto) minmax(0, auto) minmax(0, 1fr);
    grid-template-areas: "label field" "label complications" "label notes";
  }
  body:is(.assessments, .knowledge) .tcd-assessor-feedback div {
    grid-area: complications;
    display: flex;
    gap: var(--_field-padding);
    padding-top: var(--_field-padding);
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up td {
    position: relative;
    height: 36px;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up td div, body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up td textarea {
    min-height: 100%;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up td div {
    grid-template-rows: 0 1fr 0;
  }
}
@media print {
  body:is(.assessments, .knowledge) {
    --clr-outline:black;
    --clr-surface-shade:white;
    --clr-container:white;
    --radius-inner:0;
    --label-width:14ch;
  }
  body:is(.assessments, .knowledge) #sitenav, body:is(.assessments, .knowledge) #header, body:is(.assessments, .knowledge) h1, body:is(.assessments, .knowledge) #breadcrumbs, body:is(.assessments, .knowledge) button, body:is(.assessments, .knowledge) #footer, body:is(.assessments, .knowledge) .tcd-submitted {
    display: none;
  }
  body:is(.assessments, .knowledge) #page {
    border: none;
    background: transparent;
  }
  body:is(.assessments, .knowledge) h2 {
    padding: 0 var(--spacing-outer);
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    flex-grow: 1;
  }
  body:is(.assessments, .knowledge) p {
    text-align: center;
    text-wrap: pretty;
  }
  body:is(.assessments, .knowledge), body:is(.assessments, .knowledge) #container, body:is(.assessments, .knowledge) #content {
    display: block;
    border: none;
  }
  body:is(.assessments, .knowledge) .container {
    border: none;
    background: transparent;
    padding: 0 15px;
  }
  body:is(.assessments, .knowledge) .f-fieldset {
    position: relative;
    page-break-inside: avoid;
    max-height: 95vh;
    border: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset legend h3 {
    padding: 10px 0 5px;
    font-size: var(--fs-medium);
    border-bottom: none;
    line-height: 1.1;
  }
  body:is(.assessments, .knowledge) .f-fieldset > div {
    border: 1px solid black;
    padding: 1em;
    border-radius: 0.5em;
  }
  body:is(.assessments, .knowledge) .f-fieldset.is-collapsible {
    border: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.is-collapsible > input {
    display: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.is-collapsible > input[type=checkbox]:not(:checked) ~ * {
    position: initial;
  }
  body:is(.assessments, .knowledge) .f-fieldset.is-collapsible legend h3:after {
    display: none;
  }
  body:is(.assessments, .knowledge) .f.is-required label:after {
    display: none;
  }
  body:is(.assessments, .knowledge) .f:is(input, textarea)::-moz-placeholder {
    color: transparent;
  }
  body:is(.assessments, .knowledge) .f:is(input, textarea)::placeholder {
    color: transparent;
  }
  body:is(.assessments, .knowledge) .f.has-notes small {
    display: none;
  }
  body:is(.assessments, .knowledge) .f.f-data dd {
    padding: calc(var(--_field-padding) * 0.75) var(--_field-padding);
    border: 1px solid black;
  }
  body:is(.assessments, .knowledge) .f input, body:is(.assessments, .knowledge) .f input:hover {
    background: transparent;
    cursor: default;
  }
  body:is(.assessments, .knowledge) .f input::-moz-placeholder, body:is(.assessments, .knowledge) .f input:hover::-moz-placeholder {
    color: transparent;
  }
  body:is(.assessments, .knowledge) .f input::placeholder, body:is(.assessments, .knowledge) .f input:hover::placeholder {
    color: transparent;
  }
  body:is(.assessments, .knowledge) .f:before, body:is(.assessments, .knowledge) .f:after {
    display: none;
  }
  body:is(.assessments, .knowledge) textarea {
    position: absolute;
    left: -999vw;
  }
  body:is(.assessments, .knowledge) i {
    display: block;
    position: relative;
    left: auto;
    width: auto !important;
    text-align: left;
  }
  body:is(.assessments, .knowledge) label, body:is(.assessments, .knowledge) dt {
    text-align: right;
  }
  body:is(.assessments, .knowledge) textarea:-moz-placeholder + i {
    text-indent: -999vw;
  }
  body:is(.assessments, .knowledge) textarea:placeholder-shown + i {
    text-indent: -999vw;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div {
    display: grid;
    grid-template-areas: "title title number" "name address address" "position address address" "date postcode postcode" "summary summary summary" "duration duration duration";
    grid-template-columns: 1fr 20% 12ch;
    grid-template-rows: auto auto 1fr auto auto auto;
    -moz-column-gap: 2em;
         column-gap: 2em;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-number {
    grid-area: number;
    margin-bottom: 10px;
    --_label-width:auto;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-number input {
    max-width: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-candidate-name {
    grid-area: name;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-candidate-position {
    grid-area: position;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-candidate-position input {
    max-width: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-title {
    grid-area: title;
    margin-bottom: 10px;
    --_label-width:8ch;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-title input {
    max-width: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-date {
    grid-area: date;
    align-self: start;
    grid-template-areas: "label date";
    grid-template-columns: var(--_label-width) auto;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-date button, body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-date:before, body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-date:after {
    display: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-address {
    grid-area: address;
    --_label-width:12ch;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-address i {
    min-height: 70px;
    max-height: 90px;
    max-width: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-postcode {
    grid-area: postcode;
    --_label-width:12ch;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-postcode input {
    max-width: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-summary {
    grid-row: 5/7;
    grid-column: 1/4;
    grid-template-areas: "label" "field";
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-summary label {
    text-align: center;
    width: auto;
    padding: 0;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-summary i {
    min-height: 220px;
    max-height: 220px;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-summary:before, body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-summary:after {
    display: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-duration {
    grid-area: duration;
    z-index: 1;
    grid-template-columns: 1fr auto;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-candidate > div .tcd-job-duration input {
    max-width: none;
    border: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div {
    display: grid;
    grid-template-areas: "statement statement" "name checklist" "position checklist" "date checklist" "feedback feedback";
    grid-template-columns: 1fr calc(20% + 2em + 12ch);
    grid-template-rows: auto auto auto 1fr auto;
    -moz-column-gap: 2em;
         column-gap: 2em;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div p {
    grid-area: statement;
    margin-bottom: 10px;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-name {
    grid-area: name;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-name input {
    max-width: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-position {
    grid-area: position;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-position input {
    max-width: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-date {
    grid-area: date;
    align-self: start;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-date:before, body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-date:after {
    display: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-checklist {
    grid-area: checklist;
    grid-template-areas: "checklist";
    grid-template-columns: 1fr;
    margin-inline: 4ch;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-checklist ul {
    padding: 0;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-checklist ul li {
    display: grid;
    grid-template-areas: "label field";
    gap: 1em;
    grid-template-columns: auto 1.2em;
    white-space: nowrap;
    row-gap: 0.5em;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-feedback {
    grid-area: feedback;
    grid-template-areas: "label" "field";
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-feedback label {
    text-align: left;
    width: auto;
    padding: 0;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-feedback i {
    min-height: 50px;
    max-height: 50px;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-feedback:before, body:is(.assessments, .knowledge) .f-fieldset.tcd-witness > div .tcd-witness-feedback:after {
    display: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div {
    display: grid;
    grid-template-areas: "statement statement" "feedback feedback" "name date";
    grid-template-columns: 1fr calc(20% + 2em + 12ch);
    -moz-column-gap: 2em;
         column-gap: 2em;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div p {
    grid-area: statement;
    margin-bottom: 10px;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessor-feedback {
    grid-area: feedback;
    grid-template-areas: "label" "field";
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessor-feedback label {
    text-align: left;
    width: auto;
    padding: 0;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessor-feedback i {
    min-height: 50px;
    max-height: 50px;
    padding: calc(var(--_field-padding) * 0.75) var(--_field-padding);
    border: var(--field-border, var(--outline-inner) solid var(--clr-outline));
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessor-feedback:before, body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessor-feedback:after {
    display: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessor-name {
    grid-area: name;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessor-name input {
    max-width: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessment-date {
    grid-area: date;
    grid-template-areas: "label date";
    --_label-width:auto;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessment-date:before, body:is(.assessments, .knowledge) .f-fieldset.tcd-assessor > div .tcd-assessment-date:after {
    display: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-images > div {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, 1fr);
    align-items: start;
    height: 90vh;
    gap: 1em;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-images > div .f-image {
    grid-template-areas: "field comments";
    grid-template-rows: auto;
    grid-template-columns: clamp(25%, auto, 50%) 1fr;
    place-items: stretch;
    gap: 1em;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-images > div .f-image .image {
    overflow: hidden;
    padding: 0;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-images > div .f-image .comments i {
    grid-area: field;
    border: none;
    padding: 0;
    max-width: 100%;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-images > div .f-image img {
    -o-object-fit: contain;
       object-fit: contain;
    max-height: 100%;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-images > div .f-image .file, body:is(.assessments, .knowledge) .f-fieldset.tcd-images > div .f-image .delete, body:is(.assessments, .knowledge) .f-fieldset.tcd-images > div .f-image:before, body:is(.assessments, .knowledge) .f-fieldset.tcd-images > div .f-image:after {
    display: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-evidence > div {
    height: 90vh;
    display: grid;
    grid-template-columns: 1fr;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-evidence > div .f-text {
    grid-template-rows: 1fr;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-evidence > div i {
    min-height: 100%;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up {
    page-break-before: always;
    page-break-inside: auto;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up > div {
    padding: 0.5em;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up .icon {
    display: none;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up td:first-child:before {
    margin-top: 0.3em;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up tr {
    page-break-inside: avoid;
    overflow: auto;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up tr > *:first-child {
    width: 85%;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up i {
    border: none;
    padding-left: 0;
  }
  body:is(.assessments, .knowledge) .f-fieldset.tcd-write-up tfoot {
    display: none;
  }
}

@media print {
  body:is(.knowledge) #page {
    border: 1px solid black;
    padding: 1em;
    border-radius: 0.5em;
    margin: 1em 0 0;
  }
  body:is(.knowledge) #page > form > div {
    margin-top: 1em;
  }
  body:is(.knowledge) .f-fieldset.tcd-knowledge {
    page-break-inside: auto;
  }
  body:is(.knowledge) .f-fieldset.tcd-knowledge > div {
    padding: 0.5em;
  }
  body:is(.knowledge) .f-fieldset.tcd-knowledge .icon {
    display: none;
  }
  body:is(.knowledge) .f-fieldset.tcd-knowledge tr {
    page-break-inside: avoid;
    overflow: auto;
  }
  body:is(.knowledge) .f-fieldset.tcd-knowledge input {
    border: none;
  }
  body:is(.knowledge) .f-fieldset.tcd-knowledge i {
    border: none;
    padding-left: 0;
  }
  body:is(.knowledge) .f-fieldset.tcd-knowledge tfoot {
    display: none;
  }
}/*# sourceMappingURL=style.min.css.map */