:root [data-variant=inspiration].modal{border:solid 2px var(--button-border-primary);background:var(--background);border-radius:16px;max-width:80vw;overflow:hidden}@media (max-width:785px){:root [data-variant=inspiration].modal{margin:0 auto;transform:none!important}}@media (min-width:786px){:root [data-variant=inspiration].modal{position:absolute}}:root [data-variant=inspiration] .modal--main{padding:0 1.75rem}:root [data-variant=inspiration] .modal--control{cursor:move;align-items:center;height:1.75rem;display:flex;position:relative}:root [data-variant=inspiration] h3.modal--title{margin:0 auto}:root [data-variant=inspiration] .modal--button-close{border-radius:50%;position:absolute;top:4px;right:-24px}:root [data-variant=inspiration] .modal--button-close svg{--svg-height:28px}:root [data-variant=inspiration] .modal--content-wrapper{flex-direction:column;align-items:center;row-gap:.5rem;padding-bottom:.5rem;display:flex}:root [data-variant=inspiration] .modal--content-wrapper img{border:solid 1px var(--button-border-primary);border-radius:16px;width:100%;max-width:50vh;height:auto}
.header{justify-content:space-between;align-items:center;display:flex}.header .main-nav{width:auto}.header .main-nav .mobile-nav-wrapper{display:none}.header .main-nav ul.main-nav--list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.header .main-nav ul.main-nav--list .mobile{display:none}.header .main-nav ul.main-nav--list .desktop{display:flex}.header .main-nav ul.main-nav--list li.main-nav--item{padding:1rem}.header .main-nav ul.main-nav--list li.main-nav--item button,.header .main-nav ul.main-nav--list li.main-nav--item a{font-size:var(--fs-body)}@media (max-width:640px){.header .main-nav ul.main-nav--list li.main-nav--item{font-size:var(--fs-body);padding:.25rem .5rem 0}.header .main-nav ul.main-nav--list li.main-nav--item button{font-size:var(--fs-body);width:auto}.header .main-nav ul.main-nav--list.mobile{flex-direction:column;align-items:stretch;row-gap:.5rem;width:-webkit-fill-available;display:flex}.header .main-nav ul.main-nav--list.mobile button,.header .main-nav ul.main-nav--list.mobile .dropdown-wrapper{width:-webkit-fill-available}.header .main-nav ul.main-nav--list.desktop{display:none}}@media (max-width:640px){.header .main-nav{width:-webkit-fill-available}.header .main-nav .mobile-nav-wrapper{display:block}.header .main-nav .mobile-nav-wrapper button,.header .main-nav .mobile-nav-wrapper .dropdown-wrapper{width:-webkit-fill-available;height:auto}}.header .logo{color:var(--logo-color);text-indent:0;font-size:32px;font-weight:700}.header .logo:hover{color:var(--logo-color-hover)}.header .logo:focus{outline:2px solid var(--logo-color-hover);outline-offset:2px}@media (max-width:640px){.header{column-gap:25%}}
:root{--fs-legal:clamp(.625rem, .525rem + .25vw, .75rem);--fs-eyebrow:clamp(.875rem, .775rem + .25vw, 1rem);--fs-body:clamp(1rem, .8rem + .5vw, 1.25rem);--fs-static-14:14px;--fs-heading-6:clamp(1.125rem, .925rem + .5vw, 1.375rem);--fs-heading-5:clamp(1.25rem, .95rem + .75vw, 1.625rem);--fs-heading-4:clamp(1.5rem, 1.1rem + 1vw, 2rem);--fs-heading-3:clamp(1.875rem, .975rem + 2.25vw, 3rem);--fs-heading-2:clamp(2.375rem, 1.475rem + 2.25vw, 3.5rem);--fs-heading-1:clamp(2.75rem, 1.65rem + 2.75vw, 4.125rem);--lh-normal:normal;--cl-charcoal-darkest:#141414;--cl-charcoal-medium:#333030;--cl-charcoal-lighter:#5e5b5b;--cl-charcoal-lightest:#e0e0e0;--cl-lavender-lightest:#fbfaff;--cl-chartreuse-lightest:#e5ffee;--cl-aged-paper:#fcf4e8;--cl-lemon-lightest:#c2c2bc;--cl-white:#fff;--cl-off-white:#f5f5f5;--cl-off-white-blue:#f2f2f3;--cl-off-white-red:#fff7f7;--cl-display-dull:#bab08d;--cl-golden:#fecf49;--cl-dark-mango:#ff9d00;--cl-mango:#ffc056;--cl-golden-light:#fee7a9;--cl-coffee:#32170e;--cl-orange-hot:#ca3d21;--cl-red-vibrant:#ed0707;--cl-red-light:#fde8e8;--cl-hot-pink:#f05177;--cl-hot-pink-light:#faacbe;--cl-powder-blue:#4287f5;--cl-powder-blue-light:#cbfefb;--cl-powder-blue-dark:#336ab8;--cl-aqua-blue:#1af4fd;--cl-blue-vibrant:#1d28fc;--cl-burgundy:#620120;--cl-burgundy-light:#92002e;--cl-blue-lavender:#543dff;--cl-green-dark:#017803;--cl-green-darker:#054106;--cl-monitor-green:#b6fa8c;--cl-monitor-dark-green:#22c55e;--cl-monitor-avocado:#5c692f;--cl-monitor-avocado-dark:#444d25;--cl-monitor-black-green:#041202;--cl-mint-pale:#cefee2;--cl-text-default-dark:var(--cl-charcoal-darkest);--cl-text-default-light:var(--cl-lavender-lightest);--newspaper-button-background-gradient:repeating-linear-gradient(45deg, var(--cl-off-white-blue) 0, var(--cl-off-white-blue) .5px, var(--cl-charcoal-lightest) 0, var(--cl-charcoal-lightest) 50%);--newspaper-button-background-gradient-hover:repeating-linear-gradient(45deg, var(--cl-charcoal-darkest) 0, var(--cl-charcoal-darkest) .5px, var(--cl-charcoal-lighter) 0, var(--cl-charcoal-lighter) 50%);--newspaper-button-background-gradient-dark:repeating-linear-gradient(45deg, var(--cl-charcoal-medium) 0, var(--cl-charcoal-medium) .5px, var(--cl-charcoal-lighter) 0, var(--cl-charcoal-lighter) 50%);--newspaper-button-background-gradient-hover-dark:repeating-linear-gradient(45deg, var(--cl-lavender-lightest) 0, var(--cl-lavender-lightest) .5px, var(--cl-charcoal-lighter) 0, var(--cl-charcoal-lightest) 50%);--paper-texture-background:url("data:image/svg+xml,%3Csvg viewBox='0 0 305 305' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='8.55' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");--spacing-100-175:clamp(1rem, .4rem + 1.5vw, 1.75rem);--spacing-75-125:clamp(.75rem, .35rem + 1vw, 1.25rem);--spacing-50-100:clamp(.5rem, .1rem + 1vw, 1rem);--default-background:var(--cl-off-white);--default-ff:var(--ff-manrope);--default-container-padding:clamp(1.25rem, .25rem + 2.5vw, 2.5rem);--default-container-max-width:1440px;--default-background-image:none;--default-pseudo-content:"";--default-logo-color:var(--cl-coffee);--default-logo-color-hover:var(--cl-orange-hot);--default-text-indent:1.5rem;--default-text-body-primary:var(--cl-coffee);--default-heading-primary:var(--cl-coffee);--default-heading-primary-hover:var(--cl-orange-hot);--default-link-primary:var(--cl-burgundy);--default-link-primary-hover:var(--cl-orange-hot);--default-button-background-primary:var(--cl-coffee);--default-button-background-primary-hover:var(--cl-orange-hot);--default-button-color-primary:var(--cl-lavender-lightest);--default-button-color-primary-hover:var(--cl-white);--default-button-border-primary:var(--cl-burgundy-light);--default-button-border-primary-hover:var(--cl-burgundy);--default-button-background-image-primary:none;--default-button-background-image-primary-hover:none;--default-button-background-size-primary:auto;--pseudo-content:var(--theme-pseudo-content,var(--default-pseudo-content));--text-indent:var(--theme-text-indent,var(--default-text-indent));--ff-primary:var(--theme-font-primary,var(--default-ff));--background:var(--theme-background,var(--default-background));--background-image:var(--theme-background-image,var(--default-background-image));--background-image-hover:var(--theme-background-image-hover,var(--default-background-image-hover));--logo-color:var(--theme-logo-color,var(--default-logo-color));--logo-color-hover:var(--theme-logo-color-hover,var(--default-logo-color-hover));--text-body-primary:var(--theme-text-body-primary,var(--default-text-body-primary));--heading-primary:var(--theme-heading-primary,var(--default-heading-primary));--heading-primary-hover:var(--theme-heading-primary-hover,var(--cl-white));--link-primary:var(--theme-link-primary,var(--default-link-primary));--link-primary-hover:var(--theme-link-primary-hover,var(--default-link-primary-hover));--button-color-primary:var(--theme-button-color-primary,var(--default-button-color-primary));--button-color-primary-hover:var(--theme-button-color-primary-hover,var(--default-button-color-primary-hover));--button-background-primary:var(--theme-button-background-primary,var(--default-button-background-primary));--button-background-primary-hover:var(--theme-button-background-primary-hover,var(--default-button-background-primary-hover));--button-border-primary:var(--theme-button-border-primary,var(--default-button-border-primary));--button-border-primary-hover:var(--theme-button-border-primary-hover,var(--default-button-border-primary-hover));--button-background-image-primary:var(--theme-button-background-image-primary,var(--default-button-background-image-primary));--button-background-image-primary-hover:var(--theme-button-background-image-primary-hover,var(--default-button-background-image-primary-hover));--button-background-size-primary:var(--theme-button-background-size-primary,var(--default-button-background-size-primary))}:root[data-theme=typewriter]{--theme-font-primary:var(--ff-special-elite);--theme-background:var(--cl-off-white-blue);--theme-text-body-primary:var(--cl-charcoal-darkest);--theme-background-image:var(--paper-texture-background);--theme-pseudo-content:"";--theme-heading-primary:var(--cl-monitor-black-green);--theme-link-primary:var(--cl-powder-blue-dark);--theme-link-primary-hover:var(--cl-red-vibrant);--theme-logo-color:var(--cl-charcoal-lighter);--theme-logo-color-hover:var(--cl-charcoal-darkest);--theme-button-background-image-primary:var(--newspaper-button-background-gradient);--theme-button-background-image-primary-hover:var(--newspaper-button-background-gradient-hover);--theme-button-background-size-primary:5px 5px;--theme-button-color-primary:var(--cl-charcoal-darkest);--theme-button-color-primary-hover:var(--cl-charcoal-lightest);--theme-button-background-primary:var(--cl-off-white);--theme-button-background-primary-hover:var(--cl-charcoal-lightest);--theme-button-border-primary:var(--cl-charcoal-lighter);--theme-button-border-primary-hover:var(--cl-charcoal-darkest)}:root[data-theme=sprawl]{--theme-font-primary:var(--ff-nippo);--theme-background:var(--cl-mango);--theme-text-body-primary:var(--cl-coffee);--theme-text-body-secondary:var(--cl-monitor-dark-green);--theme-logo-color:var(--cl-monitor-avocado);--theme-logo-color-hover:var(--cl-coffee);--theme-heading-primary:var(--cl-coffee);--theme-text-indent:0;--theme-link-primary:var(--cl-monitor-avocado);--theme-link-secondary:var(--cl-monitor-avocado);--theme-link-primary-hover:var(--cl-coffee);--theme-link-secondary-hover:var(--cl-golden);--theme-button-background-primary:var(--cl-coffee);--theme-button-background-primary-hover:var(--cl-monitor-avocado);--theme-button-color-primary:var(--cl-mango);--theme-button-color-primary-hover:var(--cl-mango);--theme-button-border-primary:var(--cl-monitor-avocado);--theme-button-border-primary-hover:var(--cl-dark-mango)}:root[data-theme=floral]{--theme-font-primary:var(--ff-bespoke);--theme-background:var(--cl-powder-blue-light);--theme-text-body-primary:var(--cl-charcoal-darkest);--theme-heading-primary:var(--cl-orange-hot);--theme-logo-color:var(--cl-orange-hot);--theme-logo-color-hover:var(--cl-dark-mango);--theme-link-primary:var(--cl-green-dark);--theme-link-primary-hover:var(--cl-hot-pink);--theme-button-background-primary:var(--cl-orange-hot);--theme-button-color-primary:var(--cl-chartreuse-lightest);--theme-button-background-primary-hover:var(--cl-blue-vibrant);--theme-button-color-primary-hover:var(--cl-lavender-lightest);--theme-button-border-primary:var(--cl-dark-mango);--theme-button-border-primary-hover:var(--cl-hot-pink)}:root[data-theme=monitor]{--theme-font-primary:var(--ff-nippo);--theme-background:var(--cl-display-dull);--theme-text-body-primary:var(--cl-charcoal-darkest);--theme-heading-primary:var(--cl-coffee);--theme-logo-color:var(--cl-burgundy);--theme-logo-color-hover:var(--cl-green-darker);--theme-link-primary:var(--cl-burgundy);--theme-link-primary-hover:var(--cl-green-darker);--theme-button-background-primary:var(--cl-display-dull);--theme-button-background-primary-hover:var(--cl-orange-hot);--theme-button-color-primary:var(--cl-burgundy);--theme-button-color-primary-hover:var(--cl-off-white);--theme-button-border-primary:var(--cl-burgundy);--theme-button-border-primary-hover: }@media (prefers-color-scheme:dark){:root{--default-background-dark:var(--cl-coffee);--default-background-image-dark:none;--default-logo-color-dark:var(--cl-golden-light);--default-logo-color-hover-dark:var(--cl-orange-hot);--default-text-body-primary-dark:var(--cl-off-white-red);--default-heading-primary-dark:var(--cl-golden-light);--default-heading-primary-hover-dark:var(--cl-orange-hot);--default-link-primary-dark:var(--cl-dark-mango);--default-link-primary-hover-dark:var(--cl-orange-hot);--default-button-background-primary-dark:var(--cl-coffee);--default-button-background-primary-hover-dark:var(--cl-orange-hot);--default-button-color-primary-dark:var(--cl-lavender-lightest);--default-button-color-primary-hover-dark:var(--cl-white);--default-button-border-primary-dark:var(--cl-golden-light);--default-button-border-primary-hover-dark:var(--cl-burgundy);--default-button-background-image-primary-dark:none;--default-button-background-image-primary-hover-dark:none;--default-button-background-size-primary-dark:auto}:root[data-theme=typewriter]{--theme-background-dark:var(--cl-charcoal-medium);--theme-text-body-primary-dark:var(--cl-aged-paper);--theme-heading-primary-dark:var(--cl-lavender-lightest);--theme-link-primary-dark:var(--cl-golden);--theme-link-primary-hover-dark:var(--cl-lavender-lightest);--theme-button-background-image-primary:var(--newspaper-button-background-gradient-dark);--theme-button-background-image-primary-hover:var(--newspaper-button-background-gradient-hover-dark);--theme-button-background-size-primary:5px 5px;--theme-logo-color-dark:var(--cl-charcoal-lightest);--theme-logo-color-hover-dark:var(--cl-dark-mango);--theme-button-color-primary-dark:var(--cl-aged-paper);--theme-button-color-primary-hover-dark:var(--cl-charcoal-darkest);--theme-button-border-primary-dark:var(--cl-charcoal-darkest);--theme-button-border-primary-hover-dark:var(--cl-golden)}:root[data-theme=sprawl]{--theme-font-primary:var(--ff-nippo);--theme-background-dark:var(--cl-monitor-black-green);--theme-logo-color-dark:var(--cl-golden);--theme-logo-color-hover-dark:var(--cl-orange-hot);--theme-text-body-primary-dark:var(--cl-monitor-green);--theme-heading-primary-dark:var(--cl-mint-pale);--theme-heading-primary-hover-dark:var(--cl-green-dark);--theme-link-primary-dark:var(--cl-golden);--theme-link-primary-hover-dark:var(--cl-orange-hot);--theme-button-color-primary-dark:var(--cl-golden);--theme-button-color-primary-hover-dark:var(--cl-golden);--theme-button-border-primary-hover-dark:var(--cl-monitor-dark-green);--theme-button-border-primary-dark:var(--cl-golden);--theme-button-background-primary-hover-dark:var(--cl-orange-hot);--theme-button-background-primary-dark:var(--cl-monitor-avocado)}:root[data-theme=monitor]{--theme-font-primary:var(--ff-nippo);--theme-background-dark:var(--cl-monitor-black-green);--theme-logo-color-dark:var(--cl-golden);--theme-logo-color-hover-dark:var(--cl-mint-pale);--theme-text-body-primary-dark:var(--cl-monitor-green);--theme-heading-primary-dark:var(--cl-dark-mango);--theme-heading-primary-hover-dark:var(--cl-green-dark);--theme-link-primary-dark:var(--cl-golden);--theme-link-primary-hover-dark:var(--cl-chartreuse-lightest);--theme-button-color-primary-dark:var(--cl-chartreuse-lightest);--theme-button-color-primary-hover-dark:var(--cl-golden);--theme-button-background-primary-dark:var(--cl-monitor-avocado-dark);--theme-button-border-primary-dark:var(--cl-monitor-dark-green);--theme-button-background-primary-hover-dark:var(--cl-green-darker);--theme-button-border-primary-hover-dark:var(--cl-golden)}:root[data-theme=floral]{--theme-background-dark:var(--cl-green-darker);--theme-text-body-primary-dark:var(--cl-chartreuse-lightest);--theme-heading-primary-dark:var(--cl-golden-light);--theme-link-primary-dark:var(--cl-golden-light);--theme-link-primary-hover-dark:var(--cl-aqua-blue);--theme-logo-color-dark:var(--cl-golden-light);--theme-button-color-primary-dark:var(--cl-mango);--theme-button-background-primary-dark:var(--cl-powder-blue-dark);--theme-button-border-primary-dark:var(--cl-aqua-blue);--theme-button-color-primary-hover-dark:var(--cl-blue-vibrant);--theme-button-background-primary-hover-dark:var(--cl-hot-pink-light);--theme-button-border-primary-hover-dark:var(--cl-hot-pink)}:root{--logo-color:var(--theme-logo-color-dark,var(--default-logo-color-dark));--logo-color-hover:var(--theme-logo-color-hover-dark,var(--default-logo-color-hover-dark));--background:var(--theme-background-dark,var(--default-background-dark));--text-body-primary:var(--theme-text-body-primary-dark,var(--default-text-body-primary-dark));--text-body-secondary:var(--theme-text-body-secondary-dark,var(--default-text-body-secondary-dark));--heading-primary:var(--theme-heading-primary-dark,var(--default-heading-primary-dark));--heading-primary-hover:var(--theme-heading-primary-hover-dark,var(--cl-white));--heading-secondary:var(--theme-heading-secondary-dark,var(--cl-charcoal-lighter));--heading-secondary-hover:var(--theme-heading-secondary-dark-hover,var(--cl-white));--link-primary:var(--theme-link-primary-dark,var(--default-link-primary-dark));--link-secondary:var(--theme-link-secondary-dark,var(--cl-monitor-black-green));--link-primary-hover:var(--theme-link-primary-hover-dark,var(--default-link-primary-hover-dark));--link-secondary-hover:var(--theme-link-secondary-dark-hover,var(--cl-monitor-dark-green));--button-background-primary:var(--theme-button-background-primary-dark,var(--default-button-background-primary-dark));--button-background-primary-hover:var(--theme-button-background-primary-hover-dark,var(--default-button-background-primary-hover-dark));--button-color-primary:var(--theme-button-color-primary-dark,var(--default-button-color-primary-dark));--button-color-primary-hover:var(--theme-button-color-primary-hover-dark,var(--default-button-color-primary-hover-dark));--button-background-secondary:var(--theme-button-background-secondary-dark,var(--cl-charcoal-lighter));--button-background-secondary-hover:var(--theme-button-background-secondary-dark-hover,var(--cl-white));--button-color-secondary:var(--theme-button-foreground-secondary-dark,var(--cl-charcoal-darkest));--button-color-secondary-hover:var(--theme-button-foreground-secondary-dark-hover,var(--cl-black));--button-border-primary:var(--theme-button-border-primary-dark,var(--default-button-border-primary-dark));--button-border-secondary:var(--theme-button-border-secondary-dark,var(--cl-white));--button-border-secondary-hover:var(--theme-button-border-secondary-dark-hover,var(--cl-monitor-dark-green));--button-border-primary-hover:var(--theme-button-border-primary-hover-dark,var(--default-button-border-primary-hover-dark))}}
:root html{height:100%}:root html,:root body{max-width:100vw;overflow-x:hidden}:root body{color:var(--text-body-primary);font-family:var(--ff-primary);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}:root body:before{content:var(--pseudo-content);background-image:var(--background-image);z-index:-1;opacity:.5;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}:root *{box-sizing:border-box;margin:0}:root a{color:var(--link-primary);cursor:pointer;text-decoration:none}:root a:hover{color:var(--link-primary-hover)}:root a:focus{outline:2px solid var(--button-border-primary);outline-offset:2px;color:var(--link-primary-hover)}:root a.secondary{color:var(--link-secondary)}:root a.secondary:hover{color:var(--link-secondary-hover)}:root a.secondary:focus{outline:2px solid var(--button-border-secondary);outline-offset:2px;color:var(--link-secondary-hover)}:root h1,:root h2,:root h3,:root h4,:root h5,:root h6{color:var(--heading-primary);font-family:var(--ff-primary);margin-bottom:1rem}:root p{text-indent:var(--text-indent);margin-bottom:1rem;line-height:1.6}:root p a{text-decoration:underline}:root p:first-of-type{margin-top:1rem}:root .page.home .login-signup-buttons{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}:root .page.form.login form{flex-direction:column;display:flex}:root .page.form.story form{width:100%;max-width:60%;margin:3% auto}:root .page.form.story form ul{margin-bottom:1rem;list-style:none}:root .page.form.story form .user-search{margin-top:1rem}:root .page.main{justify-content:center;width:100%;max-width:1200px;margin:0 auto;display:flex}:is(:root .page.form.story,:root .page.form.auth) form{border:1px solid var(--link-primary);background-color:var(--background);border-radius:8px;flex-direction:column;padding:1rem;display:flex;box-shadow:0 4px 6px #0000001a}:is(:root .page.form.story,:root .page.form.auth) form input{border-color:var(--link-primary);background-color:var(--background);color:var(--text-body-primary);font-weight:700}:is(:root .page.form.story,:root .page.form.auth) form input:focus{outline:2px solid var(--link-primary);outline-offset:2px}:is(:root .page.form.story,:root .page.form.auth) form button[class$=submit]{width:fit-content;margin:1rem 0}:root[data-theme=monitor] body:before{border:solid green calc(var(--default-container-padding) / 2);top:calc(var(--default-container-padding) / 2);left:calc(var(--default-container-padding) / 2);right:calc(var(--default-container-padding) / 2);bottom:calc(var(--default-container-padding) / 2);content:"";z-index:2;pointer-events:none;opacity:1;border-radius:32px;width:auto;height:auto;position:fixed}:root[data-theme=monitor] body:after{border:solid black calc(var(--default-container-padding) * 2);inset:calc(var(--default-container-padding) * -1);content:"";z-index:1;pointer-events:none;position:fixed}:root[data-theme=sprawl] .border{border:solid 2px var(--cl-dark-mango);corner-top-left-shape:bevel;corner-bottom-right-shape:bevel;border-top-left-radius:50px;border-bottom-right-radius:50px}:is(:root[data-theme=sprawl] .page.home,:root[data-theme=sprawl] .page.form.story,:root[data-theme=sprawl] .page.form.auth) form,:is(:root[data-theme=sprawl] .page.home,:root[data-theme=sprawl] .page.form.story,:root[data-theme=sprawl] .page.form.auth) .login-signup-buttons{background-color:var(--background);border:solid 2px var(--link-primary);corner-top-left-shape:bevel;corner-bottom-right-shape:bevel;border-top-left-radius:50px;border-bottom-right-radius:50px;flex-direction:column;padding:3rem;display:flex}:root[data-theme=sprawl] .login-signup-buttons{width:fit-content}:root[data-theme=floral] .border{position:relative}:root[data-theme=floral] .border:after{content:"";border:double 3.5px var(--theme-button-border-primary);pointer-events:none;border-radius:5px;position:absolute;inset:0}:root[data-theme=floral] .border:before{content:"";border:double 3.5px var(--theme-button-border-primary-hover);pointer-events:none;border-radius:5px;position:absolute;inset:7px}:is(:root[data-theme=floral] .page.home,:root[data-theme=floral] .page.form.story,:root[data-theme=floral] .page.form.auth) form,:is(:root[data-theme=floral] .page.home,:root[data-theme=floral] .page.form.story,:root[data-theme=floral] .page.form.auth) .login-signup-buttons{background-color:var(--background);padding:2rem;position:relative}:is(:is(:root[data-theme=floral] .page.home,:root[data-theme=floral] .page.form.story,:root[data-theme=floral] .page.form.auth) form,:is(:root[data-theme=floral] .page.home,:root[data-theme=floral] .page.form.story,:root[data-theme=floral] .page.form.auth) .login-signup-buttons):after{content:"";border:double 3.5px var(--theme-button-border-primary);pointer-events:none;border-radius:5px;position:absolute;inset:0}:is(:is(:root[data-theme=floral] .page.home,:root[data-theme=floral] .page.form.story,:root[data-theme=floral] .page.form.auth) form,:is(:root[data-theme=floral] .page.home,:root[data-theme=floral] .page.form.story,:root[data-theme=floral] .page.form.auth) .login-signup-buttons):before{content:"";border:double 3.5px var(--theme-button-border-primary-hover);pointer-events:none;border-radius:5px;position:absolute;inset:7px}:root[data-theme=floral] .login-signup-buttons{width:fit-content}:root[data-theme=typewriter] .border{border:.5px solid #979998;border-radius:2px;box-shadow:10px 7px 9px -1px #8a8888d6}@media (prefers-color-scheme:dark){:root[data-theme=typewriter] .border{box-shadow:10px 7px 9px -1px #292828d6}:root[data-theme=floral] .border{position:relative}:root[data-theme=floral] .border:after{border-color:var(--theme-button-border-primary-dark)}:root[data-theme=floral] .border:before{border-color:var(--theme-button-border-primary-hover-dark)}}:root .profile-homepage{flex-direction:column;row-gap:2rem;display:flex}:root .profile-homepage--heading{margin-bottom:0}:root .profile-homepage--image-wrapper{float:inline-start;clip-path:circle();shape-outside:circle();padding:1rem}:root .profile-homepage--image-wrapper img{object-fit:cover}:root .profile-homepage--upper-content{flex-direction:column;row-gap:1.5rem;display:flex}:root .profile-homepage--messages{flex-direction:column;row-gap:1rem;display:flex}:root .profile-homepage--messages h2{margin-bottom:0}:root .profile-homepage--messages .message-thread{padding-bottom:0}:root .profile-homepage--messages .message-form--wrapper{margin-bottom:0}:root .profile-homepage--messages-wrapper{padding-bottom:1.5rem}:root .profile-homepage--messages-wrapper.mobile{visibility:hidden;display:none}:root .profile-homepage--messages-wrapper.desktop{border:solid 2px var(--button-border-primary);border-radius:5px;grid-template-columns:repeat(auto-fit,minmax(250px,25%));justify-content:space-between;margin-bottom:.75rem;padding:.75rem 0 0;list-style:none;display:grid}:root .profile-homepage--messages-wrapper>li{padding-right:1rem}:root .profile-homepage--new-message-detail summary{display:block}:root .profile-homepage--new-message-detail[open] summary{display:none}:root .profile-homepage--stories-wrapper{flex-direction:row;justify-content:space-between;display:flex}:root .profile-homepage--stories-wrapper .label{font-size:var(--fs-heading-5);margin-bottom:1rem;font-weight:700;display:block}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list{list-style:none}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list li{padding-left:1.25rem}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.mobile{display:none}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.desktop{border:solid 2px var(--button-border-primary);border-radius:5px;flex-direction:column;max-height:450px;padding:1rem 1rem 1rem 0;display:flex;overflow:auto}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.in-progress a.story-ready{position:relative}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.in-progress a.story-ready:before{content:"";background:var(--link-primary-hover);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:-12px}:root .profile-homepage--main-content{flex-direction:column;row-gap:2rem;display:flex}@media (max-width:639px){:root .profile-homepage--image-wrapper{float:none;clip-path:none;shape-outside:none;justify-content:center;padding:1rem;display:flex}:root .profile-homepage--stories-wrapper{flex-direction:column;row-gap:2rem}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list li{padding-left:.75rem}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.mobile{visibility:visible;flex-direction:column;display:flex}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.mobile .dropdown-wrapper,:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.mobile button{width:100%}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.mobile ul{border:solid 2px var(--button-border-primary);border-radius:5px;max-height:200px;padding:1rem 1rem 2rem;overflow:auto}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.desktop{display:none}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.in-progress a.story-ready{position:relative}:root .profile-homepage--stories-wrapper div .profile-homepage--stories-list.in-progress a.story-ready:before{left:-9px}:root .profile-homepage--stories-list-wrapper{flex-direction:column;display:flex}:root .profile-homepage--create-story-button-wrapper{margin:0 auto}:root .profile-homepage--messages .message-form--close-button{margin:unset;margin-left:auto}:root .profile-homepage--messages .message-form--detail summary{margin:0 auto}:root .profile-homepage--messages-wrapper.mobile{visibility:visible;padding-bottom:.75rem;display:block}:root .profile-homepage--messages-wrapper.mobile .dropdown-wrapper,:root .profile-homepage--messages-wrapper.mobile button.dropdown-trigger{width:100%}:root .profile-homepage--messages-wrapper.mobile .dropdown-wrapper .dropdown-list{padding:.75rem 0 0}:root .profile-homepage--messages-wrapper.desktop{display:none}}:root .profile-update-page .profile-update-page--main-content{column-gap:10%;display:flex}:root .profile-update-page .profile-update-page--main-content .profile-update-page--form-wrapper{flex:1}:root .profile-update-page .profile-update-page--main-content .profile-form{width:100%;max-width:unset}@media (max-width:639px){:root .profile-update-page .profile-update-page--heading{text-align:center}:root .profile-update-page .profile-update-page--main-content{flex-direction:column;align-items:center}}:root .story-main-page .in-progress--wrapper{flex-direction:column;align-items:center;display:flex}:root .story-main-page .in-progress--wrapper .in-progress--label{margin:0}:root .story-main-page .in-progress--wrapper ul.in-progress--contributor-list{margin:.5rem 0 .75rem;list-style:none}:root .story-main-page .in-progress--wrapper p{text-indent:0;font-size:var(--fs-body)}:root .story-update-page h1.story-update-page--heading{width:fit-content;font-size:var(--fs-heading-3);margin:auto}:root .story-update-page h2.story-update-page--title{font-size:var(--fs-heading-4);width:fit-content;margin:auto;font-style:italic}:root .story-update-page h3.story-update-page--attribution{font-size:var(--fs-eyebrow);width:fit-content;margin:auto;padding-bottom:1rem}:root .story-update-page .last-reveal--wrapper{flex-direction:column;align-items:center;display:flex}:root .story-update-page .last-reveal--label,:root .story-update-page .input-wrapper label{font-size:var(--fs-body);font-weight:unset;margin:0 auto;padding:.5rem 0}:root .story-update-page .last-reveal--text{font-style:italic;font-size:var(--fs-heading-6);margin:0}@media (max-width:639px){:root .story-update-page .last-reveal--label{flex-direction:column;align-items:center;display:flex}}:root .pell-content{border:solid 2px var(--button-border-secondary)}:root .pell-button:focus{outline:solid 1px var(--link-primary)}:root .about-page--video-wrapper{flex-direction:column;align-items:center;display:flex}:is(:root[data-theme=floral],:root[data-theme=sprawl],:root[data-theme=monitor],:root[data-theme=typewriter],:root[data-theme=default]) .sbdocs-title{color:#000}:root[data-theme=monitor] .sb-show-main{padding:1rem}
