.btn.svelte-1obupv4.svelte-1obupv4{position:relative;width:max-content;border-radius:8px;background:rgba(0,0,0,.1)}.btn.svelte-1obupv4 a.svelte-1obupv4{display:block;padding:10px 20px;color:#fff}.btn.svelte-1obupv4.svelte-1obupv4:before,.btn.svelte-1obupv4.svelte-1obupv4:after{content:"";position:absolute;user-select:none;-webkit-user-select:none;-moz-user-select:none;pointer-events:none}.btn.svelte-1obupv4.svelte-1obupv4:before{width:100%;height:100%;top:-1px;left:-1px;border:1px solid hsl(240,5.03%,64.9%);border-radius:8px;opacity:.3;mix-blend-mode:color-dodge}.btn.svelte-1obupv4.svelte-1obupv4:after{--w:300px;--h:120px;width:var(--w);height:var(--h);left:calc(50% - var(--w) / 2 - .09px);top:calc(50% - var(--h) / 2 - .5px);background:conic-gradient(from -5.82deg at 50% 50%,#f6dc6d -97.5deg,#799099 82.99deg,#f6dc6d 262.5deg,#799099 442.99deg);opacity:0;filter:blur(50px);border-radius:8px;z-index:-1;transition:width .3s linear,height .3s linear,top .3s linear,left .3s linear,opacity .5s linear}.btn.svelte-1obupv4.svelte-1obupv4:hover:after{--w:259.81px;--h:90px;opacity:1}@media (max-width: 700px){.full.svelte-1obupv4.svelte-1obupv4{width:100%;text-align:center}}.left.svelte-1obupv4.svelte-1obupv4{margin-left:0;margin-right:auto}.center.svelte-1obupv4.svelte-1obupv4{margin:auto}.right.svelte-1obupv4.svelte-1obupv4{margin-left:auto;margin-right:0}a.svelte-1uucx66.svelte-1uucx66{display:block}.image_blurb.svelte-1uucx66.svelte-1uucx66{pointer-events:none}.image_blurb.svelte-1uucx66 img.svelte-1uucx66{width:100%}.image_blurb.svelte-1uucx66 .meta.svelte-1uucx66{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0}.image_blurb.svelte-1uucx66 .meta p.svelte-1uucx66{color:#a1a1aa;mix-blend-mode:color-dodge}.blurb_hover:hover .btn:after{--w:259.81px;--h:90px;opacity:1}.portfolio.svelte-m79gi9.svelte-m79gi9{--grid-gap:50px;width:100%;display:flex;gap:var(--grid-gap);justify-content:space-between;padding-top:70px;padding-bottom:50px}.portfolio.svelte-m79gi9 .col_one.svelte-m79gi9,.portfolio.svelte-m79gi9 .col_two.svelte-m79gi9{flex:0 0 calc(50% - var(--grid-gap));display:flex;gap:var(--grid-gap);flex-direction:column}.portfolio.svelte-m79gi9 .col_two.svelte-m79gi9{margin-top:20%}@media (max-width: 700px){.portfolio.svelte-m79gi9 .col_two.svelte-m79gi9{margin-top:0}}@media (max-width: 700px){.portfolio.svelte-m79gi9.svelte-m79gi9{--grid-gap:25px;flex-direction:column}}
