@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@layer champ-reset,custom-reset;@layer custom-reset{p{font-weight:var(--fw-light)}h1,h2,h3{font-weight:var(--fw-bold)}}@layer champ-reset{*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:var(--ff-body)}body{margin:0;padding:0;color:var(--text-color);background-color:var(--body-color)}h1,h2,h3,p,figure{margin-block-end:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;text-wrap:pretty}h1,h2,h3{font-family:var(--ff-headings);line-height:var(--lh-headings)}p{line-height:var(--lh-p)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{max-width:var(--site-text-width)}ul[class]{list-style:none;padding:0;margin:0}section{padding-block:var(--section-padding-md)}a{display:inline-block;text-decoration:none;color:var(--black)}a:focus,a:focus-within{border:0;border:var(--site-focus-style);border-radius:var(--site-focus-radius)}img,video,figure,picture{display:block;border-radius:8px;max-width:100%;block-size:auto;margin:0}::selection{background-color:var(--selection-bg-color);color:var(--selection-text-color)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:var(--scrollbar-color)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-border-radius)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}input,button,textarea,select{font-family:inherit;font-size:inherit}input,textarea{width:100%}textarea:not([rows]){min-height:10em}@media (max-width: 768px){p{text-align:left;line-height:calc(var(--lh-p) * 1.65)}h1,h2,h3{text-align:left}}}:root{--primary-h: 265;--primary-s: 33;--primary-l: 25;--primary-hsl: hsl(var(--primary-h) var(--primary-s) var(--primary-l));--primary-base: var(--primary-hsl);--primary-200: hsl(var(--primary-h) var(--primary-s) 20%);--primary-300: hsl(var(--primary-h) var(--primary-s) 30%);--primary-400: hsl(var(--primary-h) var(--primary-s) 40%);--primary-400__trans-700: hsl(var(--primary-h) var(--primary-s) 40% / .7);--primary-500: hsl(var(--primary-h) var(--primary-s) 50%);--primary-800: hsl(var(--primary-h) var(--primary-s) 80%);--primary-900: hsl(var(--primary-h) var(--primary-s) 90%);--secondary-h: 219;--secondary-s: 49;--secondary-l: 34;--secondary-hsl: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l));--secondary-base: var(--secondary-hsl);--secondary-300: hsl(var(--secondary-h) var(--secondary-s) 30%);--secondary-400: hsl(var(--secondary-h) var(--secondary-s) 40%);--secondary-800: hsl(var(--secondary-h) var(--secondary-s) 80%);--secondary-900: hsl(var(--secondary-h) var(--secondary-s) 90%);--tertiary-h: 88;--tertiary-s: 36;--tertiary-l: 72;--tertiary-hsl: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l));--tertiary-base: var(--tertiary-hsl);--tertiary-300: hsl(var(--tertiary-h) var(--tertiary-s) 30%);--tertiary-400: hsl(var(--tertiary-h) var(--tertiary-s) 40%);--surface-h: 221;--surface-s: 14;--surface-900: hsl(var(--surface-h) var(--surface-s) 90%);--site-color: var(--primary-base);--site-hover-color: var(--primary-400);--black: hsl(var(--primary-h) var(--primary-l) 5%);--white: hsl(var(--primary-h) var(--primary-s) 95%);--text-color: var(--black);--body-color: var(--white);--primary-bg__dark: var(--primary-300);--primary-bg__mid: var(--primary-400);--primary-bg__ultra-light: var(--primary-900);--secondary-bg__dark: var(--secondary-300);--secondary-bg__mid: var(--secondary-400);--secondary-bg__ultra-light: var(--secondary-900);--tertiary-bg__dark: var(--tertiary-300);--tertiary-bg__mid: var(--tertiary-400);--overlap__top-percentage: 50%;--overlap__bottom-percentage: 50%;--secondary-overlap__top-bg: var(--secondary-bg__dark);--secondary-overlap__top-percentage: var(--overlap__top-percentage);--secondary-overlap__bottom-bg: var(--white);--secondary-overlap__bottom-percentage: var(--overlap__bottom-percentage);--secondary-overlap: linear-gradient(to bottom, var(--secondary-overlap__top-bg) var(--secondary-overlap__top-percentage), var(--secondary-overlap__bottom-bg) var(--secondary-overlap__bottom-percentage));--fs-h1: clamp(2.206rem, 1.165vw + 1.833rem, 3.4247rem);--fs-h2: clamp(2.207rem, 1.164vw + 1.834rem, 3.4247rem);--fs-h3: clamp(2.207rem, .651vw + 1.999rem, 2.8868rem);--fs-h4: clamp(1.4247rem, .818vw + 1.163rem, 2.2806rem);--fs-links: clamp(1rem, .215vw + 1.306rem, 1.6rem);--fs-p: clamp(1rem, .299vw + .904rem, 1.3125rem);--lh-p: clamp(1.3rem, .956vw + .694rem, 2rem);--lh-headinsgs: clamp(2rem, 1.912vw + 1.388rem, 4rem);--ff-body: "Montserrat", sans-serif;--ff-headings: "Montserrat", sans-serif;--fw-light: 300;--fw-regular: 400;--fw-bold: 600;--fw-black: 900;--sp-50: .5rem;--sp-100: 1rem;--sp-150: 1.5rem;--sp-200: 2rem;--section-padding-sm: clamp(1rem, .956vw + .694rem, 2rem);--section-padding-md: clamp(2rem, 1.912vw + 1.388rem, 4rem);--section-padding-xl: clamp(6rem, -2.868vw + 6.918rem, 6rem);--gap-sm: clamp(.5rem, .478vw + .347rem, 1rem);--gap-md: clamp(1.5rem, .478vw + 1.347rem, 2rem);--card-gap: var(--gap-md);--grid-gap: var(--gap-md);--content-gap: var(--gap-md);--grid-2: repeat(auto-fit, minmax(min(500px, 100%), 2fr));--grid-3: repeat(auto-fit, minmax(min(333px, 100%), 3fr));--site-radius: var(--radius-md);--radius-sm: var(--sp-50);--radius-md: var(--sp-100);--standard-site-width: 72em;--narrow-site-width: 55rem;--site-text-width: 75ch;--site-focus-style: var(--site-focus-color), var(--site-focus-thickness), var(--site-focus-line);--site-focus-thickness: .3125rem;--site-focus-line: solid;--site-focus-color: var(--primary-500);--site-focus-radius: var(--site-radius);--selection-bg-color: var(--primary-400__trans-700);--selection-text-color: var(--white);--scrollbar-color: var(--primary-500);--scrollbar-track-color: var(--site-color);--scrollbar-size: .9rem;--scrollbar-border-radius: var(--radius-md);--btn-padding__inline: var(--sp-100);--btn-padding__block: var(--sp-200);--btn-padding: var(--btn-padding__inline) var(--btn-padding__block);--btn-radius: var(--site-radius);--btn-font-weight: var(--fw-bold);--btn-animation: background-color .3s ease-in, color .3s ease-in;--primary-btn__bg: var(--primary-bg__mid);--primary-btn__color: var(--white);--primary-btn__font-weight: var(--btn-font-weight);--primary-btn__padding: var(--btn-padding);--primary-btn__radius: var(--btn-radius);--primary-btn__animation: var(--btn-animation);--primary-btn__hover-bg: var(--primary-bg__dark);--secondary-btn__bg: var(--secondary-bg__mid);--secondary-btn__color: var(--white);--secondary-btn__font-weight: var(--btn-font-weight);--secondary-btn__hover-bg: var(--secondary-bg__dark);--tertiary-btn__bg: var(--tertiary-bg__mid);--tertiary-btn__color: var(--white);--tertiary-btn__font-weight: var(--btn-font-weight);--tertiary-btn__radius: var(--btn-radius);--tertiary-btn__hover-bg: var(--tertiary-bg__dark);--card__padding-block: var(--sp-200);--card__padding-inline: var(--sp-150);--card__padding: var(--card__padding-inline) var(--card__padding-block);--card-radius: var(--radius-md);--card__gap: calc(var(--gap-md) / 2);--card__heading-font-size: var(--fs-h4);--primary-card__bg: var(--primary-bg__mid);--primary-card__color: var(--white);--primary-card__radius: var(--card-radius);--tertiary-card__bg: var(--tertiary-bg__mid);--tertiary-card__color: var(--white);--tertiary-card__padding: var(--card__padding);--tertiary-card__radius: var(--card-radius);--input-padding__inline: var(--sp-150);--input-padding__block: var(--sp-200);--input-padding: var(--input-padding__inline) var(--input-padding__block);--input-font-size: calc(var(--fs-links) / 1.5);--input-radius: var(--radius-md);--input-transition: border-radius .3s ease-in;--input-focus-line: 3px solid var(--secondary-base)}@layer champ-classes,custom-classes;@layer custom-classes;@layer champ-classes{.skip{position:absolute;z-index:999;left:-9999px;opacity:0;padding:var(--sp-100);background-color:var(--site-color);color:var(--white);border-radius:var(--radius-sm);border:0}.skip:hover{background-color:var(--site-hover-color)}.skip:focus{left:8%;margin:var(--sp-100);transform:translate(-50%);opacity:1}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.container{width:min(var(--standard-site-width),100% - 4rem);margin:auto}.container-narrow{width:min(var(--narrow-site-width),100% - 4rem);margin:auto}}@layer champ-section,custom-section;@layer custom-section;@layer champ-btns,custom-btns;@layer custom-btns;@layer chapmp-btns{.standard-btn{place-self:flex-start;background-color:var(--primary-btn__bg);color:var(--primary-btn__color);padding:var(--primary-btn__padding);font-weight:var(--primary-btn__font-weight);border-radius:var(--primary-btn__radius);border:0;transition:var(--primary-btn__animation)}.standard-btn:hover,.standard-btn:focus{background-color:var(--primary-btn__hover-bg)}.standard-btn--tertiary{place-self:flex-start;background-color:var(--primary-btn__bg);color:var(--primary-btn__color);padding:var(--primary-btn__padding);font-weight:var(--primary-btn__font-weight);border-radius:var(--primary-btn__radius);border:0;transition:var(--primary-btn__animation)}.standard-btn--tertiary:hover,.standard-btn--tertiary:focus{background-color:var(--primary-btn__hover-bg)}.standard-btn--tertiary{background-color:var(--tertiary-btn__bg);color:var(--tertiary-btn__color);font-weight:var(--tertiary-btn__font-weight);border-radius:var(--tertiary-btn__radius)}.standard-btn--tertiary:hover,.standard-btn--tertiary:focus{background-color:var(--tertiary-btn__hover-bg)}.btn-outline__secondary{place-self:flex-start;background-color:var(--primary-btn__bg);color:var(--primary-btn__color);padding:var(--primary-btn__padding);font-weight:var(--primary-btn__font-weight);border-radius:var(--primary-btn__radius);border:0;transition:var(--primary-btn__animation)}.btn-outline__secondary:hover,.btn-outline__secondary:focus{background-color:var(--primary-btn__hover-bg)}.btn-outline__secondary{background-color:var(--secondary-btn__bg);color:var(--secondary-btn__color);font-weight:var(--secondary-btn__font-weight)}.btn-outline__secondary:hover,.btn-outline__secondary:focus{background-color:var(--secondary-btn__hover-bg)}.btn-outline__secondary{--btn-theme: var(--secondary-400);border:5px solid var(--btn-theme);background-color:transparent;color:var(--btn-theme)}.btn-outline__secondary:hover,.btn-outline__secondary:focus{background-color:var(--btn-theme);color:var(--white)}.btn-radius__standard{border-radius:var(--btn-radius)}}@layer champ-cards,card-mods,custom-cards;@layer custom-cards{.icon-card{background:var(--primary-900)}.icon-card__icon-wrapper{background:var(--primary-300);padding:var(--sp-100);border-radius:50vw;order:-1;place-self:flex-start}}@layer champ-cards{.standard-card{--btn-hover-lightness: 90%;display:grid;gap:var(--card__gap);background-color:var(--primary-card__bg);color:var(--primary-card__color);padding:var(--card__padding);border-radius:var(--primary-card__radius)}.standard-card__btn{background:var(--white);color:var(--black);padding:var(--btn-padding);font-weight:var(--btn-font-weight);border-radius:var(--btn-radius);justify-self:start;transition:var(--btn-animation)}.standard-card__btn:hover,.standard-card__btn:focus{background:hsl(var(--primary-h),var(--primary-s),var(--btn-hover-lightness),8)}.standard-card--tertiary{--btn-hover-lightness: 90%;display:grid;gap:var(--card__gap);background-color:var(--primary-card__bg);color:var(--primary-card__color);padding:var(--card__padding);border-radius:var(--primary-card__radius)}.standard-card--tertiary{background-color:var(--tertiary-card__bg);color:var(--tertiary-card__color);padding:var(--tertiary-card__padding);border-radius:var(--tertiary-card__radius)}[class$=-card]{padding:var(--card__padding);display:grid;gap:var(--card-gap);border-radius:var(--card-radius)}[class$=-card__heading]{font-size:var(--card__heading-font-size)}[class$=-card__body]{font-size:var(--card__body-font-size);margin:auto 0}}@layer champ-gap,custom-gap;@layer custom-gap;@layer champ-flex,custom-flex;@layer custom-flex;@layer champ-grid,custom-grid;@layer champ-grid{.grid{display:grid}}:root{--ff-headings: "Kanit", sans-serif;--ff-body: "Kanit", sans-serif;--primary-h: 14;--primary-s: 74%;--primary-l: 55%;--secondary-h: 185;--secondary-s: 65%;--secondary-l: 27%;--tertiary-h: 43;--tertiary-s: 85%;--tertiary-s: 71%;--lh-p: clamp(1.3rem, .956vw + .694rem, 1.7rem);--scrollbar-track-color: var(--primary-800);--primary-card__bg: var(--primary-500);--primary-btn__bg: var(--primary-base);--secondary-btn__bg: var(--secondary-base);--tertiary-btn__bg: var(--tertiary-base);--grid-2-static: repeat(2, minmax(0, 1fr));--heading-width: 30ch;--heading-width-sm: 15ch}[data-smart-spacing]{display:grid;gap:var(--content-gap)}:root{--navlink__clickabale-area: .5em;--menu-gap: var(--sp-100);--nav-bg-opacity: 75%;--nav-bg-color: var(--white);--nav-bg: color-mix(in srgb, var(--nav-bg-color) var(--nav-bg-opacity), transparent);--nav-blur: 16px;--burger-height: 3px;--burger-gap: 7px}[aria-current=page]{color:var(--primary-base);font-weight:var(--fw-bold)}.site-header{padding:var(--section-padding-sm);background:var(--nav-bg);backdrop-filter:blur(var(--nav-blur));position:sticky;top:0;z-index:3}.site-header__inner{display:flex;justify-content:space-between;align-items:center}.site-header [aria-current=page]:after{content:"";display:block;width:100%;height:.125rem;background:var(--primary-base);margin-top:var(--sp-50)}.site-header__nav-links{display:flex;gap:calc(-var(--menu-gap) - var(--navlink__clickabale-area))}@media (width < 45.625rem){.site-header__nav-links{flex-direction:column}}.site-header__nav-links li a{padding:var(--navlink__clickabale-area);transition:.3s ease-in-out}.site-header__nav-links li a:hover,.site-header__nav-links li a:focus{transform:rotate(7deg);color:var(--primary-base)}@media (width > 45.625rem){.site-header__nav-links>:last-child{margin-inline-start:20em}.site-header__nav-links>:last-child a{color:var(--white);background-color:var(--primary-base);padding:var(--primary-btn__padding);font-weight:var(--btn-font-weight);border-radius:var(--primary-btn__radius);transition:.3s ease-in-out}.site-header__nav-links>:last-child a:hover,.site-header__nav-links>:last-child a:focus{background-color:var(--primary-btn__hover-bg);color:var(--white);transform:rotate(0)}}@media (width > 45.625rem){.site-header__nav-toggle,.site-header__nav-toggle-label{display:none}}@media (width < 45.625rem){.site-header__nav-toggle-label{cursor:pointer;inline-size:28px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;gap:var(--burger-gap)}.site-header__nav-toggle-label span{display:flex;justify-content:flex-end;inline-size:100%;block-size:var(--burger-height);min-inline-size:0;min-block-size:0;background:var(--primary-200);border-radius:50px;transition-property:scale,rotate,translate;transition-duration:.5s;transition-timing-function:ease-in-out}.site-header__nav-toggle-label span:nth-child(2){inline-size:50%}}.site-header__nav-toggle:checked~.site-header__nav-toggle-label span{z-index:2}.site-header__nav-toggle:checked~.site-header__nav-toggle-label span:nth-child(1){rotate:45deg;translate:0 calc(var(--burger-gap) + var(--burger-height))}.site-header__nav-toggle:checked~.site-header__nav-toggle-label span:nth-child(2){scale:0}.site-header__nav-toggle:checked~.site-header__nav-toggle-label span:nth-child(3){rotate:-45deg;translate:0 calc((var(--burger-gap) + var(--burger-height)) * -1)}.site-header__nav-toggle{display:none}@media (width < 45.625rem){.site-header__nav{display:flex;flex-direction:column;justify-content:center;position:absolute;inset:0;height:100vh;background:var(--nav-bg);backdrop-filter:blur(var(--nav-blur));padding:var(--section-padding-md);text-align:center;transform:translate(-200vw);transition:var(--nav-bg-transition)}}.site-header__nav-toggle:checked~.site-header__nav{display:flex;transform:translate(0);transition-timing-function:ease-in-out;transition-duration:.7s;transition-duration:background,backdrop-filter}.site-footer{color:var(--white);background:var(--primary-300);padding:var(--section-padding-md) 0}.site-footer a{color:var(--white)}.site-footer__inner{display:grid;gap:var(--content-gap);grid-template-columns:var(--grid-3);align-items:center}@media (width < 45.625rem){.site-footer__inner{grid-template-columns:repeat(1,minmax(0px,1fr))}}.site-footer__content-group{display:grid;gap:calc(var(--content-gap) / 1.8)}.site-footer__content-group>*{margin:0;padding:0}.site-footer__content-group-heading{font-size:var(--fs-h4)}.site-footer__nav{padding:0;margin:0}.site-footer__nav-links{padding:0}.social-menu{display:flex;gap:calc(var(--content-gap) / 2)}.button-row{display:flex;gap:var(--gap-sm)}@media (width < 45.625rem){.button-row{flex-direction:column}}.form-feild{background:var(--surface-900);padding:var(--input-padding);font-size:var(--input-font-size);border:0;border-radius:var(--input-radius);transition:var(--input-transition)}.form-feild:focus,.form-feild:focus-visible{border:var(--input-focus-line);border-color:var(--primary-base)}.site-form{--form-gap: var(--content-gap);--grid-2: 1fr 1fr;display:grid;gap:var(--form-gap)}.site-form__input-row{display:grid;gap:var(--form-gap);grid-template-columns:var(--grid-2)}@media (width < 45.625rem){.site-form__input-row{grid-template-columns:1fr}}.form-feild--select{--selectbox-option-padding: 1.3rem;--selectbox-timing-function: ease-in-out;--selectbox-transition-duration: .4s}.form-feild--select,.form-feild--select::picker(select){appearance:base-select}.form-feild--select::picker(select){background-color:var(--white)}.form-feild--select option{padding:var(--selectbox-option-padding);transition:var(--selectbox-transition-duration) var(--selectbox-timing-function);cursor:pointer}.form-feild--select option[disabled]{background:color-mix(in srgb,grey var(--selectbox-bg-percent),transparent)}@media (width > 45.625rem){.content-kelowna__heading{text-align:center}}.content-kelowna__grid{display:grid;grid-template-columns:var(--grid-2);gap:var(--grid-gap);align-items:center}.content-kelowna__content{display:grid;gap:var(--content-gap)}.content-kelowna__media{aspect-ratio:16/9;object-fit:cover}@media (width > 45.625rem){.contact-alpha__content{justify-content:center;align-items:center;text-align:center;place-items:center}}.contact-alpha__body{max-inline-size:60ch}.hero-ladysmith{display:flex;justify-content:center;flex-direction:column;padding-block:calc(var(--section-padding-xl) * 2)}.hero-ladymith__media-wrapper{--hero-overlay-percentage: 85%;--hero-overlay-color: var(--primary-900)}:has(>.hero-ladymith__media-wrapper){position:relative}.hero-ladymith__media-wrapper{position:absolute;inset:0;block-size:100%;inline-size:100%;z-index:-1;object-fit:contain;overflow:hidden}.hero-ladymith__media-wrapper:before{content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--hero-overlay-color) var(--hero-overlay-percentage),transparent)}@media (width > 45.625rem){.hero-ladysmith__inner{justify-content:center;align-items:center;text-align:center;place-items:center}}.hero-ladysmith__seo-heading{--heading-letter-spacing: .35rem;font-size:var(--fs-p);letter-spacing:var(--heading-letter-spacing);font-weight:var(--fw-regular);order:-1}.hero-ladysmith__heading{font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-headinsgs);max-inline-size:var(--heading-width)}.hero-ladysmith__media{block-size:100%}.hero-duncan{--secondary-overlap__top-bg: var(--white);--secondary-overlap__bottom-bg: var(--secondary-base);--secondary-overlap: linear-gradient(to bottom, var(--secondary-overlap__top-bg) var(--secondary-overlap__top-percentage), var(--secondary-overlap__bottom-bg) var(--secondary-overlap__bottom-percentage));--secondary-overlap__top-percentage: 70%;--secondary-overlap__bottom-percentage: 30%;background:var(--secondary-overlap)}@media (width > 45.625rem){.hero-duncan__inner{justify-content:center;align-items:center;text-align:center;place-items:center}}.hero-duncan__seo-heading{--heading-letter-spacing: .35rem;font-size:var(--fs-p);letter-spacing:var(--heading-letter-spacing);font-weight:var(--fw-regular);order:-1}.hero-duncan__heading{font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-headinsgs);max-inline-size:var(--heading-width-sm)}.hero-duncan+section{color:var(--white);background:var(--secondary-base)}.cta-parksville__heading{width:var(--heading-width)}@media (width > 45.625rem){.cta-parksville__inner{justify-content:center;align-items:center;text-align:center;place-items:center}}.error-section{background-color:var(--primary-800);padding-block:var(--section-padding-xl)}.error-section__inner{gap:calc(var(--content-gap) / 2)}@media (width > 45.625rem){.error-section__inner{justify-content:center;align-items:center;text-align:center;place-items:center}.error-section__inner a{place-self:center}}.error-section__lede{font-size:var(--fs-h1);font-weight:var(--fw-black);line-height:var(--lh-headinsgs);color:var(--primary-base)}.error-section__title{font-size:var(--fs-h4)}.home-hero{color:var(--black);background:var(--primary-bg__ultra-light);padding-block:var(--section-padding-xl)}.home-hero__inner{display:grid;grid-template-columns:var(--grid-2);gap:var(--grid-gap);align-items:center}.home-hero__content{display:grid;gap:var(--content-gap)}.home-hero__media{object-fit:cover;width:100%;height:100%}.audience{--secondary-bg__mid: var(--secondary-base);color:var(--white);background:var(--secondary-bg__mid)}@media (width > 45.625rem){.audience__heading{text-align:center}}.audience__grid{display:grid;grid-template-columns:var(--grid-2);gap:var(--grid-gap)}.skills{color:var(--black);background:var(--secondary-bg__ultra-light)}@media (width > 45.625rem){.skills__heading{justify-content:center;align-items:center;text-align:center;place-items:center}}@media (width > 45.625rem){.skills__action{place-self:center}}.skills__grid{display:grid;grid-template-columns:var(--grid-3);gap:var(--grid-gap)}.content-kelowna--about{background:var(--secondary-bg__ultra-light)}@media (width > 45.625rem){.hobbies__heading{text-align:center}}.hobbies__list{display:grid;gap:var(--content-gap)}.hobby{display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-2-static);align-items:center}.hobby__content{display:grid;gap:var(--content-gap)}@media (width > 45.625rem){.hobby__item:nth-child(2n) .hobby__media-wrapper{order:-1}}@media (width > 45.625rem){.services__heading{justify-content:center;align-items:center;text-align:center;place-items:center}}.services__list{display:grid;gap:var(--grid-gap)}.service{display:grid;grid-template-columns:var(--grid-2);gap:var(--grid-gap);align-items:center}.service__content{display:grid;gap:var(--content-gap)}@media (width > 45.625rem){.services__list li:nth-child(2n) .service__media-wrapper{order:-1}}@media (width > 45.625rem){.contact-hero__inner{justify-content:center;align-items:center;text-align:center;place-items:center}}.contact-hero__seo-heading{--heading-letter-spacing: .35rem;font-size:var(--fs-p);letter-spacing:var(--heading-letter-spacing);font-weight:var(--fw-regular);order:-1}.contact-hero__heading{font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-headinsgs);max-inline-size:calc(var(--heading-width) - 1rem)}.methods{background:var(--secondary-800)}.methods__inner{display:grid;gap:var(--grid-gap)}@media (width > 45.625rem){.methods__heading{justify-content:center;align-items:center;text-align:center;place-items:center}}.methods__list{display:grid;grid-template-columns:var(--grid-2);gap:var(--grid-gap)}
