@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;700&family=Open+Sans:wght@200;300;700&family=Roboto+Mono:wght@200;300;700&display=swap");@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");@layer base-theme{:root{--fontFamily:"Manrope",Arial,Helvetica Neue,sans-serif;--menuHeight:4.2rem;--topPadding:0rem;--containerWidth:100vw;--sidePanelWidth:360px;--weight-light:200;--weight-normal:300;--weight-bold:700}.theme-light,:root{--color-white:#fff;--color-white-fade:hsla(0,0%,100%,.3);--color-black:#000;--color-black-fade:rgba(0,0,0,.5);--color-black-fade2:rgba(0,0,0,.15);--color-bg:#f5f5f5;--color-bg2:#eee;--color-greyed:silver;--color-greyed2:#ddd;--color-text:#333;--color-nav-bkg:#292566;--color-primary:#292566;--color-primary-strong:#2b22a0;--color-primary-light:#817bdd;--color-primary-bg:#d8d7ec;--color-primary-bg2:#c6c5e0;--color-highlight:#fb0;--color-highlight-light:#ffd45f;--color-success:#1caa47;--color-success-light:#7ad896;--color-special:#1caa97;--color-special2:#7c1894;--color-error:#ac190f;--text-error:#550600;--color-warn:#9b3900;--bkg-error:#fc9992;--inverted-text-shadow:0 0 1px rgba(0,0,0,.4)}.spinner{display:inline-block;position:relative;width:1em;height:1em;font-size:1em;line-height:1em}.spinner:after{content:" ";display:block;border-radius:50%;width:0;height:0;box-sizing:border-box;border:.5em solid var(--color-black);border-color:var(--color-black) transparent var(--color-black) transparent;animation:spinner 2s infinite}@keyframes spinner{0%{opacity:.2;transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{opacity:.7;transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{opacity:.2;transform:rotate(5turn)}}@media (max-width:599.99px){.mobile-hide{display:none!important}}@media (min-width:600px){.mobile-only{display:none!important}}body,html{background-color:var(--color-bg);color:var(--color-text);padding:0;margin:0;font-family:var(--fontFamily);font-weight:321;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:6rem}body{display:flex;min-height:100vh;scroll-padding-top:calc(var(--menuHeight) + var(--topPadding))}#__next{flex:1 1 auto}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.page-container{min-height:calc(100vh - var(--menuHeight));color:var(--color-text);background:var(--color-bg)}.page-container.padded{padding:2em 4em}@media (max-width:1060px){.page-container.padded{padding:2em}}@media (max-width:600px){.page-container.padded{padding:1em}}::selection{background-color:var(--color-black);color:var(--color-bg)}svg.ionicon{width:1em;height:1em;font-size:1em;line-height:1em}.large{font-size:125%!important}p{-webkit-margin-before:0;margin-block-start:0}.strong,b,h1,h2,h3,h4,h5,h6,strong{font-weight:var(--weight-bold)}h1,h2,h3,h4{line-height:1.2em;letter-spacing:-.03em;margin:.5em 0}h1 svg.ionicon,h2 svg.ionicon,h3 svg.ionicon,h4 svg.ionicon{width:1.5em;height:1.5em;vertical-align:-.4em;margin-right:.2em}h4{text-transform:uppercase;font-size:1.2em;color:var(--color-primary-light)}hr{-webkit-margin-before:2em;margin-block-start:2em;-webkit-margin-after:2em;margin-block-end:2em;border:none;border-bottom:1px solid var(--color-greyed)}.modal-content code,p code{background-color:var(--color-highlight-light)}.info-box{background-color:var(--color-white);padding:1em 2em}.highlight-box{background-color:var(--color-highlight-light);border:1px solid var(--color-highlight);padding:1em 2em}.info-box+.info-box{margin-top:1em}.highlight-box a,.info-box a{color:var(--color-primary-strong);text-decoration:underline}.highlight-box svg,.info-box svg,p svg{height:1.7em;vertical-align:-.3em;color:var(--color-primary-strong)}form>div>svg,h1>svg,h2>svg,h3>svg,h4>svg,label>svg,ul>li>span>svg,ul>li>svg{height:1.4em;vertical-align:-.3em;color:var(--color-primary-strong);margin-right:.15em}p.quote{font-size:1.4em;font-variant:italic}.content-fade{position:absolute;z-index:1;bottom:0;left:0;right:0;--mask-height:8em;--mask-image-content:linear-gradient(180deg,#000 0%,rgba(0,0,0,.75) 40%,rgba(0,0,0,.3) 65%,rgba(0,0,0,.1) 84%,transparent 90%,transparent);-webkit-mask-image:var(--mask-image-content),linear-gradient(#000,#000);mask-image:var(--mask-image-content),linear-gradient(#000,#000);-webkit-mask-size:100% var(--mask-height),100% calc(100% - var(--mask-height));mask-size:100% var(--mask-height),100% calc(100% - var(--mask-height));-webkit-mask-position:bottom,top;mask-position:bottom,top;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat}a{color:inherit;text-decoration:none}a.link-underlined,a:hover,p>a{color:var(--color-primary-strong);text-decoration:underline}ul{list-style:none;margin:.4em 0 1.4em;-webkit-padding-start:0;padding-inline-start:0}ul>li{display:block;margin-bottom:.4em}ul>li:before{display:inline-block;content:"●";color:var(--color-primary-light);font-size:2em;line-height:.5em;margin-right:.15em}ul>li.dot-success:before{color:var(--color-success)}ul>li.dot-warn:before{color:var(--color-warn)}ul>li span{page-break-inside:avoid;break-inside:avoid}ul>li>div>*{margin-right:.3em}ol>li{margin-bottom:.4em}ol>li::marker{font-weight:var(--weight-bold)}dl{-webkit-margin-before:.7em;margin-block-start:.7em;-webkit-margin-after:.7em;margin-block-end:.7em;max-width:100%}dl>dt{color:var(--color-primary-light);text-transform:uppercase;font-size:.75em}dl>dd,dl>dt{font-weight:var(--weight-bold)}dl>dd{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-after:.7em;margin-block-end:.7em;overflow:hidden;text-overflow:ellipsis}.small{font-size:.8em}.muted{opacity:.4}.muted-2{opacity:.7}.greyed{background-color:var(--color-greyed)!important}.outlined{background-color:transparent!important;background-image:none;color:var(--color-black)!important;border-color:var(--color-black)}.vertical-text{position:relative}.vertical-text>*{position:absolute;transform:rotate(-90deg) translateX(-8rem);transform-origin:top left;display:flex;align-items:center;justify-content:center}.vertical-text>*>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.warn{background-color:var(--color-warn)!important}.success,.warn{color:var(--color-white)!important}.success{background-color:var(--color-success)!important}.highlight{background-color:var(--color-highlight)!important}.highlight,.highlight *{color:#000!important}.special{background-color:var(--color-special)!important}.special2{background-color:var(--color-special2)!important}.inline-list>*{display:inline-block;margin-right:1em}.inline-list>:not(:last-child):after{content:","}.container{min-height:100vh}.center-content,.container{flex-direction:column}.center-content,.container,main{display:flex;justify-content:center;align-items:center}main{padding:5rem 0;flex:1 1;flex-direction:column}main p{font-size:1.2rem}.buttons{display:grid;grid-auto-flow:column;grid-gap:.5rem}.grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px;margin-top:3rem}@media (max-width:600px){.grid{width:100%;flex-direction:column}}.upload-button{display:flex;flex-direction:column;justify-content:"center";align-items:center;width:200px;height:200px;white-space:normal;background-color:var(--color-bg);border:1px dashed var(--color-greyed2);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;font-weight:var(--weight-normal);text-transform:none;box-shadow:none;background-image:none!important;color:var(--color-black);text-shadow:none;border-radius:0;line-height:normal;padding:1em;margin-right:0;margin-bottom:0;transition:background-color .5s ease-in-out}form.form{display:block;padding:1em 0}.form-field{display:block;width:100%;margin-bottom:.7em}.form-field.margin{margin-bottom:2em}.label,label{margin:0 0 .2em}.form-field .label,.form-field label{display:block;width:100%;line-height:1.7;position:relative}.form-field .read-only-value{font-weight:var(--weight-bold)}.form-field .label .commands,.form-field label .commands{position:absolute;top:0;right:.45em}.form-field .label .commands a,.form-field .label .commands button,.form-field label .commands a,.form-field label .commands button{margin:0 0 0 .2em;height:1.5em;line-height:1.5em;width:auto;min-width:auto;padding:0 1em;border-radius:0}.inline-edit-field{display:inline-flex;border:1px solid transparent;height:18px}.inline-edit-field input,.inline-edit-field span{height:16px;font-size:1em;line-height:16px;min-height:auto;min-width:auto;width:140px;white-space:nowrap;overflow:hidden}.inline-edit-field button.btn-edit,.inline-edit-field button.btn-save{background-color:var(--color-highlight-light);background-image:none;color:var(--color-black);text-shadow:none;line-height:16px;height:16px;border-radius:0;padding:0 .2em;margin-right:0;opacity:0}.inline-edit-field button.btn-save{background-color:var(--color-success);background-image:none;color:#fff;opacity:1}.inline-edit-field.edit-mode,.inline-edit-field:hover{border:1px solid var(--color-highlight)}.inline-edit-field:hover button.btn-edit{opacity:1}.sub-record-list{margin:2em 0}.sub-record-list .label,.sub-record-list label{font-size:1.2em;font-weight:var(--weight-bold)}.sub-record-list ul{display:block}.sub-record-list ul li{display:flex;align-items:center;column-gap:.5em;margin-bottom:.7em}.sub-record-list ul li:before{display:none}.sub-record-list .row-display{display:flex;flex-wrap:wrap;column-gap:1em;row-gap:.5em}.list-cell{display:block;font-size:.8em;line-height:1em}.list-cell span{display:inline-block;margin-right:1em}[role=textbox],input,select,textarea{display:inline-block;padding-left:.4em;font-size:1.2em;min-height:38px;line-height:36px;font-weight:var(--weight-bold);font-family:inherit;border:1px solid var(--color-white);border-radius:0;outline:none;background-color:var(--color-white);color:var(--color-black)}[role=textbox],textarea{display:block;font-size:1em;min-height:16em;line-height:1.2em}[role=textbox]{font-weight:var(--weight-normal)}.image-input{display:flex;flex-wrap:wrap;align-items:center;background-color:var(--color-white);cursor:default;min-height:38px;outline:none;position:relative;transition:all .1s;box-sizing:border-box;font-family:inherit;font-weight:var(--weight-bold);border:1px solid var(--color-white);padding:2px 8px}.image-input .drop-zone{padding:1em .5em;border:1px transparent}.image-input .drop-zone .image-list{margin:0;gap:0}.image-input:hover,input:hover,select:hover,textarea:hover{border:1px solid var(--color-greyed)}::-webkit-input-placeholder{color:var(--color-greyed)}input[type=checkbox]{display:block;width:1em!important;height:1em!important;min-height:1em!important;margin:3px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;outline:2px solid #000;box-shadow:none;font-size:2em;position:relative}input[type=checkbox]:checked{background-color:var(--color-highlight);outline:2px solid var(--color-highlight)}input[type=checkbox]:checked:after{content:"\2713";color:var(--color-black);position:absolute;top:0;left:.1em;line-height:1em;font-size:.9em}.form-field input,.form-field select,.form-field textarea{display:block;margin-left:-.45em;width:calc(100% + .9em)}.form-field .input-wrapper{display:flex;justify-content:center;margin-left:-.45em;width:calc(100% + .9em)}.form-field .input-wrapper>.input-prefix{font-size:1.2em;line-height:40px;padding:0 .4em;opacity:.7}.form-field .input-wrapper>input{flex:0 1 100%;width:auto;margin-left:0}.form-field .image-input,.form-field .select-input{margin-left:-.45em;width:calc(100% + .9em)}.form-field .switch-input{margin-top:.2em}input:focus,select:focus,textarea:focus{border-color:var(--color-highlight)}input[type=number]{width:5em;padding:0 0 0 .5em}input[readonly]{color:var(--color-text);background-color:var(--color-bg);border-color:var(--color-bg)}.file-input{width:.1px;height:.1px;opacity:1;overflow:hidden;position:absolute;z-index:-1}.file-input+label{cursor:pointer;transition:transform .2s ease-out}.drop-zone{padding:2em;background-color:var(--color-white);border:1px dashed var(--color-greyed)}.drop-zone.drag-over{background-color:var(--color-primary-light);border:1px dashed var(--color-primary-strong)}.drop-zone-active{background-color:var(--color-highlight);opacity:.8}.drop-zone .file-contents{font-size:12px;font-family:Courier New,Courier,monospace}[role=button],button,input[type=submit]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:1em;font-weight:var(--weight-bold);font-family:inherit;text-transform:uppercase;background-color:var(--color-primary);border:none;box-shadow:inset 0 0 .5px .5px rgba(0,0,0,.8);color:#fff;text-shadow:var(--inverted-text-shadow);border-radius:.5em;height:2.8em;line-height:2em;padding:0 1em;margin-right:.5em;margin-bottom:2px;transition:all .2s ease-in-out}[role=button],button:not([disabled]),input[type=submit]:not([disabled]){background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,50%,0) 50%,rgba(0,0,0,.2))}input[type=submit]{font-size:1.2em}form button[type=submit],form input[type=submit]{margin-left:-.5em;margin-top:2rem!important;font-size:1.2em}form [role=alert],form [role=log]{margin-left:-.5em}[role=alert]:empty,[role=log]:empty{display:none}[role=button].small,button.small{height:2em;border-radius:1em}[role=button].selected,button.selected{background-color:var(--color-highlight);color:var(--color-black)}[role=button].icon-button,button.icon-button{height:2em;width:2em;min-width:2em;padding:0;border-radius:50%}[role=button]:hover,button:not([disabled]):hover{color:var(--color-white);text-decoration:none;background-image:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,50%,0) 50%,rgba(0,0,0,.3))}[role=button]:active,button:not([disabled]):active{background-image:linear-gradient(180deg,rgba(0,0,0,.1),hsla(0,0%,50%,0) 50%,hsla(0,0%,100%,.1))}.button-outline{border:2px solid var(--color-primary);padding:1rem 2rem;color:var(--color-primary);text-align:center}.button-outline:not([disabled]):hover{border-color:var(--color-primary-strong);color:var(--color-primary)}[role=button] svg,button svg{vertical-align:-.25em;height:1em;color:inherit!important}[role=button] svg+span,button svg+span{margin-left:.25em}[role=button]>span,button>span{margin-right:.25em}[role=alert]{width:100%;background-color:var(--color-highlight);line-height:1.4em;padding:.3em .7em}[role=alert].error{color:var(--text-error);background-color:var(--bkg-error)}[role=log]{width:100%;padding:.5em}.meter{display:inline-flex;align-items:center;column-gap:1px;height:1.4em;flex:0 0 5em}.meter-step{flex:0 0 0.8em;background-color:var(--color-greyed);border:1px solid var(--color-greyed);height:1.4em}.meter-step.lock{border-color:#000}.badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:.7em;font-weight:var(--weight-bold);font-family:inherit;text-transform:uppercase;background-color:var(--color-primary);color:#fff;border-radius:1.2em!important;height:2em;min-width:1.8em;padding:0 .7em;margin:0 .3em}.badge svg{height:1.4em;margin-right:.1em;color:inherit!important}.badge.large{font-size:1em!important}.icon-badge{font-size:.9em;border-radius:.9em;height:1.8em;width:1.8em;padding:0;margin-left:.25em;background-color:var(--color-primary-light)}.icon-badge svg{height:1.1em}.count{display:inline-flex;align-items:center;justify-content:center;transform:translateY(-.15em);font-size:.75em;font-weight:var(--weight-bold);font-family:inherit;text-transform:uppercase;background-color:rgba(63,58,136,.4);color:#fff!important;border-radius:.9em;height:1.8em;min-width:1.8em;padding:0 .5em;margin-left:.3em}.count.highlight{color:var(--color-black)!important}.badge.in-corner,.count.in-corner,.icon-badge.in-corner{position:absolute;top:.3em;right:.3em}ul.flex-list-items>li{display:flex}ul.command-list{display:flex;flex-wrap:wrap;column-gap:.5em;row-gap:.5em}ul.command-list>li:before{content:none}ul.command-list>li{display:flex}ul.command-list>li>a{font-weight:var(--weight-normal);color:var(--color-primary-strong);height:2.8em;line-height:2.8em;text-transform:uppercase;text-decoration:none;padding:0 .9em;margin:0;border-radius:.5em;background-color:var(--color-white);transition:background-color .4s ease-in-out,color .4s ease-in-out}ul.command-list>li:hover>a{background-color:var(--color-primary-strong);color:var(--color-white);text-decoration:none}ul.tab-group{display:flex;justify-content:flex-start;flex-wrap:nowrap;width:100%;background-color:var(--color-bg);color:var(--color-text);border-bottom:1px solid var(--color-greyed);margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.tab-group>li{display:flex;margin-bottom:0}ul.tab-group>li:before{content:none}ul.tab-group>li>a{font-weight:var(--weight-normal);color:var(--color-greyed);height:2.8em;line-height:2.8em;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding:0 .9em;margin:0;border-top:4px solid transparent;background-color:var(--color-white);transition:background-color .4s ease-in-out,color .4s ease-in-out}ul.tab-group>li.selected>a,ul.tab-group>li:hover>a{color:var(--color-black);background-color:var(--color-highlight-light);border-top:4px solid var(--color-highlight);text-decoration:none}ul.tab-group-vertical{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;background-color:var(--color-bg);color:var(--color-text);margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.tab-group-vertical>li{display:flex;margin-bottom:0}ul.tab-group-vertical>li:before{content:none}ul.tab-group-vertical>li.header{display:flex;align-items:center;justify-content:flex-start;column-gap:.5em;font-weight:var(--weight-bold);text-transform:uppercase;width:100%;height:2.8em;line-height:2.8em;text-decoration:none;white-space:nowrap;padding:0 .9em;margin:0;border-left:4px solid transparent;background-color:var(--color-white)}ul.tab-group-vertical>li svg{height:1.4em}ul.tab-group-vertical>li>a,ul.tab-group-vertical>li>div{display:flex;align-items:center;justify-content:flex-start;column-gap:.5em;font-weight:var(--weight-normal);width:100%;height:2.8em;line-height:2.8em;text-decoration:none;white-space:nowrap;padding:0 .9em;margin:0;border-left:4px solid transparent;background-color:var(--color-white);transition:background-color .4s ease-in-out,color .4s ease-in-out}ul.tab-group-vertical>li.selected>a,ul.tab-group-vertical>li.selected>div,ul.tab-group-vertical>li:hover>a{color:var(--color-black);background-color:var(--color-highlight-light);border-left:4px solid var(--color-highlight);text-decoration:none}ul.tab-group-vertical>li.drag-over>a,ul.tab-group-vertical>li.drag-over>div{color:var(--color-black);background-color:var(--color-primary-light);border-left:4px solid var(--color-primary)}.inline-logo{display:inline-flex;align-items:center;justify-content:center;height:1.4em;width:1.4em;vertical-align:-.1em;margin-right:.4em}.icon{display:inline-block;height:1em;width:1em}.icon-with-number{column-gap:2px;opacity:.7;line-height:1em}.drag-handle,.icon-with-number{display:flex;align-items:center;justify-content:center}.drag-handle{cursor:-webkit-grab;cursor:grab;padding:3px 4px 4px 3px}table.data-table td.drag-handle{padding:10px}.drag-handle svg{width:1em;height:1em;color:var(--color-white);filter:drop-shadow(1px 1px 0 var(--color-black-fade2)) drop-shadow(0 1px 0 var(--color-black-fade)) drop-shadow(1px 0 0 var(--color-black-fade))}nav{position:fixed;z-index:50;top:0;left:0;right:auto;bottom:0;transform:translateX(-320px);background-color:var(--color-bg);color:var(--color-text);box-shadow:0 -1em 1em 1em var(--color-black-fade2)}nav,nav>.nav-menu-side{width:300px;height:100vh}nav>.nav-menu-side{overflow-y:auto}nav>.nav-menu-side>.nav-menu-inner{display:flex;flex-direction:column;line-height:3em}nav a,nav button{display:block;height:3em;line-height:3em;padding:0 1.4em;white-space:nowrap;overflow:hidden}nav a:hover,nav button:hover{background-color:var(--color-primary);color:#fff}nav button svg{height:2em}nav>.nav-menu-side>.nav-menu-inner .logo{flex:0 0 7em;display:flex;justify-items:center;padding:1em 2em}nav .header .logo{flex:0 0 3em;display:flex;justify-items:center;padding:0}nav .spacer{flex:0 1 100%}nav svg.ionicon{width:1.5em;height:1.5em;font-size:1.5em;line-height:1.5em}nav button>div{display:flex;height:2.25em}nav .menu-btn{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:-4.2em;width:4.2em;height:4.2em;background-color:var(--color-primary);border:0 solid var(--color-primary);color:#fff;border-radius:0}nav .menu-btn svg{height:3em}nav .header{display:flex;align-items:center;justify-content:flex-start;position:absolute;top:0;left:356px;width:calc(100vw - 2.4em);height:4.2em;line-height:1.2em;background-color:var(--color-primary);border:0 solid var(--color-primary);color:#fff;font-weight:var(--weight-bold)}nav .header button{display:flex;justify-content:center;background-color:transparent;background-image:none;box-shadow:none}nav.site-menu{flex-direction:row;align-items:center;position:fixed;top:var(--topPadding);left:0;right:0;bottom:auto;width:100%;height:var(--menuHeight);z-index:20;transform:none;line-height:1.2em;background-color:var(--color-nav-bkg);border:0 solid var(--color-nav-bkg);box-shadow:-.2em 0 .2em .2em rgba(0,0,0,.15);color:var(--color-text);font-weight:var(--weight-normal)}nav.site-menu,nav.site-menu .site-logo{display:flex;justify-content:flex-start}nav.site-menu .site-logo{min-width:5.8em;max-width:12em;padding:.6em 1.4em}nav.site-menu .site-logo svg{height:4.2em;max-width:9.2em}nav.site-menu>a{display:flex;align-items:center;height:6em;line-height:1.2em;padding:0 1.2em;white-space:normal;text-align:center;text-transform:uppercase;color:var(--color-text)}nav.site-menu>a>svg{height:2.4em}nav.site-menu button{display:flex;justify-content:center;align-items:center;height:6em;margin:0;color:var(--color-text);font-weight:var(--weight-normal);background-color:transparent;background-image:none;box-shadow:none;border-radius:0}nav.site-menu button:hover{color:var(--color-black);background-color:var(--color-primary);background-image:none}nav.site-menu button .count.in-corner{top:20%}@media (max-width:599.99px){nav.site-menu>a{padding:0 .7em}}nav.mobile-menu{top:calc(var(--topPadding) + var(--menuHeight));left:0;right:0;bottom:auto;width:100%}nav.mobile-menu a,nav.mobile-menu button{height:4em;line-height:4em}.site-footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:10em;line-height:1.2em;background-color:var(--color-nav-bkg);color:var(--color-text);font-weight:var(--weight-normal);padding-left:2em}body{padding-top:calc(var(--menuHeight) + var(--topPadding));padding-bottom:0;transition:padding-top .5s ease-in-out}table.data-table{border-collapse:collapse}table.data-table thead th{border:none}table.data-table th>div,table.data-table th>input,table.data-table th>select{margin:0 -.4em;font-size:1em;width:calc(100% + .8em)}table.data-table th>div>input,table.data-table th>div>select{margin:0 -.4em;font-size:1em;width:100%}table.data-table thead th{height:7em;vertical-align:top}table.data-table thead th .sortable-header{padding:.4em;height:4em;text-align:left;text-transform:uppercase;position:relative;background-color:var(--color-bg2);background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,50%,0) 50%,rgba(0,0,0,.2))}table.data-table thead th .sortable-header:hover{background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,50%,0) 50%,rgba(0,0,0,.25))}table.data-table thead th .sortable-header .sort-indicator{display:block;position:absolute;top:.5em;right:.2em;height:1.2em;width:1.2em;color:var(--color-highlight)}table.data-table thead th svg{height:1.4em}table.data-table tr{height:2.4em}table.data-table tbody tr:nth-child(2n-1){background:var(--color-bg2)}table.data-table td,table.data-table th{padding:1px .4em}table.data-table td .icon{margin-right:.3em}table.data-table.grid-table tr{height:2.4em}table.data-table.grid-table td,table.data-table.grid-table th{border:.5px solid var(--color-greyed)}table.data-table.grid-table tbody tr:nth-child(2n),table.data-table.grid-table tbody tr:nth-child(2n-1){background:var(--color-white)}table.data-table.grid-table td,table.data-table.grid-table th{padding:1px .4em;white-space:nowrap;min-width:150px;background-color:var(--color-bg2);color:var(--color-black)}table.data-table.grid-table td.selected,table.data-table.grid-table th.selected{background-color:var(--color-white)}table.data-table.grid-table td.disabled,table.data-table.grid-table th.disabled{color:var(--color-greyed);background-color:var(--color-bg2)}table.data-table.grid-table td.hidden,table.data-table.grid-table th.hidden{display:none}table.data-table.grid-table td.row-head,table.data-table.grid-table th.row-head{min-width:40px}table.data-table.grid-table td.col-head,table.data-table.grid-table td.row-head,table.data-table.grid-table th.col-head,table.data-table.grid-table th.row-head{background-color:var(--color-primary-bg);font-weight:var(--weight-bold);text-align:left}table.data-table .image-cell{width:2.4em;height:2.4em;position:relative}table.data-table img{width:2.4em;height:2.4em;object-fit:contain}.table-pagination{margin-top:1em}.card-open-link{position:absolute;top:0;left:0;right:0;bottom:0}.overlay{z-index:100;position:fixed;background:rgba(0,0,0,.9);will-change:opacity;left:50%}.overlay,.overlay a{top:0;left:0;right:0;bottom:0}.overlay a{display:block;position:absolute;width:100%;height:100%}.modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:901;background:var(--color-bg);color:var(--color-text);border:1px solid rgba(0,0,0,.15);padding:2.5rem 3rem}.modal.side-panel-open{right:var(--sidePanelWidth)}.modal.flyout{top:0;bottom:0;left:auto;right:0;width:550px;border:none;box-shadow:0 -.2em .2em .2em var(--color-black-fade2)}.modal.flyout.side-panel-open{right:var(--sidePanelWidth)}.modal.flyout.flyout-wide{width:90vw;max-width:1280px}.modal.flyout.flyout-wide.side-panel-open{max-width:calc(1280px - var(--sidePanelWidth));right:var(--sidePanelWidth)}.modal .modal-content{overflow-x:hidden;overflow-y:auto;position:absolute;top:0;bottom:0;left:0;right:0;padding:2rem 3rem}.modal .modal-content.modal-content-nopadding{padding:0}.modal .modal-content{width:100%}.modal.flyout .modal-content{--containerWidth:calc(550px - 4rem)}.modal.flyout.flyout-wide .modal-content{--containerWidth:calc(90vw - 4rem)}.modal .modal-content .modal-body{position:absolute;top:4.2em;bottom:4.2em;left:0;right:0;padding:2rem;overflow-y:auto}.modal.modal-content-nopadding .modal-content .modal-body{padding:0}.modal .modal-content .modal-header{float:none;position:absolute;display:flex;align-items:center;justify-content:flex-start;top:0;left:0;right:0;padding-left:2em;height:4.2em;line-height:1.2em;background-color:var(--color-primary);color:#fff;font-weight:var(--weight-bold)}.modal .modal-content .modal-header a,.modal .modal-content .modal-header button{height:3em;line-height:3em;padding:0 .4em;white-space:nowrap;display:flex;justify-content:center;background-color:transparent;background-image:none;box-shadow:none;font-size:32px}.modal .modal-content .modal-header a:hover,.modal .modal-content .modal-header button:hover{background-color:transparent;color:#fff}.modal .modal-content .modal-footer{float:none;position:absolute;display:flex;flex-direction:column;row-gap:.5em;bottom:0;left:0;right:0;min-height:4.2em;line-height:1.2em;background-color:var(--color-bg2);border-top:1px solid var(--color-greyed);color:#000;font-weight:var(--weight-bold)}.modal .modal-content .modal-footer [role=alert]{padding:1em;margin-top:-1em}.modal .modal-content .modal-footer a,.modal .modal-content .modal-footer button{height:3em;line-height:3em;padding:0 1.4em;white-space:nowrap;display:flex;justify-content:center}.modal.prompt-dialog{top:25vh;bottom:auto;left:50vw;right:auto;max-width:500px;transform:translateX(-250px);min-height:3.6rem;background:var(--color-white);color:var(--color-text);box-shadow:0 0 2rem rgba(0,0,0,.5)}.close-button{float:none;position:absolute;display:flex;align-items:center;justify-content:center;z-index:1;width:2.8rem;height:2.8rem;font-size:2rem;line-height:2.8rem;cursor:pointer;top:0;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.close-button svg{height:1em}.overlay-button{float:none;position:fixed;z-index:903;width:32px;height:32px;font-size:32px;line-height:32px;cursor:pointer;top:2rem;right:2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay-prev-button{bottom:2rem;top:auto;left:2rem;right:auto}.overlay-next-button{bottom:2rem;top:auto;right:2rem}.overlay-status{position:fixed;z-index:902;width:50vw;height:32px;line-height:32px;bottom:2rem;left:25vw;text-align:center}@media (max-width:600px){.modal{top:0;bottom:0;left:0;right:0;padding:2rem}.modal.flyout,.modal.flyout .modal-content,.modal.flyout .modal-content .modal-body{width:100vw;min-width:100vw;max-width:100vw}}.overlay-cover{position:fixed;z-index:900;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,50%,.5)}.overlay-cover.side-panel-open{right:var(--sidePanelWidth)}.overlay-cover-blurred{background:hsla(0,0%,50%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:600px){.overlay-cover{-webkit-backdrop-filter:none;backdrop-filter:none}}.overlay-content-container{top:8vh;bottom:8vh;left:8vw;right:8vw;position:fixed;z-index:101;display:block;padding:0}.admin-bar{position:fixed;z-index:1;top:4.2rem;left:0;right:0;height:3rem;display:flex;column-gap:.4em;padding-left:1em;line-height:3rem;text-transform:uppercase;white-space:nowrap;overflow:hidden;background-color:var(--color-white);box-shadow:-.2em 0 .2em .2em var(--color-black-fade2)}.admin-bar.site-admin-bar{z-index:50;top:0;padding-right:.7em}.admin-bar-breadcrumbs{display:flex;align-items:center;column-gap:.4em}.admin-bar-breadcrumbs>:after{content:"⟩";margin:0 .2em 0 .5em;color:var(--color-primary-strong)}.admin-bar-title{font-weight:var(--weight-bold);margin-right:1em}.admin-bar-toolbar{display:flex;align-items:center;column-gap:.4em}.admin-bar [role=button],.admin-bar button,.side-panel button{display:flex;align-items:center;justify-content:center;background-color:var(--color-bg);border:none;box-shadow:none;color:var(--color-text);font-weight:var(--weight-normal);text-shadow:none;border-radius:1em;height:2em;line-height:2em;padding:0 1em;margin:0;transition:background-image .5s ease-in-out}.admin-bar [role=button]:hover,.admin-bar button:hover,.side-panel button:hover{color:var(--color-text)}.admin-bar button.icon-button,.side-panel button.icon-button{padding:0 .5em;width:2em}.status-popup{z-index:100;bottom:0;height:3em;display:flex;column-gap:1em;padding-left:1em;line-height:3em;box-shadow:-1em 0 1em 1em var(--color-black-fade2)}.status-popup,.status-popup-progress{position:fixed;left:0;right:0;background-color:var(--color-highlight)}.status-popup-progress{z-index:101;bottom:3em;height:2px}.status-popup-progress>.bar{position:absolute;top:0;left:0;bottom:0;background-color:var(--color-success)}.image-list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:20px 0}.list-separator{flex:0 0 100%;border-bottom:2px solid var(--color-greyed)}.image-thumb{display:block;position:relative;width:200px;height:200px;padding:6px 20px 34px;font-weight:var(--weight-normal);background-color:var(--color-white)}.gallery-thumb{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:.5em;grid-row-gap:.5em}.image-thumb.image-thumb-extended{height:225px;padding:6px 20px 54px}.image-thumb.image-thumb-extended2{height:250px;padding:6px 20px 79px}.image-thumb.dragable-container{padding:0}.image-thumb.disqualified,.image-thumb.hidden{opacity:.2}.image-thumb.selected{background-color:var(--color-highlight-light)}.image-thumb.picked{background-color:var(--color-success-light)}.image-thumb.semi-picked{background-image:repeating-linear-gradient(135deg,var(--color-bg),var(--color-bg) 3px,var(--color-greyed2) 3px,var(--color-greyed2) 5px)}.image-thumb img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block;position:relative}.image-thumb img:before{content:"";width:100%;height:100%;background-image:repeating-linear-gradient(135deg,var(--color-bg),var(--color-bg) 10px,var(--color-bg2) 10px,var(--color-bg2) 20px);border-radius:10px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.image-thumb img:after{content:"⚠";line-height:5;text-align:center;font-size:2em;color:var(--color-greyed);display:block;position:absolute;z-index:2;top:5px;left:0;width:100%;height:100%}.image-list.small{gap:7px}.image-list.small .image-thumb{width:100px;height:100px;padding:0}.image-list.small .image-thumb.image-thumb-extended{height:110px;padding:6px 12px 24px}.image-list.small .image-thumb img{object-fit:cover}.image-list.small .image-thumb .author,.image-list.small .image-thumb .title{display:none}.image-list.small .image-thumb .score{bottom:8px}.image-list.small .image-thumb .badges{right:12px}.image-thumb img.preview{display:block;position:absolute;inset:0;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;z-index:0;transform:none;object-fit:contain}.image-thumb .drag-cover{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.image-thumb .author,.image-thumb .score,.image-thumb .section,.image-thumb .status,.image-thumb .title{display:block;position:absolute;z-index:1;left:0;width:100%;text-align:center;line-height:1em}.image-thumb .status{bottom:36px}.image-thumb .status svg{height:1em}.image-thumb .title{z-index:2;bottom:14px;font-size:.8em;font-weight:var(--weight-bold)}.image-thumb .author{bottom:0;font-size:.7em}.image-thumb .score{bottom:36px;font-size:.7em}.image-thumb.image-thumb-extended2 .title{bottom:24px}.image-thumb.image-thumb-extended2 .section{bottom:48px;font-size:.7em}.image-thumb.image-thumb-extended2 .status{bottom:7px;font-size:.7em}.image-thumb .thumb-commands{display:flex;justify-content:flex-start;column-gap:.5em;position:absolute;z-index:3;top:10px;left:20px;width:200px;opacity:0;transition:opacity .2s ease-in-out}.image-thumb .thumb-commands.always-show,.image-thumb:hover .thumb-commands{opacity:1}.image-thumb .thumb-commands>*{margin:0}.image-thumb .thumb-commands .command-btn{width:32px;height:32px;font-size:32px;line-height:32px;cursor:pointer;border:0;background:transparent;color:var(--color-black)}.image-thumb .upload-progress{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:0;left:0;width:200px;height:200px;background:hsla(0,0%,100%,.3)}.image-thumb .badges{display:flex;justify-content:flex-end;position:absolute;z-index:3;top:10px;right:20px;width:200px}.image-thumb .entry-print-label{position:absolute;z-index:3;top:10px;left:10px;font-size:.8em}.image-thumb .drag-handle{top:10px;left:10px}.image-thumb .drag-handle,.image-thumb .preview-link{position:absolute;z-index:3;background-color:var(--color-white-fade);border-radius:3px}.image-thumb .preview-link{bottom:10px;right:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:3px 4px 4px 3px}.image-thumb .preview-link svg{width:1em;height:1em;color:var(--color-black)}.image-thumb .order-display{position:absolute;z-index:3;bottom:10px;left:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--color-white-fade);padding:2px 5px;border-radius:3px}.image-thumb .pick-toggle{position:absolute;z-index:4;top:10px;right:10px}.image-thumb.semi-picked .pick-toggle{opacity:0}.entry-print-label{display:inline-flex;justify-content:flex-end;padding:1px 3px;background-color:var(--color-white);box-shadow:0 0 4px rgba(0,0,0,.3)}.image-full img{object-fit:contain;cursor:zoom-in;width:100%;height:calc(100vh - 8rem)!important}.collection-full>.image-full>img.full-screen,.collection-full[class*=" nbr-imgs-"]>.image-full>img.full-screen,.image-full>img.full-screen{position:fixed!important;inset:0;width:100vw;height:100vh!important;z-index:1000;cursor:zoom-out;background-color:rgba(48,48,48,.9)}.image-full img.low-res{cursor:not-allowed!important;filter:blur(.8vmin)}.image-full img.video-thumb{cursor:pointer!important}.image-full>div{width:calc(100vw - 23rem);height:calc(100vh - 8rem)}@media (max-width:600px){.image-full>div{width:calc(100vw - 4rem);height:calc(100vw - 4rem)}}.image-full video{position:fixed!important;top:0;left:0;width:100vw;height:100vh;object-fit:contain;z-index:1000;cursor:default;background-color:#000}.video-play-button{position:fixed;top:calc(50vh - 5rem);left:calc(50vw - 14rem);height:6rem!important;width:6rem!important;background-color:rgba(0,0,0,.8);color:#fff;font-size:2.4rem;border-radius:3rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.image-modal-wrapper{position:absolute;inset:0;padding:2.5rem 3rem 5.5rem;display:flex;background-color:var(--color-bg)}.image-modal-wrapper .single-image-full{flex:0 1 100%}.image-modal-wrapper .image-props{flex:0 0 14rem}@media (max-width:600px){.image-modal-wrapper{padding:3rem 0 5.5rem;flex-direction:column}.image-modal-wrapper .single-image-full{flex:0 0 100vw;max-height:100vw}.image-modal-wrapper .single-image-full .image-full img{height:100vw!important}.image-modal-wrapper .image-props{flex:1 1 100%;padding:0 2rem;overflow-y:auto}}.image-modal-wrapper .image-props .author,.image-modal-wrapper .image-props .represent-org,.image-modal-wrapper .image-props .submitted-by{height:2.8rem}.single-image-full{display:flex;justify-content:center;align-items:center;gap:1.5em;padding-right:2em}@media (max-width:600px){.single-image-full{padding-right:0}}.collection-modal-wrapper{position:absolute;top:0;left:0;width:100vw;height:100vh;padding:2.5rem 3rem 5.5rem;display:flex;background-color:var(--color-bg)}.collection-modal-wrapper .collection-full{flex-grow:0;flex-shrink:1;flex-basis:calc(100vw - 20rem);max-height:calc(100vh - 15rem)}.collection-modal-wrapper .collection-props{flex:0 0 14rem}.collection-full{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.5em;padding-right:1em}.collection-full>.image-full{flex:0 0 30%;max-width:30%}.collection-full>.image-full>div{width:auto;height:auto}.collection-full.nbr-imgs-4>.image-full{flex:0 0 45%;max-width:45%}.collection-full.nbr-imgs-4>.image-full>img{height:calc(50vh - 8rem)!important}.collection-full.nbr-imgs-5>.image-full{flex:0 0 30%;max-width:30%}.collection-full.nbr-imgs-5>.image-full>img{height:calc(50vh - 8rem)!important}.collection-full.nbr-imgs-10>.image-full{flex:0 0 17%;max-width:17%}.collection-full.nbr-imgs-10>.image-full>img{height:calc(50vh - 8rem)!important}.collection-full.nbr-imgs-15>.image-full{flex:0 0 16%;max-width:16%}.collection-full.nbr-imgs-10>.image-full>img{height:calc(33vh - 4rem)!important}.collection-full.nbr-imgs-20>.image-full{flex:0 0 12%;max-width:12%}.collection-full.nbr-imgs-20>.image-full>img{height:calc(33vh - 4rem)!important}@media (max-aspect-ratio:5/4){.collection-full>.image-full{flex:0 0 45%;max-width:45%}.collection-full>.image-full>img{height:calc(50vh - 8rem)!important}.collection-full.nbr-imgs-10>.image-full{flex:0 0 22%;max-width:22%}.collection-full.nbr-imgs-10>.image-full>img{height:calc(33vh - 4rem)!important}.collection-full.nbr-imgs-15>.image-full{flex:0 0 22%;max-width:22%}.collection-full.nbr-imgs-15>.image-full>img{height:calc(25vh - 4rem)!important}.collection-full.nbr-imgs-20>.image-full{flex:0 0 16%;max-width:16%}.collection-full.nbr-imgs-20>.image-full>img{height:calc(25vh - 4rem)!important}}@media (max-aspect-ratio:4/5){.collection-full.nbr-imgs-3>.image-full{flex:0 0 100%;max-width:80%}.collection-full.nbr-imgs-3>.image-full>img{height:calc(33vh - 4rem)!important}.collection-full.nbr-imgs-10>.image-full{flex:0 0 30%;max-width:30%}.collection-full.nbr-imgs-10>.image-full>img{height:calc(25vh - 4rem)!important}.collection-full.nbr-imgs-20>.image-full{flex:0 0 25%;max-width:25%}.collection-full.nbr-imgs-20>.image-full>img{height:calc(20vh - 4rem)!important}}@media (max-aspect-ratio:4/7){.collection-full.nbr-imgs-4>.image-full{flex:0 0 100%;max-width:80%}.collection-full.nbr-imgs-4>.image-full>img{height:calc(25vh - 4rem)!important}.collection-full.nbr-imgs-5>.image-full{flex:0 0 30%;max-width:30%}.collection-full.nbr-imgs-5>.image-full>img{height:calc(33vh - 4rem)!important}}.collection-full.is-print>.image-full{margin:5em 1em;min-width:200px!important;max-width:200px!important;max-height:200px!important;cursor:default}.collection-full>.image-full.zoomed{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(50,50,50,.9);cursor:zoom-out;margin:0;min-width:auto;max-width:100vw;max-height:100vh}@media (max-width:600px){.collection-modal-wrapper{padding:3rem 0 5.5rem;flex-direction:column}.collection-modal-wrapper .collection-full{flex:0 0 100vw;max-height:100vw}.collection-modal-wrapper .collection-props{flex:1 1 100%;padding:0 2rem;overflow-y:auto}.collection-full{padding-right:0}.collection-full>.image-full{flex:0 1 100%!important;max-width:40%!important}.collection-full.nbr-imgs-5>.image-full{max-width:27%!important}.collection-full.nbr-imgs-5>.image-full>img{height:calc(50vh - 8rem)!important}}.book-spread{position:absolute;top:0;left:0;width:100vw;height:100vh;padding:2.5rem 1rem 5.5rem;background-color:var(--color-bg)}.book-spread,.image-book-page{display:flex;align-items:center}.image-book-page{flex-grow:0;flex-shrink:0;flex-basis:calc(50vw - 1rem);height:calc(50vw - 1rem);width:calc(50vw - 1rem);flex-direction:column;padding:2rem;background-color:#fff;color:#000;font-size:.8em}.image-book-page.left{background-image:linear-gradient(90deg,transparent 80%,rgba(0,0,0,.1) 95%,rgba(0,0,0,.2))}.image-book-page.right{background-image:linear-gradient(270deg,transparent 80%,rgba(0,0,0,.1) 93%,rgba(0,0,0,.2) 98%,rgba(0,0,0,.3))}.image-book-page>.page-extra,.image-book-page>.title{text-align:center}.book-image{margin:1em 0}.book-image .image-full>div{width:calc(50vw - 10rem);height:calc(50vw - 10rem)}#overlay-cover-image-modal{background-color:rgba(0,0,0,.7)}.carouselButton{display:block;position:absolute;top:35vh;padding:0;height:3em;width:3em;border-radius:50%}.carouselButton a{display:flex;align-items:center;justify-content:center;height:3em;width:3em;color:var(--color-bg)}.prevButton{left:-5em}.nextButton{right:-5em}.carousel{height:60vw;position:relative;overflow:hidden}.carousel-dots{position:absolute;z-index:2;bottom:1.4em;left:0;right:0;display:flex;justify-content:center}.carousel-dot{width:1em;height:1em;border-radius:50%;margin:0 .5em}.carousel-item{position:absolute;left:0;right:0;top:0;bottom:0}.carousel-item .carousel-image{display:block;object-fit:cover}.carousel-item .carousel-image,.carousel-item .carousel-item-content{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.carousel-item .carousel-item-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2vw 10vw 10vw;color:#fff;text-align:center;text-shadow:0 0 1em rgba(0,0,0,.7)}.user-display{display:flex;flex-direction:row;column-gap:1em;align-items:center}.avatar{display:inline-flex;width:2.4em;min-width:2.4em;height:2.4em;align-items:center;justify-content:center;border:2px solid var(--color-primary-light);border-radius:50%;background:var(--color-primary-light);text-transform:uppercase}.avatar.impersonating{border:2px dotted var(--color-highlight)}.user-menu{display:flex;flex-direction:column;row-gap:1em}.user-menu button{flex-wrap:wrap;justify-content:flex-start;background-color:var(--color-white);color:var(--color-black);height:4.8em;font-weight:var(--weight-normal);text-transform:none;border-radius:1em}.user-menu button:not([disabled]):hover{background-color:var(--color-bg2);color:var(--color-black)}.user-menu button.selected{background-color:var(--color-primary);color:var(--color-white)}.user-menu button .subject{margin-left:.3em;font-weight:var(--weight-bold)}.masonry-grid{display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:2em;margin:.7em 2em}@media (max-width:600px){.masonry-grid{margin:0 1em}}.masonry-grid>.item{background-color:var(--color-white);border-radius:.5em;overflow:hidden;box-shadow:.2em .2em .4em rgba(0,0,0,.05)}.masonry-grid>.item>.content>.title{height:4.2em;display:flex;align-items:flex-end;padding:0 1.4em 1em;background-color:var(--color-primary-bg);background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23c6c5e0' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");border-bottom:2px solid var(--color-primary-bg2)}.masonry-grid>.item>.content>.title h3{margin:0;font-size:1.4em;color:var(--color-black);font-weight:var(--weight-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.masonry-grid>.item>.content>.title.success{background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2323b950' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");border-bottom:2px solid var(--color-success)}.masonry-grid>.item>.content>.title.success h3{color:var(--color-white);font-weight:var(--weight-bold);text-shadow:var(--inverted-text-shadow)}.masonry-grid>.item>.content>.title .badge{font-size:.5em;vertical-align:.9em}.masonry-grid>.item>.content>.desc{padding:1em 1.4em .7em}.masonry-grid>.item>.content>.desc>h4{position:relative;margin:.4em 0 0;font-size:1em}.masonry-grid>.item>.content>.desc>p{margin:.4em 0}.masonry-grid>.item>.content>.desc>ul{list-style:none}.masonry-grid>.item>.content>.desc>ul>li{display:flex}.masonry-grid>.item>.content>.desc>ul~h4{margin-top:1.4em}.masonry-grid>.item>.content>.desc>ul.command-list{margin-top:1.4em;position:relative;row-gap:.2em}.masonry-grid>.item>.content>.desc>ul.command-list>li{flex:100% 1}.masonry-grid>.item>.content>.desc>ul.command-list>li>a{height:2em;line-height:2em}.masonry-grid>.item>.content>.desc>ul.command-list:before,.masonry-grid>.item>.content>.desc>ul~h4:before{content:"";position:absolute;top:-.7em;left:-.7em;right:-.7em;height:1px;background:var(--color-bg2)}.masonry-grid>.item>.content>.desc>dl{-webkit-margin-before:.7em;margin-block-start:.7em;-webkit-margin-after:.7em;margin-block-end:.7em}.masonry-grid>.item>.content>.desc>dl>dt{color:var(--color-primary-light)}.masonry-grid>.item>.content>.desc>dl>dd{-webkit-margin-start:0;margin-inline-start:0;font-weight:var(--weight-normal)}.masonry-grid>.item>.content>.desc svg{height:1.4em;vertical-align:-.33em}.breadcrumbs{display:flex;text-transform:uppercase;font-size:.8em}.breadcrumbs>*{color:var(--color-text)}.breadcrumbs>:after{content:"⟩";margin:0 .5em;color:var(--color-primary-strong)}.breadcrumbs>*>:not(:last-child){margin-right:.3em}.toolbar{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;padding:.5rem 1rem;background-color:var(--color-bg2);color:var(--color-text);border:1px solid var(--color-greyed2)}.toolbar.sticky{position:-webkit-sticky;position:sticky;z-index:3;top:var(--menuHeight)}.toolbar button{margin-right:0}.toolbar li{list-style:none;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase}.toolbar li:before{display:none}.toolbar label{width:18em;margin:.5rem;font-size:.8em}.toolbar label .select-input{font-size:1rem}.toolbar label input{font-size:1rem;display:block}.toolbar button{display:flex;align-items:center;justify-content:center;background:var(--color-bg);border:none;box-shadow:none;text-shadow:none;border-radius:1em;height:2em;line-height:2em;padding:0 1em;margin:0;transition:background-image .5s ease-in-out}.toolbar button,.toolbar button:hover{color:var(--color-text)}.toolbar button.icon-button{padding:0 .5em;width:2em}.icon-toggle-button{width:2em;height:2em;background-color:var(--color-white);color:var(--color-greyed);border:1px solid var(--color-greyed);border-radius:3px;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:background-color .3s ease-in-out,opacity .3s ease-in-out}.icon-toggle-button.selected{background-color:var(--color-highlight);color:var(--color-black);border:1px solid var(--color-highlight)}.icon-toggle-button .icon{flex:0 0 3.2em;width:2em;height:2em;opacity:.4}.icon-toggle-button .icon svg{width:2em;height:2em}.icon-toggle-button.selected .icon{opacity:1}.icon-toggle-button:hover .icon{opacity:.7}.icon-option-group{display:flex;flex-wrap:wrap;column-gap:0}.icon-option-group .option{flex:0 0 4em;width:4em;height:6em;font-size:.7em;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:opacity .3s ease-in-out}.icon-option-group .option .option-label{text-align:center}.icon-option-group .option .icon{flex:0 0 3.2em;width:3.2em;height:3.2em;opacity:.4}.icon-option-group .option .icon svg{width:3.2em;height:3.2em}.icon-option-group .option.selected .icon{opacity:1}.icon-option-group .option:hover .icon{opacity:.7}.stepper{width:100%;display:flex;column-gap:1em;margin:1em 0}.stepper .step{flex:0 1 100%;font-size:1em;column-gap:.5em;cursor:pointer;opacity:1;transition:opacity .3s ease-in-out}.stepper .step,.stepper .step .icon{height:2em;display:flex;align-items:center}.stepper .step .icon{flex:0 0 2em;justify-content:center;width:2em;color:var(--color-white);background-color:var(--color-black);border-radius:50%}.stepper .step .icon svg{width:1em;height:1em}.stepper .step .step-label{white-space:nowrap}@media (max-width:900px){.stepper .step .step-label{width:5em;overflow:hidden;text-overflow:ellipsis}}@media (max-width:750px){.stepper .step .step-label{width:4em;overflow:hidden;text-overflow:ellipsis}}@media (max-width:600px){.stepper .step .step-label{display:none}}.stepper .step .step-spacer{flex:0 1 100%;height:1px;margin-top:.2em;background-color:var(--color-greyed)}@media (max-width:900px){.stepper .step .step-spacer{display:none}}.stepper .step:last-child .step-spacer{display:none}.stepper .step.current{opacity:1;font-weight:var(--weight-bold)}.stepper .step.current .icon{background-color:var(--color-primary-strong)}.stepper .step.completed .icon{background-color:var(--color-success)}.stepper .step.disabled{opacity:.4;cursor:not-allowed}.stepper .step.disabled .icon,.stepper .step.disabled .step-spacer{background-color:var(--color-black)}.stepper .step:not(.disabled):hover{opacity:1}.award-summary{display:flex;column-gap:1em}.award-summary>div{flex:0 0 4em;width:4em;font-size:.8em;display:flex;flex-direction:column;align-items:center}.award-summary>div .icon{flex:0 0 3.2em;width:3.2em;height:3.2em}.award-summary>div .icon svg{width:3.2em;height:3.2em}ul.pagination{display:flex;width:100%;justify-content:flex-start;column-gap:2px;list-style:none}ul.pagination li{display:flex;align-items:center;justify-content:center;height:2em;flex:0 1 2em;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease-in-out,color .2s ease-in-out}ul.pagination li.priority{flex:0 0 2em}ul.pagination li:before{display:none}ul.pagination li.page{background-color:var(--color-white);border:1px solid var(--color-white);cursor:pointer}ul.pagination li.page:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white)}ul.pagination li.active{background-color:var(--color-highlight-light);border:1px solid var(--color-highlight);color:var(--color-black);font-weight:var(--weight-bold)}.membership-proof{padding:1.4em;border-radius:1em;background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='100' height='20' viewBox='0 0 100 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.184 20c.357-.13.72-.264 1.088-.402l1.768-.661C33.64 15.347 39.647 14 50 14c10.271 0 15.362 1.222 24.629 4.928.955.383 1.869.74 2.75 1.072h6.225c-2.51-.73-5.139-1.691-8.233-2.928C65.888 13.278 60.562 12 50 12c-10.626 0-16.855 1.397-26.66 5.063l-1.767.662c-2.475.923-4.66 1.674-6.724 2.275h6.335zm0-20C13.258 2.892 8.077 4 0 4V2c5.744 0 9.951-.574 14.85-2h6.334zM77.38 0C85.239 2.966 90.502 4 100 4V2c-6.842 0-11.386-.542-16.396-2h-6.225zM0 14c8.44 0 13.718-1.21 22.272-4.402l1.768-.661C33.64 5.347 39.647 4 50 4c10.271 0 15.362 1.222 24.629 4.928C84.112 12.722 89.438 14 100 14v-2c-10.271 0-15.362-1.222-24.629-4.928C65.888 3.278 60.562 2 50 2 39.374 2 33.145 3.397 23.34 7.063l-1.767.662C13.223 10.84 8.163 12 0 12v2z' fill='%2334307e' fill-opacity='1' fill-rule='evenodd'/%3E%3C/svg%3E");color:var(--color-white);border:1px solid #28255f;display:flex;column-gap:1em;max-width:32em}.product-list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:20px 0}.product-thumb{list-style:none;position:relative;width:300px;height:400px;padding:6px 20px 34px;font-weight:var(--weight-normal);background-color:var(--color-white);display:flex;flex-direction:column;align-items:center}.product-thumb .cart-row{display:flex;align-items:center;column-gap:.7em;margin-top:.7em}.product-thumb input{border:1px solid var(--color-greyed);width:64px}.membership-benefits{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:2em}.membership-benefit{height:12.8em;width:100%;max-width:24em;position:relative;padding:1.4em;border-radius:1em;background-color:var(--color-white);color:var(--color-black);border:1px solid #d0d0d0}.membership-benefit .offers{color:var(--color-primary);font-weight:var(--weight-bold)}.membership-benefit .partner-logo{position:relative;height:7em}.membership-benefit .partner-logo img{object-fit:contain}.partner-logos{display:flex;flex-wrap:wrap;column-gap:.8em;row-gap:0}.partner-logos a{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 1em);aspect-ratio:2/1;position:relative;color:var(--color-black)}.partner-logos a img{object-fit:contain}.map-overlay{width:300px;font-size:1rem;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);padding:12px 24px;position:absolute;top:2rem;right:2rem;outline:none;cursor:auto}.side-panel-layout{display:flex;flex-direction:row;border-top:1px solid var(--color-greyed2);border-bottom:1px solid var(--color-greyed2)}.side-panel-layout>.side-panel{position:relative;flex:0 0 20rem;border-right:1px solid var(--color-greyed2);transition:all .2s ease-in-out}.side-panel-layout>.side-panel.closed{flex:0 0 2.8rem;border-right:1px solid var(--color-greyed2)}.side-panel-layout>.side-panel.closed .close-button{top:-2.8rem}.side-panel-layout>.side-panel>.side-panel-inner{position:-webkit-sticky;position:sticky;top:0;left:0}.side-panel-layout>.side-panel.has-toolbar>.side-panel-inner{top:var(--menuHeight)}.side-panel-layout>.main-panel{flex:0 1 100%}@media (max-width:600px){.side-panel-layout>.side-panel{flex:0 0 4rem}}.side-panel-layout>.side-panel .side-bar-heading{font-weight:var(--weight-normal);height:2.8rem;line-height:2.8rem;white-space:nowrap;padding:0 1em;margin:0;background-color:var(--color-white);transition:background-color .4s ease-in-out,color .4s ease-in-out}.side-panel-context-main{width:100%;overflow-x:hidden;transition:all .2s ease-in-out}.side-panel-context-main.panel-open{width:calc(100% - var(--sidePanelWidth))}.side-panel-context-side{position:fixed;z-index:999;top:0;right:0;bottom:0;width:0;overflow:hidden;transition:all .2s ease-in-out}.side-panel-context-side.panel-open{width:var(--sidePanelWidth);background-color:var(--color-greyed2)}.site-admin-bar.side-panel-open,nav.site-menu.side-panel-open{right:var(--sidePanelWidth);width:calc(100% - var(--sidePanelWidth))}@media (max-width:720px){.side-panel-context-main.panel-open{width:100%}}.side-panel-content{overflow-x:hidden;top:3rem;padding:0}.side-panel-content,.side-panel-content .side-panel-body{overflow-y:auto;position:absolute;bottom:0;left:0;right:0}.side-panel-content .side-panel-body{top:0;padding:1rem 2rem}.side-panel-content .side-panel-header{float:none;position:fixed;z-index:902;display:flex;align-items:center;justify-content:flex-start;top:0;right:0;width:var(--sidePanelWidth);padding-left:2em;height:3em;line-height:1.2em;font-weight:var(--weight-bold);text-transform:uppercase;overflow:hidden;background-color:var(--color-white);box-shadow:.2em 0 .2em .2em var(--color-black-fade2)}.side-panel-content .side-panel-header svg{height:1.4em}.side-panel-content .side-panel-header a,.side-panel-content .side-panel-header button{height:3em;line-height:3em;padding:0 .4em;white-space:nowrap;display:flex;justify-content:center;background-color:transparent;background-image:none;color:var(--color-text);box-shadow:none;font-size:32px}.side-panel-content .side-panel-header a:hover,.side-panel-content .side-panel-header button:hover{background-color:transparent;color:var(--color-highlight)}.side-panel-content .side-panel-header button svg{height:.8em}.theme-dark{--color-white:#1a1a1a;--color-white-fade:rgba(0,0,0,.3);--color-black:#eee;--color-black-fade:hsla(0,0%,100%,.5);--color-black-fade2:hsla(0,0%,100%,.15);--color-bg:#1e1e1e;--color-bg2:#272727;--color-greyed:#555;--color-greyed2:#333;--color-text:#ccc;--color-nav-bkg:#292566;--color-primary:#39357c;--color-primary-strong:#776dff;--color-primary-light:#555281;--color-primary-bg:#2b2b36;--color-primary-bg2:#343441;--color-highlight:#b18200;--color-highlight-light:#3f3417;--color-success:#1a853a;--color-success-light:#1f5830;--color-special:#137a6d;--color-special2:#65137a;--color-error:#ac190f;--text-error:#550600;--color-warn:#9b3900;--bkg-error:#fc9992;--inverted-text-shadow:0 0 1px hsla(0,0%,100%,.4)}.theme-dark ::-webkit-calendar-picker-indicator{filter:invert(1)}.theme-dark .masonry-grid>.item{box-shadow:.2em .2em .4em rgba(0,0,0,.4)}.theme-dark .masonry-grid>.item>.content>.title{background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23343441' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}.theme-grey{--color-white:#eee;--color-white-fade:hsla(0,0%,100%,.3);--color-black:#000;--color-black-fade:rgba(0,0,0,.5);--color-black-fade2:rgba(0,0,0,.15);--color-bg:#e0e0e0;--color-bg2:#d0d0d0;--color-greyed:#aaa;--color-greyed2:#bbb;--color-text:#333;--color-primary:#292566;--color-primary-strong:#2b22a0;--color-primary-light:#817bdd;--color-primary-bg:#d8d7ec;--color-primary-bg2:#c6c5e0;--color-highlight:#fb0;--color-highlight-light:#ffd45f;--color-success:#1caa47;--color-success-light:#7ad896;--color-special:#1caa97;--color-special2:#7c1894;--color-error:#ac190f;--text-error:#550600;--color-warn:#9b3900;--bkg-error:#fc9992;--inverted-text-shadow:0 0 1px rgba(0,0,0,.4)}.theme-highlight{--color-white:#ffcc3e;--color-white-fade:hsla(0,0%,100%,.3);--color-black:#000;--color-black-fade:rgba(0,0,0,.5);--color-black-fade2:rgba(0,0,0,.15);--color-bg:#ffd768;--color-bg2:#e6c25f;--color-greyed:#cfaf58;--color-greyed2:#d2b25b;--color-text:#4a3b11;--color-primary:#292566;--color-primary-strong:#2b22a0;--color-primary-light:#817bdd;--color-primary-bg:#d8d7ec;--color-primary-bg2:#c6c5e0;--color-highlight:#fb0;--color-highlight-light:#ffce49;--color-success:#1caa47;--color-success-light:#7ad896;--color-special:#1caa97;--color-special2:#7c1894;--color-error:#ac190f;--text-error:#550600;--color-warn:#9b3900;--bkg-error:#fc9992;--inverted-text-shadow:0 0 1px rgba(0,0,0,.4)}.theme-light,:root{--color-edit-controls:#e600e6;--color-edit-controls-light:#f4f;--color-edit-controls-faded:#e600e650}.theme-dark{--color-edit-controls:#ff41ff;--color-edit-controls-light:#cd17cd;--color-edit-controls-faded:#ff41ff50}.content-sections{container-type:inline-size}}@layer base-theme{@media (min-width:1400px){.content-sections{font-size:1.2vw}}@container (min-width: 1400px){.content-sections>*{font-size:1.2cqw}}.content-sections h1,.content-sections h2,.content-sections h3,.content-sections h4{line-height:1.2em;letter-spacing:0;margin:.5em 0}.content-sections h1{font-size:3em;font-weight:var(--weight-light);text-transform:uppercase;letter-spacing:.05em}.content-sections h2{font-size:1.8em;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.2em}.content-sections h3{font-size:1.4em;font-weight:var(--weight-bold)}.content-sections h4{color:var(--color-text);font-size:1.2em;font-weight:var(--weight-normal);text-transform:uppercase;letter-spacing:.2em}.content-sections table{table-layout:fixed;margin:0 -.5em .5em;border-collapse:collapse}.content-sections tbody{vertical-align:top}.content-sections td{border:1px solid var(--color-greyed);padding:.5em;word-break:break-word}.content-sections td p{-webkit-margin-after:0;margin-block-end:0}.content-sections .content-tag{color:var(--color-highlight)}.content-sections [role=alert],.content-sections [role=log]{margin-left:0;padding:1em;text-align:center;background-color:var(--color-highlight-light)}.content-component{width:100%}.content-component [role=button],.content-component button.button{display:flex;align-items:center;justify-content:center;border:2px solid var(--color-black);border-radius:0;box-shadow:none;background-color:transparent!important;background-image:none;color:var(--color-black)!important;text-shadow:none;width:min-content;height:4em;line-height:4em;white-space:nowrap;padding:0 1.4em;margin:1em auto;transition:-webkit-backdrop-filter .2s ease-in-out;transition:backdrop-filter .2s ease-in-out;transition:backdrop-filter .2s ease-in-out,-webkit-backdrop-filter .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-component [role=button]:hover,.content-component button.button:hover{-webkit-backdrop-filter:blur(20px) saturate(150%) brightness(80%);backdrop-filter:blur(20px) saturate(150%) brightness(80%)}.content-component-edit-mode{position:relative;outline:2px dashed transparent;transition:outline .25s ease-in}.content-component-edit-mode-hovered{outline:2px dashed var(--color-edit-controls-faded)}.content-component-edit-mode-active{outline:2px dashed var(--color-edit-controls)}.rich-text-editor.transparent [role=textbox]{line-height:inherit;padding-left:0;border:none;background-color:transparent;color:inherit}.rich-text-editor-toolbar{display:flex;background:var(--color-white)}.rich-text-editor.transparent .rich-text-editor-toolbar{padding-left:70px;background-color:var(--color-edit-controls);color:var(--color-white)}.content-comp-toolbar button,.content-component-edit-mode button,.rich-text-editor-toolbar button,.settings-select.input button{display:flex;align-items:center;justify-content:center;background:var(--color-bg);border:none;box-shadow:none;color:var(--color-text);text-shadow:none;border-radius:0;height:2rem;line-height:2rem;padding:0 1rem;margin-right:0;margin-bottom:0;transition:background-image .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rich-text-editor-toolbar button{padding:0 8px}.rich-text-editor.transparent .rich-text-editor-toolbar button{background-color:var(--color-edit-controls);color:var(--color-white)}.rich-text-editor-toolbar button:disabled{opacity:.4}.rich-text-editor-toolbar button:hover{color:var(--color-text)}.rich-text-editor-toolbar button.active{background-color:var(--color-highlight);color:var(--color-black)}.rich-text-editor.transparent .rich-text-editor-toolbar button.active{background-color:var(--color-edit-controls-light);color:var(--color-black)}.slate-image{display:block;max-width:100%;max-height:20em}.slate-image.selected,.slate-link.selected{outline:dashed 1px var(--color-edit-controls)}.slate-image.selected.focused,.slate-link.selected.focused{outline:dashed 2px var(--color-edit-controls)}.slate-badge{background-color:var(--color-primary);color:var(--color-white);padding:2px 6px;border-radius:2px;font-size:.9em}.slate-badge.selected{outline:solid 1px var(--color-highlight)}.settings-select.input button{background:var(--color-bg2)}.content-comp-toolbar button:hover,.content-component-edit-mode button:hover,.settings-select.input button:hover{color:var(--color-text)}.settings-select.input button.selected{background-color:var(--color-highlight);color:var(--color-text)}.content-comp-editor{width:100%;background:var(--color-bg2);padding:.4em 1em;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-comp-editor svg{height:1.4em}.content-comp-editor .content-comp-heading{display:flex;align-items:center;column-gap:.3em;font-weight:var(--weight-bold);text-transform:uppercase;height:2em;color:var(--color-text);padding:1px 3px;margin:0 -5px 5px}.content-comp-editor .content-comp-toolbar{margin-left:auto;display:flex;align-items:center;column-gap:1px}.content-component-edit-mode>.content-comp-label{position:absolute;z-index:10;top:0;left:0;height:2rem;opacity:0;display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;column-gap:.3rem;font-size:.9rem;text-transform:uppercase;padding:3px 5px;color:var(--color-white);background-color:var(--color-edit-controls);transition:opacity .25s ease-in}.content-component-edit-mode>.content-comp-label svg{height:1em}.content-component-edit-mode>.content-comp-toolbar{position:absolute;z-index:10;top:0;right:0;opacity:0;display:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;column-gap:0;transition:opacity .25s ease-in}.content-component-edit-mode.content-comp-inline>.content-comp-label,.content-component-edit-mode.content-comp-inline>.content-comp-toolbar{top:-2rem}.content-component-edit-mode>.content-comp-toolbar button{margin:0;padding:0 .5rem;height:2rem;width:2rem;font-size:1rem;line-height:1.2rem;color:var(--color-white);background-color:var(--color-edit-controls)}.content-component-edit-mode>.content-component-alert{font-size:.8em;margin:0;padding:2rem .5rem;display:flex;justify-content:center;font-weight:var(--weight-bold);color:var(--color-black);text-transform:uppercase;background-color:var(--color-edit-controls-light)}.content-sections .content-add-button{position:relative;width:100%;height:1px;border-top:2px dashed var(--color-edit-controls);margin-top:1rem;font-size:1rem;opacity:0;transition:opacity .25s ease-in}.content-sections .content-add-button.content-add-button-always-show{opacity:1}.content-component-edit-mode>.content-add-button{position:absolute;z-index:10;bottom:0;left:0;opacity:0;display:none;pointer-events:none;font-size:1rem;transition:opacity .25s ease-in}.content-sections .content-add-button button{position:absolute;z-index:10;top:-1rem;left:50%;transform:translateX(-50%);height:2rem;width:auto;margin:0;padding:0 .5rem;line-height:1.2rem;color:var(--color-white);background-color:var(--color-edit-controls);border-radius:1rem}.content-component-edit-mode>.content-add-button button{top:0}.content-sections .content-add-button button>span{font-size:.8em}.content-component-edit-mode-active>.content-add-button,.content-component-edit-mode-active>.content-comp-label,.content-component-edit-mode-active>.content-comp-toolbar{display:flex;opacity:1;pointer-events:all}.content-comp-field{--color-primary:var(--color-edit-controls);--color-highlight:var(--color-edit-controls);width:100%;margin-bottom:1px;padding:.5em 0}.content-comp-field label{min-height:27px;line-height:27px}.content-comp-field input,.content-comp-field textarea{margin-left:0;font-size:15px;width:100%;min-height:27px;line-height:25px}.content-comp-field textarea{height:7.2em}.content-comp-field .select-input{width:100%}.settings-toggle{display:flex;align-items:center;column-gap:.5em}.settings-toggle .option-label{font-size:1em}.settings-toggle .option-switch{flex:0 0 3.2em;height:2em;background-color:var(--color-white);display:flex;align-items:center;justify-content:flex-start;border:1px solid var(--color-greyed2);border-radius:1em;padding:.2em;cursor:pointer}.settings-toggle .option-switch .switch-handle{width:1.6em;height:1.6em;background-color:var(--color-greyed);border-radius:.8em}.settings-toggle.selected .option-switch{justify-content:flex-end}.settings-toggle.selected .option-switch .switch-handle{background-color:var(--color-success)}.content-comp-field .settings-select{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.content-comp-field .settings-select .settings-select-option{font-size:.85em;padding:0 .7rem}.content-component-menu{margin:0}.content-image{position:relative}.content-image>.content-component-inner{position:absolute;inset:0}.content-image>.content-component-inner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;position:relative}.content-image>.content-component-inner>img:before{content:"";width:100%;height:100%;background-image:repeating-linear-gradient(135deg,var(--color-bg),var(--color-bg) 10px,var(--color-bg2) 10px,var(--color-bg2) 20px);border-radius:10px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.content-image>.content-component-inner>img:after{content:"⚠︎";line-height:3;text-align:center;font-size:4em;color:var(--color-greyed);display:block;position:absolute;z-index:2;top:5px;left:0;width:100%;height:100%}.content-image canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.7;mix-blend-mode:overlay}.content-section>.content-component-inner>.content-image{position:relative;max-height:100vh}.content-section>.content-component-inner>.content-image>.content-component-inner{position:relative;max-height:100vh;aspect-ratio:1.4/1}.content-section>.content-component-inner>.content-image>.content-component-inner>div{position:relative;max-height:100vh}.content-section>.content-component-inner>.content-image>.content-component-inner>div>div{max-height:100vh}.content-section>.content-component-inner>.content-image img{object-fit:contain}.content-section>.content-component-inner{padding:4cqw 7cqw;display:flex;row-gap:1em;flex-direction:column;align-items:center;background-color:var(--color-bg);color:var(--color-text);width:100%}@container (min-width: 900px){.content-section>.content-component-inner{padding:4cqw 14cqw}}@container (min-width: 1100px){.content-section>.content-component-inner{padding:4cqw 19cqw}}@container (max-width: 599.99px){.content-section>.content-component-inner{padding:3em 2em}}@container (min-width: 600px){.content-herobox+.content-section>.content-component-inner,.content-text-by-image+.content-section>.content-component-inner{padding-top:7cqw}}.content-spacer>.content-component-inner{padding:3cqw 0;display:flex;flex-direction:column;align-items:center;background-color:var(--color-bg);color:var(--color-text);width:100%}@container (max-width: 599.99px){.content-spacer>.content-component-inner{padding:2em 0}}.content-list>.content-component-inner{background-color:var(--color-bg);color:var(--color-text);padding:4cqw 7cqw}@container (max-width: 599.99px){.content-list>.content-component-inner{padding:3em 1em}}@container (min-width: 600px){.content-herobox+.content-list>.content-component-inner,.content-text-by-image+.content-list>.content-component-inner{padding-top:7cqw}}.content-list h2{text-align:center;margin-bottom:2em}.content-list ul{list-style:none;display:flex;margin:0}.content-list.content-list-vertical ul{flex-direction:column;row-gap:max(3.33vw,2em);row-gap:max(3.33cqw,2em);max-width:48em;margin:0 auto}.content-list.content-list-default ul,.content-list.content-list-horizontal ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:max(3.33vw,2em);gap:max(3.33cqw,2em)}.content-list ul>.content-list-item{margin:0;min-height:2em}.content-list ul>.content-list-item:before{content:none}.content-list ul>.content-list-item .no-link,.content-list ul>.content-list-item a{color:var(--color-text);text-decoration:none}.content-list ul>.content-list-item .no-link>.list-item-content-inner,.content-list ul>.content-list-item a>.list-item-content-inner{display:flex}.content-list ul>.content-list-item .content-icon{color:var(--color-primary);font-size:3em}.content-list ul>.content-list-item .content-image img{object-fit:contain}.content-list ul>.content-list-item a:hover{text-decoration:none;color:var(--color-black)}.content-list.content-list-default ul>.content-list-item,.content-list.content-list-horizontal ul>.content-list-item{flex:0 0 16em}.content-list.content-list-default ul>.content-list-item .no-link,.content-list.content-list-default ul>.content-list-item a,.content-list.content-list-horizontal ul>.content-list-item .no-link,.content-list.content-list-horizontal ul>.content-list-item a{width:100%;padding:1em 1.5em}.content-list.content-list-default ul>.content-list-item .no-link>.list-item-content-inner,.content-list.content-list-default ul>.content-list-item a>.list-item-content-inner,.content-list.content-list-horizontal ul>.content-list-item .no-link>.list-item-content-inner,.content-list.content-list-horizontal ul>.content-list-item a>.list-item-content-inner{flex-direction:column;align-items:center;justify-content:center;text-align:center}.content-list.content-list-vertical ul>.content-list-item .no-link>.list-item-content-inner,.content-list.content-list-vertical ul>.content-list-item a>.list-item-content-inner{padding:.7em 0 .7em 2em;align-items:center;flex-direction:row;column-gap:1.4em}@container (max-width: 499.99px){.content-list.content-list-default ul>.content-list-item,.content-list.content-list-horizontal ul>.content-list-item{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 2em)}}.content-image-list.content-list-default ul>.content-image-list-item,.content-image-list.content-list-horizontal ul>.content-image-list-item{flex-basis:16em;font-size:.7em}.content-image-list.content-list-default ul>.content-image-list-item .content-image,.content-image-list.content-list-horizontal ul>.content-image-list-item .content-image{flex-basis:10em}.content-page-list>.content-component-inner{background-color:var(--color-bg);color:var(--color-text);padding:4cqw 7cqw}@container (max-width: 599.99px){.content-page-list>.content-component-inner{padding:3em 1em}}.content-page-list h2{text-align:center;margin-bottom:2em}.content-page-list ul{list-style:none;display:flex}.content-page-list ul>li>div>*{margin-right:0}.content-page-list.content-page-list-cards-horizontal ul{flex-direction:column;row-gap:max(3.33vw,2em);row-gap:max(3.33cqw,2em);max-width:48em;margin:0 auto}.content-page-list.content-page-list-cards-image ul,.content-page-list.content-page-list-cards-vertical ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:max(3.33vw,2em);gap:max(3.33cqw,2em)}.content-event-list>.content-component-inner{background-color:var(--color-bg);color:var(--color-text);padding:4cqw 7cqw}@container (max-width: 599.99px){.content-event-list>.content-component-inner{padding:1em}}.content-event-list h2{text-align:center;margin-bottom:2em}.content-event-list ul{list-style:none;display:flex}.content-event-list ul>li>div>*{margin-right:0}.content-event-list.content-event-list-cards-horizontal ul{flex-direction:column;row-gap:max(3.33vw,2em);row-gap:max(3.33cqw,2em);max-width:50em;margin:0 auto}.content-event-list.content-event-list-cards-image ul,.content-event-list.content-event-list-cards-vertical ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:max(3.33vw,2em);gap:max(3.33cqw,2em)}.content-image-gallery>.content-component-inner{background-color:var(--color-bg);color:var(--color-text);padding:4cqw 0}@container (min-width: 900px){.content-image-gallery>.content-component-inner{padding:4cqw 7cqw}}@container (min-width: 1100px){.content-image-gallery>.content-component-inner{padding:4cqw 14cqw}}@container (max-width: 599.99px){.content-image-gallery>.content-component-inner{padding:1em}}.content-image-gallery .description,.content-image-gallery h2{text-align:center;margin-bottom:2em}.content-image-gallery ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:max(1.67vw,1em);gap:max(1.67cqw,1em)}.content-image-gallery ul>li>div>*{margin-right:0}.content-image-gallery .content-card .card-content-inner{font-size:.75em}.content-image-gallery .content-carousel-slide .carousel-slide-content{justify-content:flex-end;inset:0;font-size:.75em;padding-bottom:5em;overflow:hidden;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.3) 84%,rgba(0,0,0,.4) 90%,rgba(0,0,0,.4));background-size:100% 10rem;background-repeat:no-repeat;background-position:0 100%}.content-exhibition-result>.content-component-inner{background-color:var(--color-bg);color:var(--color-text);padding:4cqw 0}@container (min-width: 900px){.content-exhibition-result>.content-component-inner{padding:4cqw 14cqw}}@container (min-width: 1100px){.content-exhibition-result>.content-component-inner{padding:4cqw 14cqw}}@container (max-width: 599.99px){.content-exhibition-result>.content-component-inner{padding:1em}}.content-exhibition-result.content-exhibition-result-fullscreen-grid{position:fixed;inset:0;height:calc(100vh - var(--menuHeight));container-type:size}.content-exhibition-result.content-exhibition-result-fullscreen-grid>.content-component-inner{padding:0}.content-exhibition-result .description,.content-exhibition-result h2{text-align:center;margin-bottom:2em}.content-exhibition-result ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:max(1.67vw,1em);gap:max(1.67cqw,1em)}.content-exhibition-result.content-exhibition-result-fullscreen-grid ul{gap:0}.content-exhibition-result.content-exhibition-result-fullscreen-grid ul .content-card-image{height:100cqmin;width:100cqmin}@container (max-aspect-ratio: 3) and (min-aspect-ratio: 1/3){.content-exhibition-result.content-exhibition-result-fullscreen-grid ul .content-card-image{height:50cqmin;width:50cqmin}}.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(9)) .content-card-image{height:50cqmin;width:50cqmin}@container (max-aspect-ratio: 3) and (min-aspect-ratio: 1/3){.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(9)) .content-card-image{height:33cqmin;width:33cqmin}}.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(16)) .content-card-image{height:33cqmin;width:33cqmin}@container (max-aspect-ratio: 3) and (min-aspect-ratio: 1/3){.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(16)) .content-card-image{height:25cqmin;width:25cqmin}}.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(25)) .content-card-image{height:25cqmin;width:25cqmin}@container (max-aspect-ratio: 3) and (min-aspect-ratio: 1/3){.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(25)) .content-card-image{height:20cqmin;width:20cqmin}}.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(36)) .content-card-image{height:20cqmin;width:20cqmin}@container (max-aspect-ratio: 3) and (min-aspect-ratio: 1/3){.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(36)) .content-card-image{height:16.6cqmin;width:16.6cqmin}}.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(49)) .content-card-image{height:16.6cqmin;width:16.6cqmin}@container (max-aspect-ratio: 3) and (min-aspect-ratio: 1/3){.content-exhibition-result.content-exhibition-result-fullscreen-grid ul:has(li:nth-child(49)) .content-card-image{height:12.5cqmin;width:12.5cqmin}}.content-exhibition-result ul>li>div>*{margin-right:0}.content-exhibition-result .content-carousel-slide .carousel-slide-content{justify-content:flex-end;inset:0;padding-bottom:4em;overflow:hidden;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.3) 84%,rgba(0,0,0,.4) 90%,rgba(0,0,0,.4));background-size:100% 10rem;background-repeat:no-repeat;background-position:0 100%}.content-card{display:block;margin-bottom:0}.content-card:before{content:none}.content-card a{display:block;background-color:var(--color-bg);color:var(--color-text);text-decoration:none}.content-card a:hover{text-decoration:none;color:var(--color-black)}.content-card .card-content{background-color:var(--color-white);display:flex}.content-card .card-content,.content-card .card-content>.card-content-inner,.content-card .content-image{position:relative;overflow:hidden}.content-card .content-image>div{position:absolute!important;inset:0}.content-card .content-image img{object-fit:cover;transition:transform .5s ease-in-out}.content-card:hover .content-image img{transform:scale(1.05)}.content-card-horizontal a{display:flex;height:18em}.content-card-horizontal .card-content{flex:0 0 50%;padding:3.33cqw 5cqw;background-color:var(--color-white);overflow:hidden}.content-card-horizontal .content-image{flex:0 0 50%}@container (max-width: 599.99px){.content-card-horizontal a{flex-wrap:wrap;height:calc(150vw - 3em);height:calc(150cqw - 3em)}.content-card-horizontal .card-content{padding:1.5em 2em}.content-card-horizontal .card-content,.content-card-horizontal .content-image{flex:0 0 100%;height:calc(75vw - 1.5em);height:calc(75cqw - 1.5em)}}.content-card-vertical{height:28em;width:18.6em}.content-card-vertical a{display:flex;flex-direction:column;height:28em;width:100%}.content-card-vertical .card-content{flex:0 0 50%;padding:2.2cqw 3.33cqw}.content-card-vertical .content-image{flex:0 0 50%}@container (max-width: 599.99px){.content-card-vertical{max-width:86vw;max-width:86cqw}.content-card-vertical .card-content{padding:1.5em 2em}}.content-card-image{container-type:inline-size;position:relative;height:16em;width:16em}.content-card-image .no-link,.content-card-image a{position:absolute;inset:0;cursor:pointer}.content-card-image .card-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5cqw 3.33cqw;font-size:6cqw;overflow:hidden;color:#fff;background-color:rgba(0,0,0,.35);text-shadow:0 0 2em rgba(0,0,0,.5);text-align:center;transition:-webkit-backdrop-filter .5s ease-in-out;transition:backdrop-filter .5s ease-in-out;transition:backdrop-filter .5s ease-in-out,-webkit-backdrop-filter .5s ease-in-out}.content-card-image:hover .card-content{-webkit-backdrop-filter:blur(20px) saturate(150%) brightness(80%);backdrop-filter:blur(20px) saturate(150%) brightness(80%)}.content-card-image:hover .content-image img{transform:none}.content-card-image .content-image{position:absolute;z-index:0;inset:0;overflow:hidden}@container (max-width: 599.99px){.content-card-image .card-content{padding:1.5em 2em}}.content-exhibition-result .content-card-image .card-content{background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .5s ease-in-out}.content-exhibition-result .content-card-image:hover .card-content{opacity:1}.content-card-image-small{position:relative;height:6em;width:6em}.content-card-image-small .no-link,.content-card-image-small a{position:absolute;inset:0;cursor:pointer}.content-card-image-small .card-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;overflow:hidden;color:#fff;background-color:rgba(0,0,0,.35);text-shadow:0 0 2em rgba(0,0,0,.5);text-align:center}.content-card-image-small .card-content svg{width:50%}.content-card-image-small .card-content{opacity:0;transition:opacity .1s ease-in-out}.content-card-image-small:hover .card-content{font-size:2em;opacity:1}.content-card-image-small:hover .content-image img{transform:none}.content-card-image-small .content-image{position:absolute;z-index:0;inset:0;overflow:hidden}.content-card-hero{position:relative;width:100%;aspect-ratio:3/2;margin-bottom:.5em}.content-card-hero .no-link,.content-card-hero a{position:absolute;inset:0;cursor:pointer}.content-card-hero .card-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 1.4em;overflow:hidden;color:#fff;background-color:rgba(0,0,0,.35);text-shadow:0 0 2em rgba(0,0,0,.5);text-align:center;opacity:0;transition:opacity .1s ease-in-out}.content-card-hero:hover .card-content{opacity:1}.content-card-hero:hover .content-image img{transform:none}.content-card-hero .content-image{position:absolute;z-index:0;inset:0;overflow:hidden}@container (max-width: 599.99px){.content-card-hero{height:70vw;height:70cqw;width:calc(100vw - 2rem);width:calc(100cqw - 2rem)}.content-card-hero .card-content{padding:1.5em 2em}}.content-event-list-carousel,.content-page-list-carousel{width:100vw;width:100cqw;padding:7cqw 0 0}.content-event-list-carousel>.content-component-inner,.content-page-list-carousel>.content-component-inner{padding:0}.content-carousel{position:relative;height:60vw;height:60cqw;max-height:calc(100vh - var(--menuHeight))}.content-carousel .carousel-slide-button{position:absolute;z-index:3px;width:3.2rem;height:3.2rem;font-size:2em;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;box-shadow:0 1px 5px rgba(0,0,0,.25);opacity:.4;transition:opacity .5s ease-in-out}.content-carousel .carousel-slide-button svg{height:1em}.content-carousel:hover .carousel-slide-button{opacity:1}.content-carousel>.content-carousel-container{overflow-y:hidden;overflow-x:scroll;scroll-snap-type:x mandatory;height:60vw;height:60cqw;max-height:calc(100vh - var(--menuHeight))}.content-carousel>.content-carousel-container::-webkit-scrollbar{height:0;width:0}.content-carousel>.content-carousel-container>ul{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:0}.content-carousel>.content-carousel-container>ul>li>div>*{margin-right:0}.content-carousel-slide{position:relative;display:flex;flex:0 0 100%;height:60vw;height:60cqw;max-height:calc(100vh - var(--menuHeight));scroll-snap-align:start;background-color:var(--color-bg);text-decoration:none}.content-carousel-slide:before{content:none}@container (max-width: 599.99px){.content-carousel,.content-carousel-slide,.content-carousel>.content-carousel-container{height:80vw;height:80cqw}}@container (max-width: 449.99px){.content-carousel,.content-carousel-slide,.content-carousel>.content-carousel-container{height:min(calc(100vh - 8rem),120vw);height:min(calc(100vh - 8rem),120cqw)}}.content-carousel-slide .carousel-slide-content{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;inset:0;padding:1em 8em;overflow:hidden;color:#fff;background-color:rgba(0,0,0,.25);text-shadow:0 0 2em rgba(0,0,0,.5);text-align:center}@container (max-width: 599.99px){.content-carousel-slide .carousel-slide-content{padding:1em 2em}}.content-carousel-slide .content-image{position:absolute;z-index:0;inset:0;overflow:hidden}.content-carousel-slide .content-image>div{position:absolute!important;inset:0}.content-carousel-slide .content-image img{object-fit:cover;transition:transform .5s ease-in-out}.content-carousel .carousel-horizontal-markers{position:absolute;bottom:1.2em;left:calc(50% - 10em);width:20em;z-index:100;display:flex;justify-content:center;column-gap:.5em}.content-carousel .carousel-horizontal-markers .marker{cursor:pointer;width:.8em;height:.8em;background:hsla(0,0%,100%,.3);border-radius:50%;transition:background .5s ease,transform 1s ease;box-shadow:0 1px 5px rgba(0,0,0,.25)}.content-carousel .carousel-horizontal-markers .marker.active{background:hsla(0,0%,100%,.8);transform:scale(1.25)}@container (pointer: coarse){.content-carousel .carousel-horizontal-markers .marker{margin:0 .5em;width:.9em;height:.9em}}.content-heading,.content-text{min-height:1.2em}.content-text ol{padding-left:2.4em}.content-text ul>li{position:relative;padding-left:2.4em}.content-text ul>li:before{position:absolute;top:0;left:.4em}.content-text.content-component-edit-mode [contenteditable]{outline:none;min-height:1.2em}.content-text.content-component-edit-mode [contenteditable]:empty{background-color:var(--color-highlight-light)}.content-herobox>.content-component-inner{position:relative;height:50vw;height:50cqw;max-height:calc(100vh - var(--menuHeight))}@container (max-width: 599.99px){.content-herobox>.content-component-inner{height:80vw;height:80cqw}}@container (max-width: 449.99px){.content-herobox>.content-component-inner{height:120vw;height:120cqw}}.content-herobox.content-page-header-medium>.content-component-inner{position:relative;height:30vw;height:30cqw}@container (max-width: 599.99px){.content-herobox.content-page-header-medium>.content-component-inner{height:50vw;height:50cqw}}@container (max-width: 449.99px){.content-herobox.content-page-header-medium>.content-component-inner{height:80vw;height:80cqw}}.content-herobox.content-page-header-small>.content-component-inner{position:relative;height:20vw;height:20cqw}@container (max-width: 599.99px){.content-herobox.content-page-header-small>.content-component-inner{height:35vw;height:35cqw}}@container (max-width: 449.99px){.content-herobox.content-page-header-small>.content-component-inner{height:50vw;height:50cqw}}.content-herobox.content-page-header-xs>.content-component-inner{position:relative;height:14vw;height:14cqw}@container (max-width: 599.99px){.content-herobox.content-page-header-xs>.content-component-inner{height:20vw;height:20cqw}}@container (max-width: 449.99px){.content-herobox.content-page-header-xs>.content-component-inner{height:33vw;height:33cqw}}.content-herobox>.content-component-inner>.content-component-inner{position:absolute;inset:0}.content-herobox .herobox-content{position:absolute;inset:0;padding:7cqw;row-gap:1em;overflow:hidden;color:var(--color-black);background-color:rgba(0,0,0,.25);text-shadow:0 0 2em rgba(0,0,0,.5);text-align:center}.content-herobox .herobox-content.theme-light{background-color:hsla(0,0%,100%,.4);text-shadow:0 0 2em #fff}@container (min-width: 900px){.content-herobox .herobox-content{padding:7cqw 14cqw}}.content-herobox .content-image{position:absolute;z-index:0;inset:0;overflow:hidden}.content-herobox .content-image div{width:100%;height:100%}.content-herobox .content-image img{object-fit:cover}.content-herobox .page-header-breadcrumbs{position:absolute;display:flex;top:1em;left:1em;font-size:1em}.content-herobox .page-header-breadcrumbs>a{color:#fff;text-decoration:none}.content-herobox .page-header-breadcrumbs>a:hover{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.content-herobox .page-header-breadcrumbs>:after{content:"⟩";margin:0 .2em 0 .5em;color:#fff}.content-text-by-image>.content-component-inner{display:flex;min-height:30vw;min-height:30cqw;background-color:var(--color-bg2);color:var(--color-text)}@container (min-width: 600px){.content-text-by-image.content-text-by-image-image-right>.content-component-inner{flex-direction:row-reverse}}.content-text-by-image .text-by-image-content{flex:0 0 50%;padding:3.33cqw 7cqw;display:flex;flex-direction:column;row-gap:1em}.content-text-by-image .content-image{flex:0 0 50%;position:relative;overflow:hidden}@container (max-width: 599.99px){.content-text-by-image>.content-component-inner{flex-wrap:wrap}.content-text-by-image .text-by-image-content{flex:0 0 100%}.content-text-by-image .content-image{flex:0 0 100%;height:70vw;height:70cqw}}.content-text-by-image .content-image>div{position:absolute!important;inset:0}.content-text-by-image .content-image img{object-fit:cover}.form-field .content-sections{border:1px solid var(--color-greyed2);margin-left:-.45em;margin-bottom:2.4em}.content-documentation-component-default{padding:.5em 1em}.content-documentation-settings-default{background-color:var(--color-greyed2);padding:.5em 1em}.component-stats{list-style:none;display:flex;flex-wrap:wrap;gap:.4em}.component-stats>li{position:relative;flex:0 0 10em;width:10em;height:10.8em;margin-bottom:0;padding-top:1em;display:flex;flex-direction:column;row-gap:.2em;align-items:center;background:var(--color-white);border:1px solid var(--color-greyed2)}.component-stats>li:before{display:none}.component-stats>li .label{font-size:.9em;line-height:.9;text-align:center}.component-stats>li .label a{color:var(--color-primary-strong);text-decoration:underline}.component-stats>li .icon{flex:0 0 4.8em;width:4.8em;height:4.8em}.component-stats>li .icon svg{width:4.8em;height:4.8em;color:var(--color-greyed)}.component-stats>li .count{position:absolute;top:.4em;right:.4em;font-size:.9em;text-align:center}}