html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-family:"Pressura Mono";font-weight:400;font-style:normal;src:url("/assets/GT-Pressura-Mono-VF-22ca15d4.woff2");font-display:swap}@font-face{font-family:"Quadrant";font-weight:400;font-style:normal;src:url("/assets/QuadrantText-Regular-b22bded5.woff2");font-display:swap}@font-face{font-family:"Quadrant";font-weight:400;font-style:italic;src:url("/assets/QuadrantText-RegularItalic-ee8e72ab.woff2");font-display:swap}@font-face{font-family:"Quadrant Slab";font-weight:400;font-style:normal;src:url("/assets/QuadrantSlabDuo-Thin-f079e70f.woff2");font-display:swap}@font-face{font-family:"Quadrant Slab";font-weight:400;font-style:italic;src:url("/assets/QuadrantSlabDuo-ThinItalic-7e1f7d78.woff2");font-display:swap}@font-face{font-family:"Icons";font-weight:400;font-style:normal;src:url("/assets/bootstrap-icons-e318fb9e.woff2"),url("/assets/bootstrap-icons-9f73f0b7.woff") format("woff");font-display:swap}:root{--ss-primary-color: #FF5900;--ss-font-color: white;--ss-font-placeholder-color: white;--ss-disabled-color: #FF5900;--ss-border-color: #FF5900;--ss-highlight-color: #FF5900;--ss-success-color: #FF5900;--ss-error-color: #FF5900;--ss-focus-color: #FF5900;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 1rem;--ss-spacing-s: 0.4rem;--ss-animation-timing: 0.2s;--ss-border-radius: 4px }@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:#fff;min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s) var(--ss-spacing-s);cursor:pointer;border:.1rem solid #1a1a1a;border-radius:.25rem;background-color:#1a1a1a;outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:hover{border:.1rem solid #5b6670}.ss-main:focus,.ss-open-below{border:.1rem solid #1a1a1a}.ss-main.ss-disabled{background-color:#1a1a1a;cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:#fff}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-open-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;min-height:2.4rem;gap:4px;flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) .6rem;margin:auto 0;line-height:1em;align-items:center;width:100%;color:#5b6670;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;color:#000;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:#4a73ab;border-radius:.25rem}.ss-main .ss-values .ss-single{display:flex;margin:auto 0px auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:#cfcec4;border-radius:.25rem}.ss-main .ss-values .ss-value .ss-value-text{text-transform:lowercase;color:#1a1a1a;line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid .1rem #1a1a1a;box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:#1a1a1a;stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:#5b6670;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:.1rem solid #1a1a1a;background-color:#000;transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000;pointer-events:all}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:.75rem}.ss-content .ss-search input{font-family:"Pressura Mono",monospace;display:inline-flex;font-size:inherit;line-height:inherit;text-transform:lowercase;flex:1 1 auto;width:100%;min-width:0;padding:.4rem var(--ss-spacing-l);margin:0;border:.1rem solid #5b6670;border-radius:.25rem;background-color:#1a1a1a;outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:#fff;vertical-align:middle}.ss-content .ss-search input:focus{border:.1rem solid #5b6670}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:.1rem solid #5b6670;border-radius:.25rem}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:#fff;padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none !important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.75rem;border-bottom:.1rem solid #1a1a1a}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;text-transform:lowercase;color:#5b6670}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-option{display:block;padding:.75rem;white-space:normal;color:var(--ss-font-color);cursor:pointer;user-select:none;text-transform:lowercase}.ss-content .ss-list .ss-option:hover{background-color:#1a1a1a}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:#000;background-color:#cfcec4}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:#cfcec4}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:#cfcec4}html,button,input{background-color:#000;color:#fff;font-size:13px;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:"Pressura Mono",monospace;line-height:100%;letter-spacing:.05rem;cursor:default}body{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}body:has(.modal-overlay .form){overflow:hidden}main{padding:3rem 4rem 3rem 4rem}@media(max-width: 1200px){main{padding:3rem 1.5rem 1.5rem 1.5rem}}@media(max-width: 550px){main{padding:2rem .5rem 14rem .5rem}}main,.turbo-wrapper{display:flex;flex-direction:column;gap:2rem}::selection{background:#4a73ab}.pace .pace-progress{background:#5b6670 !important}header:not(.landing)::before,.alerts,nav,.tag-filters,.notifications::before,.menu,.buttons.submit::before,section.background::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:-1}header,.alerts{position:sticky;display:flex;justify-content:flex-start;gap:1.5rem;top:0;border-bottom:.1rem solid #1a1a1a;width:100%;padding:.75rem 1.5rem;z-index:10}@media(max-width: 1200px){header,.alerts{gap:0}}header::before,.alerts::before{left:0;top:0}header .controls,.alerts .controls{width:25%}header .nav,.alerts .nav{grid-column:span 2}header .flex-end,.alerts .flex-end{flex-grow:1}header .logo,.alerts .logo{gap:.6rem}header svg.icon,.alerts svg.icon{height:1.3rem;fill:#cfcec4}header.landing,.alerts.landing{border-bottom:none}@media(max-width: 1000px){header,.alerts{display:grid;grid-template-columns:1fr 3fr;row-gap:.5rem;justify-content:space-between}header .buttons,.alerts .buttons{flex-wrap:nowrap}header .nav,.alerts .nav{grid-area:1/2;justify-content:end}header .flex-end,.alerts .flex-end{min-width:50%;justify-content:space-between;grid-column:span 2}header .flex-end .buttons:first-of-type,.alerts .flex-end .buttons:first-of-type{flex-direction:row-reverse}}@media(max-width: 550px){header,.alerts{top:auto;position:fixed;bottom:0;display:flex;justify-content:space-around !important;padding:1rem .5rem 2rem .5rem;border-bottom:none;border-top:.1rem solid #1a1a1a;gap:0;z-index:20}header .buttons,.alerts .buttons{display:contents}header .controls,header #notifications-container,.alerts .controls,.alerts #notifications-container{display:none}header .button,header .button.square,.alerts .button,.alerts .button.square{flex-direction:column;border-radius:5rem;height:4.5rem;width:4.5rem;order:5;flex-grow:0}header .button ins,header .button.square ins,.alerts .button ins,.alerts .button.square ins{font-size:2rem}header .locations-button,.alerts .locations-button{order:1}header .collections-button,.alerts .collections-button{order:2}header .add-location,.alerts .add-location{order:3}header::before,.alerts::before{left:-0.5rem;right:-0.5rem;top:0;width:calc(100% + 1rem);height:calc(100% + 1.5rem)}}.alerts{padding:.5rem 1.5rem;z-index:3;position:relative;justify-content:center}.alerts .alert{grid-column:2/4}.alerts .alert .h4{text-transform:lowercase;color:#4a73ab}nav,.menu{position:fixed;z-index:10;display:none;right:1.5rem;top:4rem;border:.1rem solid #1a1a1a;border-radius:.25rem;overflow:hidden;width:20rem}@media(max-width: 950px){nav,.menu{top:6rem}}nav.active,.menu.active{display:block}nav .nav-item,.menu .nav-item{justify-content:start;align-items:center;border-radius:0;padding:.75rem 1rem;height:auto;width:100%;color:#fff;display:flex;flex-direction:row;gap:.75rem;text-transform:lowercase;background-color:rgba(0,0,0,0)}@media(max-width: 550px){nav .nav-item,.menu .nav-item{padding:1.25rem 1rem;font-size:1.1rem}nav .nav-item ins,.menu .nav-item ins{font-size:1.1rem}}nav .nav-item:hover,.menu .nav-item:hover{background-color:#1a1a1a}nav .nav-item:active,.menu .nav-item:active{background-color:#5b6670}nav .admin-divider,.menu .admin-divider{border-top:.1rem solid #1a1a1a}.menu{position:absolute;right:0;top:2.75rem}@media(max-width: 550px){nav,.menu{position:fixed;top:auto;bottom:7.5rem;left:0;right:0;width:100vw;border-radius:0;border:none;border-top:.1rem solid #1a1a1a}}button{appearance:none;outline:none;padding:0;border:none;cursor:pointer}.button,.feature,select.button,.pagy a:not(.gap){display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;padding:0 .5rem;height:1.8rem;width:fit-content;border-radius:.25rem;background-color:#1a1a1a;border:.1rem solid #1a1a1a;text-transform:lowercase;color:#cfcec4;cursor:pointer}@media(max-width: 550px){.button,.feature,select.button,.pagy a:not(.gap){height:2.8rem;padding:0 1rem;font-size:1.1rem;flex-grow:1}.button ins,.feature ins,select.button ins,.pagy a:not(.gap) ins{font-size:1.1rem}}.button.inactive,.feature.inactive,select.button.inactive,.pagy a:not(.gap).inactive{opacity:.5;cursor:default}.button.square,.feature.square,select.button.square,.pagy a:not(.gap).square{width:1.8rem;padding:0}.button.rounded,.feature.rounded,select.button.rounded,.pagy a:not(.gap).rounded{border-radius:2rem;padding-left:.75rem;padding-right:.75rem}.button.move,.feature.move,select.button.move,.pagy a:not(.gap).move{cursor:move}.button.sort_link,.feature.sort_link,select.button.sort_link,.pagy a:not(.gap).sort_link{flex-direction:row-reverse;padding-right:0}@media(max-width: 550px){.button.sort_link,.feature.sort_link,select.button.sort_link,.pagy a:not(.gap).sort_link{padding-right:.5rem}}@media(hover: hover)and (pointer: fine){.button:hover,.feature:hover,select.button:hover,.pagy a:not(.gap):hover{border-color:#cfcec4}.button:active,.feature:active,select.button:active,.pagy a:not(.gap):active{border-color:#ff5900;color:#ff5900}}.button.orange,.feature.orange,select.button.orange,.pagy a:not(.gap).orange{background-color:#ff5900;border-color:#ff5900;color:#000}@media(hover: hover)and (pointer: fine){.button.orange:hover,.feature.orange:hover,select.button.orange:hover,.pagy a:not(.gap).orange:hover{border-color:#fff}.button.orange:active,.feature.orange:active,select.button.orange:active,.pagy a:not(.gap).orange:active{border-color:#fff;color:#fff}}@media(max-width: 550px){.button.add-location,.feature.add-location,select.button.add-location,.pagy a:not(.gap).add-location{background-color:#ff5900;border-color:#ff5900;color:#000}}@media(max-width: 550px)and (hover: hover)and (pointer: fine){.button.add-location:hover,.feature.add-location:hover,select.button.add-location:hover,.pagy a:not(.gap).add-location:hover{border-color:#fff}}@media(max-width: 550px){.button.add-location:active,.feature.add-location:active,select.button.add-location:active,.pagy a:not(.gap).add-location:active{border-color:#fff;color:#fff}}.button.black,.feature.black,select.button.black,.pagy a:not(.gap).black{background-color:#000;border-color:#000;color:#cfcec4}@media(hover: hover)and (pointer: fine){.button.black:hover,.feature.black:hover,select.button.black:hover,.pagy a:not(.gap).black:hover{border-color:#cfcec4}.button.black:active,.feature.black:active,select.button.black:active,.pagy a:not(.gap).black:active{border-color:#fff;color:#fff}}.button.brown,.feature.brown,select.button.brown,.pagy a:not(.gap).brown{background-color:#8a653c;border-color:#8a653c;color:#000}@media(hover: hover)and (pointer: fine){.button.brown:hover,.feature.brown:hover,select.button.brown:hover,.pagy a:not(.gap).brown:hover{border-color:#fff}.button.brown:active,.feature.brown:active,select.button.brown:active,.pagy a:not(.gap).brown:active{border-color:#fff;color:#fff}}.button.mid-grey,.feature.mid-grey,select.button.mid-grey,.pagy a:not(.gap).mid-grey{background-color:#5b6670;border-color:#5b6670;color:#000}@media(hover: hover)and (pointer: fine){.button.mid-grey:hover,.feature.mid-grey:hover,select.button.mid-grey:hover,.pagy a:not(.gap).mid-grey:hover{border-color:#fff}.button.mid-grey:active,.feature.mid-grey:active,select.button.mid-grey:active,.pagy a:not(.gap).mid-grey:active{border-color:#fff;color:#fff}}.button.active,.button.light-grey,.button.asc,.button.desc,.feature.active,.feature.light-grey,.feature.asc,.feature.desc,select.button.active,select.button.light-grey,select.button.asc,select.button.desc,.pagy a:not(.gap).active,.pagy a:not(.gap).light-grey,.pagy a:not(.gap).asc,.pagy a:not(.gap).desc{border-color:#cfcec4;background-color:#cfcec4;color:#000}@media(hover: hover)and (pointer: fine){.button.active:hover,.button.light-grey:hover,.button.asc:hover,.button.desc:hover,.feature.active:hover,.feature.light-grey:hover,.feature.asc:hover,.feature.desc:hover,select.button.active:hover,select.button.light-grey:hover,select.button.asc:hover,select.button.desc:hover,.pagy a:not(.gap).active:hover,.pagy a:not(.gap).light-grey:hover,.pagy a:not(.gap).asc:hover,.pagy a:not(.gap).desc:hover{border-color:#fff}.button.active:active,.button.light-grey:active,.button.asc:active,.button.desc:active,.feature.active:active,.feature.light-grey:active,.feature.asc:active,.feature.desc:active,select.button.active:active,select.button.light-grey:active,select.button.asc:active,select.button.desc:active,.pagy a:not(.gap).active:active,.pagy a:not(.gap).light-grey:active,.pagy a:not(.gap).asc:active,.pagy a:not(.gap).desc:active{border-color:#fff;color:#000}}.button,a{touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.buttons{display:flex;flex-wrap:wrap;gap:.25rem;position:relative;align-items:center}@media(max-width: 550px){.buttons{width:100%}}@media(max-width: 550px){.buttons.submit{position:fixed;bottom:7.5rem;left:0;padding:1rem .5rem;border-top:.1rem solid #1a1a1a}}@media(max-width: 550px){.buttons.mobile-grow{width:100%;flex-wrap:nowrap;gap:.75rem;flex-direction:column}.buttons.mobile-grow .button{width:100%;justify-content:space-between;flex-direction:row}}.switch{background-color:#1a1a1a;border-radius:.25rem}@media(max-width: 550px){.switch{flex-wrap:nowrap;flex-grow:1}.switch .button{width:100%}}footer{background-color:#ff5900;color:#000;width:100%;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;min-height:calc(30rem + 20vw)}footer .footer-logo,footer .footer-details{padding:1.5rem}footer .footer-logo .h1.xl,footer .footer-details .h1.xl{font-size:10vw}footer .footer-details{border-top:.1rem solid #000;display:flex;flex-direction:column;gap:2rem}footer .footer-details .span{grid-column:span 3}footer .footer-details .h4{color:#000}footer .footer-details .flex-column{gap:.5rem}footer .footer-details .icon{width:100%;display:flex;justify-content:end}@media(max-width: 950px){footer .footer-details .icon{grid-column:span 2}}footer .footer-details .icon img{width:1.5rem;height:2rem}.flex-end{display:flex;justify-content:flex-end;position:relative}.flex-between{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.flex-center{display:flex;align-items:center;justify-content:center}.flex-row{display:flex;flex-direction:row;align-items:center;gap:1rem}.flex-grow{flex-grow:1;display:flex;flex-direction:column}.flex-column{display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 550px){.mobile-flex-column{flex-direction:column;align-items:start;gap:.5rem}}.sticky{position:sticky;top:0}.module{display:flex;flex-direction:column;gap:.5rem}.module:hover input,.module:hover select,.module:hover trix-editor{border-color:#5b6670}.hidden{display:none}.ghost{opacity:.25}@media(max-width: 550px){.mobile-hide{display:none}}.desktop-hide{display:none}@media(max-width: 550px){.desktop-hide{display:flex}}p,.trix-content,.h5,.h6{font-family:"Quadrant Slab",serif;font-size:1.025rem;word-spacing:-0.25rem;letter-spacing:.015rem;line-height:140%;-webkit-text-stroke:.035rem currentColor}.h1{font-size:2rem;line-height:115%;letter-spacing:0;font-family:"Quadrant",serif}.h1.xl{font-size:3rem}.h2,input:not([type=submit]).h2{font-family:"Quadrant Slab",serif;font-size:2rem;-webkit-text-stroke:.035rem currentColor;line-height:120%}.h3,input:not([type=submit],.h1,.h5,.h6),select:not(.button),.ss-placeholder{font-size:clamp(1.3rem,2.8vw,1.5rem);line-height:120%;letter-spacing:0;font-family:"Quadrant",serif}.h3.preload,input:not([type=submit],.h1,.h5,.h6).preload,select:not(.button).preload,.ss-placeholder.preload{width:80%;height:clamp(1.3rem,2.5vw,1.5rem)}.h4,label{font-family:"Pressura Mono",monospace;text-transform:uppercase;line-height:140%;color:#5b6670;letter-spacing:.08rem}.h4.small,label.small{font-size:.8rem;letter-spacing:.08rem}.h6{letter-spacing:.08rem;text-transform:uppercase}.h7{text-transform:lowercase;color:#cfcec4}a{text-decoration:none;color:inherit}i{font-style:italic}.trix-content{max-width:40rem}.mid-grey{color:#5b6670}.orange{color:#ff5900}.brown{color:#8a653c}.white{color:#fff}ins{font-family:"Icons";font-size:.75rem;line-height:100%;color:inherit;text-decoration:none}ins.large{font-size:1.25rem}ins svg{height:1rem;fill:currentColor}main.location{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:1rem}@media(max-width: 950px){main.location{grid-template-columns:1fr}}main.location .location-title{display:flex;align-items:center;gap:1rem}main.location section.location-details{padding-right:1rem}@media(max-width: 950px){main.location section.location-details{padding-right:0}}main.location section.location-details .sticky{top:6.4rem}@media(max-width: 950px){main.location section.location-details .sticky{display:grid;grid-template-columns:3fr 2fr}main.location section.location-details .sticky *{grid-column:1}main.location section.location-details .sticky .flex-column,main.location section.location-details .sticky .form-map{grid-column:2;grid-row:1/10}}@media(max-width: 550px){main.location section.location-details .sticky{display:flex}}main.location section.location-details .map{aspect-ratio:1/1}main.location section.gallery{grid-column:span 3}@media(max-width: 950px){main.location section.gallery{grid-column:span 1}}@media(max-width: 550px){main.location section.gallery .flex-between{align-items:flex-start;gap:.5rem}}main.collection,main.contact,main.project{display:flex;flex-direction:column;flex-grow:1}main.collection section.collection-details,main.collection section.contact-details,main.collection section.project-details,main.contact section.collection-details,main.contact section.contact-details,main.contact section.project-details,main.project section.collection-details,main.project section.contact-details,main.project section.project-details{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:1rem;padding:1rem 0 2rem 0}@media(max-width: 550px){main.collection section.collection-details,main.collection section.contact-details,main.collection section.project-details,main.contact section.collection-details,main.contact section.contact-details,main.contact section.project-details,main.project section.collection-details,main.project section.contact-details,main.project section.project-details{grid-template-columns:1fr;gap:2rem}}main.collection section.collection-details .module,main.collection section.contact-details .module,main.collection section.project-details .module,main.contact section.collection-details .module,main.contact section.contact-details .module,main.contact section.project-details .module,main.project section.collection-details .module,main.project section.contact-details .module,main.project section.project-details .module{grid-column:span 2}main.collection section.project-details,main.contact section.project-details,main.project section.project-details{row-gap:2rem}main.contact section.contact-details{row-gap:2rem}main.contact section.contact-details .module{grid-column:span 1}main.form,main.centered{display:grid;align-items:center;padding-bottom:4rem;flex-grow:1;grid-template-columns:repeat(4, 1fr);column-gap:1rem}main.form section.form,main.form section.centered,main.centered section.form,main.centered section.centered{grid-column:2/4;display:flex;flex-direction:column;gap:2rem;min-width:700px}main.form section.form.two-column,main.form section.centered.two-column,main.centered section.form.two-column,main.centered section.centered.two-column{display:grid;row-gap:2rem;grid-template-columns:1fr 1fr}@media(max-width: 950px){main.form section.form.two-column,main.form section.centered.two-column,main.centered section.form.two-column,main.centered section.centered.two-column{grid-template-columns:1fr}}@media(max-width: 950px){main.form section.form,main.form section.centered,main.centered section.form,main.centered section.centered{grid-column:1/5;min-width:0;width:100%}}main.form section.form form,main.form section.centered form,main.centered section.form form,main.centered section.centered form{display:flex;flex-direction:column;gap:2rem}main.form.mid-grey,main.centered.mid-grey{background-color:#5b6670;color:#000}main.form.orange,main.centered.orange{background-color:#ff5900;color:#000}main.form.orange input,main.centered.orange input{color:#fff}main.form.orange label,main.centered.orange label{color:#000}main.form.orange label.required:after,main.centered.orange label.required:after{color:#000}main.form.orange trix-editor,main.centered.orange trix-editor{color:#fff}main.centered{align-items:start;flex-grow:0}main.centered section.centered{gap:1rem}main.map{flex-grow:1}main.tags .tag-container,main.tags .tag-container form{display:flex;justify-content:space-between;align-items:center;flex-grow:1}main.tags .tag-container .buttons,main.tags .tag-container form .buttons{display:none}main.tags .tag-container:hover .buttons,main.tags .tag-container:has(.tag input) .buttons,main.tags .tag-container:has(.feature input) .buttons,main.tags .tag-container form:hover .buttons,main.tags .tag-container form:has(.tag input) .buttons,main.tags .tag-container form:has(.feature input) .buttons{display:flex}main.tags .tag-container .tag:has(input),main.tags .tag-container .feature:has(input),main.tags .tag-container form .tag:has(input),main.tags .tag-container form .feature:has(input){flex-grow:1;background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;border-radius:.25rem;margin-right:.5rem}main.tags .tag-container .tag:has(input)::after,main.tags .tag-container .feature:has(input)::after,main.tags .tag-container form .tag:has(input)::after,main.tags .tag-container form .feature:has(input)::after{display:none}main.tags .tag-container input,main.tags .tag-container form input{padding:0;min-height:0;flex-grow:1;border:none;background-color:rgba(0,0,0,0);font-size:inherit;font-family:inherit;letter-spacing:inherit;text-transform:inherit}main.tags .flexible-columns{row-gap:1rem}main.admin table tr{text-align:left;padding:1rem 0}main.admin table tr td,main.admin table tr th{padding:.75rem 0}main.admin table tbody tr{border-top:.1rem solid #1a1a1a}main.landing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;flex-grow:1;padding:0 0 var(--footer-height) 0;z-index:0}main.landing section.large-text{width:100%}main.landing section.large-text .h1{max-width:80rem}main.landing section.background{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10rem;flex-grow:1;padding:3rem 4rem 12rem 4rem;border-top:.1rem solid #1a1a1a}main.landing section.background::before{top:0;background-color:rgba(0,0,0,.5)}@media(max-width: 1200px){main.landing section.background{padding:3rem 1.5rem 12rem 1.5rem}}main.landing section.video{position:relative;padding-top:56.25%;left:0;width:100vw;aspect-ratio:16/9;object-fit:cover;overflow:hidden}main.landing section.video iframe{border:none;position:absolute;top:0;left:0;height:100%;width:100%}@media(max-width: 760px){main.landing section.video{aspect-ratio:1/1;padding-top:100%}main.landing section.video iframe{left:50%;transform:translateX(-50%);width:200%}}main.landing section.map{position:fixed !important;top:0;height:100svh;opacity:0;transition:1s opacity;transition-delay:1s;z-index:-1}main.landing section.pricing{width:100%}main.landing section.pricing h4{display:none}main.landing section.landing{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(100vh - 3.3rem);border-radius:.25rem;overflow:hidden}main.landing section.landing .landing-header{position:absolute;text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;margin-bottom:2rem;padding-top:3rem}main.landing section.landing .landing-header .h1 span,main.landing section.landing .landing-header .icon,main.landing section.landing .landing-header .button{opacity:0}main.landing section.landing .landing-header .h1 span{display:inline-block}main.landing section.landing .landing-header .icon{height:3.25rem}main.landing section.content-feature{display:grid;grid-template-columns:repeat(3, 1fr);gap:8rem;padding:0 3rem;width:100%}@media(max-width: 950px){main.landing section.content-feature{gap:4rem;padding:0}}@media(max-width: 760px){main.landing section.content-feature{grid-template-columns:1fr;gap:2rem}main.landing section.content-feature .border-right{display:none}}main.landing section.content-feature .content-feature-block{display:flex;flex-direction:column;gap:1.5rem;width:100%;align-items:center;justify-content:center;text-align:center;min-width:12rem;position:relative;padding:4rem 0}main.landing section.content-feature .content-feature-block:nth-of-type(3) .border-right{display:none}main.landing section.content-feature .content-feature-block:has(.video){text-align:left}main.landing section.content-feature .content-feature-block p{max-width:24rem;margin:auto}main.landing section.content-feature .content-feature-block ins{font-size:2.4rem;color:#ff5900}main.landing section.content-feature .content-feature-block .video-wrapper{width:100%;max-width:30rem;display:flex;flex-direction:column;gap:1.5rem}main.landing section.content-feature .content-feature-block .video-wrapper .video{width:100%;aspect-ratio:1/1;position:relative;border-radius:.25rem;border:.1rem solid #1a1a1a;overflow:hidden}main.landing section.content-feature .content-feature-block .video-wrapper .feature-text{display:flex;flex-direction:column;gap:.5rem}main.landing section.content-feature .content-feature-block .border-right{position:absolute;top:0;right:-4rem;bottom:0;width:.1rem;background-color:#1a1a1a}@media(max-width: 950px){main.landing section.content-feature .content-feature-block .border-right{right:-2rem}}main.landing section.form{width:100%}main.landing section.form form{max-width:700px}main.landing .subheading{width:100%;border-bottom:.1rem solid #1a1a1a;margin-bottom:2rem;padding:1rem 0}main.landing .content-block{max-width:50rem;text-align:center}main.landing .content-block .h1{margin-bottom:3rem}main.landing .content-block .h4{margin-bottom:1rem}main.landing .content-block p{max-width:35rem;margin:auto}section.gallery{display:flex;flex-direction:column;gap:1rem}section.gallery img{width:100%}section.gallery section.flexible-columns{row-gap:1rem}@media(max-width: 550px){section.gallery section.flexible-columns{--grid-item--min-width: 8rem}}section.collections{display:grid;gap:1rem}section.collections.two-column{grid-template-columns:1fr 1fr}@media(max-width: 950px){section.collections.two-column{grid-template-columns:1fr}}section.map{flex-grow:1;display:flex;border-radius:.25rem;overflow:hidden;min-height:50vh}section.controls{display:flex;flex-direction:row;gap:.25rem;flex-wrap:wrap;position:relative;z-index:5}section.controls .buttons{margin-right:2rem}@media(max-width: 550px){section.controls .buttons{margin-right:0}}section.controls .buttons:last-of-type{margin-right:0}section.controls .search{flex-grow:1}section.controls .flex-end{flex-grow:1;justify-self:flex-end}@media(max-width: 550px){section.controls .updated_at{margin-bottom:.5rem}section.controls .flex-end{flex-grow:0;margin-top:1rem;justify-self:start}}section.page-heading{display:flex;flex-direction:row;gap:1rem;align-items:end;padding:0 0 4rem 0}section.filter{border-bottom:.1rem solid #1a1a1a;height:0;overflow:hidden}section.filter h4{margin-top:1.5rem}section.filter.active{height:auto}section.filter form{margin:.75rem 0 2rem 0}section.filter .buttons{margin:.75rem 0}.column-4{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:1rem;row-gap:1rem}@media(max-width: 950px){.column-4{grid-template-columns:1fr 1fr}}@media(max-width: 550px){.column-4{grid-template-columns:1fr}}.flexible-columns{display:grid;gap:1rem;--grid-layout-gap: 1rem;--grid-column-count: 12;--grid-item--min-width: 22rem;--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));grid-template-columns:repeat(auto-fill, minmax(max(var(--grid-item--min-width), var(--grid-item--max-width)), 1fr));grid-gap:var(--grid-layout-gap);row-gap:2rem}@media(max-width: 950px){.flexible-columns{--grid-item--min-width: 17rem}}@media(max-width: 500px){.flexible-columns{--grid-item--min-width: 12rem}}.status{display:inline-block;height:.75rem;width:.75rem;border-radius:50%}.status.orange{background-color:#ff5900}.location-card{display:flex;flex-direction:column;gap:1.1rem}.location-card .flex-row{flex-grow:1}.location-card .location-image{position:relative;width:100%;aspect-ratio:1/1;border-radius:.25rem;overflow:hidden;border:.1rem solid #000;transition:.25s;background-color:#1a1a1a}.location-card .location-image .image{width:100%;height:100%}.location-card .location-image .image img{object-fit:cover;transform:scale(1.1);transition:1s;line-height:0}.location-card .location-details{display:flex;flex-direction:column;gap:.25rem;text-align:left;width:100%}.location-card .location-details .flex-between{align-items:start;gap:1rem}.location-card .location-details .location-title{display:grid;grid-template-columns:1fr auto;gap:.5rem}.location-card .location-details .comments-button{width:1.5rem;height:1.5rem;aspect-ratio:1/1;border-radius:50% 50% 50% .25rem;border:.17rem solid #8a653c;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.7rem;padding-top:.15rem}.location-card .location-details .comments-button.fill{background-color:#8a653c}.location-card .location-details .comments-button.fill span{color:#000}.location-card .location-details .comments-button.fill:hover{background-color:#000}.location-card .location-details .comments-button.fill:hover span{color:#8a653c}.location-card .location-details .comments-button:hover{background-color:#8a653c}.location-card .location-details .comments-button:hover span{color:#000}.location-card .location-details .comments-button span{color:#8a653c;line-height:0;font-weight:600}.location-card .created_at{display:none;position:absolute}@media(hover: hover)and (pointer: fine){.location-card:hover .location-image{border-color:#ff5900}.location-card:hover .location-image .image img{transform:scale(1)}.location-card:hover .address{opacity:0}.location-card:hover .created_at{display:block}}.location-card.compact{flex-direction:row;justify-content:space-between;width:100%;cursor:pointer}.location-card.compact .location-image{width:4rem;border:none}.location-card.compact .location-image .image img{transform:scale(1)}.location-card.compact .location-details{flex-direction:column;gap:.15rem;align-items:start;justify-content:center;padding:.5rem 0}.location-card.compact:hover .location-image{border-color:#1a1a1a}.location-card.compact:hover .location-image .image img{transform:none}.location-card-container{display:flex;position:relative;flex-direction:column}.location-card-container:has(.comments) .location-card{margin-bottom:1rem}.location-card-container .buttons{position:absolute;display:none;top:.5rem;left:.5rem}@media(hover: hover)and (pointer: fine){.location-card-container:hover .buttons{display:flex}}.collection-card,.contact-card,.project-card,.subscription-card{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.25rem;border:.1rem solid #1a1a1a;transition:.25s}.collection-card .collection-title,.collection-card .contact-title,.collection-card .project-title,.contact-card .collection-title,.contact-card .contact-title,.contact-card .project-title,.project-card .collection-title,.project-card .contact-title,.project-card .project-title,.subscription-card .collection-title,.subscription-card .contact-title,.subscription-card .project-title{display:flex;justify-content:space-between}@media(max-width: 760px){.collection-card .collection-title,.collection-card .contact-title,.collection-card .project-title,.contact-card .collection-title,.contact-card .contact-title,.contact-card .project-title,.project-card .collection-title,.project-card .contact-title,.project-card .project-title,.subscription-card .collection-title,.subscription-card .contact-title,.subscription-card .project-title{flex-direction:column}}.collection-card .flexible-columns,.contact-card .flexible-columns,.project-card .flexible-columns,.subscription-card .flexible-columns{overflow:hidden}@media(hover: hover)and (pointer: fine){.collection-card:hover,.contact-card:hover,.project-card:hover,.subscription-card:hover{border-color:#ff5900}}.collection-card .location-card,.contact-card .location-card,.project-card .location-card,.subscription-card .location-card{gap:.75rem}.collection-card .location-card .image img,.contact-card .location-card .image img,.project-card .location-card .image img,.subscription-card .location-card .image img{transform:scale(1)}@media(hover: hover)and (pointer: fine){.collection-card .location-card:hover .location-image,.contact-card .location-card:hover .location-image,.project-card .location-card:hover .location-image,.subscription-card .location-card:hover .location-image{border-color:#000}}.subscription-card{align-items:start}.subscription-card:hover{border-color:#5b6670}.subscription-card.active{border-color:#ff5900}.subscription-card .h4{color:#fff}.subscription-card p{color:#5b6670}.subscription-card .flex-between{width:100%}.collection-card-container{position:relative}.collection-card-container .collection-card-actions{position:absolute;display:none;width:100%;top:0;padding:1rem;justify-content:end;align-items:center;pointer-events:none}.collection-card-container .collection-card-actions .button,.collection-card-container .collection-card-actions .menu{pointer-events:auto}@media(hover: hover)and (pointer: fine){.collection-card-container:hover .collection-card-actions{display:flex}}.toggle-location-card,.toggle-collection-card{position:relative;background-color:#1a1a1a}.toggle-location-card .button,.toggle-collection-card .button{background-color:#5b6670;color:#000}.toggle-location-card form,.toggle-collection-card form{width:100%}.toggle-location-card:has(.addable),.toggle-collection-card:has(.addable){background-color:#000}.toggle-location-card:has(.addable) .button,.toggle-collection-card:has(.addable) .button{background-color:#1a1a1a;color:#cfcec4}.toggle-location-card .toggle,.toggle-collection-card .toggle{display:flex;justify-content:center;align-items:center}.toggle-location-card .toggle ins,.toggle-collection-card .toggle ins{font-size:1.5rem}.map{width:100%;border-radius:.25rem}@media(max-width: 550px){.map{aspect-ratio:1/1;flex-grow:1}}.location-marker-single{position:relative;width:2rem;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.5))}.location-marker{width:5rem;height:5rem;border:.1rem solid #ff5900;border-radius:.25rem;background-color:#1a1a1a;box-shadow:0 0 .25rem #000;position:relative}.location-marker img{width:100%;height:100%;object-fit:cover;border-radius:.18rem;position:relative;z-index:1}@media(hover: hover)and (pointer: fine){.location-marker:hover{z-index:5}.location-marker:hover h4{opacity:1;transform:translateY(-134%) translateX(-50%)}}.location-marker h4{position:absolute;top:0;left:50%;transform:translateY(-100%) translateX(-50%);width:fit-content;white-space:nowrap;background-color:#ff5900;color:#000;padding:.25rem .5rem .2rem .5rem;border-radius:.25rem;opacity:0;transition:.25s;z-index:0}.location-marker h4::after{content:"";position:absolute;left:50%;top:calc(100% - 1px);transform:translate(-50%, 0);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #ff5900}gmp-advanced-marker:hover{z-index:5}.tag{color:#000;position:relative;display:flex;align-items:center;justify-content:center;background-color:#4a73ab;padding:0 0 0 .5rem;margin-right:1rem;height:1.8rem;width:fit-content;border-radius:.25rem 0 0 .25rem;text-transform:lowercase}.tag:after{content:"";position:absolute;top:0;right:-0.85rem;width:.85rem;height:100%;background-image:url('data:image/svg+xml;utf8,<svg width="6" height="13" viewBox="0 0 6 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.308537 0.0881639C0.540575 0.0882087 0.763097 0.189448 0.927173 0.369621L5.74369 5.65867C6.08544 6.03394 6.08544 6.64239 5.74369 7.01766L0.927234 12.3066C0.763122 12.4869 0.540539 12.5881 0.30845 12.5881L4.80594e-06 12.5881L0 0.0881042L0.308537 0.0881639Z" fill="%234A73AB"/></svg>');background-repeat:no-repeat;background-size:.85rem}@media(max-width: 550px){.tag{height:2.8rem;padding:0 .25rem 0 1rem;font-size:1.1rem;margin-right:1.5rem}.tag:after{width:1.32rem;right:-1.32rem;background-size:1.32rem}}.feature{background-color:#4a73ab;border-color:#4a73ab;color:#000;border-radius:2rem;padding:0 .75rem}.feature:active{color:#cfcec4;border-color:#cfcec4}.collaborator{display:flex;width:fit-content;align-items:center;gap:.6rem;background-color:#1a1a1a;border-radius:2rem;padding:.3rem 1rem .3rem .3rem}.collaborator.owner{background-color:#4a73ab;color:#000}.collaborator img,.collaborator .avatar-placeholder{width:1.5rem;height:1.5rem;object-fit:cover;border-radius:50%;font-size:.85rem;letter-spacing:-0.025rem}.collaborator .avatar-placeholder{background-color:#4a73ab;display:flex;align-items:center;justify-content:center;color:#000}.image{position:relative;border-radius:.25rem;overflow:hidden;line-height:0;background-color:#1a1a1a}.image img{object-fit:cover;width:100%;height:100%}.fade-in-image{position:relative;opacity:0;transition:opacity 1s ease;z-index:2}.fade-in-image.loaded{opacity:1}.loader-image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.loader-image img{width:100%;height:100%;filter:blur(1.5rem);transform:translate3d(0, 0, 0) !important;scale:1.1}.modal-overlay,.upload-tracker{position:fixed;overflow:scroll;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);opacity:0;z-index:12;display:grid;place-items:center;pointer-events:none;transition:.3s;padding:3rem 1.5rem}@media(max-width: 550px){.modal-overlay,.upload-tracker{top:0;padding:3rem 0 0 0;place-items:start}}.modal-overlay:has(section.form,.direct-upload),.upload-tracker:has(section.form,.direct-upload){opacity:1;pointer-events:auto}@media(max-width: 550px){.modal-overlay:has(section.form,.direct-upload),.upload-tracker:has(section.form,.direct-upload){animation:slide-in .75s cubic-bezier(0, 0, 0.2, 1)}}.modal-overlay section.form,.modal-overlay .upload-wrapper,.upload-tracker section.form,.upload-tracker .upload-wrapper{width:100%;max-width:40rem;border:.1rem solid #5b6670;border-radius:.25rem;background-color:#000;padding:1.2rem 1rem;box-shadow:0 0 1rem rgba(0,0,0,.5);grid-column:auto !important;min-height:150px;overflow:hidden;max-height:150px}.modal-overlay section.form.auto-height,.modal-overlay .upload-wrapper.auto-height,.upload-tracker section.form.auto-height,.upload-tracker .upload-wrapper.auto-height{min-height:auto;max-height:none}@media(max-width: 550px){.modal-overlay section.form,.modal-overlay .upload-wrapper,.upload-tracker section.form,.upload-tracker .upload-wrapper{max-width:none;border:none;border-radius:0;border-top:.1rem solid #1a1a1a;margin-top:auto;padding:1.5rem .5rem 10rem .5rem;min-height:90svh;max-height:none}.modal-overlay section.form .h3,.modal-overlay .upload-wrapper .h3,.upload-tracker section.form .h3,.upload-tracker .upload-wrapper .h3{font-size:1.6rem}}.modal-overlay section.form form,.modal-overlay section.form .modal-items,.modal-overlay .upload-wrapper form,.modal-overlay .upload-wrapper .modal-items,.upload-tracker section.form form,.upload-tracker section.form .modal-items,.upload-tracker .upload-wrapper form,.upload-tracker .upload-wrapper .modal-items{position:relative;display:flex;flex-direction:column;gap:2rem}.modal-overlay section.form form .h3,.modal-overlay section.form .modal-items .h3,.modal-overlay .upload-wrapper form .h3,.modal-overlay .upload-wrapper .modal-items .h3,.upload-tracker section.form form .h3,.upload-tracker section.form .modal-items .h3,.upload-tracker .upload-wrapper form .h3,.upload-tracker .upload-wrapper .modal-items .h3{width:calc(100% - 2.5rem)}.modal-overlay section.form form .exit,.modal-overlay section.form .modal-items .exit,.modal-overlay .upload-wrapper form .exit,.modal-overlay .upload-wrapper .modal-items .exit,.upload-tracker section.form form .exit,.upload-tracker section.form .modal-items .exit,.upload-tracker .upload-wrapper form .exit,.upload-tracker .upload-wrapper .modal-items .exit{position:absolute;top:-0.25rem;right:0;cursor:pointer}.modal-overlay section.form form .exit ins,.modal-overlay section.form .modal-items .exit ins,.modal-overlay .upload-wrapper form .exit ins,.modal-overlay .upload-wrapper .modal-items .exit ins,.upload-tracker section.form form .exit ins,.upload-tracker section.form .modal-items .exit ins,.upload-tracker .upload-wrapper form .exit ins,.upload-tracker .upload-wrapper .modal-items .exit ins{font-size:2rem}.select-list-container{min-height:200px}.select-list-container .search-input{border:.1rem solid #5b6670}.select-list-container:has(.select-option) input{border-radius:.25rem .25rem 0 0}.select-list-container .select-list{position:relative;display:none;flex-direction:column;gap:.5rem;border-top:none;height:fit-content;cursor:pointer;width:100%}.select-list-container .select-list:has(.select-option){display:flex}.select-list-container .select-list .select-option{display:flex;justify-content:space-between;cursor:pointer;border-radius:.25rem;border:.1rem solid #5b6670}.select-list-container .select-list .select-option button{background-color:inherit;padding:.5rem}.select-list-container .select-list .select-option.user-card{padding:1rem}.select-list-container .select-list .select-option.toggle-collection-card button{padding:1rem}.select-list-container .select-list .select-option .h6{text-align:left}@media(hover: hover)and (pointer: fine){.select-list-container .select-list .select-option:hover{border-color:#cfcec4}.select-list-container .select-list .select-option:hover .button{background-color:#5b6670;color:#000}.select-list-container .select-list .select-option:active{border-color:#ff5900}.select-list-container .select-list .select-option:active .h6,.select-list-container .select-list .select-option:active .h3,.select-list-container .select-list .select-option:active .h4,.select-list-container .select-list .select-option:active span,.select-list-container .select-list .select-option:active ins{color:#ff5900 !important}.select-list-container .select-list .select-option:active .counter,.select-list-container .select-list .select-option:active .button{background-color:#ff5900}}.project-collection{border-top:.1rem solid #1a1a1a;padding:6rem 0 2rem 0;display:flex;flex-direction:column;gap:1rem}.tag-filters{position:absolute;display:none;top:2.8rem;width:100%;z-index:4;border-radius:.25rem;padding:.5rem;border:.1rem solid #1a1a1a;overflow:hidden}.tag-filters.active{display:flex}.search{display:flex;gap:.5rem;align-items:stretch}.search form{width:100%;position:relative}.search form input{font-size:inherit;font-family:inherit;cursor:text;height:100%}.search form .search-icon{position:absolute;top:1rem;right:1rem;color:#5b6670;font-size:1.3rem}@media(max-width: 550px){.search form .search-icon{top:1.1rem}}.search .filter{aspect-ratio:1/1;height:auto}.search .filter ins{font-size:1.4rem}.comments{display:none;overflow:hidden;flex-direction:column;border-radius:.25rem;background-color:#1a1a1a}.comments.active{display:flex}.comments .comment,.comments .comment-form{display:flex;flex-direction:column;gap:.75rem;margin:.75rem}.comments .comment button,.comments .comment-form button{background-color:#1a1a1a;cursor:pointer}.comments .comment .collaborator,.comments .comment-form .collaborator{padding:0}.comments trix-editor{border:none;padding:0;min-height:2rem}#notifications-container .notifications{position:absolute;width:40rem;max-width:40rem;right:0;top:3.25rem;border-radius:.25rem;border:.1rem solid #1a1a1a;z-index:4;display:none;flex-direction:column;overflow:hidden}#notifications-container .notifications h4{padding:1rem}#notifications-container .notifications.active{display:flex}#notifications-container .notifications .notification{border-top:.1rem solid #1a1a1a;padding:1rem}@media(hover: hover)and (pointer: fine){#notifications-container .notifications .notification:hover{background-color:#1a1a1a}}#notifications-container .notifications .notification span{color:#4a73ab}#notifications-container:has(.notifications.active) .button{background-color:#cfcec4;border-color:#cfcec4;color:#000}.counter{border-radius:.25rem;background-color:#4a73ab;color:#000;width:auto;height:1.15rem;padding:0 .35rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.preload{animation:skeleton-loading 1s linear infinite alternate;background-color:#1a1a1a;border-radius:.25rem;width:100%;height:auto}.preload.label{width:6rem;height:1rem}.preload.input{height:2rem}.preload.box{height:3rem}.divider{width:100%;border-bottom:.1rem solid #1a1a1a}.roadmap-feature{display:flex;flex-direction:row;gap:1rem;border-top:.1rem solid #1a1a1a;justify-content:space-between;padding:1rem 0 0 0}.roadmap-feature .status.upcoming{background-color:#8a653c}.roadmap-feature .status.in-progress{background-color:#4a73ab}.roadmap-feature .status.completed{background-color:#ff5900}.word-mask{display:inline-flex;overflow-y:clip;position:unset}.word-mask .masked-word{opacity:0}input,select,trix-editor{background-color:#1a1a1a;border-radius:.25rem;border:.1rem solid #1a1a1a;outline:none;appearance:none;padding:.7rem 1rem;width:100%;color:inherit;cursor:text}input:hover,select:hover,trix-editor:hover{border-color:#5b6670}input:active,input:focus,select:active,select:focus,trix-editor:active,trix-editor:focus{border-color:#ff5900 !important}input::placeholder,input:empty::before,select::placeholder,select:empty::before,trix-editor::placeholder,trix-editor:empty::before{color:#5b6670}select{color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 1rem top 50%;background-size:.65rem auto;padding-right:2rem}select.button{width:12rem}label{color:#5b6670}label.required:after{content:"*";color:#ff5900}trix-toolbar{display:none}trix-toolbar .trix-button-group{border:.1rem solid #5b6670;border-radius:.25rem}trix-toolbar .trix-button-group .trix-button{border:none;color:#5b6670;background-color:#1a1a1a}trix-toolbar .trix-button-group .trix-button:not(:first-child){border-left:.1rem solid #5b6670}.profile-picture{display:flex;position:relative;align-items:center;justify-content:center;border:.1rem solid #5b6670;text-align:center;background-color:#1a1a1a;border-radius:50%;width:10rem;height:10rem;overflow:hidden}.profile-picture img{position:absolute;width:100%;height:100%;object-fit:cover}.file-uploader{display:grid;flex-direction:column;place-items:center;width:100%;height:20rem;border:.1rem solid #ff5900;background-color:#1a1a1a;border-radius:.25rem;color:#ff5900}.file-uploader .h4{color:#ff5900}.file-uploader.is-dragging{background-color:#5b6670}.block-field,.area-field{position:relative;background-color:#1a1a1a;border:.1rem solid #5b6670;border-radius:.25rem}.block-field{line-height:0;height:fit-content;min-height:1rem;cursor:grab}.block-field:hover .buttons{display:flex}.block-field .buttons{display:none;position:absolute;z-index:3;top:.5rem;left:.5rem}.area-field{padding:.75rem 1rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem;min-height:10rem;cursor:move}.area-field.drag-over{border-color:#ff5900}.toggle-slider{position:relative;display:flex;align-items:center;margin-top:.25rem}.toggle-slider .toggle-label{display:flex;align-items:center;gap:10px;cursor:pointer}.toggle-slider .toggle-label .toggle-checkbox{opacity:0;position:absolute}.toggle-slider .toggle-label .toggle-checkbox:focus+.slider{outline:2px solid #ff5900}.toggle-slider .toggle-label .toggle-checkbox:checked+.slider:before{background-color:#ff5900}.toggle-slider .toggle-label .toggle-checkbox:checked+.slider:before{transform:translateX(20px)}.toggle-slider .toggle-label .slider{position:relative;width:42px;height:22px;background-color:#1a1a1a;border-radius:20px;transition:background-color .3s;border:1px solid #000}.toggle-slider .toggle-label .slider:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#5b6670;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.clipboard{position:relative;display:flex;justify-content:space-between}.clipboard input{border-radius:.25rem 0 0 .25rem}.clipboard button{background-color:#1a1a1a;border-left:.1rem solid #5b6670;border-radius:0 .25rem .25rem 0;width:4rem;cursor:pointer}.clipboard button:hover{background-color:#5b6670}.clipboard button ins{font-size:1.1rem}.upload-wrapper{display:flex;flex-direction:column;gap:.25rem;min-height:0 !important;max-height:none !important;height:auto}.direct-upload{width:100%;display:inline-block;position:relative;padding:.25rem .5rem;margin:0}.direct-upload--pending{opacity:.6}.direct-upload__progress{position:absolute;top:0;left:0;bottom:0;opacity:.5;z-index:1;background:#5b6670;border-radius:.25rem;transition:width 120ms ease-out,opacity 60ms 60ms ease-in,color .5s;transform:translate3d(0, 0, 0)}.direct-upload__filename{display:block;position:relative;transition:.2s color;z-index:2}.direct-upload--complete .direct-upload__filename{color:#000}.direct-upload--complete .direct-upload__progress{opacity:1}.direct-upload--error{border-color:#ff5900}input[type=file][data-direct-upload-url][disabled]{display:none}.pac-container{background-color:#1a1a1a;box-shadow:none;font-family:"Pressura Mono",monospace;border-radius:0 0 .25rem .25rem;border:.1rem solid #5b6670;margin-top:-0.1rem}.pac-container .pac-item{border-top:1px solid #5b6670;cursor:pointer}.pac-container .pac-item:hover{background-color:#5b6670}.pac-container .pac-item,.pac-container .pac-item-query,.pac-container .pac-matched{color:#fff}.pac-logo.hdpi::after{display:none !important}.sortable-chosen{cursor:grabbing !important}a[href^="http://maps.google.com/maps"]{display:none !important}a[href^="https://maps.google.com/maps"]{display:none !important}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint div{background:none !important}.gm-style iframe+div{border:none !important}@keyframes slide-in{0%{background-color:rgba(0,0,0,0);backdrop-filter:blur(0);transform:translateY(100%)}66%{background-color:rgba(0,0,0,0);backdrop-filter:blur(0);transform:translateY(0)}100%{background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);transform:translateY(0)}}@keyframes skeleton-loading{0%{background-color:#1a1a1a}100%{background-color:rgb(38.75,38.75,38.75)}}.pagy{display:flex;position:relative;right:0;top:0;border:none;width:auto;z-index:1}.pagy ins{font-size:1rem}.pagy>:not([hidden])~:not([hidden]){--space-reverse: 0;margin-right:calc(.25rem*var(--space-reverse));margin-left:calc(.25rem*(1 - var(--space-reverse)))}.pagy a:not(.gap).current{background-color:#cfcec4;color:#000}.pagy a:not(.gap):has(ins){padding:0 .3rem}
