@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-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.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%;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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink: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-col{flex-direction:column}.bg-white{background-color:var(--color-white)}.blur{--tw-blur:blur(8px);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,)}.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))}}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.5% .015 286.067);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(21% .006 285.885);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.5% .015 286.067);background-color:#000;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}html{scroll-behavior:auto}html,body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@font-face{font-family:Coolvetica;src:url(/assets/Coolvetica-Rg-Regular-xUE2Cwi6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Coolvetica;src:url(/assets/Coolvetica-Rg-It-C_Wrb0jJ.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Coolvetica;src:url(/assets/Coolvetica-Rg-Cram-BZHYYPYm.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Coolvetica;src:url(/assets/Coolvetica-Rg-Cond-D8LGSyWD.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Coolvetica;src:url(/assets/Coolvetica-Hv-Regular-CMZqLrHx.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Coolvetica;src:url(/assets/Coolvetica-Hv-Comp-v8B4ueNZ.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-BDXgMDtZ.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-DLSKq2aI.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-DNE8RkQ1.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./assets/fonts/Montserrat-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92% .004 286.32);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.2% .016 285.938);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.2% .016 285.938)}@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-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.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%;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]){appearance:button}::file-selector-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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink: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-col{flex-direction:column}.bg-white{background-color:var(--color-white)}.blur{--tw-blur:blur(8px);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,)}.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))}}html,body,#root{overscroll-behavior:none;background-color:#03333d;height:100%;overflow:hidden!important}body{touch-action:none}body.scroll-mode-active{touch-action:auto}.section{will-change:transform,opacity;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.hero,.founder-section,.after-founder{z-index:1}#smooth-wrapper,#smooth-content{overflow-x:hidden}#smooth-wrapper .section{will-change:auto;width:100vw;height:100vh;min-height:100vh;position:relative;inset:auto;overflow:hidden}.horizontal-pin-wrapper{height:300vh;position:relative;overflow:hidden}.horizontal-track{width:300vw;height:100vh;display:flex;position:relative;overflow:hidden}.horizontal-track .section{z-index:1;flex-shrink:0;width:100vw;height:100vh}.horizontal-track-bg{z-index:0;pointer-events:none;perspective:1000px;opacity:1;width:230vw;height:100vh;position:absolute;top:0;left:-10vw;overflow:visible}.horizontal-track-bg img{object-fit:contain;width:auto;height:100%;transform-style:preserve-3d;will-change:transform;overflow:visible}#smooth-wrapper .scrollbar-track{background:0 0}#smooth-wrapper .scrollbar-track-y .scrollbar-thumb{background:#fff3;border-radius:4px}.right-ornament{pointer-events:none;will-change:transform;z-index:10;display:block;position:fixed;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.ornament-first-wrapper{z-index:200}.ornament-second-wrapper{z-index:50}.ornament-wrapper svg path{will-change:transform,opacity}.right-ornament .ornament-svg{width:auto;height:90vh;position:absolute;top:50%;right:0;transform:translateY(-50%)}.right-ornament .svg-first{z-index:2}.right-ornament .svg-second{z-index:1}.hero{--hero-bg-pos-x:0%;--hero-bg-shift:clamp(0px, 24vh, 0px);background-size:cover;background-position:var(--hero-bg-pos-x) calc(50% - var(--hero-bg-shift));background-color:#0b2e42;background-repeat:no-repeat;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow-x:hidden}.hero-biker-div{--hero-bg-pos-x:0%;--hero-bg-shift:clamp(0px, 24vh, 0px);background-size:cover;background-position:var(--hero-bg-pos-x) calc(50% - var(--hero-bg-shift));opacity:0;z-index:11;background-repeat:no-repeat;align-items:center;width:45.2vw;height:100vh;display:flex;position:absolute;top:0;right:0;overflow-x:hidden}.logo-container{flex-direction:column;max-width:920px;margin-bottom:100px;margin-left:100px;display:flex;position:relative}.logo-main{display:block}.logo-main svg{width:85%;max-width:820px;height:auto}.hero-content{flex-direction:column;align-self:flex-start;align-items:flex-end;width:72%;max-width:820px;margin-top:8px;display:flex}.hero-content>svg{margin-right:10px}.hero-content svg{width:55%;max-width:100%;height:auto;display:block}.hero-content .hero-sub{margin-right:18px}.hero-sub{justify-content:flex-start;align-self:flex-end;width:max-content;max-width:none;margin-top:12px;margin-left:0;display:inline-flex}.hero-sub svg{width:clamp(120px,22vw,190px);max-width:100%;height:auto;display:block}button.hero-sub{appearance:none;cursor:pointer;text-align:inherit;background:0 0;border:none;border-radius:0;padding:0}button.hero-sub svg path:first-child{transition:all .3s ease-in-out}button.hero-sub:focus{outline:none}button.hero-sub:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #acfc17}button.hero-sub:hover svg path:first-child{filter:brightness(1.05);fill:#bd97ec}button.hero-sub:active svg path:first-child{transform:translateY(1px)}.right-ornament.is-fixed-left{position:absolute;top:50%;left:16px;right:auto}.right-ornament.is-behind{z-index:10}.right-ornament .ornament-svg,.right-ornament .ornament-svg path{opacity:1!important;visibility:visible!important}.founder-section{position:fixed;inset:0}.founder__inner{width:100%;height:100%;position:relative}.est-date-container{color:#fff;z-index:30;flex-direction:column;align-items:start;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem;display:flex;position:absolute;top:clamp(60px,8vw,120px);left:clamp(40px,8vw,120px)}.est-date-container p{text-shadow:1px 0 20px #0000004d}.est-date-container p:first-of-type{font-size:5vw;font-weight:500;line-height:60%}.est-date-container p:nth-of-type(2){font-size:3vw;font-weight:700}.founder__img{object-fit:cover;object-position:right center;z-index:2;width:45vw;height:100vh;position:absolute;top:0;left:0}.founder-img-overlay-container{opacity:0;z-index:21;background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;width:45vw;height:100vh;display:flex;position:absolute;top:0;left:0;overflow-x:hidden}.founder__mask{pointer-events:none;z-index:10;opacity:1;background:linear-gradient(90deg,#0000,#05323d calc(45vw - 30px) 100%);position:absolute;inset:0}.founder__mask-svg{z-index:2;pointer-events:none;mix-blend-mode:multiply;width:45vw;height:100vh;position:absolute;top:0;left:0}.founder-content{z-index:20;position:absolute;top:15%;right:20%}.founder-content--badge svg{width:clamp(198px,25.2vw,354px);height:auto;display:block}.founder-description{text-align:left;color:#fff;width:clamp(350px,45vw,625px);height:238px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:26px;position:absolute;top:240px;left:0}.founder-description2{text-align:left;color:#fff;width:clamp(350px,45vw,625px);height:238px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:26px;position:absolute;top:360px;left:0}.founder-sub{justify-content:flex-start;width:max-content;max-width:none;display:inline-flex;position:absolute;top:500px;left:0}.founder-sub svg{width:220px;max-width:100%;height:auto;display:block}button.founder-sub{appearance:none;cursor:pointer;text-align:inherit;background:0 0;border:none;border-radius:0;padding:0}button.founder-sub svg path:first-child{transition:all .3s ease-in-out}button.founder-sub:focus{outline:none}button.founder-sub:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #acfc17}button.founder-sub:hover svg path:first-child{filter:brightness(1.05);fill:#bd97ec}button.founder-sub:active svg path:first-child{transform:translateY(1px)}.post-hero-spacer{display:none}.after-founder{color:#acfc17;background:url(/assets/img_1-DDtUPhHr.png) 50%/cover no-repeat;justify-content:center;align-items:flex-start;min-height:110vh;padding:30px 0;display:flex}.after-founder__inner{width:100%;max-width:960px}.after-founder img{object-fit:cover;z-index:2;width:45vw;height:100%;position:absolute;inset:0 0 0 auto}.AfterFounder__mask{pointer-events:none;z-index:10;opacity:1;background:linear-gradient(90deg,#05323d 0% 30%,#0000);position:absolute;inset:0}.after-founder__founder-mask{pointer-events:none;z-index:10;opacity:1;background:linear-gradient(270deg,#0000,#05323d calc(45vw - 30px) 100%);position:absolute;inset:0}.AfterFounder__mask-svg{z-index:2;pointer-events:none;width:45vw;height:100%;position:absolute;inset:0 0 0 auto}.after-founder__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6rem;max-width:840px;display:grid;position:absolute;top:16vh;left:8vw}.after-founder__stat{z-index:10;flex-direction:column;align-items:flex-start;gap:.25rem;display:inline-flex}.after-founder__stat-number-wrapper{align-items:flex-end;display:inline-flex;position:relative}.after-founder__stat-icon{width:49px;height:49px;position:absolute;top:0;left:0}.after-founder__stat-number{color:#fff;z-index:10;padding-left:56px;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10rem;font-style:normal;font-weight:400;line-height:1}.after-founder__stat-label{letter-spacing:1px;text-transform:uppercase;color:#fff;z-index:10;padding-left:56px;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;font-style:normal;font-weight:900}.after-founder-img-overlay-container{--hero-bg-pos-x:0%;--hero-bg-shift:clamp(0px, 24vh, 0px);background-size:cover;background-position:var(--hero-bg-pos-x) calc(50% - var(--hero-bg-shift));opacity:0;z-index:31;background-repeat:no-repeat;align-items:center;width:45vw;height:100vh;display:flex;position:absolute;top:50px;right:0;overflow-x:hidden}.before-who-we-train{color:#acfc17;background:linear-gradient(#33617b00,#33617b99 40%,#376987aa,#33617b99 60%,#33617b00);justify-content:center;align-items:center;display:flex;height:70vh!important;min-height:70vh!important;max-height:70vh!important}.before-who-we-train .quote-container{flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:80vw;margin-top:120px;display:flex}.quote-container h3{text-align:center;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;line-height:120%}.quote-container p{color:#fff;text-align:center;margin-top:20px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500;line-height:100%}.reveal-line{display:block;position:relative;overflow:visible}.rev-content{visibility:hidden;display:block}.rev-cover{transform-origin:0;background-color:#bd97ec;position:absolute;inset:0;transform:scaleX(0)}.coaches-cta .rev-cover{background-color:#acfc17}.quote-author{opacity:0}.mobile-break{display:none}.who-we-train{min-height:100vh;display:relative;overflow:hidden visible!important}.who-we-train .heading-container{color:#fff;z-index:30;flex-direction:column;align-items:start;max-width:25vw;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem;display:flex;position:absolute;top:120px;left:120px}.who-we-train .heading-container h2{text-align:start;color:#bd97ec;font-size:6vw;font-weight:500;line-height:80%}.who-we-train .heading-container p{text-align:start;font-size:3vw;font-weight:700}.who-we-train .intro-container{color:#fff;z-index:30;flex-direction:column;max-width:340px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;display:flex;position:absolute;top:580px;left:120px}.who-we-train .intro-container p{text-align:left;font-size:1.2rem;line-height:130%}.who-we-train-second{min-height:100vh;display:relative}.section.meet-the-team{background:#fff;margin-bottom:-1px}.meet-team-chevron,.meet-team-second-chevron,.coaches-chevron-left,.coaches-chevron-right{display:none}.section.meet-the-team-second{min-height:80vh!important;max-height:80vh!important}.meet-the-team .heading-container{z-index:30;flex-direction:column;align-items:start;display:flex;position:absolute;top:100px;left:15vw}.meet-the-team .heading-container img{width:250px;position:absolute}.meet-the-team .heading-container h2{z-index:10;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14rem}.meet-the-team .heading-container .text-gradient{color:#3c59fd}@supports (--css:variables){.meet-the-team .heading-container .text-gradient{color:#0000;background:linear-gradient(#3c59fd 0% 40%,#223994);-webkit-background-clip:text;background-clip:text}}.team-member{z-index:30;gap:40px;align-items:left;flex-direction:column;max-width:600px;display:flex;position:absolute}.team-member.person-left{margin-left:30px;top:440px;left:30vw}.team-member.person-right{margin-right:50px;top:160px;right:30vw}.team-member h4{color:#000;flex-direction:column;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.5rem;font-weight:400;line-height:150%;display:flex}.team-member.team-member.person-left h4{align-items:flex-start}.team-member.team-member.person-right h4{align-items:flex-end}.team-member h4 span{font-size:7rem;font-weight:500}.team-member p{color:#000;z-index:10;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;line-height:120%;position:relative}.team-member.person-left p{text-align:left;margin-left:70px}.team-member.person-right p{text-align:right;margin-right:70px}.team-member img{width:340px;position:absolute;top:0}.team-member.person-left img{left:0;transform:translate(-280px)translateY(-140px)}.team-member.person-right img{right:0;transform:translate(300px)translateY(-140px)}.faded-image.manuel-n{-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 70%);mask-image:linear-gradient(#000 0% 60%,#0000 70%)}.faded-image.ines-h{-webkit-mask-image:linear-gradient(#000 0% 90%,#0000 100%);mask-image:linear-gradient(#000 0% 90%,#0000)}#smooth-wrapper .section.our-coaches{background:#fff;margin-bottom:-1px;overflow:visible}.our-coaches .heading-container{z-index:30;flex-direction:column;align-items:start;display:flex;position:absolute;top:110px;left:50vw;transform:translate(-50%)}.our-coaches .heading-container h2{z-index:10;flex-direction:column;align-items:center;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;line-height:0%;display:flex}.our-coaches .heading-container h2 span{font-size:11rem;line-height:90%}.our-coaches .heading-container .text-gradient{color:#000}@supports (--css:variables){.our-coaches .heading-container .text-gradient{color:#0000;background:linear-gradient(#000 0% 50%,#0005);-webkit-background-clip:text;background-clip:text}}.our-coaches .coaches{z-index:100;justify-content:center;align-items:start;gap:50px;max-width:70vh;margin:0 auto;display:flex;position:absolute;top:55%;left:0;right:0;transform:translateY(-45%)}.our-coaches .coaches img{aspect-ratio:auto;flex-shrink:0;width:clamp(340px,23vw,460px);height:auto;transition:transform .6s ease-in-out;display:block}.coach-wrapper:first-of-type>.faded-image{aspect-ratio:360/507;width:clamp(340px,23vw,460px)!important;height:auto!important}.coach-wrapper:nth-of-type(2)>.faded-image{aspect-ratio:300/551;width:clamp(280px,19vw,385px)!important;height:auto!important}.coach-wrapper:nth-of-type(3)>.faded-image{aspect-ratio:360/506;width:clamp(340px,23vw,460px)!important;height:auto!important}.coach-wrapper:nth-of-type(2)>.faded-image:hover{z-index:200}.coach-wrapper:nth-of-type(n+2)>.faded-image{margin-left:-100px}.our-coaches .faded-image:hover{cursor:none;transform:scale(1.1)}.coach-wrapper:first-of-type>.faded-image{z-index:100}.coach-wrapper:nth-of-type(2)>.faded-image{z-index:110;filter:drop-shadow(0 0 6px #fff5)}.coach-wrapper:nth-of-type(4)>.faded-image{z-index:100;width:360px}.our-coaches .faded-image{-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 95%);mask-image:linear-gradient(#000 0% 80%,#0000 95%)}.section.coaches-cta{background:#fff;flex-direction:column;justify-content:center;align-items:center;margin-bottom:-1px;display:flex;overflow:hidden;min-height:60vh!important;max-height:60vh!important}.coaches-cta .heading-container{z-index:30;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:60vw;display:flex}.coaches-cta .heading-container h3{color:#000;text-align:center;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;line-height:120%}.coaches-cta .heading-container p{color:#000;text-align:center;max-width:40vw;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.3rem;font-weight:500;line-height:120%}.coaches-cta .hero-sub{align-self:center}.section.runner-separator{position:relative;overflow:hidden;height:100vh!important;min-height:100vh!important;max-height:100vh!important}.runner-separator-img{object-fit:cover;object-position:center;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.results-contacts-container{background:linear-gradient(40deg,#17374c,#316d89 29%,#4c90b7 47%,#131f23)}.section.results-section{flex-direction:column;gap:60px;height:80vh;min-height:80vh;padding:160px 0 0;display:flex}.results-section .heading-container{z-index:30;flex-direction:column;align-items:start;margin-left:120px;display:flex}.results-section .heading-container h4{color:#acfc17;text-align:center;text-transform:uppercase;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:5.5rem;line-height:70%}.results-section .heading-container span{text-transform:uppercase;color:#fff;text-align:center;max-width:40vw;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.5rem;font-weight:700;line-height:120%}.results-cards-container{clip-path:inset(-200px 0 -50px);margin-top:20px}.results-track{gap:60px;margin:0 120px;transition:transform .8s cubic-bezier(.4,0,.2,1);display:flex}.results-cards-container .results-card{border-radius:20px;flex-direction:column;flex:0 0 calc(33.3333% - 26.6667px);min-width:400px;max-width:480px;min-height:200px;display:flex;position:relative;background:0 0!important}.results-card .bg-black{background:0 0!important}.results-card>div:nth-of-type(2){border-radius:20px;background:#0000004d!important}.results-cards-container .results-card-inner{border-radius:20px;flex-direction:column;align-items:flex-end;gap:20px;padding:20px 30px;display:flex;background:0 0!important;min-height:240px!important}.results-card .glass{border-radius:20px;background:0 0!important;width:100%!important;padding:0!important;overflow:visible!important}.results-card .glass>div{border-radius:20px;width:100%!important;z-index:none!important;background:0 0!important}.glass__warp{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.results-card>svg{z-index:100;position:absolute;top:-50px;left:30px}.results-cards-container .results-card .card-header{flex-direction:column;align-items:flex-start;display:flex}.results-cards-container .results-card h5{color:#acfc17;text-align:left;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.2rem;line-height:100%}.results-cards-container .results-card span{text-transform:uppercase;color:#fff;text-align:left;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:700;line-height:120%}.results-cards-container .results-card .card-body{flex-direction:row;align-items:flex-start;gap:20px;display:flex;position:relative}.results-cards-container .results-card .card-body p{color:#fff;text-align:left;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:120%}.results-card-inner .card-body .left-line{background:#97b8ff;border-radius:10px;width:14px;height:100px;display:block;max-height:100%!important}.carousel-dots{justify-content:center;align-items:center;gap:10px;display:flex}.carousel-dot{cursor:pointer;background:#97b8ff77;border:none;border-radius:5px;width:20px;height:10px;padding:0;transition:width .4s,background .4s}.carousel-dot.active{background:#97b8ff;width:80px}.carousel-dot:focus,.carousel-dot.active:focus{outline:none}.section.contacts-section{flex-direction:column;gap:40px;padding:80px 120px;display:flex;height:fit-content!important;min-height:120vh!important;max-height:130vh!important}.contacts-section .heading-container{z-index:30;flex-direction:column;align-items:start;display:flex}.contacts-section .heading-container h4{color:#acfc17;text-align:center;text-transform:uppercase;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:5.5rem;line-height:70%}.contacts-section .heading-container span{text-transform:uppercase;color:#fff;text-align:center;max-width:40vw;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.5rem;font-weight:700;line-height:120%}.contacts-section .heading-container p{color:#fff;text-align:start;max-width:320px;margin-top:40px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.2rem;font-weight:500;line-height:120%}.contacts-section .follow-us-container{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;width:590px;display:flex}.contacts-section .follow-us-container span{text-transform:uppercase;color:#fff;text-align:center;max-width:40vw;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.5rem;font-weight:700;line-height:120%}.follow-us-container .logos-container{flex-direction:row;justify-content:space-between;align-items:center;gap:36px;width:fit-content;display:flex}.follow-us-container .logos-container .follow-us-link{display:inline-flex}.follow-us-container .logos-container svg{opacity:.5;cursor:pointer;width:auto;transition:opacity .3s ease-out,transform .3s ease-out}.follow-us-container .logos-container a:first-of-type svg{height:40px}.follow-us-container .logos-container a:nth-of-type(2) svg,.follow-us-container .logos-container a:nth-of-type(3) svg{height:70px}.follow-us-container .logos-container svg path{fill:#cefdff;transition:fill .3s ease-out}.follow-us-container .logos-container a:nth-of-type(2) svg .ig-gradient{fill:url(#instagramGradient);opacity:0;transition:opacity .3s ease-out}.follow-us-container .logos-container a:nth-of-type(2) svg .ig-white{opacity:1;transition:opacity .3s ease-out}.follow-us-container .logos-container a:nth-of-type(2) svg:hover .ig-gradient{opacity:1}.follow-us-container .logos-container a:nth-of-type(2) svg:hover .ig-white{opacity:0}.follow-us-container .logos-container a:nth-of-type(3) svg path{fill:url(#facebookGradient)}.follow-us-container .logos-container svg:hover{opacity:1}.follow-us-container .logos-container a:first-of-type svg:hover{transform:scale(1.1)}.follow-us-container .logos-container a:nth-of-type(2) svg:hover,.follow-us-container .logos-container a:nth-of-type(3) svg:hover{transform:scale(1.15)}.follow-us-container .logos-container a:first-of-type svg:hover path{fill:#fc4c02}#instagramGradient .stop1{stop-color:#8c3aaa}#instagramGradient .stop2{stop-color:#d82d7e}#instagramGradient .stop3{stop-color:#fa8f21}#facebookGradient .stop1,#facebookGradient .stop2{stop-color:#cefdff}.section.footer-section{background:linear-gradient(140deg,#0b2e42,#131b1e);flex-direction:column;gap:20px;padding:80px 120px;display:flex;min-height:540px!important;max-height:540px!important}.footer-section .footer-links-container{flex-direction:row;justify-content:space-between;gap:60px;display:flex}.footer-section img{width:400px;height:fit-content}.footer-section .footer-links{gap:60px;display:flex}.footer-section .footer-links div{flex-direction:column;gap:10px;max-width:250px;display:flex}.footer-section .footer-links div h6{text-transform:lowercase;color:#acfc17;max-width:40vw;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.8rem;font-weight:500;line-height:120%}.footer-section .footer-links div ul li a{color:#fff;text-align:start;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:500}.footer-section .footer-credits{flex-direction:row;justify-content:space-between;display:flex;position:absolute;bottom:120px;left:120px;right:120px}.footer-section .footer-credits span{gap:20px;display:flex}.footer-section .footer-credits p,.footer-section .footer-credits a{color:#fff;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none}.footer-section .footer-credits a:hover,.footer-section .footer-credits a:active{color:#fff}.footer-credits .credit-lighter{opacity:.5}.flip-card{perspective:1000px;background-color:#0000;height:fit-content;padding:10px;display:flex;position:absolute;transform:scale(1.2)}.profile-cta-card{background-color:#0000;width:clamp(300px,28vw,400px);height:600px;padding:15px 30px;position:absolute;top:20vh;left:42vw;transform:scale(1.2)}.profile-cta-card .cta-card-container{z-index:20;flex-direction:column;align-items:center;gap:15px;display:flex;position:relative}.cta-card-container h3{color:#acfc17;text-align:center;width:fit-content;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.8rem;font-weight:500;line-height:100%}.cta-card-container p{color:#fff;margin:40px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:120%}.cta-card-container img{filter:contrast(110%);width:100%;height:fit-content}.profile-cta-card>img{z-index:10;opacity:1;width:380px;position:absolute;top:0;right:0}.cta-card-container button{align-self:center!important;width:fit-content!important;margin-top:-20px!important}.flip-card.profile-card-cycling{width:380px;height:300px;top:46vh;left:38vw}.flip-card.profile-card-swimmers{width:300px;height:460px;top:25vh;left:72vw}.flip-card.profile-card-triathlon{width:400px;height:300px;top:8vh;left:36vw}.flip-card.profile-card-athletics{width:400px;height:320px;top:52vh;left:10vw}.flip-card.profile-card-drivers{width:300px;height:400px;top:30vh;left:75vw}.flip-card.profile-card-team{width:300px;height:440px;top:24vh;left:10vw}.flip-card .flip-card-front>.svg-front{z-index:10;backface-visibility:hidden;position:absolute}.flip-card.profile-card-cycling .flip-card-front>.svg-front{opacity:1;width:220px;bottom:48px;left:0}.flip-card.profile-card-swimmers .flip-card-front>.svg-front{opacity:1;width:70px;top:48px;left:0}.flip-card.profile-card-triathlon .flip-card-front>.svg-front{opacity:1;width:160px;top:48px;right:0}.flip-card.profile-card-athletics .flip-card-front>.svg-front{opacity:1;width:160px;bottom:48px;right:0}.flip-card.profile-card-drivers .flip-card-front>.svg-front{opacity:1;width:150px;top:0;left:0}.flip-card.profile-card-team .flip-card-front>.svg-front{opacity:1;width:75px;bottom:48px;left:0}.flip-card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.34,1.56,.64,1);position:relative}.flip-card:nth-of-type(odd):hover .flip-card-inner{transform:rotateY(-160deg)}.flip-card:nth-of-type(2n):hover .flip-card-inner{transform:rotateY(160deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;width:100%;height:100%;position:absolute}.flip-card-front{color:#000;clip-path:inset(0);flex-direction:column;align-items:flex-end;padding:20px;display:flex}.flip-card-front img:not(.svg-front){object-fit:cover;object-position:top;flex:1;width:100%;min-height:0}.flip-card.flip-card.profile-card-triathlon .flip-card-front,.flip-card.flip-card.profile-card-athletics .flip-card-front{align-items:flex-start}.flip-card.flip-card.profile-card-drivers .flip-card-front img:not(.svg-front){width:300px}.flip-card.flip-card.profile-card-team .flip-card-front img:not(.svg-front){width:240px}.flip-card-front h3{color:#acfc17;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem}.flip-card.profile-card-cycling .flip-card-front h3{transform:translateY(-5px)}.flip-card.profile-card-swimmers .flip-card-front h3,.flip-card.profile-card-triathlon .flip-card-front h3{transform:translateY(5px)}.flip-card.profile-card-athletics .flip-card-front h3,.flip-card.profile-card-drivers .flip-card-front h3,.flip-card.profile-card-team .flip-card-front h3{transform:translateY(-5px)}.flip-card-back{color:#fff;background-color:#bd97ec;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;padding:20px;display:flex;transform:rotateY(180deg)}.flip-card .flip-card-back h3{text-align:start;color:#0b2e42;width:100%;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.4rem;font-weight:500;line-height:110%}.flip-card.profile-card-drivers .flip-card-back,.flip-card.profile-card-team .flip-card-back{height:410px}.flip-card.flip-card.profile-card-triathlon .flip-card-back h3,.flip-card.flip-card.profile-card-athletics .flip-card-back h3{text-align:end}.flip-card .flip-card-back p{text-align:start;color:#0b2e42;width:100%;font-size:.8rem;font-weight:600;line-height:110%;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.top-banner{z-index:1000;opacity:0;visibility:hidden;background:#acfc17;justify-content:center;align-items:center;width:100%;height:50px;padding:5px;transition:all .6s,color .6s;display:flex;position:fixed;top:0;left:0}.top-banner-button{color:#0b2e42;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #0b2e42;border-radius:9999px;height:100%;padding:0 60px;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.7rem;font-weight:700;line-height:100%;outline:none!important}.top-banner:hover{background:#0b2e42;transform:scale(1.05)}.top-banner:hover .top-banner-button{color:#acfc17;border:2px solid #acfc17}.navbar-blur-backdrop{z-index:1002;-webkit-backdrop-filter:blur(10px)saturate(130%);pointer-events:none;background:#00000003;border-radius:40px;margin:0 auto;transition:width .2s ease-out,height .2s ease-out;position:fixed;bottom:31px;left:0;right:0}.liquid-glass-navbar-container{z-index:1002;padding:0;display:flex;position:fixed;bottom:64px;left:50%;transform:translate(-50%)}.liquid-glass-navbar-container span:first-of-type{box-shadow:none!important}.glass{box-shadow:none!important;padding:18px 32px!important}.glass .glass__warp{overflow:hidden;-webkit-backdrop-filter:none!important;filter:none!important}.liquid-glass-navbar-container>div:nth-of-type(2){background:#00000075;border:1px solid #fff1;outline:1px solid #fff1}.floating-navbar{align-items:center;gap:40px;max-width:220px;padding-right:70px;display:flex;transition:max-width .4s ease-out!important}.floating-navbar.expanded{max-width:800px;padding-right:0}.navbar-dark-bg{border-radius:40px;width:718px;height:58px;position:absolute;top:1px;left:1px}.nav-logo-container{cursor:pointer;min-width:fit-content;margin:0;display:flex;position:relative}.nav-logo-container>img{z-index:1;opacity:.9;width:120px}.nav-logo-container>img:first-of-type{position:absolute}.nav-logo-container>img:nth-of-type(2){transition:all .1s ease-in-out}.nav-logo-container:hover>img{opacity:1}.nav-logo-container:hover img:nth-of-type(2){filter:blur(3px)}.menu-link{cursor:pointer;min-width:32px;margin:0;display:flex;position:relative}.floating-navbar.expanded .menu-link{min-width:32px;display:none}.floating-navbar.expanded .navlinks{min-width:600px;max-width:600px;transition-delay:.2s}.menu-link:hover .menu-icon:nth-of-type(2){filter:blur(5px)}.menu-link>.menu-icon{color:#fff;width:32px;height:32px}.menu-link>.menu-icon:first-of-type{position:absolute}.menu-link>.menu-icon:nth-of-type(2){transition:all .1s ease-in-out}.navlinks{opacity:0;pointer-events:none;white-space:nowrap;gap:16px;min-width:0;max-width:0;transition:opacity .3s,transform .3s;display:flex;transform:translate(-10px)}.navlinks.show{opacity:1;pointer-events:auto;transform:translate(0)}.navlinks>a{color:#fff;cursor:pointer;opacity:.9;padding:4px;font-family:Coolvetica,sans-serif;font-size:16px;font-weight:400;transition:all .1s ease-in-out}.nav-logo{cursor:pointer;transition:all .1s ease-in-out}.nav-logo:hover{text-shadow:1px 0 8px #fff}.navlinks>a:hover{opacity:1;text-shadow:1px 0 8px #fff}.scaffold-overlay{-webkit-backdrop-filter:blur(10px);z-index:10000;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:60px;width:100vw;height:100vh;display:none;position:fixed;inset:0}.scaffold-overlay>div{flex-direction:column;align-items:center;gap:30px;max-width:300px;display:flex}.scaffold-overlay h4,p{color:#fff;text-align:center}.scaffold-overlay h4{font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;line-height:100%}.scaffold-overlay p{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:120%}.coach-cursor-label{pointer-events:none;z-index:9999;white-space:nowrap;opacity:0;transform-origin:top;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:200px;padding-left:0;transition:opacity .2s,transform .2s;display:flex;position:absolute;transform:scale(.3)}.coach-cursor-label img{object-fit:contain;width:100px;height:100px;animation:8s linear infinite circle-rotate}@keyframes circle-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coach-cursor-label p{color:#acfc17;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3rem;font-weight:400;transform:translateY(-10px)}.coach-cursor-label.switching{transition-duration:.1s}.coach-cursor-label.visible{opacity:1;transition:opacity .4s,transform .4s;transform:scale(1)}.contact-form{z-index:30;flex-direction:column;gap:16px;width:590px;min-width:540px;max-width:840px;display:flex}.contact-form__row{gap:16px;width:100%;display:flex}.contact-form__row--full{flex-direction:column}.contact-form__row--half{flex-direction:row}.contact-form__row--half .contact-form__field{flex:1 1 0;min-width:0}.contact-form__field{flex-direction:column;justify-content:flex-end;gap:6px;width:100%;display:flex}.contact-form__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-family:Montserrat,system-ui,sans-serif;font-size:.8rem;font-weight:600}.contact-form__input__wrapper{background:linear-gradient(160deg,#fffb,#a6a6a677,#a6a6a677,#a6a6a677,#fffb);border-radius:16px;padding:1.5px}.contact-form__input__wrapper.wrapper--error{background:linear-gradient(160deg,#ff5e5e,#ff5e5e99,#ff5e5e99,#ff5e5e99,#ff5e5e);border-radius:16px;padding:1.5px}.contact-form__input,.contact-form__textarea{appearance:none;color:#fff;box-sizing:border-box;background:#1e4c63;border-radius:16px;outline:none;width:100%;padding:12px 18px;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#ffffff59}.contact-form__textarea{resize:none;min-height:50px;line-height:1.5}.contact-form__input:focus,.contact-form__textarea:focus{background:#0e2839dd}.contact-form__error{color:#ff8282;font-family:Montserrat,system-ui,sans-serif;font-size:.85rem;font-weight:600;display:block}.contact-form__success{color:#acfc17;margin-bottom:4px;font-family:Montserrat,system-ui,sans-serif;font-size:.95rem;font-weight:600}.contact-form__submit{appearance:none;color:#acfc17;cursor:pointer;box-sizing:border-box;background:#193e4e;border:2px solid #acfc17;border-radius:16px;width:100%;padding:8px 20px;font-family:Coolvetica,system-ui,sans-serif;font-size:1.3rem;font-weight:500;transition:background .25s,transform .15s,box-shadow .25s}.contact-form__submit:hover{color:#0b2e42;background:#acfc17;border:2px solid #acfc17}.contact-form__submit:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #acfc17}.contact-form__submit:active{transform:translateY(1px)}.contact-form__submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.contacts-runner{pointer-events:none;z-index:20;position:fixed;bottom:5vh;right:0}.contacts-runner-img{width:auto;max-width:none;height:80vh;position:absolute;bottom:0;right:0}.chevron-ornaments{pointer-events:none;z-index:300;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:visible}.chevron-svg{transform-origin:50%;will-change:transform,opacity;width:auto;height:98vh;position:absolute;top:50%;left:50%}.nav-fade-curtain>svg{width:min(300px,60vw);height:fit-content}.mobile-card-panel{display:contents}.mobile-nav-overlay,.menu-link .x-mark-icon,.mobile-coach-name{display:none}.coach-wrapper{display:contents}.mobile-coach-label{display:none}@media(pointer:coarse),(pointer:none){button.hero-sub:hover svg path:first-child,button.founder-sub:hover svg path:first-child{filter:none;fill:#acfc17}.contact-form__submit:hover{color:#acfc17;background:#193e4e;border:2px solid #acfc17}.top-banner:hover{background:#acfc17;transform:none}.top-banner:hover .top-banner-button{color:#0b2e42;border:2px solid #0b2e42}.nav-logo:hover{text-shadow:none}.navlinks>a:hover{opacity:.9;text-shadow:none}.nav-logo-container:hover>img{opacity:.9}.nav-logo-container:hover img:nth-of-type(2),.menu-link:hover .menu-icon:nth-of-type(2){filter:none}.follow-us-container .logos-container svg:hover{opacity:.5}.follow-us-container .logos-container a:first-of-type svg:hover,.follow-us-container .logos-container a:nth-of-type(2) svg:hover,.follow-us-container .logos-container a:nth-of-type(3) svg:hover{transform:none}.follow-us-container .logos-container a:first-of-type svg:hover path{fill:#cefdff}.our-coaches img:hover{cursor:auto;transform:none}.flip-card:nth-of-type(odd):hover .flip-card-inner,.flip-card:nth-of-type(2n):hover .flip-card-inner{transform:none}.flip-card.is-flipped:hover .flip-card-inner{transform:rotateY(180deg)}.coach-cursor-label{display:none!important}.mobile-coach-label{opacity:0;pointer-events:none;z-index:20;flex-direction:column;align-items:center;transition:opacity .6s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(40px - 50%))}.coach-wrapper.mobile-active .mobile-coach-label{opacity:1}.our-coaches .coaches .mobile-coach-label img{object-fit:contain;animation:8s linear infinite circle-rotate;width:100px!important;height:100px!important}.mobile-coach-label p{color:#acfc17;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.4rem;transform:translateY(-10px)}}@media(min-width:768px)and (max-width:1299px){.scaffold-overlay,.chevron-ornaments,.right-ornament{display:none!important}.mobile-nav-overlay{z-index:1001;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(to top right,#032229,#0a4a5c);flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:fixed;inset:0;overflow:hidden}.overlay-chevrons{pointer-events:none;opacity:.1;align-items:center;height:70%;margin:auto 0;display:flex;position:absolute;top:0;bottom:0;right:0%;-webkit-mask-image:linear-gradient(to top left,#ffffff1a 0%,#fff 50%);mask-image:linear-gradient(to top left,#ffffff1a,#fff 50%)}.overlay-chevrons svg{flex-shrink:0;width:auto;height:100%}.overlay-chevrons svg:last-child{margin-left:calc(18vw - 250px)}.mobile-nav-overlay a{cursor:pointer;font-family:Coolvetica,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.15;text-decoration:none}.nav-reveal-line{display:block;position:relative;overflow:visible}.nav-rev-content{visibility:hidden;color:#fff;transition:color .3s;display:block}.nav-rev-content.nav-active-link{color:#acfc17}.mobile-nav-overlay a:hover .nav-rev-content{color:#bd97ec}.nav-rev-cover{transform-origin:0;background-color:#bd97ec;position:absolute;inset:0;transform:scaleX(0)}.menu-link .menu-icon{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.menu-link .x-mark-icon{color:#fff;opacity:0;width:32px;height:32px;transition:opacity .25s ease-in-out;display:block;position:absolute}.floating-navbar{padding-right:0}.floating-navbar .navlinks{display:none!important}.floating-navbar.expanded{max-width:220px;padding-right:0}.floating-navbar.expanded .menu-link{display:flex}.nav-logo-container>img{width:120px;min-width:120px}.menu-link.menu-open .menu-icon{opacity:0}.menu-link.menu-open .x-mark-icon{opacity:1}.hero{justify-content:center;align-items:center;background-position:50%!important}.hero-biker-div{display:none!important}.logo-container{text-align:center;align-items:center;gap:12px;width:60vw;max-width:600px;margin-bottom:40px;margin-left:0}.logo-main{width:80%}.logo-main svg{width:100%}.hero-content{justify-content:space-between;align-self:center;align-items:center;width:fit-content;height:40vh}.hero-content .hero-sub{align-self:center;margin-right:0}.hero-sub>svg{width:230px}.hero-content>svg{width:70%}.est-date-container{top:clamp(60px,8vw,120px);left:clamp(40px,6vw,120px)}.founder__img,.founder-img-overlay-container,.founder__mask-svg{width:60vw}.founder__mask{background:linear-gradient(90deg,#0000,#05323d calc(60vw - 30px) 100%)}.founder-content{box-sizing:border-box;max-width:calc(40vw - 30px);padding-right:30px;top:45%;left:60vw;right:auto;transform:translateY(-50%)}.founder-content--badge svg{width:clamp(200px,28vw,350px)}.founder-description,.founder-description2{width:100%;max-width:clamp(300px,42vw,500px);height:auto;margin-top:30px;font-size:16px;line-height:24px;position:relative;top:auto;left:auto}.founder-description{margin-top:60px}.founder-sub{margin-top:30px;position:relative;top:auto;left:auto}.founder-sub svg{width:220px}.after-founder__stats-grid{grid-template-columns:1fr;gap:1.2rem;max-width:380px;height:70vh;top:8vh;left:5vw;right:auto}.after-founder__stat-icon{width:40px;height:40px}.after-founder__stat-number{padding-left:46px;font-size:7rem}.after-founder__stat-label{padding-left:46px;font-size:1.6rem}.after-founder img{width:75vw}.after-founder__founder-mask{background:linear-gradient(270deg,#0000,#05323d calc(75vw - 30px) 100%)}.after-founder-img-overlay-container{width:75vw}.before-who-we-train{height:70vh!important;min-height:70vh!important;max-height:70vh!important}.before-who-we-train .quote-container{max-width:80vw}.quote-container h3{font-size:clamp(2.2rem,4.5vw,3.5rem)}.horizontal-pin-wrapper{height:700vh}.horizontal-track,.horizontal-track-bg{width:700vw}#smooth-wrapper .horizontal-track .section{flex-direction:row;flex-shrink:0;width:auto;min-height:auto;display:flex;overflow:hidden visible!important}.mobile-card-panel{box-sizing:border-box;flex-direction:column;flex:0 0 100vw;justify-content:center;align-items:center;width:100vw;padding:30px;display:flex;position:relative}.mobile-card-panel.first-panel{align-items:flex-start;padding-left:15vw;padding-right:15vw}.who-we-train{min-height:auto}.who-we-train .heading-container{align-items:flex-start;max-width:70vw;margin:0;padding-top:40px;position:relative;top:auto;left:auto}.who-we-train .heading-container h2{text-align:left;font-size:8vw}.who-we-train .heading-container p{text-align:left;font-size:4vw}.who-we-train .intro-container{max-width:70vw;margin:20px 0 120px;position:relative;top:auto;left:auto}.who-we-train .intro-container p{text-align:left;font-size:1.05rem}.first-panel .flip-card{margin-bottom:60px}.flip-card{margin:20px auto 0;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:scale(1.35)!important}.flip-card .flip-card-back{width:100%;height:100%;position:absolute;top:0;left:0}.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}.profile-cta-card{max-width:450px;margin:20px auto 0;padding:20px;width:67.5vw!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.profile-cta-card>img{width:100%;position:absolute}.section.meet-the-team,.section.meet-the-team-second{padding-top:20px;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.section.meet-the-team{padding-top:80px;overflow:hidden visible!important}.meet-team-chevron{pointer-events:none;z-index:0;height:67%;display:flex;position:absolute;top:15%;right:5%;-webkit-mask-image:linear-gradient(#fff 50%,#0000 100%);mask-image:linear-gradient(#fff 50%,#0000)}.meet-team-chevron svg{width:auto;height:100%}.meet-team-second-chevron{pointer-events:none;z-index:0;height:67%;display:flex;position:absolute;top:15%;left:5%;-webkit-mask-image:linear-gradient(#fff 50%,#0000 100%);mask-image:linear-gradient(#fff 50%,#0000)}.meet-team-second-chevron svg{width:auto;height:100%}.meet-the-team .heading-container{text-align:center;z-index:1;align-items:center;padding:40px 40px 0;position:relative;top:auto;left:auto}.meet-the-team .heading-container h2{margin:60px 0 0;padding:0;font-size:12rem;line-height:80%}.meet-the-team .heading-container img:not(.faded-image){width:200px}.team-member{align-items:center;gap:0;max-width:none;padding:30px 40px;position:relative;top:auto!important;left:auto!important;right:auto!important}.team-member.person-left{margin-top:-80px;margin-left:0;overflow:visible;z-index:10!important}.team-member.person-left h4{margin-top:-160px}.team-member.person-left p,.team-member.person-right p{margin-top:40px!important}.team-member.person-right{margin-right:0;z-index:10!important}.team-member img{width:250px!important;position:relative!important;transform:none!important}.team-member img.manuel-n,.team-member img.ines-h{width:300px!important}.team-member h4{text-align:center;font-size:2rem;align-items:center!important}.team-member h4 span{font-size:6rem}.team-member p{z-index:10;max-width:640px;position:relative;text-align:center!important;margin:0!important}.coaches-chevron-left{pointer-events:none;z-index:0;height:75%;display:flex;position:absolute;top:25%;left:calc(-200px - 10vw)}.coaches-chevron-left svg{width:auto;height:100%}.coaches-chevron-right{pointer-events:none;z-index:0;height:75%;display:flex;position:absolute;top:25%;right:calc(-200px - 10vw)}.coaches-chevron-right svg{width:auto;height:100%}.section.our-coaches{min-height:100vh;padding-top:240px;height:auto!important}.our-coaches .heading-container{align-items:center;padding:40px 40px 0;position:relative;top:auto;left:auto;transform:none}.our-coaches .heading-container h2{color:#000;font-size:2.5rem}.our-coaches .heading-container h2 span{font-size:7rem}.our-coaches .heading-container .text-gradient{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:#000}.our-coaches .coaches{justify-content:center;gap:0;padding:40px 0;position:relative;top:auto;left:auto;transform:none}.our-coaches .coaches img{transition:transform .6s;width:14vw!important;height:auto!important}.coach-wrapper:first-of-type,.coach-wrapper:nth-of-type(3){z-index:1}.coach-wrapper:first-of-type img,.coach-wrapper:nth-of-type(3) img{transform:scale(.9)}.coach-wrapper:nth-of-type(2){z-index:10}.coach-wrapper:nth-of-type(2) img{transform:scale(.95)}.our-coaches .coaches img.mobile-active{transform:scale(1.15)}.coach-wrapper:first-of-type img.mobile-active,.coach-wrapper:nth-of-type(3) img.mobile-active{transform:scale(1.035)}.coach-wrapper:nth-of-type(2) img.mobile-active{transform:scale(1.09)}.our-coaches .coaches img:hover:not(.mobile-active),.our-coaches .faded-image:hover:not(.mobile-active){cursor:auto;transform:none!important}.coach-cursor-label{display:none!important}.coach-wrapper{flex-shrink:0;display:block;position:relative}.coach-wrapper+.coach-wrapper{margin-left:calc(2vw - 130px)}.coach-wrapper:nth-of-type(n+2)>.faded-image{margin-left:0}.mobile-coach-label{pointer-events:none;opacity:0;z-index:20;flex-direction:column;align-items:center;transition:opacity .6s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(40px - 50%))}.coach-wrapper.mobile-active .mobile-coach-label{opacity:1}.coach-wrapper:first-of-type .mobile-coach-label{transform:translate(calc(40px - 50%),calc(40px - 50%))}.coach-wrapper:nth-of-type(3) .mobile-coach-label{transform:translate(calc(-50% - 40px),calc(40px - 50%))}.our-coaches .coaches .mobile-coach-label img{object-fit:contain;animation:8s linear infinite circle-rotate;width:100px!important;height:100px!important}.mobile-coach-label p{color:#acfc17;text-align:center;word-spacing:100vw;margin-top:10px;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.4rem;font-weight:400;line-height:100%}.section.coaches-cta{padding:220px 40px;height:auto!important;min-height:auto!important}.coaches-cta .heading-container{width:80vw}.coaches-cta .heading-container h3{font-size:2.4rem}.coaches-cta .heading-container p{max-width:80vw;font-size:1.05rem}.section.results-section{gap:100px;padding:120px 0;height:auto!important;min-height:auto!important}.results-section .heading-container,.results-track{margin-left:40px}.results-cards-container .results-card{flex:0 0 calc(50vw - 90px)}.results-card>svg{width:72px;height:60px}.results-cards-container .results-card h5{font-size:1.9rem}.results-cards-container .results-card .card-body p{font-size:.95rem}.section.contacts-section{padding:120px 40px;height:auto!important;min-height:auto!important;max-height:none!important}.contact-form{width:100%;min-width:auto}.contacts-section .follow-us-container{gap:36px;margin-top:60px}.follow-us-container .logos-container{flex-direction:column;align-items:flex-start;gap:36px}.contacts-runner{z-index:1;justify-content:center;width:100%;height:75vh;margin-top:-300px;display:flex;position:relative;bottom:auto;right:auto;overflow:hidden}.contacts-runner-img{height:75vh}.section.footer-section{align-items:center;padding:80px 40px 200px;height:auto!important;min-height:auto!important;max-height:none!important}.footer-section .footer-links-container{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:40px;width:100%;display:grid}.footer-section img{align-self:start;width:100%;max-width:300px}.footer-section .footer-links{display:contents}.footer-section .footer-links .who-we-are-links{justify-self:start;align-items:flex-start}.footer-section .footer-links .who-we-are-links ul{text-align:left}.footer-section .footer-links .who-we-train{align-items:flex-start}.footer-section .footer-links .who-we-train ul{text-align:left}.footer-section .footer-links .contacts{justify-self:start;align-items:flex-start}.footer-section .footer-links .contacts ul{text-align:left}.footer-section .footer-links div h6{text-align:inherit}.footer-section .footer-credits{flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:80px;position:relative;bottom:auto;left:auto;right:auto}.footer-section .footer-credits span{order:1}.footer-section .footer-credits>p:last-of-type{order:2}.right-ornament{display:none!important}}@media(max-width:767px){.chevron-ornaments,.right-ornament,.scaffold-overlay,.hero-biker-div,.founder-img-overlay-container,.after-founder-img-overlay-container{display:none!important}.mobile-nav-overlay{z-index:1001;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(to top right,#032229,#0a4a5c);flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:fixed;inset:0;overflow:hidden}.overlay-chevrons{pointer-events:none;opacity:.1;align-items:center;height:70%;margin:auto 0;display:flex;position:absolute;top:0;bottom:0;right:-45%;-webkit-mask-image:linear-gradient(to top left,#ffffff1a 0%,#fff 50%);mask-image:linear-gradient(to top left,#ffffff1a,#fff 50%)}.overlay-chevrons svg{flex-shrink:0;width:auto;height:100%}.overlay-chevrons svg:last-child{margin-left:calc(18vw - 200px)}.mobile-nav-overlay a{cursor:pointer;font-family:Coolvetica,sans-serif;font-size:1.7rem;font-weight:400;line-height:1.15;text-decoration:none}.nav-reveal-line{display:block;position:relative;overflow:visible}.nav-rev-content{visibility:hidden;color:#fff;transition:color .3s;display:block}.nav-rev-content.nav-active-link{color:#acfc17}.mobile-nav-overlay a:hover .nav-rev-content{color:#bd97ec}.nav-rev-cover{transform-origin:0;background-color:#bd97ec;position:absolute;inset:0;transform:scaleX(0)}.menu-link .menu-icon{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.menu-link .x-mark-icon{color:#fff;opacity:0;width:32px;height:32px;transition:opacity .25s ease-in-out;display:block;position:absolute}.floating-navbar .navlinks{display:none!important}.floating-navbar.expanded .menu-link{display:flex}.menu-link.menu-open .menu-icon{opacity:0}.menu-link.menu-open .x-mark-icon{opacity:1}.navbar-blur-backdrop{bottom:27px}.glass{padding:18px 28px!important}.nav-logo-container>img{width:120px;min-width:120px}.menu-link{min-width:38px}.menu-link>.menu-icon,.menu-link .x-mark-icon{width:38px;height:38px}.floating-navbar{gap:24px;width:fit-content;max-width:none;padding-right:0}.floating-navbar.expanded{max-width:none;padding-right:0}.hero{justify-content:center;align-items:center;background-position:50%!important}.hero-biker-div{display:none!important}.logo-container{text-align:center;align-items:center;gap:12px;width:auto;max-width:90vw;margin-bottom:40px;margin-left:0}.logo-main{width:min(368px,90vw)}.logo-main svg{width:100%}.hero-content{justify-content:space-between;align-self:center;align-items:center;width:fit-content;height:40vh}.hero-content .hero-sub{align-self:center;margin-right:0}.hero-sub>svg{width:230px}.hero-content>svg{width:324px;max-width:100%}.founder__img{object-position:center -18vh;width:100%}.founder__mask-svg{width:100%}.founder__mask{background:linear-gradient(#0000 12%,#05323d 38% 100%)}.founder-content{box-sizing:border-box;width:100%;padding:0 30px;position:absolute;inset:auto auto 195px 0}.founder-content--badge{flex-direction:column;gap:30px;display:flex}.founder-content--badge svg{width:clamp(230px,45vw,345px)}.founder-descriptions{flex-direction:column;gap:15px;display:flex}.founder-description,.founder-description2{width:100%;height:auto;margin-top:0;font-size:14px;line-height:22px;position:relative;top:auto;left:auto}.founder-sub{align-self:center;margin-top:0;position:relative;top:auto;left:auto}.founder-sub svg{width:200px}.est-date-container{top:30px;left:30px}.est-date-container p:first-of-type{font-size:clamp(48px,9vw,69px)}.est-date-container p:nth-of-type(2){font-size:clamp(30px,6vw,46px)}.after-founder{align-items:center;min-height:100vh;padding:30px 20px}.after-founder__stats-grid{grid-template-columns:1fr;gap:.8rem;max-width:75vw;height:70vh;margin:0 auto;padding:0;position:absolute;top:30px;left:0;right:0}.after-founder__stat{align-items:center}.after-founder__stat-icon{width:36px;height:36px}.after-founder__stat-number{padding-left:42px;font-size:6rem}.after-founder__stat-label{padding-left:0;font-size:1.4rem}.after-founder__stat-number-wrapper{margin-left:-42px}.after-founder img{object-fit:cover;object-position:center 80%;width:100%;height:65%;min-height:45vh;margin-top:0;position:absolute;inset:auto 0 clamp(-15%,-5vw,-5%)}.AfterFounder__mask{background:linear-gradient(#05323d 0% 56%,#0000 86%);display:block}.after-founder__founder-mask{background:linear-gradient(#05323d 0% 56%,#0000 86%)}.AfterFounder__mask-svg,.after-founder .founder__mask-svg{display:none}.before-who-we-train{height:57vh!important;min-height:57vh!important;max-height:57vh!important}.before-who-we-train .quote-container{max-width:none;transform:scale(clamp(.75,120vw / 768px,1));margin-top:40px}.quote-container h3{font-size:2.1rem;line-height:1.5}.quote-container h3 .rev-content{white-space:nowrap}.quote-container h3 .highlight-line .rev-content{font-size:200%;line-height:1}.quote-container p{font-size:clamp(1.5rem,3.5vw,1.8rem)}.horizontal-pin-wrapper{height:700vh}.horizontal-track{width:700vw}.horizontal-track-bg{width:490vw}#smooth-wrapper .horizontal-track .section{flex-direction:row;flex-shrink:0;width:auto;min-height:auto;display:flex;overflow:hidden visible!important}.mobile-card-panel{box-sizing:border-box;flex-direction:column;flex:0 0 100vw;justify-content:center;align-items:center;width:100vw;padding:20px;display:flex;position:relative;overflow:visible}.mobile-card-panel.first-panel{align-items:flex-start;padding-left:10vw;padding-right:10vw}.who-we-train{min-height:auto}.who-we-train .heading-container{align-items:flex-start;max-width:80vw;margin:0;padding-top:10px;position:relative;top:auto;left:auto}.mobile-break{display:block}.who-we-train .heading-container h2{text-align:left;font-size:12vw}.who-we-train .heading-container p{text-align:left;font-size:6vw}.who-we-train .intro-container{max-width:80vw;margin:10px 0 80px;position:relative;top:auto;left:auto}.who-we-train .intro-container p{text-align:left;font-size:1rem}.first-panel .flip-card{margin-top:0;margin-bottom:60px}.flip-card.profile-card-cycling{margin-top:-50px}.flip-card.profile-card-triathlon{margin-top:-140px}.flip-card{margin:-30px auto 0;overflow:visible;height:auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:scale(1)!important}.flip-card-inner{height:auto}.flip-card-front,.flip-card-back{height:auto;position:relative}.flip-card .flip-card-back{width:100%;height:100%;position:absolute;top:0;left:0}.flip-card.is-flipped .flip-card-inner{transform:rotateY(180deg)}.profile-cta-card{max-width:360px;margin:-50px auto 0;padding:15px;width:80vw!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.profile-cta-card>img{width:100%;position:absolute}.section.meet-the-team{padding-top:0;height:auto!important;min-height:auto!important;overflow:hidden visible!important}.meet-team-chevron{pointer-events:none;z-index:0;height:clamp(40%,90vw,67%);display:flex;position:absolute;top:25%;right:-15%;-webkit-mask-image:linear-gradient(#fff 50%,#0000 100%);mask-image:linear-gradient(#fff 50%,#0000)}.meet-team-chevron svg{width:auto;height:100%}.meet-team-second-chevron{pointer-events:none;z-index:0;height:clamp(50%,90vw,85%);display:flex;position:absolute;top:15%;left:-10%;-webkit-mask-image:linear-gradient(#fff 50%,#0000 100%);mask-image:linear-gradient(#fff 50%,#0000)}.meet-team-second-chevron svg{width:auto;height:100%}.section.meet-the-team-second{padding-top:20px;padding-bottom:80px;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.meet-the-team .heading-container{text-align:left;z-index:1;align-items:flex-start;padding:80px 30px 0;position:relative;top:auto;left:auto}.meet-the-team .heading-container img{width:clamp(100px,22vw,150px);position:relative}.meet-the-team .heading-container img:not(.faded-image){width:clamp(140px,28vw,200px)}.meet-the-team .heading-container h2{margin:-30px 0 0;padding:0;font-size:34vw;line-height:80%}.team-member{align-items:center;gap:0;max-width:none;padding:30px;position:relative;top:auto!important;left:auto!important;right:auto!important}.team-member.person-left{margin-top:-80px;margin-left:0;overflow:visible;z-index:10!important}.team-member.person-left h4{margin-top:-160px}.team-member.person-left p,.team-member.person-right p{margin-top:40px!important}.team-member.person-right{margin-top:80px;margin-right:0;z-index:10!important}.team-member img{align-self:center;width:200px!important;position:relative!important;transform:none!important}.team-member img.manuel-n,.team-member img.ines-h{width:300px!important}.team-member h4{text-align:left;align-self:flex-start;font-size:2rem;line-height:80%;align-items:flex-start!important}.team-member h4 span{font-size:14vw;line-height:85%}.team-member p{z-index:10;max-width:640px;position:relative;text-align:left!important;margin:0!important}.coaches-chevron-left{pointer-events:none;z-index:0;height:clamp(480px,144vw,680px);display:flex;position:absolute;bottom:10%;left:calc(-250px - 15vw)}.coaches-chevron-left svg{width:auto;height:100%}.coaches-chevron-right{pointer-events:none;z-index:0;height:clamp(480px,144vw,680px);display:flex;position:absolute;bottom:10%;right:calc(-250px - 15vw)}.coaches-chevron-right svg{width:auto;height:100%}.section.our-coaches{min-height:90vh;padding-top:80px;height:auto!important}.our-coaches .heading-container{align-items:center;padding:40px 20px 0;position:relative;top:auto;left:auto;transform:none}.our-coaches .heading-container h2{color:#000;font-size:2rem}.our-coaches .heading-container h2 span{font-size:clamp(4.5rem,15vw,7rem)}.our-coaches .heading-container .text-gradient{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:#000}.our-coaches .coaches{transform:scale(clamp(.85,tan(atan2(100vw,768px)),1));justify-content:center;gap:0;padding:30px 0;position:relative;top:auto;left:auto}.our-coaches .coaches img{transition:transform .6s;width:90px!important;height:auto!important}.coach-wrapper:first-of-type,.coach-wrapper:nth-of-type(3){z-index:1}.coach-wrapper:first-of-type img,.coach-wrapper:nth-of-type(3) img{transform:scale(.92)}.coach-wrapper:nth-of-type(2){z-index:10}.coach-wrapper:nth-of-type(2) img{transform:scale(.9)translateY(-25px)}.our-coaches .coaches img.mobile-active{transform:scale(1.05)}.coach-wrapper:first-of-type img.mobile-active,.coach-wrapper:nth-of-type(3) img.mobile-active{transform:scale(1.1)}.coach-wrapper:nth-of-type(2) img.mobile-active{transform:scale(1.08)translateY(-25px)}.our-coaches .coaches img:hover:not(.mobile-active),.our-coaches .faded-image:hover:not(.mobile-active){cursor:auto;transform:none!important}.coach-cursor-label{display:none!important}.coach-wrapper{flex-shrink:0;display:block;position:relative}.coach-wrapper+.coach-wrapper{margin-left:calc(10vw - 180px)}.coach-wrapper:nth-of-type(n+2)>.faded-image{margin-left:0}.coach-wrapper.mobile-active{z-index:200}.mobile-coach-label{pointer-events:none;opacity:0;z-index:20;flex-direction:column;align-items:center;transition:opacity .6s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(30px - 50%))}.coach-wrapper.mobile-active .mobile-coach-label{opacity:1}.coach-wrapper:first-of-type .mobile-coach-label{transform:translate(calc(50px - 50%),calc(30px - 50%))}.coach-wrapper:nth-of-type(3) .mobile-coach-label{transform:translate(calc(-50% - 50px),calc(30px - 50%))}.our-coaches .coaches .mobile-coach-label img{object-fit:contain;animation:8s linear infinite circle-rotate;width:80px!important;height:80px!important}.mobile-coach-label p{color:#acfc17;text-align:center;word-spacing:100vw;margin-top:8px;font-family:Coolvetica,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.2rem;font-weight:400;line-height:100%}.section.coaches-cta{padding:100px 20px;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.coaches-cta .heading-container{gap:20px;width:90vw}.coaches-cta .heading-container h3{font-size:clamp(2.1rem,7vw,2.8rem)}.coaches-cta .heading-container p{max-width:90vw;font-size:clamp(.95rem,3vw,1.1rem)}.section.results-section{gap:60px;padding:160px 0;height:auto!important;min-height:auto!important}.results-section .heading-container{margin-bottom:40px;margin-left:20px}.results-section .heading-container h4{font-size:clamp(3rem,11vw,4.5rem)}.results-section .heading-container span{font-size:1.6rem}.results-track{gap:18px;margin-left:30px}.results-cards-container .results-card{flex:0 0 calc(100vw - 70px);min-width:auto;max-width:none}.results-card>svg{width:60px;height:50px}.results-cards-container .results-card h5{font-size:1.7rem}.results-cards-container .results-card .card-body p{font-size:.9rem}.section.contacts-section{gap:30px;padding:80px 20px 450px;height:auto!important;min-height:auto!important;max-height:none!important}.contacts-section .heading-container{margin-bottom:40px}.contacts-section .heading-container h4{font-size:clamp(3rem,11vw,4.5rem)}.contacts-section .heading-container span{font-size:1.6rem}.contacts-section .heading-container p{max-width:100%;margin-top:20px;font-size:1rem}.contact-form{width:100%;min-width:auto}.contact-form__row--half{flex-direction:column}.contacts-section .follow-us-container{align-items:flex-start;gap:30px;width:100%;margin-top:40px}.follow-us-container .logos-container{flex-direction:row;align-self:flex-start;align-items:center;gap:24px}.follow-us-container .logos-container a:first-of-type svg{height:28px}.follow-us-container .logos-container a:nth-of-type(2) svg,.follow-us-container .logos-container a:nth-of-type(3) svg{height:50px}.contacts-runner{z-index:1;justify-content:center;width:100%;height:60vh;margin-top:-300px;display:flex;position:relative;bottom:auto;right:auto;overflow:hidden}.contacts-runner-img{width:auto;height:60vh}.section.footer-section{align-items:flex-start;padding:60px 20px 200px;height:auto!important;min-height:auto!important;max-height:none!important}.footer-section .footer-links-container{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:40px;width:100%;display:grid}.footer-section img{align-self:start;width:100%;max-width:300px}.footer-section .footer-links{display:contents}.footer-section .footer-links .who-we-are-links{justify-self:start;align-items:flex-start}.footer-section .footer-links .who-we-are-links ul{text-align:left}.footer-section .footer-links .who-we-train{align-items:flex-start}.footer-section .footer-links .who-we-train ul{text-align:left}.footer-section .footer-links .contacts{justify-self:start;align-items:flex-start}.footer-section .footer-links .contacts ul{text-align:left}.footer-section .footer-links div h6{text-align:inherit}.footer-section .footer-credits{flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:60px;position:relative;bottom:auto;left:auto;right:auto}}@media(max-width:579px){.footer-section .footer-links-container{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.footer-section .footer-links{flex-direction:column;align-items:flex-start;gap:30px;margin-top:30px;display:flex}.footer-section img{width:min(250px,60vw)}}@media(max-width:419px){.flip-card,.profile-cta-card{transform:scale(.9)!important}.meet-the-team .team-member.person-left{margin-top:-60px}}@media(pointer:fine){.mobile-coach-label{display:none!important}.coach-cursor-label{display:flex!important}.coach-wrapper.mobile-active .mobile-coach-label{opacity:0!important}.our-coaches .faded-image:hover,.our-coaches .coaches img:hover{cursor:none!important}}@media(pointer:fine)and (max-width:1299px){.coach-cursor-label p{font-size:2rem}.coach-cursor-label img{width:80px;height:80px}}@media(pointer:fine)and (max-width:767px){.coach-cursor-label{white-space:normal;text-align:center;width:140px}.coach-cursor-label p{line-height:1.1}}@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-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}
