.primary{color:var(--bb-primary)}.primary-light{color:var(--bb-primary-light)}.primary-dark{color:var(--bb-primary-dark)}.secondary{color:var(--bb-secondary)}.secondary-light{color:var(--bb-secondary-light)}.secondary-dark{color:var(--bb-secondary-dark)}.background{background-color:var(--bb-background)}.background-light{background-color:var(--bb-background-light)}.background-dark{background-color:var(--bb-background-dark)}.light{color:var(--bb-light)}.light-bg{background-color:var(--bb-light)}.dark{color:var(--bb-dark)}.dark-bg{background-color:var(--bb-dark)}.success{color:var(--bb-success)}.success-bg{background-color:var(--bb-success)}.error{color:var(--bb-error)}.error-bg{background-color:var(--bb-error)}.info{color:var(--bb-info)}.info-bg{background-color:var(--bb-info)}.neon.red{color:var(--neon-red);text-shadow:var(--neon-blur) var(--neon-red)}.neon.green{color:var(--neon-green);text-shadow:var(--neon-blur) var(--neon-green)}.neon.blue{color:var(--neon-blue);text-shadow:var(--neon-blur) var(--neon-blue)}.neon.orange{color:var(--neon-orange);text-shadow:var(--neon-blur) var(--neon-orange)}.neon.teal{color:var(--neon-teal);text-shadow:var(--neon-blur) var(--neon-teal)}.neon.purple{color:var(--neon-purple);text-shadow:var(--neon-blur) var(--neon-purple)}.neon.yellow{color:var(--neon-yellow);text-shadow:var(--neon-blur) var(--neon-yellow)}.neon.pink{color:var(--neon-pink);text-shadow:var(--neon-blur) var(--neon-pink)}.border{border:1px solid #1a0529}.border-radius{border:1px solid #1a0529;border-radius:8px}.border-radius-more{border:1px solid #1a0529;border-radius:16px}.border-radius-less{border:1px solid #1a0529;border-radius:4px}.rounded{border-radius:8px}.primary-light{color:var(--bb-primary-light)}.primary-dark{color:var(--bb-primary-dark)}.secondary{color:var(--bb-secondary)}.secondary-light{color:var(--bb-secondary-light)}.secondary-dark{color:var(--bb-secondary-dark)}.light{color:var(--bb-light)}.light-bg{background-color:var(--bb-light)}.dark{color:var(--bb-dark)}.dark-bg{background-color:var(--bb-dark)}.success{color:var(--bb-success)}.success-bg{background-color:var(--bb-success)}.error{color:var(--bb-error)}.error-bg{background-color:var(--bb-error)}.info{color:var(--bb-info)}.info-bg{background-color:var(--bb-info)}.neon.red{color:var(--neon-red);text-shadow:var(--neon-blur) var(--neon-red)}.neon.green{color:var(--neon-green);text-shadow:var(--neon-blur) var(--neon-green)}.neon.blue{color:var(--neon-blue);text-shadow:var(--neon-blur) var(--neon-blue)}.neon.orange{color:var(--neon-orange);text-shadow:var(--neon-blur) var(--neon-orange)}.neon.teal{color:var(--neon-teal);text-shadow:var(--neon-blur) var(--neon-teal)}.neon.purple{color:var(--neon-purple);text-shadow:var(--neon-blur) var(--neon-purple)}.neon.yellow{color:var(--neon-yellow);text-shadow:var(--neon-blur) var(--neon-yellow)}.neon.pink{color:var(--neon-pink);text-shadow:var(--neon-blur) var(--neon-pink)}@font-face{font-family:Raleway-Thin;src:url("/fonts/raleway_thin-webfont.woff");font-display:swap}@font-face{font-family:Raleway-ExtraLight;src:url("/fonts/Raleway-ExtraLight.ttf");font-display:swap}@font-face{font-family:Raleway-SemiBold;src:url("/fonts/Raleway-SemiBold.ttf");font-display:swap}@font-face{font-family:HypatiaSansPro-Light;src:url("/fonts/HypatiaSansPro-Light.otf");font-display:swap}@font-face{font-family:HypatiaSansPro-Regular;src:url("/fonts/HypatiaSansPro-Regular.otf");font-display:swap}@font-face{font-family:TC-NouvelleVague-Black;src:url("/fonts/TC-NouvelleVague-Black.otf");font-display:swap}@font-face{font-family:Audiowide-Regular;src:url("/fonts/Audiowide-Regular.ttf");font-display:swap}@font-face{font-family:CabinSketch-Regular;src:url("/fonts/CabinSketch-Regular.ttf");font-display:swap}@font-face{font-family:CaesarDressing-Regular;src:url("/fonts/CaesarDressing-Regular.ttf");font-display:swap}@font-face{font-family:Coda-Regular;src:url("/fonts/Coda-Regular.ttf");font-display:swap}@font-face{font-family:Codystar-Regular;src:url("/fonts/Codystar-Regular.ttf");font-display:swap}@font-face{font-family:FingerPaint-Regular;src:url("/fonts/FingerPaint-Regular.ttf");font-display:swap}@font-face{font-family:Freehand-Regular;src:url("/fonts/Freehand-Regular.ttf");font-display:swap}@font-face{font-family:Gluten-Bold;src:url("/fonts/Gluten-Bold.ttf");font-display:swap}@font-face{font-family:Gluten-Regular;src:url("/fonts/Gluten-Regular.ttf");font-display:swap}@font-face{font-family:LilyScriptOne-Regular;src:url("/fonts/LilyScriptOne-Regular.ttf");font-display:swap}@font-face{font-family:Lacquer-Regular;src:url("/fonts/Lacquer-Regular.ttf");font-display:swap}@font-face{font-family:Overlock-Bold;src:url("/fonts/Overlock-Bold.ttf");font-display:swap}@font-face{font-family:Overlock-Regular;src:url("/fonts/Overlock-Regular.ttf");font-display:swap}@font-face{font-family:Roboto-Bold;src:url("/fonts/Roboto-Bold.ttf");font-display:swap}@font-face{font-family:Roboto-Regular;src:url("/fonts/Roboto-Regular.ttf");font-display:swap}@font-face{font-family:Roboto-Thin;src:url("/fonts/Roboto-Thin.ttf");font-display:swap}@font-face{font-family:Skranji-Bold;src:url("/fonts/Skranji-Bold.ttf");font-display:swap}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.heading{font-family:"Raleway-ExtraLight";font-weight:bold;font-size:1.4em}.h{font-family:"Raleway-Thin"}.h-alt{font-family:"Raleway-ExtraLight"}.m0{margin:0 !important}.p0{padding:0 !important}.gap0{gap:0 !important}.m10{margin:10px}.m20{margin:20px}.mx20{margin-left:20px;margin-right:20px}.my20{margin-top:20px;margin-bottom:20px}.p10{padding:10px}.p20{padding:20px}.px20{padding-left:20px;padding-right:20px}.py20{padding-top:20px;padding-bottom:20px}form{display:grid;gap:1rem;font-size:var(--bb-font-size)}form.inline{display:flex}form input:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none}form .label{color:var(--bb-primary)}form .input{width:100%}form input[type=submit]{width:100%;color:var(--bb-primary);filter:drop-shadow(1px 1px 2px var(--bb-primary))}form input[type=submit]:hover{width:100%;color:var(--bb-secondary);font-weight:bold;background-color:var(--bb-primary);filter:drop-shadow(1px 1px 4px var(--bb-primary));cursor:pointer}input{font-family:var(--bb-font);font-size:.8em;background-color:var(--bb-light-more);border-radius:0px;border:var(--bb-input-border-color) var(--bb-input-border-style);accent-color:var(--bb-primary)}input[type=text],input[type=password],input[type=email]{font-family:var(--bb-font);background-color:var(--bb-light-more);border-radius:0px;border-left:0;border-top:0;accent-color:var(--bb-primary)}.form-check-label{font-family:var(--bb-font);font-size:.8em}input:focus{filter:drop-shadow(1px 1px 2px var(--bb-primary));border-radius:0px}input:focus-visible{outline:0}::-webkit-input-placeholder{color:#370a57}input:-ms-input-placeholder{color:#370a57}::placeholder{color:#370a57}img .rounded{border-radius:8px;overflow:hidden}img .circle{aspect-ratio:1/1;border-radius:50%;overflow:hidden}img .center{display:block;margin-left:auto;margin-right:auto}img.responsive{display:block;width:100%}img.fill{display:block;height:100%;max-width:100%;object-fit:cover}div.image-details{margin-top:10px;margin-bottom:10px;text-align:center}a{text-decoration:none;color:var(--bb-link)}a:hover{text-decoration:underline;color:var(--bb-link-hover)}a.delete{text-decoration:none;color:var(--bb-error);filter:drop-shadow(1px 1px 2px var(--bb-primary-dark))}a.delete:hover{text-decoration:underline;color:var(--bb-error);filter:drop-shadow(1px 1px 2px var(--bb-error))}a.decoration-none{text-decoration:none}a.decoration-none:hover{text-decoration:none}::-webkit-scrollbar{width:.75em;height:.75em}::-webkit-scrollbar-track{background:#e9d1fa}::-webkit-scrollbar-thumb{background:#debbf7;color:#debbf7}::-webkit-scrollbar-thumb:hover{background:#d3a4f4}table{border-collapse:collapse}table.table th{color:var(--bb-primary);background-color:var(--bb-dark-less);border-bottom:1px solid var(--bb-primary-dark);font-weight:bold;text-align:left}table.table tbody tr{color:var(--bb-light);background-color:var(--bb-dark);text-align:left}table.table tbody tr:nth-of-type(even){color:var(--bb-light);background-color:var(--bb-dark-more);text-align:left}table.table tbody tr:last-of-type{border-bottom:1px solid var(--bb-primary-dark)}table.table tbody tr:hover{color:var(--bb-light-more);background-color:var(--bb-dark-less);text-align:left}.accordion .label{color:#370a57;cursor:pointer}.accordion .display{display:none;color:#85ccff}.btn{cursor:pointer;padding:.25em;border:1px solid #1a0529}.btn.light{color:var(--bb-dark);border-color:var(--bb-dark);background-color:var(--bb-primary-light)}.btn.dark{color:var(--bb-primary);border-color:var(--bb-primary);background-color:var(--bb-dark)}ul.breadcrumbs{display:flex;list-style:none;padding:0}li.breadcrumb+li.breadcrumb::before{content:"/";padding:.25em}li.breadcrumb{padding:.25em}li.breadcrumb a{text-shadow:0px 0px .35rem #f4e8fc}.card{display:grid;grid-template-columns:70% 30%;grid-row-gap:50px;grid-column-gap:20px;margin:.25em;margin-bottom:10px}.card>.header{padding:.25em}.card>.display>div>h2{margin-top:0}.card>.image{aspect-ratio:1/1;object-fit:cover}.chart{margin:.25em;margin-bottom:10px;border:1px solid var(--bb-primary-dark);max-width:99%;height:auto !important}.chart>.header{-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5);padding:.25em}.chart>.display{width:auto;height:auto}.highcharts-container{margin:0}.chat{margin:.25em;border:1px solid var(--bb-primary-dark);margin-bottom:10px}.chat>.header{-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5);padding:.25em}.chat>.display{aspect-ratio:3/1;overflow:auto}.chat>.display>.message>.timestamp{color:var(--bb-light);filter:brightness(0.35)}.chat>.display>.message>.user{color:var(--bb-info)}.chat>.display>.message>.text{color:var(--bb-light)}.chat>.input>input{width:100%;border-radius:0px;border-style:inset}.dialog{margin:.25em;border:1px solid var(--bb-primary);margin-bottom:10px}.dialog>.header{-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5);padding:.25em}.dialog>.info{padding:.25em}.dialog>.footer{-webkit-backdrop-filter:brightness(0.75);backdrop-filter:brightness(0.75);padding:.25em}.dialog>.display{padding:.25em}.dialog>.button{padding:.25em;border:1px solid var(--bb-primary-dark)}.image-panel{display:grid;margin:.25em;border:1px solid var(--bb-primary-dark);overflow:hidden;position:relative;aspect-ratio:1/1}.image-panel>img{filter:brightness(0.5);position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover}.image-panel>.header{padding:.25em;height:3em;color:var(--bb-primary);-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5);width:100%;text-align:center;align-self:end}.image-panel>.body{padding:.25em;height:3em;color:var(--bb-dark);-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5);width:100%;text-align:center;align-self:start}.image-panel::before,.image-panel::after{content:"";position:absolute;inset:0}.image-panel::before{z-index:-1;background:var(--bb-light);mix-blend-mode:darken}.monitor{margin:.25em;border:1px solid #1a0529;margin-bottom:10px}.monitor>.header{-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5);padding:.25em}.monitor>.display{aspect-ratio:3/1;overflow:auto}.monitor>.display.noscroll{overflow:hidden}.monitor>.display>.message>.timestamp{color:var(--bb-light);filter:brightness(0.35);padding:.25em}.monitor>.display>.message>.type{color:var(--bb-info);padding:.25em}.monitor>.display>.message>.text{color:var(--bb-light);padding:.25em}#overlay{cursor:pointer;display:none;position:fixed;inset:0;margin:auto;width:100%;height:100%;background-color:#000;opacity:.75}.panel{border:1px solid #1a0529}.panel>.header{-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5);padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px}.panel>.info{padding:40px}.panel>.footer{-webkit-backdrop-filter:brightness(0.75);backdrop-filter:brightness(0.75);padding:40px}.panel>.display{padding:40px}.panel>.table{padding:0}.panel.rounded{border-radius:8px;overflow:hidden}.popout{box-shadow:4px 4px 8px;background-color:rgba(243,240,245,.8)}.popout>.header{padding-left:40px;padding-right:40px}.popout>.info{padding:40px}.popout>.footer{padding:40px}.popout>.display{padding:40px}.popout>.table{padding:0}.popout.image{padding:0}.popout.rounded{border-radius:8px;overflow:hidden}.subscribe>.heading{margin-top:0px;margin-bottom:5px}.subscribe form input[type=submit]{width:100%}.subscribe form input[type=text],input[type=password],input[type=email]{width:100%}div.tipjar{border:1px solid #1a0529}div.tipjar>.header{-webkit-backdrop-filter:brightness(1.5);backdrop-filter:brightness(1.5);padding-left:40px;padding-right:40px;padding-top:20px;padding-bottom:20px}div.tipjar>.display{padding:40px}#tooltip{display:inline}.tooltip:hover{cursor:pointer}section.about{display:grid;grid-template-areas:"subnav" "artist" "statement" "bio" "cv" "exhibits" "collections" "publications" "awards" "contact";grid-template-rows:auto;grid-template-columns:1fr;place-items:center}section.about>div{scroll-snap-align:start;width:100%;min-height:50vh;padding-top:4em;padding-bottom:4em}.about-subnav{grid-area:subnav;align-self:center;text-align:center;min-height:100px !important;padding-top:1em !important;padding-bottom:1em !important}.about-artist{position:relative;grid-area:artist;align-self:center;background-color:#fff;box-shadow:0 3px 10px #000;z-index:1}.about-artist::before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.1;filter:grayscale(1);background-image:url("/images/photography/infinity-2500.webp");background-repeat:no-repeat;background-position:50% 0;background-size:cover}.about-artist>div{position:relative}.about-statement{grid-area:statement;align-self:center;background-size:cover;background-position:right}.about-statement img{max-width:50%}.about-bio{position:relative;grid-area:bio;align-self:center;background-color:#fff;box-shadow:0 3px 10px #000;z-index:1;margin-bottom:3rem}.about-bio img{max-width:50%}.about-cv{position:relative;grid-area:cv;align-self:center;background-color:#fff;box-shadow:0 3px 10px #000;z-index:1}.about-cv::before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.1;filter:grayscale(1);background-image:url("/images/photography/thumbnails/sunnyflower.webp");background-repeat:no-repeat;background-position:50% 0;background-size:cover}.about-cv>div{position:relative}.about-exhibits{grid-area:exhibits;align-self:center;background-size:cover;background-position:right}.about-exhibits ul{margin-top:0;margin-bottom:0}.about-exhibits h4{margin-bottom:0}.about-collections{position:relative;grid-area:collections;align-self:center;background-color:#fff;box-shadow:0 3px 10px #000;z-index:1}.about-collections h4{margin-bottom:0}.about-collections::before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.1;filter:grayscale(1);background-image:url("/images/photography/thumbnails/which-sway-II.webp");background-repeat:no-repeat;background-position:50% 0;background-size:cover}.about-collections>div{position:relative}.about-publications{grid-area:publications;align-self:center;background-size:cover;background-position:right}.about-publications h4{margin-bottom:0}.about-awards{position:relative;grid-area:awards;align-self:center;background-color:#fff;box-shadow:0 3px 10px #000;z-index:1}.about-awards::before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.1;filter:grayscale(1);background-image:url("/images/photography/thumbnails/in-snow.webp");background-repeat:no-repeat;background-position:50% 0;background-size:cover}.about-awards>div{position:relative}.about-contact{grid-area:contact;align-self:center;text-align:center;background-size:cover;background-position:center}.about-contact .display{align-self:center}@media(prefers-color-scheme: dark){.about-artist,.about-cv,.about-awards{background-color:#1c1c1c}.about-bio{background-color:#0e0d0e}.about-exhibits{background-color:#0a0a0a;background-blend-mode:overlay}}@media(max-width: 1440px){.xl-only{display:block}}@media(max-width: 1280px){.xl-only{display:none}}@media(max-width: 1024px){.xl-only{display:none}}@media(max-width: 600px){.xl-only{display:none}}@media(min-width: 0)and (max-width: 600px){.xl-only{display:none}}section.community{display:grid;gap:1rem;grid-template-areas:"header header" "artists    museums" "galleries museums" "education museums" "quote newsletter";grid-template-columns:1fr 1fr;--stagger-delay: 100ms}section.community>section{animation:cardEntrance 700ms ease-out;animation-fill-mode:backwards}section.header{grid-area:header;animation-delay:calc(1*var(--stagger-delay));display:grid;place-content:center}section.artists{grid-area:artists;animation-delay:calc(2*var(--stagger-delay))}section.galleries{grid-area:galleries;animation-delay:calc(3*var(--stagger-delay))}section.education{grid-area:education;animation-delay:calc(4*var(--stagger-delay))}section.museums{grid-area:museums;animation-delay:calc(5*var(--stagger-delay))}section.newsletter{grid-area:newsletter;animation-delay:calc(5*var(--stagger-delay))}section.quote{grid-area:quote;animation-delay:calc(5*var(--stagger-delay));display:grid;place-content:center}section.quote{font-size:.8em;max-width:40rem;font-style:italic;place-self:end}.quote p.quote{margin-bottom:0}.quote p.author{margin-top:0}@media(max-width: 600px){section.community{display:grid;gap:1rem;grid-template-areas:"header" "artists" "galleries" "education" "museums" "quote" "newsletter";grid-template-columns:1fr;--stagger-delay: 100ms}section.quote{place-self:center}}@media(min-width: 0)and (max-width: 600px){section.community{display:grid;gap:1rem;grid-template-areas:"header" "artists" "galleries" "education" "museums" "quote" "newsletter";grid-template-columns:1fr;--stagger-delay: 100ms}section.quote{place-self:center}}section.contact{display:grid;grid-template-areas:"name" "business" "contact" "social" "map";grid-template-rows:auto;grid-template-columns:1ft;gap:1rem;place-content:center}.contact-name{grid-area:name;align-self:center}.contact-business{grid-area:business;align-self:center}.contact-contact{grid-area:contact;align-self:center}.contact-social{grid-area:social;align-self:center}.contact-map{grid-area:map;align-self:center}.contact>.name{font-weight:bold;font-size:110%}.grid-1{display:grid;gap:1rem;grid-template-columns:repeat(1, 1fr)}.grid-2{grid-template-columns:repeat(2, 1fr)}.grid-3{grid-template-columns:repeat(3, 1fr)}.grid-4{grid-template-columns:repeat(4, 1fr)}.grid-12{grid-template-columns:repeat(12, 1fr)}@media(max-width: 600px){section.content-grid{margin-left:0;margin-right:0}div.nopad{padding:0 !important}}footer{bottom:0%;width:100%;place-content:center}footer>#copyright{display:inline-block;width:auto;text-align:center;font-size:.75em;padding:8px;overflow:hidden;line-height:1.5}section.gallery{display:grid;grid-template-columns:1fr;gap:1rem}section.gallery>.gallery-item{scroll-snap-align:start;display:grid;grid-template-columns:auto;gap:1rem}section.gallery>.gallery-item>.details{display:grid;grid-template-columns:1fr;width:40vw;place-self:center}section.gallery>.gallery-item>.details .title{text-align:center}section.gallery>.gallery-item>.details .description{text-align:center}section.gallery>.gallery-item>.details .info{text-align:center}section.gallery>.gallery-item>.details .price{text-align:center}@media(max-width: 1024px){section.gallery>.gallery-item>.details{width:60vw}}@media(max-width: 600px){section.gallery>.gallery-item>.details{width:80vw}}section.gallery-mosaic{display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(240px, 1fr));grid-auto-rows:240px;overflow:hidden}.gallery-mosaic>.gallery-item:first-child{grid-column:span 2/auto;grid-row:span 2/auto}.gallery-mosaic>.gallery-item:nth-child(6n+2){grid-column:span 2/auto}.gallery-mosaic>.gallery-item:nth-child(6n+3){grid-row:span 2/auto}@media(max-width: 1024px){section.gallery-mosaic{display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-auto-rows:120px;overflow:hidden}}@media(min-width: 0)and (max-width: 600px){section.gallery-mosaic{display:grid;gap:1rem;grid-template-columns:1fr;grid-auto-rows:120px;overflow:hidden}}section.gallery-flashy{height:85vh;display:grid;gap:1rem;grid-template-areas:"a b c d" "l m m e" "k m m f" "j i h g";grid-template-rows:repeat(4, 25%);grid-template-columns:240px auto auto 240px;overflow:hidden;--stagger-delay: 100ms}@media(max-width: 600px){section.gallery-flashy{height:85vh;display:grid;gap:1rem;grid-template-areas:"a b c d" "l m m e" "k m m f" "j i h g";grid-template-rows:repeat(4, 25%);grid-template-columns:1fr 1fr 1fr 1fr;overflow:hidden;--stagger-delay: 100ms}}.gallery-flashy>.gallery-item{animation:cardEntrance 700ms ease-out;animation-fill-mode:backwards}.gallery-flashy>.gallery-item:nth-child(1){grid-area:a;animation-delay:calc(1*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(2){grid-area:b;animation-delay:calc(2*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(3){grid-area:c;animation-delay:calc(3*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(4){grid-area:d;animation-delay:calc(4*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(5){grid-area:e;animation-delay:calc(5*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(6){grid-area:f;animation-delay:calc(6*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(7){grid-area:g;animation-delay:calc(7*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(8){grid-area:h;animation-delay:calc(8*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(9){grid-area:i;animation-delay:calc(9*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(10){grid-area:j;animation-delay:calc(10*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(11){grid-area:k;animation-delay:calc(11*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(12){grid-area:l;animation-delay:calc(12*var(--stagger-delay))}.gallery-flashy>.gallery-item:nth-child(13){grid-area:m;animation-delay:calc(13*var(--stagger-delay))}nav.mosaic-menu{display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(240px, 1fr));grid-auto-rows:120px}.mosaic-menu>.menu-item{overflow:hidden;background-size:cover;background-color:#aaa;background-blend-mode:multiply;color:#fff;font-size:2em;display:grid;place-content:center;align-content:center;transition:350ms linear;cursor:pointer;z-index:1}.mosaic-menu>.menu-item:hover{transform:scale(1.35);z-index:3}.mosaic-menu>.menu-item:first-child{grid-column:span 2/auto;grid-row:span 2/auto}.mosaic-menu>.menu-item:nth-child(6n+2){grid-column:span 2/auto}.mosaic-menu>.menu-item:nth-child(6n+3){grid-row:span 2/auto}@media(max-width: 1024px){nav.mosaic-menu{display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-auto-rows:120px;overflow:hidden}.mosaic-menu>.menu-item{overflow:hidden;background-size:cover;color:#fff;font-size:2em;display:grid;place-content:center;align-content:center}}@media(min-width: 0)and (max-width: 600px){nav.mosaic-menu{display:grid;gap:1rem;grid-template-columns:1fr;grid-auto-rows:120px;overflow:hidden}.mosaic-menu>.menu-item{overflow:hidden;background-size:cover;color:#fff;font-size:1.7m;display:grid;place-content:center;align-content:center;grid-column:span 1/auto !important;grid-row:span 1/auto !important}}.mosaic-menu>.menu-item{color:#fff;text-decoration:none}.mosaic-menu>.menu-item:hover{color:#ddd;text-decoration:none}.mosaic-menu>.menu-item.pastel{background-image:url(/images/art/thumbnails/Akela-of-the-River-Pack-2500px-72dpi.webp);background-position:center}.mosaic-menu>.menu-item.mixed-media{background-image:url(/images/art/thumbnails/Yellow-Mountains-2500px-72dpi.webp);background-position:center}.mosaic-menu>.menu-item.watercolor{background-image:url(/images/art/thumbnails/Anemone-2500px-72dpi.webp);background-position:center}.mosaic-menu>.menu-item.acrylic{background-image:url(/images/art/thumbnails/Blue-Flora-2500.webp);background-position:center}.mosaic-menu>.menu-item.oil{background-image:url(/images/art/thumbnails/Blue-Monet-2500px-72dpi.webp);background-position:center}.mosaic-menu>.menu-item.graphite{background-image:url(/images/art/thumbnails/Chipper-2500px-72dpi.webp);background-position:center}.mosaic-menu>.menu-item.photography{background-image:url(/images/photography/thumbnails/infinity-2500.webp);background-position:center}.mosaic-menu>.menu-item.landscapes{background-image:url(/images/photography/thumbnails/mist-eeriness.webp);background-position:center}.mosaic-menu>.menu-item.fauna{background-image:url(/images/photography/thumbnails/dan-ostermiller-bronze-rb-monument-2004.webp);background-position:center}.mosaic-menu>.menu-item.flora{background-image:url(/images/photography/thumbnails/sunnyflower.webp);background-position:center}.mosaic-menu>.menu-item.portraits{background-image:url(/images/photography/thumbnails/Patrice-Patrick-2012.webp);background-position:center}.mosaic-menu>.menu-item.abstract{background-image:url(/images/photography/thumbnails/infinity-2500.webp);background-position:center}.mosaic-menu>.menu-item.funga{background-image:url(/images/photography/thumbnails/funga-3.webp);background-position:center}.mosaic-menu>.menu-item.all{background-image:url(/images/photography/thumbnails/GlenRoots.webp);background-position:center}.gallery-item-tall{grid-row:span 2/auto}.gallery-item-wide{grid-column:span 2/auto}.gallery-item-lg{grid-column:span 2/span 2}section#gallery-list{display:flex;scroll-snap-type:x mandatory;overflow-y:hidden;overflow-x:auto;max-height:100vh}section#gallery-list>.back{position:absolute;top:0;left:0;font-size:1em;cursor:pointer;display:grid;place-content:center}section#gallery-list>.next{position:absolute;right:0;margin-top:80vh;margin-bottom:20vh;font-size:2em;cursor:pointer;width:90px;height:90px;display:grid;place-content:center}section#gallery-list>.next:hover{transition:all 1s;color:var(--bb-primary)}section#gallery-list>.previous{position:absolute;left:0;margin-top:80vh;margin-bottom:20vh;font-size:2em;cursor:pointer;width:90px;height:90px;display:grid;place-content:center}section#gallery-list>.previous:hover{transition:all 1s;color:var(--bb-primary)}section.gallery-image{flex-basis:auto;height:100vh;scroll-snap-align:center;margin-left:50vw;margin-right:50vw}section.gallery-image img{max-height:75vh;max-width:100vw}section.gallery-image .details{max-height:25vh;max-width:100vw;padding-left:20px;padding-right:20px;line-height:1.5}section.gallery-image .details h2{font-size:1em;color:#1a8ae6;margin-top:0;margin-bottom:0}section.gallery-image .details div{font-size:.9em}@media(max-width: 600px){.colorize{transition-timing-function:ease-in !important;transition:5s !important;filter:grayscale(0) !important}}section.gratis{display:grid;gap:1rem;grid-template-areas:"header header" "downloads tips" "downloads tipjar";grid-template-columns:1fr 1fr;overflow:hidden;--stagger-delay: 100ms}section.gratis>section{animation:cardEntrance 700ms ease-out;animation-fill-mode:backwards}section.header{grid-area:header;animation-delay:calc(1*var(--stagger-delay))}section.downloads{grid-area:downloads;animation-delay:calc(2*var(--stagger-delay));display:grid;gap:1rem}section.tips{grid-area:tips;animation-delay:calc(3*var(--stagger-delay))}section.tipjar{grid-area:tipjar;animation-delay:calc(4*var(--stagger-delay))}section.downloads .download-card{display:grid;position:relative;max-height:240px;overflow:hidden;border-radius:.5em}section.downloads img{width:100%;object-fit:contain}section.downloads>.download-card>.overlay{position:absolute;padding:1em;min-width:300px;z-index:1;align-self:center;justify-self:center;animation-delay:calc(1*var(--stagger-delay))}section.downloads>.download-card .title{position:relative;z-index:1;text-align:left;animation-delay:calc(1*var(--stagger-delay));color:#fff;text-shadow:3px 3px 1px #000}section.downloads>.download-card .buttons{position:relative;z-index:1;animation-delay:calc(1*var(--stagger-delay));display:flex;justify-content:space-between}section.downloads>.download-card .buttons>a{color:#fff;border-color:#fff;text-shadow:3px 3px 1px #000}@media(max-width: 600px){section.gratis{display:grid;gap:1rem;grid-template-areas:"header" "downloads" "tipjar" "tips";grid-template-columns:1fr;overflow:hidden;--stagger-delay: 100ms}}header{padding:.25em}nav#menu{margin-bottom:.5em;padding:.25em;font-size:.85em}header>#branding{grid-column-start:1;grid-column-end:10}header>#user{grid-column-end:13;justify-content:flex-end;align-content:flex-end;text-align:right}.banner-grid{display:grid;grid-template-columns:auto;grid-row-gap:50px;grid-column-gap:20px;max-width:100%}section.home-layout{display:grid;gap:1rem;grid-template-areas:"a a a a a a b b b d d d" "a a a a a a b b b d d d" "a a a a a a b b b d d d" "e e e e e e c c c d d d" "e e e e e e c c c d d d" "e e e e e e c c c d d d";grid-template-rows:repeat(6, 96px);grid-template-columns:repeat(12, 1fr);overflow:hidden;--stagger-delay: 100ms}@media(max-width: 1024px){section.home-layout{display:grid;gap:1rem;grid-template-areas:"a a a a d d d" "a a a a d d d" "a a a a d d d" "b b c c d d d" "b b c c d d d" "e e e e d d d" "e e e e d d d";grid-template-rows:repeat(7, 96px);grid-template-columns:repeat(7, 1fr);overflow:hidden;--stagger-delay: 100ms}}@media(min-width: 0)and (max-width: 600px){section.home-layout{display:grid;gap:1rem;grid-template-areas:"a a a a" "a a a a" "a a a a" "e e b b" "e e b b" "d d c c" "d d c c";grid-template-rows:repeat(7, 96px);grid-template-columns:repeat(4, 1fr);overflow:hidden;--stagger-delay: 100ms}}section.home-layout>.layout-item{animation:cardEntrance 700ms ease-out;animation-fill-mode:backwards}.home-layout>.layout-item:nth-child(1){grid-area:a;animation-delay:calc(1*var(--stagger-delay));align-self:center}.home-layout>.layout-item:nth-child(2){grid-area:b;animation-delay:calc(2*var(--stagger-delay))}.home-layout>.layout-item:nth-child(3){grid-area:c;animation-delay:calc(3*var(--stagger-delay))}.home-layout>.layout-item:nth-child(4){grid-area:d;animation-delay:calc(4*var(--stagger-delay))}.home-layout>.layout-item:nth-child(5){grid-area:e;animation-delay:calc(5*var(--stagger-delay))}.home-grid{display:grid;grid-template-columns:auto auto;grid-row-gap:50px;grid-column-gap:20px}.home-grid img.shift{object-position:20% bottom}@media(max-width: 1440px){.home-grid{display:grid;grid-template-columns:auto auto;grid-row-gap:50px;grid-column-gap:20px}div.nopad{padding:0 !important}}@media(max-width: 1280px){.home-grid{display:grid;grid-template-columns:auto auto;grid-row-gap:50px;grid-column-gap:20px}div.nopad{padding:0 !important}}@media(max-width: 1024px){.home-grid{display:grid;grid-template-columns:auto auto;grid-row-gap:50px;grid-column-gap:20px}.nopad{padding:0 !important}}@media(max-width: 600px){.home-grid{display:grid;grid-template-columns:100%;grid-row-gap:50px;grid-column-gap:20px;width:100%}.nopad{padding:0 !important}}.container{display:grid}.row{display:grid}.col{display:block}.col12{display:grid;grid-template-columns:repeat(12, minmax(240px, 1fr))}.col8{display:grid;grid-template-columns:repeat(8, minmax(240px, 1fr))}.col4{display:grid;grid-template-columns:repeat(4, minmax(240px, 1fr))}.col3{display:grid;grid-template-columns:repeat(3, minmax(240px, 1fr))}.col2{display:grid;grid-template-columns:repeat(2, minmax(240px, 1fr))}.col1{display:grid;grid-template-columns:repeat(1, minmax(240px, 1fr))}@media(max-width: 1024px){.col2{grid-template-columns:auto}}@media(max-width: 600px){.col2{grid-template-columns:auto}}.grid{display:grid}.flex{display:flex}.inline{display:inline}.block{display:block}.hidden{display:none}.center{justify-content:center;margin-left:auto;margin-right:auto}.place-center{place-items:center}.place-end{place-items:end}.justify{flex-basis:auto}.float-right{float:right}.float-left{float:left}nav ul.nav{display:inline;padding:0}li.nav-item{display:inline;padding:.25em;font-size:1.1em;text-transform:uppercase}nav.menu{place-self:center}nav.menu.flex{display:flex}.menu li.nav-item{display:inline;padding:.25em;font-size:1.1em;text-transform:uppercase}.menu li.nav-item a:hover{color:#1a8ae6}nav.submenu{place-self:center}nav.submenu ul{display:inline;padding:0}nav.submenu.flex{display:flex}.submenu li.nav-item{display:inline;padding:.25em;font-size:.9em}.submenu li.nav-item:hover{color:#1a8ae6}body.app header>#branding{z-index:1}body.app footer{position:absolute;bottom:0;z-index:1}body.app footer>#copyright{text-shadow:1px 1px 2px #fff}section.offline-layout{display:grid;grid-template-columns:auto;grid-row-gap:50px;grid-column-gap:20px}.slideshow{width:100vw;height:100vh;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;overflow:hidden}.slideshow .slides{width:100%;display:flex;animation:slide 24s infinite}.slides .slide{width:100vw;min-width:100vw;height:100vh;object-fit:cover;inset:0}@keyframes slide{0%{transform:translateX(0%)}20%{transform:translateX(-100%)}40%{transform:translateX(-200%)}60%{transform:translateX(-300%)}80%{transform:translateX(-400%)}100%{transform:translateX(-500%)}}.slideshow .slides .slide:first-child,.slideshow .slides .slide:last-child{display:grid;align-content:center;justify-content:center}.carousel{width:100vw;height:100vh;position:relative}.slide[data-active]{opacity:1}.slide>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.carousel-button{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.portfolio-grid{display:grid;grid-template-columns:auto;gap:2rem}.portfolio-grid>.portfolio-item{display:grid;grid-template-columns:50% 50%;gap:1rem;align-content:center}.portfolio-grid>.portfolio-item>div{overflow:hidden}.portfolio-grid>.portfolio-item img{max-width:100%}.portfolio-grid>.portfolio-item>.details{display:grid;gap:1rem;place-self:start}.details>div>h3{margin-top:0}section.portfolio{display:grid;grid-template-areas:"header header" "text   services" "listing listing";grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:1rem}@media(min-width: 0)and (max-width: 600px){section.portfolio{display:grid;grid-template-areas:"header" "text" "services" "listing";grid-template-rows:repeat(4, auto);grid-template-columns:1fr;gap:1rem}}section.portfolio>div.header{grid-area:header}section.portfolio>div.text{grid-area:text}section.portfolio>div.services{grid-area:services}section.portfolio>div.listing{grid-area:listing;gap:2rem}.inline-flex-list{display:flex;flex-wrap:wrap;justify-content:space-between}.inline-flex-list>div{padding-left:.1rem;padding-right:.1rem}@media only screen and (min-width: 601px){.portfolio-item{text-align:left}.portfolio-item:nth-of-type(2n){direction:rtl;text-align:right}div.portfolio-item>.details:nth-of-type(2n){direction:ltr}}@media(max-width: 1440px){.portfolio-grid{display:grid;grid-template-columns:auto}.portfolio-grid>.portfolio-item{display:grid;grid-template-columns:50% 50%}}@media(max-width: 1280px){.portfolio-grid{display:grid;grid-template-columns:auto}.portfolio-grid>.portfolio-item{display:grid;grid-template-columns:50% 50%}}@media(max-width: 1024px){.portfolio-grid{display:grid;grid-template-columns:auto}.portfolio-grid>.portfolio-item{display:grid;grid-template-columns:50% 50%}}@media(max-width: 600px){.portfolio-grid{display:grid;grid-template-columns:auto}.portfolio-grid>.portfolio-item{display:grid;grid-template-columns:100%}}@media(min-width: 0)and (max-width: 600px){.details>div>h3{text-align:left}}section.product-listing{display:grid;grid-template-areas:"header" "products";grid-template-rows:1fr auto;grid-template-columns:repeat(4, 1fr);gap:1rem}section.product{display:grid;grid-template-areas:"name" "price" "description" "buttons" "details" "image";grid-template-rows:auto;grid-template-columns:1fr;gap:1rem}.product>.price{font-weight:bold}.product>.purchase{place-self:end}.circle{width:100px;aspect-ratio:1/1;border-radius:50%;background-color:var(--bb-primary);border:1px solid var(--bb-primary-dark);display:grid;place-items:center}.oval{width:200px;aspect-ratio:2/1;border-radius:50%;background-color:var(--bb-primary);border:1px solid var(--bb-primary-dark);display:grid;place-items:center}.triangle{background-color:var(--bb-primary);border:1px solid var(--bb-primary-dark);display:grid;place-items:center}.square{width:100px;aspect-ratio:1/1;background-color:var(--bb-primary);border:1px solid var(--bb-primary-dark);display:grid;place-items:center}.diamond{width:100px;aspect-ratio:1/1;background-color:var(--bb-primary);border:1px solid var(--bb-primary-dark);display:grid;place-items:center;transform:rotate(45deg)}.diamond>*{transform:rotate(-45deg)}.rectangle{width:200px;aspect-ratio:2/1;background-color:var(--bb-primary);border:1px solid var(--bb-primary-dark);display:grid;place-items:center}.w25{width:25%}.w50{width:50%}.w75{width:75%}.w100{width:100%}.vh25{height:25vh}.vh50{height:50vh}.vh75{height:75vh}.vh100{height:100vh}.vw25{height:25vw}.vw50{height:50vw}.vw75{height:75vw}.vw100{height:100vw}.ch80{max-width:80ch}.ch40{max-width:40ch}.remove-item{cursor:pointer}.centered-content{position:relative}.centered-content p{margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}.float-right{float:right}.float-left{float:left}.m20{margin:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.p20{padding:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.animate{animation:fadeflip 3s linear;animation-iteration-count:infinite}.lights{background:radial-gradient(ellipse at bottom right, #ffffff00, #00000022),radial-gradient(ellipse at bottom left, #ffffff00, #00000022)}.moving-background{animation-name:gradient;animation-duration:2s;animation-iteration-count:1}.anim-flip{animation-name:flipitgood;animation-duration:2s;animation-iteration-count:1}.shimmer{animation-name:shimmer;animation-duration:2s;animation-iteration-count:infinite}.anim-colors{animation-name:colors;animation-duration:5s;animation-iteration-count:infinite}@keyframes colors{0%{filter:hue-rotate(0deg) saturate(100%)}50%{filter:hue-rotate(360deg) saturate(150%)}100%{filter:hue-rotate(0deg) saturate(100%)}}@keyframes fadeflip{0%{transform:rotateX(0deg) rotateY(0deg)}50%{transform:rotateX(-15deg) rotateY(-10deg)}100%{transform:rotateX(0deg) rotateY(0deg)}}@keyframes flipitgood{50%{transform:rotateX(0deg)}50%{transform:rotateX(180deg)}100%{transform:rotateX(360deg)}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes shimmer{0%{background-color:green}10%{background-color:pink}20%{background-color:purple}100%{background-color:red}}@keyframes slidetop{0%{transform:rotateX(0deg) rotateY(0deg)}50%{transform:rotateX(-15deg) rotateY(-10deg)}100%{transform:rotateX(0deg) rotateY(0deg)}}@keyframes cardEntrance{from{opacity:0;transform:scale(0.3);filter:hue-rotate(180deg)}to{opacity:1;transform:scale(1);filter:hue-rotate(0deg)}}.glitch{font-size:5rem;font-weight:700;text-transform:uppercase;text-shadow:.05em 0 0 rgba(255,0,0,.5),-0.025em -0.05 0 rgba(21,255,0,.5),-0.025em .05 0 rgba(0,21,255,.5);animation:glitch 750ms infinite}.glitch span{position:absolute;top:0;left:0}.glitch span:first-child{animation:glitch 400ms infinite;color:red;z-index:1;clip-path:polygon(0 0, 100% 0, 100% 60%, 0 60%);transform:translate(-0.05em, -0.025em);opacity:.8}.glitch span:last-child{animation:glitch 877ms infinite;color:blue;z-index:2;clip-path:polygon(0 40%, 100% 40%, 100% 100%, 0 100%);transform:translate(0.025em, 0.05em);opacity:.6}@keyframes glitch{0%{text-shadow:.05em 0 0 rgba(255,0,0,.5),-0.025em -0.05em 0 rgba(21,255,0,.5),-0.025em .05em 0 rgba(0,21,255,.5)}35%{text-shadow:-0.05em -0.025em 0 rgba(255,0,0,.5),0 -0.05em 0 rgba(21,255,0,.5),.025em 0 0 rgba(0,21,255,.5)}65%{text-shadow:0em .025em 0 rgba(255,0,0,.5),.025em .05em 0 rgba(21,255,0,.5),0 -0.025em 0 rgba(0,21,255,.5)}100%{text-shadow:-0.05em 0 0 rgba(255,0,0,.5),.025em .025em 0 rgba(21,255,0,.5),-0.05em -0.025em 0 rgba(0,21,255,.5)}}.fx-grayscale{filter:grayscale(1)}.fx-brighten{filter:brightness(200%)}.fx-darken{filter:brightness(25%)}.fx-blur{filter:blur(5px)}.fx-compliment{filter:hue-rotate(180deg)}.fx-contrast{filter:contrast(300%)}.fx-saturate{filter:saturate(300%)}.fx-sepia{filter:sepia(1)}.fx-invert{filter:invert(1)}.gradient-shadow{background:linear-gradient(45deg, var(--bb-primary), var(--bb-dark))}.fx-background{background-color:#370a57;background:radial-gradient(ellipse at center bottom, #e7dbf0 0%, #dbc9e8 50%, #cfb8e0 100%);height:100%;margin:0;background-repeat:no-repeat;background-attachment:fixed}.fx-background-dark{background-color:#370a57;background:radial-gradient(ellipse at center bottom, #1a141f 0%, #1b1320 50%, #0d0911 100%);height:100%;margin:0;background-repeat:no-repeat;background-attachment:fixed}.fx-background-animate{background:radial-gradient(ellipse at center bottom, #eeccff 0%, #ddffcc 50%, #ffd0cc 100%);height:100%;margin:0;background-size:400% 400%;background-repeat:no-repeat;background-attachment:fixed;animation:gradient 15s ease infinite}.fx-hover-grayscale{transition-timing-function:ease-out;transition:1.75s;filter:grayscale(1)}.fx-hover-grayscale:hover{transition-timing-function:ease-in;transition:1s;filter:grayscale(0)}.fx-grow{transition-timing-function:ease-out;transition:.75s;transform:scale(1);filter:brightness(100%)}.fx-grow:hover{transition-timing-function:ease-in;transition:.75s;transform:scale(1.25);filter:brightness(50%) drop-shadow(0 0 14px #3333ff);cursor:pointer}.fx-grayscale-scroll{filter:grayscale(100%);-webkit-filter:grayscale(100%)}image:hover,.fx-grayscale-scroll{filter:grayscale(0);-webkit-filter:grayscale(0)}*,*::before,*::after{box-sizing:border-box}:root{--bb-font: Raleway-Thin;--bb-font-size: 1.25em;--bb-primary: #370a57;--bb-primary-light: #541084;--bb-primary-dark: #1a0529;--bb-secondary: #1a8ae6;--bb-secondary-light: #47a1eb;--bb-secondary-dark: #146eb8;--bb-tertiary: #80b5ff;--bb-tertiary-light: #b3d2ff;--bb-tertiary-dark: #4d97ff;--bb-error: #ed3131;--bb-success: #31ed31;--bb-info: #85ccff;--bb-link: #1a0727;--bb-link-hover: #1a8ae6;--bb-font: Raleway-Thin;--bb-font-size: 1.25em;--bb-font-headings: Raleway-ExtraLight;--bb-background: #370a57;--bb-background-light: #f4e8fc;--bb-background-dark: #0e0317;--bb-input-border-color: #777;--bb-input-border-style: solid 1px;--bb-dark: #0d0d0d;--bb-dark-more: #050505;--bb-dark-less: #1a1a1a;--bb-light: #d9d9d9;--bb-light-more: #e6e6e6;--bb-light-less: #cccccc;--neon-red: #FF0F3F;--neon-green: #39ff14;--neon-blue: #4666ff;--neon-orange: #ffa343;--neon-teal: #08e8de;--neon-purple:#9f00ff;--neon-yellow: #eee600;--neon-pink: #fe4164;--neon-blur: 0px 0px 1em}html{scroll-behavior:smooth}body{font-size:var(--bb-font-size);font-family:var(--bb-font);font-weight:900;line-height:130%;color:var(--bb-primary-dark);width:100%;height:100%;margin:0}@media(prefers-color-scheme: light){body{font-size:var(--bb-font-size);font-family:var(--bb-font);font-weight:900;line-height:130%;color:var(--bb-primary-dark);background-color:var(--bb-background-light);width:100%;height:100%;margin:0}}@media(prefers-color-scheme: dark){body{font-size:var(--bb-font-size);font-family:var(--bb-font);font-weight:900;line-height:130%;color:#8223c4;background-color:var(--bb-background-dark);width:100%;height:100%;margin:0}a{text-decoration:none;color:#8f0eec}a:hover{text-decoration:underline;color:#720bbc}}.branding{font-weight:bold;font-size:2em;color:var(--bb-primary);position:relative;top:1em;z-index:-1}.heading{color:#1a8ae6}.secondary{color:#1a8ae6}.muted{color:#999}.icon-sm{width:.6em}.icon-md{width:1em}.icon-lg{width:1.5em}.flourish{background-image:url(/images/glyph-line2-blue.svg);background-repeat:no-repeat;background-size:cover;width:300px;min-width:200px;min-height:20px;margin-top:20px;margin-bottom:20px;opacity:.75}ul.fancy-pink{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}ul.fancy-pink>li{list-style-image:url(/images/glyph-flower-pink.svg);list-style:none}ul.fancy-blue>li{list-style-image:url(/images/glyph-flower-blue.svg)}ul.style-none>li{list-style:none}ul.inside>li{list-style-position:inside}.stripe{background-color:#ccc}.fancy-background{background-image:url("/images/background/Wyeth-Studio-brushes-feather-3.jpg");height:100vh;overflow-y:auto;overflow-x:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.blur{backdrop-filter:blur(4px)}.wrapper{margin-left:auto;margin-right:auto}@media(min-width: 1440px){.wrapper{max-width:1280px}}@media(max-width: 1440px){.wrapper{max-width:1260px}}@media(max-width: 1280px){.wrapper{max-width:1000px}}@media(max-width: 1024px){.wrapper{max-width:90%}}@media(max-width: 600px){.wrapper{max-width:580px;padding-left:30px;padding-right:30px}}section#page{display:grid}section#content{display:grid;place-items:center;place-self:center}.cursor-pointer{cursor:pointer}.overlay-container{position:relative}.overlay-title{position:absolute;bottom:0px;left:0px}.btn{border:1px solid var(--bb-primary);color:var(--bb-primary);text-align:center}.btn:hover{border:1px solid var(--bb-primary-dark);color:var(--bb-primary-dark);text-align:center}.btn.center{margin:auto}.rounded{border-radius:8px;overflow:hidden}.wrapper-full{max-width:100vw;max-height:100vh}/*# sourceMappingURL=based.css.map */
