@font-face{font-family:sans;src:url(/fonts/x29dkfjsk.woff2) format("woff2"),url(/fonts/x29dkfjsk.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM;src:url(/fonts/asfasfas.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--dark-900: hsl(240, 10%, 4%);--dark-900-05: hsla(240, 10%, 0%, .05);--dark-900-10: hsla(240, 10%, 0%, .1);--dark-900-15: hsla(240, 10%, 0%, .15);--dark-900-30: hsla(240, 10%, 0%, .3);--dark-900-55: hsla(240, 10%, 0%, .35);--dark-900-95: hsla(240, 10%, 0%, .9);--dark-800: hsl(240, 0%, 11%);--dark-500: hsl(240, 0%, 15%);--dark-300: hsl(240, 0%, 20%);--light-100: white;--light-100-75: rgba(255, 255, 255, .75);--light-100-55: rgba(255, 255, 255, .5);--light-100-30: rgba(255, 255, 255, .3);--light-100-20: rgba(255, 255, 255, .2);--light-100-15: rgba(255, 255, 255, .15);--light-100-05: rgba(255, 255, 255, .05);--light-100-10: rgba(255, 255, 255, .1);--light-200: hsl(240, 0%, 96%);--light-300: hsl(240, 0%, 93%);--light-350: hsl(240, 0%, 90%);--light-400: hsl(240, 0%, 85%);--light-500: hsl(240, 0%, 64%);--light-600: hsl(240, 0%, 50%);--light-700: hsl(240, 0%, 30%);--light-800: hsl(240, 0%, 25%);--border-radius-small: .8125rem;--border-radius-small-2: 1rem;--border-radius-medium: 1.25rem;--border-radius-large: 1.5rem;--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--elastic-ease-out: linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1);--modal-speed: .6s;--modal-ease: linear(0, .002, .01 3.6%, .034, .074 9.1%, .128 11.4%, .194 13.4%, .271 15%, .344 16.1%, .544, .66 20.6%, .717 22.4%, .765 24.6%, .808 27.3%, .845 30.4%, .883 35.1%, .916 40.6%, .942 47.2%, .963 55%, .979 64%, .991 74.4%, .998 86.4%, 1);--spring-easing: linear(0, .002, .006, .014, .024, .038, .055 3.7%, .1, .143 6.3%, .197 7.7%, .434 13.4%, .542 16.1%, .645 19%, .689, .73, .768, .803, .834, .863, .889, .911, .932, .95, .964, .976, .986 38.6%, .995, 1.002 42.2%, 1.007, 1.011, 1.014 48.6%, 1.015 51.8%, 1.014 55.6%, 1.006 71.1%, 1.002 80.1%, 1 88.8%, 1);--modal-ease: var(--spring-easing)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-weight:500}html[data-modal-open=true]{overflow:hidden;padding-right:var(--scrollbar-width)}html{color-scheme:light}html.no-transition *,.no-transition{transition:none!important}.v-h{position:absolute!important;height:.0625rem;width:.0625rem;overflow:hidden;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);white-space:nowrap}body{color:var(--light-100);font-family:sans,sans-serif;background-color:var(--dark-900)}main{min-height:100vh;display:flex;flex-direction:column}section{width:100%;margin-inline:auto}.mono{font-family:IBM,monospace;letter-spacing:-.03em;text-transform:uppercase}.container{padding-inline:5rem;margin-inline:auto;max-width:120rem}@media (max-width: 991px){.container{padding-inline:1.5rem}}@media (max-width: 479px){.container{padding-inline:1rem}}.row{display:flex;align-items:center}.column{display:flex;flex-direction:column}a{color:inherit;text-decoration:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.scrollbar{overflow:auto;scrollbar-width:.1875rem}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--dark-900);border-radius:999px}.scrollbar::-webkit-scrollbar-track{background:transparent}.scrollbar::-webkit-scrollbar{width:.375rem}@-moz-document url-prefix(){.scrollbar{scrollbar-width:thin;scrollbar-color:var(--dark-900) transparent}}.scrollbar.is--light::-webkit-scrollbar-thumb{background-color:var(--light-500)}.scrollbar.is--light::-webkit-scrollbar{height:.375rem}@-moz-document url-prefix(){.scrollbar.is--light{scrollbar-color:var(--light-500) transparent}}.button-esc{display:none;position:absolute;top:.5rem;right:.5rem;background-color:var(--dark-300);padding-inline:.5rem;padding-right:.375rem;padding-block:.25rem;border-radius:9px;font-size:.875rem;align-items:center;gap:.25rem;cursor:pointer;z-index:10;opacity:.4;transition:opacity .2s ease-out}@media (hover: hover) and (pointer: fine){.button-esc:hover{opacity:1}}@media (hover: hover) and (pointer: fine) and (min-width: 768px){.button-esc{display:flex}}.button-esc span{font-size:.625rem;padding:.125rem .25rem;border-radius:6px;border:1px solid var(--light-100-10)}[data-dialog]{isolation:isolate;backface-visibility:hidden}.modal-drag-handle{height:2.5rem;padding:.5rem 0 0;cursor:grab;background-color:#0000;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative;left:-.375rem;top:0}@media (max-width: 991px){.modal-drag-handle{height:3.25rem}}.modal[data-dragging=true] .modal-drag-handle-bar{width:5rem}img,video{-webkit-user-drag:none;-webkit-touch-callout:none}[data-modal-id=inspo-modal] .media-container:focus,[data-modal-id=inspo-modal] .media-container:focus-visible,[data-modal-id=inspo-modal] video:focus,[data-modal-id=inspo-modal] video:focus-visible{outline:none!important;box-shadow:none}[data-modal-id=inspo-modal] .media-container{-webkit-tap-highlight-color:transparent}@media (hover: hover) and (pointer: fine){.modal-drag-handle:hover .modal-drag-handle-bar{width:5rem}}.modal-drag-handle-bar{transition:width .8s var(--elastic-ease-out);position:relative;width:3.25rem;background-color:color-mix(in hsl,var(--light-100),transparent 75%);border-radius:var(--border-radius-small);height:.3125rem}.modal-drag-handle-bar:after{content:"";display:block;position:absolute;inset:0;background-color:color-mix(in hsl,var(--light-100),transparent 25%);width:calc(5% + 95% * var(--progress));opacity:calc(var(--progress, 1) * 1.4);border-radius:var(--border-radius-small)}.modal-overlay{z-index:1000}.modal-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000d9;opacity:0;transition:opacity .3s ease-out}button,input,textarea{appearance:none;background:none;border:none;padding:0;margin:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:none;cursor:pointer;outline:none;box-shadow:none;border-radius:0;transition:none;-webkit-tap-highlight-color:transparent}button::-moz-focus-inner,input::-moz-focus-inner,textarea::-moz-focus-inner{border:0;padding:0}
