.heavy.svelte-1rkspto{font-weight:700;color:var(--text-color)}a.eyebrow.svelte-1rkspto{display:inline-flex;align-items:center;text-decoration:none;color:inherit}a.eyebrow.centered.svelte-1rkspto{justify-content:center;width:100%;text-align:center}.logo-image.svelte-1rkspto{display:block;flex-shrink:0;margin-right:.5rem;transition:transform .3s var(--cubic)}.logo-image.svelte-1rkspto:hover{transform:rotate(-10deg) scale(1.1)}.hide-on-mobile.svelte-1rkspto{display:inline}@media (max-width: 900px){.hide-on-mobile.svelte-1rkspto{display:none}}.grid-container{position:relative;width:var(--grid-width-mobile);max-width:var(--grid-max-width);margin:0 auto;display:grid;align-items:center;grid-gap:20px;gap:20px;grid-template-columns:minmax(200px,1fr)}.grid-container.u-align-top{align-items:top}.wp-block-columns{max-width:var(--grid-max-width);width:var(--grid-width);margin:auto}@media screen and (min-width: 900px){.span-1{grid-column:1 / 1!important}.span-2{grid-column:2 / 4!important}.grid-container{width:var(--grid-width)}}@media screen and (min-width: 600px) and (max-width: 900px){.md-span-2{grid-column:span 2}}.text-left{text-align:left}.text-right{text-align:right}@media (min-width: 900px){.grid-container{grid-template-columns:repeat(3,1fr);padding:20px 0}.grid-container.tenths{grid-template-columns:repeat(10,1fr)}.grid-container.ninths{grid-template-columns:repeat(9,1fr)}.grid-container.eighths{grid-template-columns:repeat(8,1fr)}.grid-container.sevenths{grid-template-columns:repeat(7,1fr)}.grid-container.sixths{grid-template-columns:repeat(6,1fr)}.grid-container.fifths{grid-template-columns:repeat(5,1fr)}.grid-container.quarters{grid-template-columns:repeat(4,1fr)}.grid-container.thirds{grid-template-columns:repeat(3,1fr)}.grid-container.halves{grid-template-columns:repeat(2,1fr)}.grid-container.full{grid-template-columns:1fr;max-width:1000px}.grid-container.auto{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-center{width:60%}}@media screen and (max-width: 900px){.sm-fifths{grid-template-columns:repeat(5,1fr)}.sm-quarters{grid-template-columns:repeat(4,1fr)}.sm-thirds{grid-template-columns:repeat(3,1fr)}.sm-halves{grid-template-columns:repeat(2,1fr)}.sm-full{grid-template-columns:1fr}}@media screen and (min-width: 600px) and (max-width: 900px){.md-fifths{grid-template-columns:repeat(5,1fr)}.md-quarters{grid-template-columns:repeat(4,1fr)}.md-thirds{grid-template-columns:repeat(3,1fr)}.md-halves{grid-template-columns:repeat(2,1fr)}.md-full{grid-template-columns:1fr}}@media screen and (min-width: 900px) and (max-width: 1100px){.lg-fifths{grid-template-columns:repeat(5,1fr)!important}.lg-quarters{grid-template-columns:repeat(4,1fr)!important}.lg-thirds{grid-template-columns:repeat(3,1fr)!important}.lg-halves{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width: 900px){.sm-grid-row-1{grid-row:1}.sm-grid-row-2{grid-row:2}.sm-grid-row-3{grid-row:3}.sm-grid-row-4{grid-row:4}}@media screen and (min-width: 900px){.lg-grid-row-1{grid-column:1;grid-row:1}.lg-grid-row-2{grid-column:2;grid-row:1}.lg-grid-row-3{grid-column:3}.lg-grid-row-4{grid-column:4}}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}.u-align-left{text-align:left}.u-align-center{text-align:center}.u-align-right{text-align:right}.u-align-top{align-items:start}.u-w-100{width:100%}.u-w-50{width:50%}.u-vw-100{width:100vw}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}section{padding:var(--section-padding-mobile);position:relative}@media screen and (min-width: 900px){section{padding:var(--section-padding)}}.flex-grid{display:flex;flex-wrap:wrap;align-items:center;margin:0 auto;width:var(--grid-width-mobile);max-width:var(--grid-max-width)}.flex-grid>*{flex:0 0 auto;box-sizing:border-box}[class^=col-]{padding:.5rem}.col-1{flex-basis:8.33%;max-width:8.33%}.col-2{flex-basis:16.66%;max-width:16.66%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.33%;max-width:33.33%}.col-5{flex-basis:41.66%;max-width:41.66%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.33%;max-width:58.33%}.col-8{flex-basis:66.66%;max-width:66.66%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.33%;max-width:83.33%}.col-11{flex-basis:91.66%;max-width:91.66%}.col-12,[class^=sm-col-]{flex-basis:100%;max-width:100%}@media (max-width: 899px){.flex-grid>.sm-col-1{flex-basis:8.33%;max-width:8.33%}.flex-grid>.sm-col-2{flex-basis:16.66%;max-width:16.66%}.flex-grid>.sm-col-3{flex-basis:25%;max-width:25%}.flex-grid>.sm-col-4{flex-basis:33.33%;max-width:33.33%}.flex-grid>.sm-col-5{flex-basis:41.66%;max-width:41.66%}.flex-grid>.sm-col-6{flex-basis:50%;max-width:50%}.flex-grid>.sm-col-7{flex-basis:58.33%;max-width:58.33%}.flex-grid>.sm-col-8{flex-basis:66.66%;max-width:66.66%}.flex-grid>.sm-col-9{flex-basis:75%;max-width:75%}.flex-grid>.sm-col-10{flex-basis:83.33%;max-width:83.33%}.flex-grid>.sm-col-11{flex-basis:91.66%;max-width:91.66%}.flex-grid>.sm-col-12{flex-basis:100%;max-width:100%}.flex-grid.mobile-full-width{width:100%}}@media (min-width: 900px){[class^=sm-col-]{flex-basis:unset;max-width:unset}}@media (max-width: 900px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{flex-basis:100%;max-width:100%}}.order-mobile-1{order:1}.order-mobile-2{order:2}@media (min-width: 901px){.order-mobile-1,.order-mobile-2{order:unset}}.reverse-mobile{flex-direction:column-reverse}@media (min-width: 901px){.reverse-mobile{flex-direction:row}}@media (min-width: 901px){.reverse-desktop{flex-direction:row-reverse}}:root{--success: #00b900;--light: #EEEEE4;--light-transparent: rgba(227, 242, 253, .6);--dark-transparent: rgba(30, 58, 95, .6);--accent-transparent: #A3C4871b;--dark: #1E2F2A;--grey: #191919;--danger: rgb(169, 23, 23);--card-color: #E3F2FD}:root:not([color-mode]),:root[color-mode=light]{--bg: var(--light);--bg2: #dadac4;--bg3: var(--dark);--text-color: var(--dark);--accent: #A3C487;--accent-2: #bedaa5;--accent-3: #A3C487;--bg-gradient: linear-gradient(20deg, #cccefa 15.71%, #eff0ff 65.05%);--grey-100: color-mix(in srgb, var(--text-color) 10%, white);--grey-200: color-mix(in srgb, var(--text-color) 20%, white);--grey-300: color-mix(in srgb, var(--text-color) 30%, white);--grey-400: color-mix(in srgb, var(--text-color) 40%, white);--grey-500: color-mix(in srgb, var(--text-color) 50%, white);--grey-600: color-mix(in srgb, var(--text-color) 60%, white);--grey-700: color-mix(in srgb, var(--text-color) 70%, white);--grey-800: color-mix(in srgb, var(--text-color) 80%, white);--grey-900: color-mix(in srgb, var(--text-color) 90%, white)}:root[color-mode=dark]{--bg: var(--dark);--bg2: #1c2925;--bg3: #0f0f1c;--text-color: var(--light);--grey: #bebeb2;--accent: #A3C487;--accent-2: #bedaa5;--accent-3: #A3C487;--bg-gradient: linear-gradient(20deg, var(--dark) 15.71%, var(--grey-200) 65.05%);--grey-100: color-mix(in srgb, var(--grey) 10%, black);--grey-200: color-mix(in srgb, var(--grey) 20%, black);--grey-300: color-mix(in srgb, var(--grey) 30%, black);--grey-400: color-mix(in srgb, var(--grey) 40%, black);--grey-500: color-mix(in srgb, var(--grey) 50%, black);--grey-600: color-mix(in srgb, var(--grey) 60%, black);--grey-700: color-mix(in srgb, var(--grey) 70%, black);--grey-800: color-mix(in srgb, var(--grey) 80%, black);--grey-900: color-mix(in srgb, var(--grey) 90%, black)}:root{--cubic: cubic-bezier( .165, .84, .44, 1 ) ;--cubic2: cubic-bezier(.65, .05, 0, 1);--grid-width: 80%;--grid-width-mobile: 90%;--grid-max-width: 1200px;--btn-border-radius: 6px;--btn-border-width: 2.5px;--btn-padding: .5rem 6% .5rem 6%;--btn-font-weight: 400;--btn-letter-spacing: -.03em;--btn-text-transform: none;--btn-margin: 0;--section-padding: 6em 0%;--section-padding-mobile: 4em 0%;--header-link-color: var(--dark);--header-link-color-hover: var(--accent);--header-link-size: 1.2rem;--header-link-size-mobile: 2rem;--header-link-padding-mobile: 1.4rem;--site-logo-header-width: 200px;--site-logo-footer-width: 200px;--card-padding: 20px 10px;--base-font-size: 1rem;--scale: 1.3;--heading-letter-spacing: -.05em;--body-letter-spacing: -.02em;--heading-line-height: .9;--heading-margins: 1.2rem;--body-line-height: 1.3;--paragraph-margin-bottom: 1rem;--font1: "Josefin Sans", "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font2: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-serif: "Instrument Serif", serif;--text-xs: calc(var(--base-font-size) - .2rem);--text-sm: calc(var(--base-font-size));--text-md: calc(var(--base-font-size) * var(--scale));--text-lg: calc(var(--base-font-size) * var(--scale) * var(--scale));--text-xl: calc(var(--base-font-size) * var(--scale) * var(--scale) * var(--scale));--text-xxl: calc(var(--base-font-size) * var(--scale) * var(--scale) * var(--scale) * var(--scale));--main-border-width: 2px;--main-border: var(--main-border-width) solid var(--text-color);--main-border-light: var(--main-border-width) solid var(--light);--main-border-dark: var(--main-border-width) solid var(--dark);--main-border-accent: var(--main-border-width) solid var(--accent);--main-border-grey: var(--main-border-width) solid var(--grey-500)}@media screen and (min-width: 900px){:root{--base-font-size: 1.2rem;--scale: 1.4}}@media screen and (min-width: 1300px){:root{--base-font-size: 1.2rem;--scale: 1.5}}/*!
Theme Name: Seb Jagoe Custom Theme Boilerplate
Theme URI: https://www.sebjagoe.com/
Author: Seb Jagoe
Author URI: https://www.sebjagoe.com/
Description: A custom Wordpress theme built by Seb Jagoe using Underscrores and Lazy Blocks.
Version: 7.0.0
Tested up to: 6.4.3
Requires PHP: 6.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: seb-jagoe-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Don't steal my theme. I worked hard on this.

This theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.u-bg-color{color:var(--bg)}.u-bg-color-2{color:var(--bg2)}.u-bg-color-3{color:var(--bg3)}.u-text-color{color:var(--text-color)}.text-light{color:var(--light)}.text-dark{color:var(--dark)}.u-text-grey{color:var(--grey)}.u-text-opacity{opacity:.8}.u-accent,.eyebrow{color:var(--grey);font-size:var(--text-sm)}.u-accent-2{color:var(--accent-2)}.u-accent-3{color:var(--accent-3)}.u-no-padding{padding:0}.u-flex-center{justify-content:center;display:flex;flex-direction:column}:root[color-mode=light] .light--hidden{display:none}:root[color-mode=dark] .dark--hidden{display:none}::selection{color:var(--bg);background-color:var(--grey-900)}html{font-family:var(--font2);font-style:normal;font-weight:300;transition:background-color .4s ease,color .4s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{max-width:100vw;overflow-x:hidden}main{padding:0}body{background:var(--bg);color:var(--text-color);font-size:var(--base-font-size);margin:0;transition:background-color .3s ease,color .3s ease}.bg1,.bg2{position:relative}img{max-width:100%;height:auto}.u-md{width:75%}.u-sm{width:50%}.u-xs{width:25%}.u-center{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 900px){img.u-mobile-md{width:75%}img.u-mobile-sm{width:50%}img.u-mobile-xs{width:25%}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px #0009;clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.bg0{background-color:transparent}.bg1{background-color:var(--bg);color:var(--text-color)}.bg2{background-color:var(--bg2);color:var(--text-color)}.bg3{background-color:var(--bg3)}:root[color-mode=light] .bg3{color:var(--light);color-scheme:dark}:root[color-mode=light] .bg3 :where(p,h1,h2,h3,h4,h5,h6,cite,small,figcaption){color:var(--light)}:root[color-mode=light] .bg3 .card{background-color:var(--bg);color:var(--dark);border-color:var(--light)}:root[color-mode=light] .bg3 .card p{color:var(--dark)}:root[color-mode=light] .bg3 .card a,:root[color-mode=light] .bg3 .u-text-accent,:root[color-mode=light] .bg3 h3{color:var(--light)}:root[color-mode=light] .bg3 .card a:hover,:root[color-mode=light] .bg3 .card a:active,:root[color-mode=light] .bg3 .card a:focus{color:var(--accent-2)}.bg-gradient{background:var(--bg-gradient)}.transparent{opacity:.5}.border{border-bottom:1px solid var(--grey-900)}section .container{width:var(--grid-width-mobile);max-width:var(--grid-max-width);margin-inline:auto}@media (min-width: 900px){.section .container{width:var(--grid-width)}}footer{position:relative;padding-top:100px}a:not(.btn),a:visited:not(.btn){color:var(--text-color);text-decoration:none;transition:.3s}a:not(.btn):hover,a:not(.btn):active,a:not(.btn):focus{color:var(--accent)}a:hover,a:focus,a:active{color:var(--accent-2)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.bg3 a{color:var(--light)!important}.bg3 a:hover,.bg3 a:active,.bg3 a:focus{color:var(--accent)!important}a.underline{position:relative;color:inherit;text-decoration:none;background-image:linear-gradient(to right,var(--accent),var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;transition:background-size .3s var(--cubic),color .3s var(--cubic)}a.underline:hover,a.underline:focus{background-size:100% 4px;color:var(--accent-2)}a.underline:active{background-size:100% 6px;color:var(--accent-3)}.fa-4x{padding:15px}.u-text-sm{font-size:var(--text-sm)}.u-text-wide-letters{letter-spacing:.3em}.u-padding-b-0{padding-bottom:0!important}.u-padding-t-0{padding-top:0!important}.u-text-heavy{font-weight:900}.u-text-light{color:var(--light)!important}.u-flex{display:flex}.u-flex-column{flex-direction:column}.u-flex-h-center{justify-content:center}.u-flex-v-center{align-items:center;align-content:center}.u-text-center{text-align:center}.u-text-left{text-align:left}.bg-gradient-mild:before{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:-650px;width:1075pt;height:200%;background:radial-gradient(ellipse at center,var(--text-color) 0,rgba(26,26,26,0) 30%);z-index:0;opacity:.1}.u-breathing{margin-top:20px;animation:breathing 5s ease-in-out infinite}@keyframes breathing{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.hide-on-non-home{display:none}.home .hide-on-non-home{display:block}.u-hide-mobile{display:none!important}@media screen and (min-width: 900px){.u-hide-mobile{display:flex!important}}.u-show-mobile{display:block}@media screen and (min-width: 768px){.u-show-mobile{display:none}}ul{list-style:none;margin-bottom:var(--paragraph-margin-bottom)}ol{list-style:none;counter-reset:list-counter;margin-bottom:var(--paragraph-margin-bottom);padding-left:1.5em}ol li{position:relative;padding-left:1.5em;margin-bottom:.5em}ol li:before{counter-increment:list-counter;content:counter(list-counter) ".";position:absolute;left:0;top:0;color:var(--accent);font-weight:700}h1,.text--xxl{font-size:var(--text-xxl)}h2,.text--xl{font-size:var(--text-xl)}h3,.text--lg{font-size:var(--text-lg)}h4,.text--md{font-size:var(--text-md)}.text--sm,small,.u-text-sm{font-size:var(--text-sm)}.text--xs,.u-text-xs{font-size:var(--text-xs)}p{font-size:var(--text-md);margin-bottom:var(--paragraph-margin-bottom)}h1,h2,h3,h4,h5,h6{letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);margin-top:var(--heading-margins);margin-bottom:var(--heading-margins)}p{letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}h1,h2,h3,h4,h5{font-family:var(--font1)}p{color:var(--grey-900)}.subheading{color:var(--grey)}blockquote{letter-spacing:var(--heading-letter-spacing);font-weight:500}em{font-family:var(--font-serif);font-weight:900}.heavy,b{font-weight:900;color:var(--text-color)}.btn,button,input[type=mit]{border-radius:var(--btn-border-radius);padding:var(--btn-padding);transition:.3s;margin:var(--btn-margin);display:inline-block;cursor:pointer;letter-spacing:var(--btn-letter-spacing);font-family:var(--font2);text-decoration:none;background-image:none!important;font-weight:var(--btn-font-weight);text-transform:var(--btn-text-transform);font-size:var(--text-sm)}button{background-color:var(--bg);color:var(--dark);border:var(--btn-border-width) solid var(--text-color);margin:10px}.btn-container{gap:10px}.nav-cta{border-radius:var(--btn-border-radius);padding:8px 1rem;display:inline-block;background-color:var(--bg);color:var(--text-color);border:var(--btn-border-width) solid var(--text-color)!important;text-align:center;line-height:1.1rem;font-weight:500;font-size:var(--text-xs)}.nav-cta:hover{background-color:var(--text-color);color:var(--bg)}button:hover{background-color:var(--accent);color:var(--dark);border-color:var(--dark)}button:focus{outline:none;border-color:var(--dark);box-shadow:0 0 5px var(--accent)}button:active{background-color:var(--dark);color:var(--bg);border-color:var(--dark)}button[type=submit]{background-color:var(--accent);min-width:100%;padding:20px;font-weight:700;margin-top:1.8rem;margin-left:0}button[type=submit]:hover,button[type=submit]:active{background-color:var(--accent-2)}button[type=submit]:after{content:"↗";transition:opacity .3s ease-in-out,transform .3s ease-in-out;color:var(--dark);padding-left:.5rem}.btn.btn-primary{background-color:var(--accent);color:var(--text-color);border:var(--btn-border-width) solid var(--text-color)}.btn.btn-secondary{background-color:var(--bg);color:var(--text);border:var(--btn-border-width) solid var(--text-color);box-shadow:0 px 0 0 var(--accent)}.btn.disabled{background:#ccc;color:#575757;cursor:not-allowed;pointer-events:none;text-decoration:none}.btn:hover,.btn:active,.btn:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{outline:0;background-color:var(--text-color);color:var(--bg);-webkit-box-shadow:4px 4px 10px 4px rgba(0,0,0,.103);box-shadow:4px 4px 10px 4px #0000001a}.btn.btn-full-width{width:100%;text-align:center}.bg3 .btn,.bg3 .btn:hover,.bg3 .btn:active,.bg3 .btn:focus,.bg3 input[type=submit]:hover,.bg3 input[type=submit]:focus,.bg3 input[type=submit]:active{border:var(--btn-border-width) solid var(--bg)!important}.btn:focus{border-color:var(--accent)}.line-link{position:relative;display:inline-flex;align-items:center;gap:.5rem;color:var(--accent);text-decoration:none;transition:transform .3s ease;font-size:var(--text-sm)}.line-link:before{content:"";display:inline-block;width:0;height:2px;background-color:currentColor;transition:width .3s ease}.line-link:hover:before{width:1.5rem}hr{border:1px solid var(--text-color)}img{border-radius:4px}.u-img-circle,.u-img-circle img{border-radius:100%}blockquote{margin-bottom:20px;font-family:var(--font1)}.wp-block-quote{overflow-wrap:normal}blockquote figcaption{float:right;font-size:1.6em;margin-bottom:1em;max-width:530px}.show-quote blockquote:before{color:var(--accent);content:open-quote;font-family:serif;font-size:8em;line-height:.1em;margin-right:.25em;position:absolute;z-index:-1;opacity:.1;margin-top:8rem;margin-left:-9rem;transform:rotate(20deg)}.img-caption{margin:2px;line-height:1.5rem}.card{margin-left:auto;margin-right:auto;box-shadow:0 8px 16px #0003;transition:background-color .2s ease-in-out}.card.card-1{background-color:var(--bg);border-radius:10px;border:2px solid var(--text-color);color:var(--text-color)}.card.card-2{background-color:var(--accent);border-radius:10px;border:2px solid var(--text-color)}.card.card-3{border-radius:10px;border:2px solid var(--light)}.u-card-text-sm{font-size:2.4rem}.u-card-padding{padding:var(--card-padding)}.u-card-max-width{max-width:750px}.h-line{display:block;height:4px;width:0;border-radius:1px;background-color:var(--accent);margin-top:-10px;margin-bottom:5px}.loader-wrapper{width:100vw;height:100%;position:fixed;top:0;left:0;background-color:var(--bg);display:flex;justify-content:center;align-items:center;z-index:999999}.fade{opacity:0;transition:opacity .7s ease-in;pointer-events:none}.hide{display:none}.loader{display:inline-block;width:60px;height:90px;border-radius:10px;position:relative;border:4px solid var(--text-color);animation:loader 10s infinite}.loader-inner{visibility:hidden;vertical-align:top;display:inline-block;width:100%;background-color:var(--accent);animation:loader-inner 2s infinite ease-in-out}@keyframes loader{0%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}to{height:0%}}.social-proof-container{display:flex;align-items:flex-start;justify-content:start}.social-proof-container .image-container{display:flex;align-items:center;margin-right:10px}.social-proof-container .image-container img{width:30px;height:30px;border-radius:50%;border:2px solid var(--light);box-shadow:0 2px 4px #0000001a}.social-proof-container .image-container img:nth-child(2),.social-proof-container .image-container img:nth-child(3){margin-left:-12px}*{scrollbar-width:auto;scrollbar-color:var(--accent) #f1f1f1}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--dark);border-radius:0}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--light)}input,textarea{background-color:var(--bg);padding:20px;color:var(--text-color);display:block;width:100%;margin-top:10px;font-family:var(--font1);letter-spacing:var(--body-letter-spacing);transition:border-color .2s,background-color .2s;border:var(--main-border);border-radius:10px;outline:none;font-size:var(--text-md)}input:focus,textarea:focus{border:var(--main-border-accent)}input:focus+label,textarea:focus+label,input:not(:placeholder-shown)+label,textarea:not(:placeholder-shown)+label{top:-2px;left:15px;font-size:.9rem;color:var(--accent);border:var(--main-border-accent);border-radius:4px}input::placeholder,textarea::placeholder{color:transparent}input:focus::placeholder,textarea:focus::placeholder{color:var(--grey-400)}.radio-button{display:inline-block;margin-right:10px;padding-bottom:10px}.radio-button input[type=radio]{position:absolute;opacity:0;cursor:pointer}.radio-button label{display:inline-block;background-color:var(--bg);padding:10px 20px;color:var(--text-color);font-size:1.6rem;font-family:var(--font1);letter-spacing:2px;transition-duration:.2s;border:var(--main-border-accent);cursor:pointer}.radio-button input[type=radio]:checked+label{background-color:var(--accent-color);color:var(--bg-color);border-color:var(--accent-color)}.form-group{position:relative;margin-top:2rem}.form-group label{position:absolute;top:20px;left:20px;font-size:var(--text-md);color:var(--grey-600);pointer-events:none;background:var(--bg);padding:0 5px;transition:all .2s var(--cubic)}input:focus+label,textarea:focus+label,input:not(:placeholder-shown)+label,textarea:not(:placeholder-shown)+label{top:-10px;left:15px;font-size:.9rem;color:var(--accent)}select{background-color:var(--bg);padding:20px;color:var(--text-color);display:block;width:100%;margin-top:10px;font-family:var(--font1);letter-spacing:var(--body-letter-spacing);transition:border-color .2s,background-color .2s;border:var(--main-border);border-radius:10px;outline:none;font-size:var(--text-md);appearance:none;-webkit-appearance:none;-moz-appearance:none}select:focus{border:var(--main-border-accent)}select:focus+label,select:not([value=""])+label{top:-10px;left:15px;font-size:.9rem;color:var(--accent)}select{background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23666' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:3rem}.link-effect{position:relative;display:inline-block;overflow:hidden;color:var(--accent);text-decoration:none;border-bottom:5px solid var(--text-color);transition:color .3s ease;margin-bottom:-12px!important;padding-right:4px}.link-effect span{display:block;transition:transform .4s var(--cubic)}.link-effect:hover span,.link-effect:focus span{transform:translateY(-108%)}.link-effect:after{content:attr(data-hover);position:absolute;left:0;top:0;width:100%;transform:translateY(100%);transition:transform .4s var(--cubic);color:var(--accent-2)}.link-effect:hover:after,.link-effect:focus:after{transform:translateY(0)}.triangle-container{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:-1;pointer-events:none}.triangle-container svg{max-width:30px}@media screen and (min-width: 900px){.triangle-container{z-index:10}.triangle-container svg{max-width:100%}}.triangle-container .parallax{position:absolute}.triangle-container .triangle1{top:20%;left:10%;transform:rotate(10deg)}.triangle-container .triangle2{top:80%;left:60%;transform:rotate(-5deg)}.triangle-container .triangle3{bottom:10%;right:20%;transform:rotate(15deg)}.triangle-container .triangle4{top:30%;left:40%;transform:rotate(-10deg)}.triangle-container .triangle5{bottom:20%;left:5%;transform:rotate(20deg)}.pills{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.pills.center{justify-content:center}.pills li,.pill{background-color:var(--accent-transparent);padding:.4em 1em;border-radius:999px;font-family:var(--font1);border:1px solid var(--accent);transition:background-color .2s ease;display:inline}.banner{position:absolute;background:#fc0;color:var(--dark);padding:5px 10px;font-weight:700;transform:rotate(10deg);box-shadow:2px 2px 8px #0003;border-radius:3px;text-align:center;z-index:1;font-size:.8rem;letter-spacing:var(--heading-letter-spacing)}.price{font-size:2rem;font-weight:700;margin:0 0 1rem}.price span{display:block;font-size:.9rem;font-weight:400;color:var(--grey-700)}.discounted-price-container{font-size:1.2rem;font-weight:700}.original-price{text-decoration:line-through;color:var(--grey);margin-right:-4.5rem;font-weight:400}.sale-price{color:var(--success)}.faq-item br{margin-bottom:10px}.faq-item.light-theme a{color:var(--dark)!important}.faq-item.dark-theme a{color:var(--light)!important}.image-badge-wrapper{position:relative}
