.heavy.svelte-19ns97m{font-weight:700;color:var(--text-color)}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com *//*!
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/
*/.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;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{flex-basis:100%;max-width:100%}@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: #1145df;--light: #faf7f1;--light-transparent: rgba(227, 242, 253, .6);--dark-transparent: rgba(30, 58, 95, .6);--accent-transparent: #3538f51b;--dark: #3538F5;--grey: #191919;--danger: rgb(169, 23, 23);--card-color: #E3F2FD}:root:not([color-mode]),:root[color-mode=light]{--bg: var(--light);--bg2: #f8f8ff;--bg3: var(--dark);--text-color: #3538F5;--grey-900: #494bab;--accent: #fec94e;--accent-2: #fec94e;--accent-3: #42A5F5;--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: #13131e;--bg2: #212135;--bg3: #010209;--text-color: var(--light);--grey: #bebed7;--accent: #3538F5;--accent-2: #383996;--accent-3: #bedaa5;--bg-gradient: linear-gradient(20deg, #330d52 15.71%, #140521 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: 1400px;--btn-border-radius: 90px;--btn-border-width: 2.5px;--btn-padding: .5rem 4% .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: 1rem 2rem;--base-font-size: 1rem;--scale: 1.3;--heading-letter-spacing: -.03em;--body-letter-spacing: -.01em;--heading-line-height: .9;--heading-margins: 1.2rem;--body-line-height: 1.3;--paragraph-margin-bottom: 1rem;--font1: "ClashGrotesk-Variable", "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font2: var(--font1);--font-serif: "Playfair Display", Arial, Times, 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}}@font-face{font-family:Playfair Display;src:url(../../../fonts/PlayfairDisplay-BoldItalic.woff2) format("woff2"),url(../../../fonts/PlayfairDisplay-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:ClashGrotesk-Variable;src:url(../../../fonts/ClashGrotesk-Variable.woff2) format("woff2"),url(../../../fonts/ClashGrotesk-Variable.woff) format("woff"),url(/fonts/ClashGrotesk-Variable.ttf) format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-12{grid-column:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-8{gap:calc(var(--spacing)*8)}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}svg{display:inline}.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);text-transform:lowercase;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{flex-direction:column;justify-content:center;display:flex}:root[color-mode=light] .light--hidden,:root[color-mode=dark] .dark--hidden{display:none}::selection{color:var(--bg);background-color:var(--grey-900)}html{font-family:var(--font2);scroll-behavior:smooth;font-style:normal;font-weight:300;transition:background-color .4s,color .4s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}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,color .3s}.bg1,.bg2{position:relative}img{max-width:100%;height:auto}.u-md{width:75%}.u-sm{width:50%}.u-xs{width:25%}.u-center{margin-left:auto;margin-right:auto;display:block}@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{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{clip-path:none;color:#21759b;z-index:100000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}#primary[tabindex="-1"]:focus{outline:0}.bg0{background-color:#0000}.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{padding-top:100px;position:relative}a:not(.btn),a:visited:not(.btn){color:var(--text-color);text-decoration:none;transition:all .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}.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-content:center;align-items:center}.u-text-center{text-align:center}.u-text-left{text-align:left}.bg-gradient-mild:before{content:"";background:radial-gradient(ellipse at center,var(--text-color)0,#1a1a1a00 30%);z-index:0;opacity:.1;width:1075pt;height:200%;position:absolute;top:50%;left:-650px;transform:translateY(-50%)}.u-breathing{margin-top:20px;animation:5s ease-in-out infinite breathing}@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}}.u-hide-dark{display:block}[color-mode=dark] .u-hide-dark{display:none!important}.u-hide-light{display:block}[color-mode=light] .u-hide-light{display:none!important}ul{margin-bottom:var(--paragraph-margin-bottom);list-style:none}ol{counter-reset:list-counter;margin-bottom:var(--paragraph-margin-bottom);padding-left:1.5em;list-style:none}ol li{margin-bottom:.5em;padding-left:1.5em;position:relative}ol li:before{counter-increment:list-counter;content:counter(list-counter)".";color:var(--accent);font-weight:700;position:absolute;top:0;left:0}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);font-weight:500}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)}em{font-family:var(--font-serif);font-weight:900}.heavy,b{color:var(--text-color);font-weight:900}.btn,button,input[type=mit]{border-radius:var(--btn-border-radius);padding:var(--btn-padding);margin:var(--btn-margin);cursor:pointer;letter-spacing:var(--btn-letter-spacing);font-family:var(--font2);font-weight:var(--btn-font-weight);text-transform:var(--btn-text-transform);font-size:var(--text-sm);text-decoration:none;transition:all .3s;display:inline-block;background-image:none!important}button{background-color:var(--bg);color:var(--dark);border:var(--btn-border-width)solid var(--text-color);margin:10px}.btn-container{padding-bottom:var(--text-md);gap:10px}.nav-cta{border-radius:var(--btn-border-radius);background-color:var(--bg);color:var(--text-color);padding:8px 2rem;display:inline-block;border:var(--btn-border-width)solid var(--text-color)!important}button:hover{background-color:var(--accent);color:var(--dark);border-color:var(--dark)}button:focus{border-color:var(--dark);box-shadow:0 0 5px var(--accent);outline:none}button:active{background-color:var(--dark);color:var(--bg);border-color:var(--dark)}button[type=submit]:after{content:"↗";color:var(--dark);padding-left:.5rem;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.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)}.btn.disabled{color:#575757;cursor:not-allowed;pointer-events:none;background:#ccc;text-decoration:none}.btn:hover,.btn:active,.btn:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--bg);outline:0;box-shadow:4px 4px 10px 4px #0000001a}.btn.btn-full-width{text-align:center;width:100%}.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{color:var(--accent);font-size:var(--text-sm);align-items:center;gap:.5rem;text-decoration:none;transition:transform .3s;display:inline-flex;position:relative}.line-link:before{content:"";background-color:currentColor;width:0;height:2px;transition:width .3s;display:inline-block}.line-link:hover:before{width:1.5rem}.btn,button{overflow:hidden}.btn .circle{display:none}@media screen and (min-width:386px){.btn .circle{background-color:var(--text-color);z-index:-1;border-radius:50%;width:12px;height:12px;transition:transform .7s ease-in;display:inline;position:absolute;top:14px;left:16px;transform:scale(1)}.btn-outline .circle{background-color:var(--bg-color)}.btn span,.btn{z-index:1;position:relative}.btn:hover .circle,.btn:active .circle,.btn:focus .circle{transform:scale(30)}}hr{border:1px solid var(--text-color)}img{border-radius:4px}.u-img-circle,.u-img-circle img{border-radius:100%}blockquote{font-family:var(--font1);margin-bottom:20px}.wp-block-quote{overflow-wrap:normal}blockquote figcaption{float:right;max-width:530px;margin-bottom:1em;font-size:1.6em}.show-quote blockquote:before{color:var(--accent);content:open-quote;z-index:-1;opacity:.1;margin-top:8rem;margin-left:-9rem;margin-right:.25em;font-family:serif;font-size:8em;line-height:.1em;position:absolute;transform:rotate(20deg)}.img-caption{margin:2px;line-height:1.5rem}.card{margin-left:auto;margin-right:auto;transition:background-color .2s ease-in-out;box-shadow:0 8px 16px #0003}.card.card-1{background-color:var(--bg);border:2px solid var(--text-color);color:var(--text-color);border-radius:10px}.card.card-2{background-color:var(--accent);border:2px solid var(--text-color);border-radius:10px}.card.card-3{border:1px solid var(--grey-400);border-radius:10px;box-shadow:0 4px 12px #bababa1f}.u-card-text-sm{font-size:2.4rem}.u-card-padding{padding:var(--card-padding)}.h-line{background-color:var(--accent);border-radius:1px;width:0;height:4px;margin-top:-10px;margin-bottom:5px;display:block}.loader-wrapper{background-color:var(--bg);z-index:999999;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;position:fixed;top:0;left:0}.fade{opacity:0;pointer-events:none;transition:opacity .7s ease-in}.hide{display:none}.loader{border:4px solid var(--text-color);border-radius:10px;width:60px;height:90px;animation:10s infinite loader;display:inline-block;position:relative}.loader-inner{visibility:hidden;vertical-align:top;background-color:var(--accent);width:100%;animation:2s ease-in-out infinite loader-inner;display:inline-block}@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{justify-content:start;align-items:flex-start;display:flex}.social-proof-container .image-container{align-items:center;margin-right:10px;display:flex}.social-proof-container .image-container img{border:2px solid var(--light);border-radius:50%;width:30px;height:30px;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);color:var(--text-color);width:100%;font-family:var(--font1);letter-spacing:var(--body-letter-spacing);border:var(--main-border);font-size:var(--text-md);border-radius:10px;outline:none;margin-top:10px;padding:20px;transition:border-color .2s,background-color .2s;display:block}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{color:var(--accent);border:var(--main-border-accent);border-radius:4px;font-size:.9rem;top:-2px;left:15px}input::placeholder,textarea::placeholder{color:#0000}input:focus::placeholder,textarea:focus::placeholder{color:var(--grey-400)}.radio-button{margin-right:10px;padding-bottom:10px;display:inline-block}.radio-button input[type=radio]{opacity:0;cursor:pointer;position:absolute}.radio-button label{background-color:var(--bg);color:var(--text-color);font-size:1.6rem;font-family:var(--font1);letter-spacing:2px;border:var(--main-border-accent);cursor:pointer;padding:10px 20px;transition-duration:.2s;display:inline-block}.radio-button input[type=radio]:checked+label{background-color:var(--accent-color);color:var(--bg-color);border-color:var(--accent-color)}.form-group{margin-top:2rem;position:relative}.form-group label{font-size:var(--text-md);color:var(--grey-600);pointer-events:none;background:var(--bg);transition:all .2s var(--cubic);padding:0 5px;position:absolute;top:20px;left:20px}input:focus+label,textarea:focus+label,input:not(:placeholder-shown)+label,textarea:not(:placeholder-shown)+label{color:var(--accent);font-size:.9rem;top:-10px;left:15px}.link-effect{color:var(--accent);border-bottom:5px solid var(--text-color);padding-right:4px;text-decoration:none;transition:color .3s;display:inline-block;position:relative;overflow:hidden;margin-bottom:-12px!important}.link-effect span{transition:transform .4s var(--cubic);display:block}.link-effect:hover span,.link-effect:focus span{transform:translateY(-108%)}.link-effect:after{content:attr(data-hover);width:100%;transition:transform .4s var(--cubic);color:var(--accent-2);position:absolute;top:0;left:0;transform:translateY(100%)}.link-effect:hover:after,.link-effect:focus:after{transform:translateY(0)}.gradient-line{z-index:1;background:linear-gradient(90deg,#e0f039,#c5f153,#a7ee6e,#84ea87,#56e6a0,#16e1b8,#32d9c6,#43d0d0,#4dc6da,#57bcd4,#5fb1dd,#66a6e7,#7b9af2,#948cf7,#a87ff8,#b970f9,#c766e8,#da62bf,#eb5a93,#ff4a4a);width:100%;height:6px;position:relative}.triangle-container{z-index:-1;pointer-events:none;width:100vw;height:100%;position:absolute;top:0;left:0}.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{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pills.center{justify-content:center}.pills li,.pill{background-color:var(--accent-transparent);font-family:var(--font1);border:1px solid var(--accent);border-radius:999px;padding:.4em 1em;transition:background-color .2s;display:inline}.banner{color:#333;text-align:center;z-index:1;background:#fc0;border-radius:3px;padding:5px 10px;font-size:.8rem;font-weight:700;position:absolute;top:-6px;right:-20%;transform:rotate(-10deg);box-shadow:2px 2px 8px #0003}.price{margin:0 0 1rem;font-size:2rem;font-weight:700}.price span{color:var(--grey-700);font-size:.9rem;font-weight:400;display:block}.discounted-price-container{font-size:1.2rem;font-weight:700}.original-price{color:var(--grey);margin-right:-4.5rem;font-weight:400;text-decoration:line-through}.sale-price{color:var(--success)}.u-text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#4a8bff,#7cb3ff,#b3d4ff);-webkit-background-clip:text;background-clip:text;margin-right:1px}.card-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.gradient-stroke{stroke:url(#grad)}.checklist{text-align:left;margin:0;padding:0;list-style:none}.checklist li{color:var(--grey-900);align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.icon{flex-shrink:0;margin-top:2px}.construction-tape{text-align:center;color:#000;letter-spacing:2px;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#fdd835 0,#fdd835 20px,#000 20px,#000 40px);border-top:4px solid #000;border-bottom:4px solid #000;width:100%;padding:1rem 0;font-size:1.2rem;font-weight:700;box-shadow:0 4px 12px #0000004d}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
