*{margin:0;padding:0;box-sizing:0px;font-family:Urbanist}:root{--colour1: #1D1D1D;--colour2: #7ECF86;--colour3: #AB6C6D;--colour4: #B4C7CF;--colour5: hsl(57, 58%, 97%);--colour6: #A9A49A;--colour7: #3c535d;--colour8: #202c32;--colour8Op: rgba(32, 44, 50, .699);--colour9: hsla(0, 0%, 50%, .1);--fontBody: clamp(1rem, 4vw, 1.125rem);--fontHeading: clamp(1.275rem, 30vw, 2.5rem);--fontSubHeading: clamp(1rem, 6vw, 1.825rem);--fontInputField: clamp(16px, 6vw, 1.125rem);--fontSplash: clamp(4rem, 12vw, 12rem);font-size:20px;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{background:var(--colour8)}.raised{box-shadow:5px 6px 17px -7px #000000c2,3px 3px 17px -7px #ffffffc2 inset;-webkit-box-shadow:5px 6px 17px -7px rgba(0,0,0,.76),3px 3px 17px -7px rgba(255,255,255,.76) inset;-moz-box-shadow:5px 6px 17px -7px rgba(0,0,0,.76),3px 3px 17px -7px rgba(255,255,255,.76) inset}.fontBody{font-size:var(--fontBody)}.fontHeading{font-size:var(--fontHeading)}.fontSubHeading{font-size:var(--fontSubHeading)}.fontInputField{font-size:var(--fontInputField)}.fontSplash{font-size:var(--fontSplash)}.noMouse{pointer-events:none}.italic{font-style:italic}html{scroll-behavior:smooth}.svelte-1f4k1dr{--headerHeight: 3rem}.header.svelte-1f4k1dr{display:flex;justify-content:space-between;position:sticky;position:-webkit-sticky;top:0;left:0;right:0;z-index:10;height:var(--headerHeight);background-color:var(--colour8);border-radius:0 0 50px 50px;margin:0 50px;padding-left:50px;padding-right:50px;transition:all .5s ease-in-out;align-items:center;outline:solid var(--colour7) 2px}.headerHidden.svelte-1f4k1dr{opacity:0%;top:calc(-1 * var(--headerHeight));pointer-events:none;translate:0 -50px!important}.headerbutton.svelte-1f4k1dr{background:none;border:none;position:absolute;top:0;width:90vw;display:flex;justify-content:center;align-items:center;color:var(--colour3)}.headerbutton.svelte-1f4k1dr:hover{color:var(--colour2)}.headerCompanyName.svelte-1f4k1dr{font-size:2rem;display:flex;align-items:center}.headerCompanyName.svelte-1f4k1dr img:where(.svelte-1f4k1dr){object-fit:contain;height:calc(var(--headerHeight) - 10px);margin-top:2px;margin-right:20px}.topMenu.svelte-1f4k1dr a:where(.svelte-1f4k1dr){margin-left:10px;margin-right:10px}.header.svelte-1f4k1dr a:where(.svelte-1f4k1dr){color:var(--colour5)}a.svelte-1f4k1dr{transition:all .5s cubic-bezier(0,.59,.58,1);color:var(--colour8);text-decoration:none}.highlighted.svelte-1f4k1dr{color:var(--colour2)}#mobile-menu-icon.svelte-aanklc{display:flex;cursor:pointer;z-index:11;position:sticky;left:20px;z-index:50;top:20px;background-color:var(--colour5);border-radius:100dvh;padding:6px;width:50px;height:50px;flex-direction:column;justify-content:center;align-items:center;border:none}.menu-bar1.svelte-aanklc,.menu-bar2.svelte-aanklc,.menu-bar3.svelte-aanklc{width:35px;height:5px;background-color:var(--colour1);margin:6px 0;transition:.4s;flex-grow:0;flex-shrink:0;position:absolute}.menu-bar1.svelte-aanklc{translate:0 -10px}.menu-bar3.svelte-aanklc{translate:0 10px}.menu-open.menu-bar1.svelte-aanklc{transform:translateY(11px) rotate(-45deg)}.menu-open.menu-bar2.svelte-aanklc{opacity:0}.menu-open.menu-bar3.svelte-aanklc{transform:translateY(-11px) rotate(45deg)}.sidebar.svelte-aanklc{position:sticky;position:-webkit-sticky;opacity:0;display:flex;top:0;left:0;height:0vh;background-color:var(--colour5);z-index:10;justify-content:center;align-items:center;flex-direction:column;transition-delay:0ms;transition:all .5s ease;text-decoration:none;color:var(--color1);justify-content:flex-start;padding-top:70px}.sidebar-header.svelte-aanklc{font-size:clamp(3.2rem,20dvw,5rem)!important;flex-shrink:1;flex-grow:0!important;flex-basis:10px;align-content:center}@media screen and (orientation:landscape){.sidebar.svelte-aanklc{padding-top:0}}.sidebar-header.svelte-aanklc span:where(.svelte-aanklc){text-decoration:none}.navLink.svelte-aanklc{color:var(--color-1);font-size:1.5rem;flex-grow:1;flex-shrink:1;flex-basis:2rem;max-height:60px}a.svelte-aanklc,a.svelte-aanklc:link,a.svelte-aanklc:visited{text-decoration:none}a.svelte-aanklc:hover,a.svelte-aanklc:active{text-decoration:underline}.sidebar.svelte-aanklc :where(.svelte-aanklc){text-decoration:none}.sidebar.menu-open.svelte-aanklc{display:flex;opacity:1;left:0;height:100dvh;margin-top:-100dvh}.highlightedFont.svelte-aanklc{color:var(--colour2)}#coach.svelte-aanklc{color:var(--colour8)}#coach.svelte-aanklc{display:inline-block;text-decoration:none}#coach.svelte-aanklc:visited{text-decoration:none}.svelte-uy63zb{color:var(--colour5)}#Home.svelte-uy63zb{background-size:cover}#splashContainer.svelte-uy63zb{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;position:relative;flex-shrink:1;display:flex;flex-wrap:nowrap;align-items:center;height:100dvh;justify-content:space-around}#splashImage.svelte-uy63zb{height:clamp(200px,18vw,400px);z-index:5}#serviceList.svelte-uy63zb{margin-top:100px;display:flex;flex-grow:1;align-items:center;justify-content:space-between;width:clamp(380px,40vw,800px);flex-direction:row;max-width:1000px;flex-basis:auto}#serviceList.svelte-uy63zb a:where(.svelte-uy63zb){flex-grow:1}.serviceIcon.svelte-uy63zb{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex-grow:1;flex-shrink:1;margin-left:10px;margin-right:10px;font-size:var(--fontBody);color:var(--colour5)}.serviceIcon.svelte-uy63zb img:where(.svelte-uy63zb){background-color:var(--colour2);height:60px;width:60px;border-radius:100vh;padding:5px}#splashText.svelte-uy63zb{position:relative;color:var(--colour5);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5;flex-shrink:1;flex-basis:auto;transition:all .5s ease-in-out;line-height:1}.imageContainer.svelte-uy63zb{display:flex;flex-direction:column;align-items:center;flex-shrink:1}@media screen and (max-width: 1000px){#splashContainer.svelte-uy63zb{flex-direction:column-reverse!important;justify-content:center}#splashImage.svelte-uy63zb{margin-top:50px;margin-bottom:50px;object-fit:contain;height:150px}#splashText.svelte-uy63zb{justify-content:center}.fontSplash.svelte-uy63zb{text-align:center}#serviceList.svelte-uy63zb{margin-top:20px;flex-basis:auto;flex-grow:0;padding-top:50px;padding-bottom:200px}}.raiseOnHover.svelte-uy63zb:hover{scale:1.1}.svelte-uy63zb{transition:all .1s ease-in-out}.highlightedFont.svelte-uy63zb{color:var(--colour2)}div.svelte-1ds9qqv{display:flex;justify-content:center;align-items:center;font-size:var(--fontBody);font-family:Kalam,cursive;font-size:1.2rem;text-align:center;flex-grow:1;max-width:850px;align-self:center}div.svelte-1ds9qqv:before,div.svelte-1ds9qqv:after{color:var(--colour2);content:"“";padding-right:10px;padding-left:10px;font-family:Kalam,cursive;height:80px;width:80px;object-fit:cover;flex-shrink:0;font-size:4rem;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1200px){div.svelte-1ds9qqv:before,div.svelte-1ds9qqv:after{padding-right:0;padding-left:0;height:20px;width:20px}}div.svelte-1ds9qqv:after{content:"”"!important}#aboutContent.svelte-19yhdxa{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#sectionText.svelte-19yhdxa{flex-basis:clamp(400px,40vw,1000px)}.metricBox.svelte-19yhdxa{background-color:var(--colour3);height:clamp(50px,15vw,60px);width:clamp(90px,20vw,140px);margin:10px;border-radius:100vh;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700}#headshot.svelte-19yhdxa{height:clamp(200px,25vw,400px);width:clamp(200px,25vw,400px);object-fit:cover;z-index:5;border-radius:100%;align-self:center;margin-bottom:20px}.row.svelte-19yhdxa{display:flex;flex-direction:row;flex-grow:0;justify-content:space-around;margin-top:40px;margin-bottom:40px}#headshotContainer.svelte-19yhdxa{flex-basis:clamp(200px,40vw,1000px);flex-grow:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}@media (max-width: 1000px){#aboutContent.svelte-19yhdxa{flex-direction:column-reverse;flex-basis:auto;margin:50px 10px}#headshotContainer.svelte-19yhdxa{flex-basis:auto!important;padding-bottom:40px}}#sectionHeading.svelte-1wikhpz{padding-top:4rem;align-items:center;position:relative;display:flex;flex-direction:row;padding-bottom:50px}#sectionHeading.svelte-1wikhpz:after{content:"";background-color:var(--colour2);height:10px;width:60vw;border-radius:0 100vw 100vw 0;margin-left:20px}div.svelte-11ngww7{overflow:visible}section.svelte-dnid1{padding-left:max(10px,6dvw);padding-right:max(10px,6dvw);padding-bottom:80px;min-height:100dvh}.wrapper.svelte-195zz8t{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border:none;border-bottom:2px solid var(--colour6);color:var(--colour2);flex-grow:1;width:100%;opacity:1;font-size:16px;background-color:transparent;color:var(--colour4);cursor:pointer;transition:all .2s ease-out}.selected.svelte-195zz8t{color:var(--colour2)!important;opacity:1;scale:1.08}.cardTitle.svelte-195zz8t{font-size:var(--fontSubHeading);padding:10px 10px 4px 0;text-align:left;font-weight:500}i.svelte-195zz8t{transition:all .2s ease-in}.selected.svelte-195zz8t i:where(.svelte-195zz8t){opacity:0}.wrapper.svelte-195zz8t:hover{scale:1.08;color:var(--colour3)}@media (max-width: 1000px){.wrapper.svelte-195zz8t:hover{scale:unset;color:var(--colour5)}.selected.svelte-195zz8t{scale:unset}}a.svelte-1blw7l5{flex-basis:clamp(400px,50vw,750px);align-items:flex-start;transition:all .5s cubic-bezier(0,.59,.58,1);color:var(--colour8);text-decoration:none;margin-top:40px;margin-bottom:40px;height:60px;width:150px;display:flex;border-color:gray;background-color:var(--colour2);color:var(--colour1);font-size:var(--fontBody);font-weight:700;border-radius:5px;text-align:center;align-items:center;justify-content:center;flex-basis:200px;flex-grow:0}div.svelte-1blw7l5{display:flex;flex-basis:clamp(400px,50vw,750px);align-items:flex-start;justify-content:center}.flex-row.svelte-1psupg5{display:flex;flex-direction:row;justify-content:flex-start;gap:40px;align-items:center;flex-wrap:wrap}.length.svelte-1psupg5{font-size:var(--fontBody);margin-bottom:0;margin-top:0;color:var(--colour4);font-weight:500}.date.svelte-1psupg5{font-size:var(--fontSubHeading);margin-bottom:0;margin-top:0;color:var(--colour5)}.title.svelte-1psupg5{font-weight:600;font-size:var(--fontSubHeading);color:var(--colour2)}.description.svelte-1psupg5{margin-top:10px;margin-bottom:20px;font-size:var(--fontBody);color:var(--colour4)}span.svelte-1f2u5b3{border-radius:100px;border:2px solid rgba(102,97,97,.411);padding-inline:5px;background-color:#2e2e2e}.line.svelte-1s9u6kr{display:flex;justify-content:space-between;max-width:70ch}.content.svelte-1s9u6kr{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:20px}.trainingCards.svelte-1s9u6kr{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;flex-grow:1;flex-shrink:1;flex-basis:200px;gap:80px}.cardItems.svelte-1s9u6kr{flex-basis:400px;flex-grow:0}.detail.svelte-1s9u6kr{overflow:hidden;transition:all .35s ease-out;max-height:100dvh;max-width:70ch}.level.svelte-1s9u6kr{font-style:italic;color:var(--colour2)}.selectedItem.svelte-1s9u6kr{display:flex;flex-direction:column;height:500px;flex-basis:900px;flex-grow:1}.trainingText.svelte-1s9u6kr{display:flex;justify-content:stretch;align-items:flex-start;flex-shrink:1;flex-grow:0;text-align:left;flex-direction:column}.trainingText.svelte-1s9u6kr h2:where(.svelte-1s9u6kr){align-self:center;color:var(--colour2)}.folded.svelte-1s9u6kr{max-height:0px}.trainingText.svelte-1s9u6kr b:where(.svelte-1s9u6kr){color:var(--colour2)}li.svelte-1s9u6kr{list-style-image:url('data:image/svg+xml,<svg viewBox="0 0 25 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.6406 6.5L12.6406 12V0L24.6406 6.5Z" fill="%23AB6768"/><path d="M0.640625 6.5L12.6406 12V0L0.640625 6.5Z" fill="%23AB6C6D"/><path d="M0.640625 20V6.5L12.6406 12V27L0.640625 20Z" fill="%23AB6C6D"/><path d="M0.640625 20V6.5L12.6406 12L0.640625 20Z" fill="%23C47C7D"/><path d="M12.6406 12L0.640625 20L12.6406 27V12Z" fill="%23C47677"/><path d="M12.6406 27V12L24.6406 20L12.6406 27Z" fill="%23734849"/><path d="M24.6406 20V6.5L12.6406 12L24.6406 20Z" fill="%23734546"/></svg>');list-style-position:inside}li.svelte-1s9u6kr::marker{font-size:2.5em;line-height:1}.svelte-1s9u6kr::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0px!important;text-align:start!important;text-align-last:start!important}.tags.svelte-1s9u6kr{font-size:14px;padding-top:10px;padding-bottom:1-px;display:flex;flex-wrap:wrap;gap:5px}.highlighted.svelte-1s9u6kr{color:var(--colour2)}@media screen and (max-width: 1200px){.trainingCards.svelte-1s9u6kr{flex-direction:column;justify-content:stretch;align-items:stretch}.content.svelte-1s9u6kr{flex-direction:column}}b.svelte-4pe8cz{color:var(--colour3)}.content.svelte-4pe8cz{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.textContainer.svelte-4pe8cz{flex-basis:50%;flex-shrink:1;display:flex;align-items:center;flex-direction:column;padding-right:20px}.gridDescription.svelte-4pe8cz{text-align:left;display:flex;align-items:center}.featureChartGrid.svelte-4pe8cz{display:grid;grid-template-columns:auto repeat(3,1fr);grid-template-rows:50px repeat(7,3.2rem);grid-column-gap:0px;grid-row-gap:0px;row-gap:12px;flex-basis:50%;flex-shrink:1;max-width:800px}.featureChartGrid.svelte-4pe8cz div:where(.svelte-4pe8cz){padding-left:10px}.gridHeader.svelte-4pe8cz{text-align:center;font-size:var(--fontBody);font-weight:700;color:var(--colour1);align-self:center}.gridAlt.svelte-4pe8cz{background-color:var(--colour9);color:var(--colour1)}.fa-solid.svelte-4pe8cz{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-grow:0;flex-basis:100px}.fa-solid.fa-check.svelte-4pe8cz{color:var(--colour2)}.fa-solid.fa-xmark.svelte-4pe8cz{color:var(--colour3)}li.svelte-4pe8cz{list-style-image:url('data:image/svg+xml,<svg viewBox="0 0 25 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.6406 6.5L12.6406 12V0L24.6406 6.5Z" fill="%23AB6768"/><path d="M0.640625 6.5L12.6406 12V0L0.640625 6.5Z" fill="%23AB6C6D"/><path d="M0.640625 20V6.5L12.6406 12V27L0.640625 20Z" fill="%23AB6C6D"/><path d="M0.640625 20V6.5L12.6406 12L0.640625 20Z" fill="%23C47C7D"/><path d="M12.6406 12L0.640625 20L12.6406 27V12Z" fill="%23C47677"/><path d="M12.6406 27V12L24.6406 20L12.6406 27Z" fill="%23734849"/><path d="M24.6406 20V6.5L12.6406 12L24.6406 20Z" fill="%23734546"/></svg>');list-style-position:inside}li.svelte-4pe8cz::marker{font-size:2.5em;line-height:1}.svelte-4pe8cz::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0px!important;text-align:start!important;text-align-last:start!important}@media screen and (max-width: 1200px){.content.svelte-4pe8cz{flex-direction:column;align-items:center}}b.svelte-3yhll2{color:var(--colour2)}#EngineeringContent.svelte-3yhll2{display:flex;justify-content:space-between;align-items:center}#EngineeringText.svelte-3yhll2{flex-basis:clamp(100px,40vw,600px);text-align:left}#EngineeringOther.svelte-3yhll2{display:flex;justify-content:center;align-items:stretch;flex-grow:1;flex-shrink:1;flex-basis:10vw;padding-left:50px;flex-direction:column;align-items:center}#EngineeringOther.svelte-3yhll2 img:where(.svelte-3yhll2){width:70%;height:70%;object-fit:contain;flex-shrink:1;opacity:35%}li.svelte-3yhll2{list-style-image:url('data:image/svg+xml,<svg viewBox="0 0 25 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24.6406 6.5L12.6406 12V0L24.6406 6.5Z" fill="%23AB6768"/><path d="M0.640625 6.5L12.6406 12V0L0.640625 6.5Z" fill="%23AB6C6D"/><path d="M0.640625 20V6.5L12.6406 12V27L0.640625 20Z" fill="%23AB6C6D"/><path d="M0.640625 20V6.5L12.6406 12L0.640625 20Z" fill="%23C47C7D"/><path d="M12.6406 12L0.640625 20L12.6406 27V12Z" fill="%23C47677"/><path d="M12.6406 27V12L24.6406 20L12.6406 27Z" fill="%23734849"/><path d="M24.6406 20V6.5L12.6406 12L24.6406 20Z" fill="%23734546"/></svg>');list-style-position:inside}li.svelte-3yhll2::marker{font-size:2.5em;line-height:1}.svelte-3yhll2::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0px!important;text-align:start!important;text-align-last:start!important}@media screen and (max-width: 1000px){#EngineeringContent.svelte-3yhll2{flex-direction:column;margin:50px 10px}img.svelte-3yhll2{display:none}}.content.svelte-1uhj7ff{display:flex;justify-content:center;align-items:flex-start;gap:100px}form.svelte-1uhj7ff{display:flex;flex-direction:column;align-items:stretch;flex-grow:1;border-radius:10px;padding:10px;max-width:clamp(100px,100%,550px)}input[type=text].svelte-1uhj7ff,input[type=email].svelte-1uhj7ff,textarea.svelte-1uhj7ff{padding-left:5px;margin-bottom:10px}input[type=submit].svelte-1uhj7ff{margin-top:10px;text-decoration:none;margin-bottom:80px;border-color:gray;background-color:var(--colour2);color:var(--colour1);font-size:var(--fontBody);font-weight:700;border-radius:5px;flex-basis:60px;flex-grow:0}.checkboxLabel.svelte-1uhj7ff{margin-right:30px}textarea.svelte-1uhj7ff{resize:vertical;min-height:150px}input.svelte-1uhj7ff,textarea.svelte-1uhj7ff{font-size:var(--fontInputField)}#feedback.svelte-1uhj7ff{height:300px}#contactOptions.svelte-1uhj7ff{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-basis:auto;gap:10px}.formContainer.svelte-1uhj7ff{display:flex;flex-basis:50%;justify-content:center}a.svelte-1uhj7ff{text-decoration:none;color:var(--colour1);display:flex;align-items:center}a.svelte-1uhj7ff i:where(.svelte-1uhj7ff){color:var(--colour2);padding-right:10px;width:32px;height:32px}@media screen and (max-width: 1000px){.content.svelte-1uhj7ff{flex-direction:column;align-items:stretch;justify-content:center}#contactOptions.svelte-1uhj7ff{align-items:stretch;justify-content:center}}img.svelte-1s4kbyk{height:50px;margin:10px}#footer.svelte-1s4kbyk{padding:5px 50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:var(--colour5)}.footerImgContainer.svelte-1s4kbyk{flex-basis:auto}@media screen and (max-width: 900px){#footer.svelte-1s4kbyk{flex-direction:column;align-items:center}.footerImgContainer.svelte-1s4kbyk{display:flex;flex-direction:row;justify-content:center}}:root{font-size:var(--fontBody)}
