#wckfs-home{--au-green:#c6a55c;--au-ink:#141312;--au-cream:#f5f0e5}#wckfs-home .au-section{padding-top:76px;padding-bottom:76px}#wckfs-home h1,#wckfs-home h2,#wckfs-home h3{letter-spacing:-.035em;line-height:1.09}#wckfs-home h2{font-size:clamp(32px,3.5vw,47px);margin:12px 0 25px}#wckfs-home p{line-height:1.65}#wckfs-home .au-hero{background:var(--au-cream);color:var(--au-ink);overflow:hidden}#wckfs-home .au-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-top:64px;padding-bottom:64px}#wckfs-home h1{font-size:clamp(42px,4.6vw,68px);margin:18px 0 25px}#wckfs-home h1 em{color:#84631e;font-style:normal}#wckfs-home .au-lead{font-size:21px;max-width:570px;margin-bottom:30px}#wckfs-home .au-hero-photo{position:relative;height:490px;border-radius:110px 4px 4px 4px;overflow:hidden;background:#b59650}#wckfs-home svg{display:block;width:100%;height:100%}#wckfs-home .au-photo-caption{position:absolute;bottom:0;left:0;right:0;padding:40px 28px 25px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.13em;background:linear-gradient(transparent,rgba(5,15,10,.85))}#wckfs-home .au-band{background:var(--au-green);color:#f7e4ad}#wckfs-home .au-band>div{display:flex;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px;font-size:13px;font-weight:700;letter-spacing:.17em}#wckfs-home .au-story{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}#wckfs-home .au-large{font-size:25px;line-height:1.4;font-weight:600;margin-top:7px}#wckfs-home .au-approach{background:#f5f3ed}#wckfs-home .au-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:35px 0}#wckfs-home .au-principles article{border-top:1px solid #bfaa76;padding-top:20px}#wckfs-home .au-number{color:#8b722e;font-size:17px}#wckfs-home .au-principles h3{font-size:27px;min-height:58px;margin:22px 0 18px}#wckfs-home .au-text-link{color:#785b20;font-weight:700;text-decoration:underline}#wckfs-home .au-people{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}#wckfs-home .au-people-photo{height:590px;position:relative;background:var(--au-green);overflow:hidden;border-radius:4px 4px 95px 4px}#wckfs-home .au-people-photo>svg{height:78%}#wckfs-home .au-people-photo>p{color:#fff;padding:0 30px;font-weight:600;font-size:24px;line-height:1.35}#wckfs-home .au-safety{margin-top:30px;border-left:3px solid #b59650;padding:8px 20px;background:#faf7f0}#wckfs-home .au-safety p{font-size:15px}#wckfs-home .au-safety a{font-size:15px;font-weight:700;color:#785b20}#wckfs-home .au-paths{background:#141312;color:#fff}#wckfs-home .au-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:32px 0}#wckfs-home .au-path{display:flex;flex-direction:column;padding:35px;color:#fff;border:1px solid #b59650;border-radius:4px}#wckfs-home .au-path:hover{outline:2px solid #c5ab67;outline-offset:3px}#wckfs-home .au-green{background:#c6a55c}#wckfs-home .au-navy{background:#19354f}#wckfs-home .au-path span{font-size:12px;font-weight:700;color:#ead192;letter-spacing:.08em}#wckfs-home .au-path h3{font-size:33px;margin:25px 0 10px}#wckfs-home .au-path strong{margin-top:auto;padding-top:20px}#wckfs-home .au-path-foot a{color:#f2d487;text-decoration:underline}#wckfs-home .au-location-top{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}#wckfs-home .au-schools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 30px}#wckfs-home .au-schools a{background:#f5f1e7;color:#2d2619;padding:20px 24px;border-bottom:2px solid #b59650;font-weight:700}#wckfs-home .au-online{background:var(--au-cream)}#wckfs-home .au-online-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}#wckfs-home .au-online-card{background:var(--au-green);color:#fff;padding:40px;border-radius:80px 4px 4px 4px}#wckfs-home .au-online-card>span{font-size:42px;color:#d0b56e}#wckfs-home .au-online-card h3{font-size:46px;margin:22px 0}#wckfs-home .au-online-card p{font-size:14px;color:#e5d8b8}#wckfs-home .au-small{font-size:13px;margin-top:22px}#wckfs-home .au-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}#wckfs-home .au-more-grid>a{border:1px solid #dacdac;padding:27px;color:#2d2619;border-radius:4px}#wckfs-home .au-more-grid h3{font-size:28px;margin:0}#wckfs-home .au-more-grid span{font-weight:700;font-size:15px}#wckfs-home .au-cta{text-align:center;background:#141312;color:#fff}#wckfs-home .au-secondary{display:inline-flex;border:1px solid #b59650;color:#fff;padding:12px 22px;border-radius:4px;margin-left:12px}#wckfs-home a:focus-visible,#wckfs-home summary:focus-visible{outline:3px solid #c6a349;outline-offset:5px}#wckfs-home .wh-desktop-nav>a[aria-current=page]{color:#ebd59b;border-bottom:1px solid #b59650}
@media(max-width:900px){#wckfs-home .au-hero-grid{gap:30px}#wckfs-home .au-story,#wckfs-home .au-people,#wckfs-home .au-online-grid{gap:35px}#wckfs-home .au-hero-photo{height:430px}#wckfs-home .au-principles{gap:20px}}
@media(max-width:767px){#wckfs-home .au-section{padding-top:45px;padding-bottom:45px}#wckfs-home .au-hero-grid,#wckfs-home .au-story,#wckfs-home .au-people,#wckfs-home .au-path-grid,#wckfs-home .au-location-top,#wckfs-home .au-online-grid,#wckfs-home .au-more-grid{grid-template-columns:1fr;gap:26px}#wckfs-home .au-hero-grid{padding-top:38px;padding-bottom:35px}#wckfs-home .au-hero-photo{height:310px;border-top-left-radius:75px}#wckfs-home .au-lead{font-size:19px}#wckfs-home .au-band>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:11px}#wckfs-home .au-principles{grid-template-columns:1fr;gap:22px}#wckfs-home .au-principles h3{min-height:0;margin:12px 0;font-size:27px}#wckfs-home .au-people-photo{height:400px}#wckfs-home .au-people-photo>svg{height:72%}#wckfs-home .au-people-photo>p{font-size:22px}#wckfs-home .au-schools{grid-template-columns:1fr 1fr}#wckfs-home .au-schools a{padding:17px 13px;font-size:15px}#wckfs-home .au-path{padding:26px}#wckfs-home .au-online-card{padding:30px}#wckfs-home .au-secondary{display:flex;justify-content:center;margin:14px 0 0}#wckfs-home .au-cta .wh-button{display:flex;justify-content:center}#wckfs-home .au-large{font-size:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#wckfs-home .au-hero-grid>*,#wckfs-home .au-story>*,#wckfs-home .au-people>*,#wckfs-home .au-path-grid>*,#wckfs-home .au-online-grid>*,#wckfs-home .au-more-grid>*{min-width:0}#wckfs-home .au-page h1,#wckfs-home .au-page h2,#wckfs-home .au-page h3{overflow-wrap:break-word}
@media(max-width:767px){#wckfs-home .au-online-card h3{font-size:clamp(32px,9vw,42px)}#wckfs-home .au-path h3{font-size:29px}#wckfs-home .au-more-grid h3{font-size:27px}#wckfs-home .au-online-grid,#wckfs-home .au-hero-grid,#wckfs-home .au-story,#wckfs-home .au-people,#wckfs-home .au-path-grid,#wckfs-home .au-location-top,#wckfs-home .au-more-grid{grid-template-columns:minmax(0,1fr)}}
body.wckfs-homepage{margin:0}#wckfs-home .skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#wckfs-home .skip-link:focus{left:12px;top:12px;width:auto;height:auto;padding:14px;background:#fff;color:#111;z-index:10000}#wckfs-home.au-page h1,#wckfs-home.au-page h2,#wckfs-home.au-page h3{overflow-wrap:break-word}
#wckfs-home .au-band>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;letter-spacing:.02em;padding-top:28px;padding-bottom:28px}#wckfs-home .au-band span{display:block;font-size:13px;line-height:1.5;color:#e8e7da}#wckfs-home .au-band strong{display:block;color:#f0d28e;font-size:30px;letter-spacing:-.02em;margin-bottom:4px}#wckfs-home .au-founder-role{font-size:15px;color:#676052}#wckfs-home .au-timeline{margin-top:35px;border-left:1px solid #b59650;padding-left:22px;display:grid;gap:27px}#wckfs-home .au-timeline strong{display:block;font-size:22px;color:#84631e;margin-bottom:5px}#wckfs-home .au-timeline span{display:block;max-width:260px;font-size:15px;line-height:1.5}#wckfs-home .au-proud{background:#f4f0e5;border-left:3px solid #b59650;padding:22px 25px;margin-top:28px}#wckfs-home .au-proud>p:nth-child(2){font-size:21px;font-weight:600;line-height:1.5}#wckfs-home .au-signature{font-size:19px;font-weight:700;color:#84631e;margin-top:25px}#wckfs-home .au-signature span{font-size:13px;font-weight:400;color:#444}#wckfs-home .au-team-statement{border-top:1px solid #c9bb94;margin-top:25px;padding-top:25px}#wckfs-home .au-team-statement strong{font-size:23px}#wckfs-home .au-team-statement a{color:#84631e;text-decoration:underline;font-weight:700}#wckfs-home .au-story{grid-template-columns:.85fr 1.2fr;gap:75px}
@media(max-width:767px){#wckfs-home .au-story{grid-template-columns:minmax(0,1fr);gap:32px}#wckfs-home .au-band>div{gap:20px;grid-template-columns:minmax(0,1fr)}#wckfs-home .au-band span{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center;font-size:13px}#wckfs-home .au-band strong{font-size:27px;margin:0}#wckfs-home .au-proud{padding:20px}#wckfs-home .au-proud>p:nth-child(2){font-size:20px}}

/* Owner revision: gold replaces green across About Us. */
#wckfs-home .au-band,#wckfs-home .au-band span,#wckfs-home .au-band strong,#wckfs-home .au-people-photo>p,#wckfs-home .au-online-card,#wckfs-home .au-online-card h3,#wckfs-home .au-online-card p,#wckfs-home .au-online-card>span,#wckfs-home .au-green,#wckfs-home .au-green h3,#wckfs-home .au-green p,#wckfs-home .au-green span,#wckfs-home .au-green strong{color:#211c12}

#wckfs-home{--wc-gold:#c6a55c;--wc-cream:#f5f0e5;--wc-ink:#181715;color:var(--wc-ink)}#wckfs-home .wc-section{padding-top:78px;padding-bottom:78px}#wckfs-home .wc-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:750}#wckfs-home h1{font-size:clamp(48px,5.4vw,78px);line-height:1.03;letter-spacing:-.055em;margin:22px 0}#wckfs-home h1 em{font-style:normal;color:#84631e}#wckfs-home h2{font-size:clamp(32px,3.5vw,47px);margin:15px 0 25px}#wckfs-home h3{font-size:25px;line-height:1.14;margin:20px 0 16px}#wckfs-home p{line-height:1.65}#wckfs-home .wc-lead{font-size:21px;line-height:1.5}#wckfs-home .wc-large{font-size:24px;line-height:1.4;margin-top:0}#wckfs-home .wc-hero{background:var(--wc-cream)}#wckfs-home .wc-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;align-items:center;padding-top:64px;padding-bottom:64px}#wckfs-home .wc-hero-art{height:480px;overflow:hidden;border-radius:100px 4px 4px;background:#aa8c52;position:relative}#wckfs-home .wc-hero-art svg{height:100%;width:100%;display:block}#wckfs-home .wc-art-note{position:absolute;left:20px;right:20px;bottom:20px;padding:20px;background:#181715;color:#fff}#wckfs-home .wc-art-note span{display:block;color:#d7b877;font-size:10px;letter-spacing:.2em;margin-bottom:9px}#wckfs-home .wc-art-note strong{font-size:23px}#wckfs-home .wc-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}#wckfs-home .wc-text-link{font-size:14px;color:#77591f;font-weight:700;text-underline-offset:5px;text-decoration:underline}#wckfs-home .wc-strip{background:var(--wc-ink);color:#e4c98c}#wckfs-home .wc-strip>div{display:flex;justify-content:space-around;gap:18px;padding-top:21px;padding-bottom:21px;font-size:11px;font-weight:700;letter-spacing:.15em}#wckfs-home .wc-intro,#wckfs-home .wc-history{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px}#wckfs-home .wc-principles{background:#f5f3ed}#wckfs-home .wc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:38px 0 28px}#wckfs-home .wc-three article{border-top:1px solid #bc9c58;padding-top:22px}#wckfs-home .wc-number{font-size:11px;letter-spacing:.13em;color:#7c6029;font-weight:750}#wckfs-home .wc-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:80px;align-items:center;margin-bottom:30px}#wckfs-home .wc-elements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#wckfs-home .wc-elements article{padding:28px;background:#f7f4ed;border:1px solid #e9dfca;display:flex;flex-direction:column;align-items:flex-start}#wckfs-home .wc-elements article:nth-child(2){background:#ede4cf}#wckfs-home .wc-elements p{font-size:15px;flex:1}#wckfs-home .wc-elements h3{font-size:30px}#wckfs-home .wc-start{background:#f5f0e5}#wckfs-home .wc-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#wckfs-home .wc-routes article{padding:42px}#wckfs-home .wc-routes h3{font-size:35px}#wckfs-home .wc-routes p{max-width:360px}#wckfs-home .wc-adults{background:#1a2530;color:#fff}#wckfs-home .wc-adults .wc-eyebrow{color:#e1c98f}#wckfs-home .wc-children{background:#c6a55c}#wckfs-home .wc-children .wh-button{background:#181715;color:#fff}#wckfs-home .wc-children .wc-text-link{display:block;color:#181715;margin-top:22px}#wckfs-home .wc-small{font-size:14px;margin-top:28px}#wckfs-home .wc-small a{color:#77591f}#wckfs-home .wc-online{background:#181715;color:#fff}#wckfs-home .wc-online-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:75px;align-items:center}#wckfs-home .wc-online .wc-eyebrow{color:#e1c98f}#wckfs-home .wc-online aside{background:#c6a55c;color:#181715;padding:36px}#wckfs-home .wc-online aside>span{font-size:10px;font-weight:700;letter-spacing:.15em}#wckfs-home .wc-online aside h3{font-size:30px}#wckfs-home .wc-online aside a{color:#181715}#wckfs-home .wc-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:70px}#wckfs-home .wc-faq details{border-bottom:1px solid #d7cdb9;padding:22px 0}#wckfs-home .wc-faq summary{font-weight:700;cursor:pointer;font-size:17px}#wckfs-home .wc-faq details p{font-size:15px}#wckfs-home .wc-final{background:#f5f0e5;text-align:center;padding:65px 0}#wckfs-home .wc-final .wc-actions{justify-content:center}#wckfs-home main a:focus-visible,#wckfs-home main summary:focus-visible{outline:3px solid #9b741c;outline-offset:5px}#wckfs-home main *{min-width:0}#wckfs-home main{overflow-wrap:break-word}@media(max-width:900px){#wckfs-home .wc-hero-grid{gap:30px}#wckfs-home .wc-hero-art{height:430px}#wckfs-home .wc-intro,#wckfs-home .wc-history,#wckfs-home .wc-section-heading,#wckfs-home .wc-online-grid,#wckfs-home .wc-faq{gap:35px}#wckfs-home .wc-routes article{padding:28px}#wckfs-home .wc-elements{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#wckfs-home .wc-section{padding-top:48px;padding-bottom:48px}#wckfs-home .wc-hero-grid,#wckfs-home .wc-intro,#wckfs-home .wc-history,#wckfs-home .wc-section-heading,#wckfs-home .wc-online-grid,#wckfs-home .wc-faq,#wckfs-home .wc-three,#wckfs-home .wc-routes,#wckfs-home .wc-elements{grid-template-columns:minmax(0,1fr);gap:25px}#wckfs-home .wc-hero-grid{padding-top:40px;padding-bottom:35px}#wckfs-home .wc-hero-art{height:320px;border-radius:70px 4px 4px}#wckfs-home .wc-strip>div{font-size:8px;letter-spacing:.07em;gap:9px}#wckfs-home .wc-art-note strong{font-size:21px}#wckfs-home .wc-elements article{padding:25px}#wckfs-home .wc-routes h3{font-size:31px}#wckfs-home .wc-online aside{padding:28px}#wckfs-home .wc-faq h2{margin-bottom:0}#wckfs-home .wc-actions{gap:20px}#wckfs-home h1{font-size:52px}}

#wckfs-home .cc-hero,#wckfs-home .cc-ages{background:#f5f0e5}#wckfs-home .cc-hero h1{font-size:clamp(43px,4.7vw,66px)}#wckfs-home .cc-hero .wc-art-note strong{font-size:22px}#wckfs-home .cc-intro,#wckfs-home .cc-heading,#wckfs-home .cc-system,#wckfs-home .cc-online-grid,#wckfs-home .cc-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:70px;align-items:center}#wckfs-home .cc-heading{margin-bottom:35px}#wckfs-home .cc-white{padding:35px;border:1px solid #d7c8a8;border-left:7px solid #c6a55c;background:#faf8f2;margin-bottom:25px}#wckfs-home .cc-white h3{font-size:32px}#wckfs-home .cc-white p{max-width:760px}#wckfs-home .cc-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#wckfs-home .cc-phases article{padding:30px;background:#f5f0e5;display:flex;flex-direction:column}#wckfs-home .cc-phases h3{font-size:29px}#wckfs-home .cc-phases p{font-size:15px;flex:1}#wckfs-home .cc-milestone{border-top:1px solid #b99c5d;padding-top:20px;margin-top:20px;font-size:9px;letter-spacing:.08em;font-weight:700}#wckfs-home .cc-grade-note{padding:25px;background:#e9dfc7;margin-top:25px}#wckfs-home .cc-grade-note p{margin-bottom:0;font-size:15px}#wckfs-home .cc-class{background:#181715;color:#fff}#wckfs-home .cc-class .wc-eyebrow{color:#e1c78b}#wckfs-home .cc-class-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:40px}#wckfs-home .cc-class-grid article{border-top:1px solid #8d7440;padding-top:22px}#wckfs-home .cc-class-grid article>span{font-size:12px;color:#e1c78b;font-weight:700}#wckfs-home .cc-class-grid h3{font-size:25px}#wckfs-home .cc-class-grid p{font-size:15px;color:#eee9df}#wckfs-home .cc-system aside{padding:35px;background:#f5f0e5;border-top:3px solid #c6a55c}#wckfs-home .cc-system aside h3{font-size:32px}#wckfs-home .cc-online{background:#f5f0e5}#wckfs-home .cc-online-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}#wckfs-home .cc-online aside{background:#c6a55c;padding:35px}#wckfs-home .cc-online aside h3{font-size:31px}#wckfs-home .cc-faq{align-items:start}#wckfs-home .cc-faq details{border-bottom:1px solid #d7cdb9;padding:22px 0}#wckfs-home .cc-faq summary{font-weight:700;font-size:17px;cursor:pointer}#wckfs-home .cc-faq p{font-size:15px}#wckfs-home .cc-care{background:#181715;color:#fff;padding:35px 0}#wckfs-home .cc-care h3{font-size:26px;margin-top:0}#wckfs-home .cc-care p{font-size:15px}#wckfs-home .cc-care a{display:inline-block;color:#e1c78b;font-size:14px;margin:10px 28px 0 0}@media(max-width:900px){#wckfs-home .cc-intro,#wckfs-home .cc-heading,#wckfs-home .cc-system,#wckfs-home .cc-online-grid,#wckfs-home .cc-faq{gap:35px}#wckfs-home .cc-phases{gap:15px}#wckfs-home .cc-phases article{padding:24px}#wckfs-home .cc-class-grid{gap:25px}}@media(max-width:600px){#wckfs-home .cc-intro,#wckfs-home .cc-heading,#wckfs-home .cc-system,#wckfs-home .cc-online-grid,#wckfs-home .cc-faq,#wckfs-home .cc-phases,#wckfs-home .cc-class-grid{grid-template-columns:minmax(0,1fr);gap:26px}#wckfs-home .cc-hero h1{font-size:42px}#wckfs-home .cc-hero .wc-art-note strong{font-size:19px}#wckfs-home .cc-white,#wckfs-home .cc-system aside,#wckfs-home .cc-online aside{padding:27px}#wckfs-home .cc-phases article{padding:28px}#wckfs-home .cc-white h3{font-size:29px}}

#wckfs-home .ac-full-syllabus{padding-top:30px;padding-bottom:45px}#wckfs-home .ac-full-syllabus>details{border:1px solid #c6a55c;padding:25px}#wckfs-home .ac-full-syllabus>details>summary{font-size:18px;font-weight:700;cursor:pointer}#wckfs-home .ac-original-content{margin-top:30px;max-width:100%;overflow-wrap:anywhere}#wckfs-home .ac-original-content .et_pb_section,#wckfs-home .ac-original-content .et_pb_row{width:100%;max-width:100%;margin-left:0;margin-right:0}#wckfs-home .ac-original-content img,#wckfs-home .ac-original-content table{max-width:100%}#wckfs-home .ac-original-content input,#wckfs-home .ac-original-content select,#wckfs-home .ac-original-content textarea{max-width:100%;box-sizing:border-box}@media(max-width:600px){#wckfs-home .ac-full-syllabus>details{padding:18px}#wckfs-home .ac-full-syllabus>details>summary{font-size:16px}}
