:root{--ww-ink: 23, 43, 58;--ww-blue: 0, 78, 130;--ww-navy: 7, 26, 43;--ww-gold: 212, 175, 55;--ww-gold-deep: 189, 141, 32;--ww-gold-light: 255, 232, 163;--ww-gold-gradient: linear-gradient(110deg, #bd8d20 0%, #f7d879 28%, #fff0b5 50%, #d4af37 72%, #bd8d20 100%);--ww-gold-rule: .3rem;--ww-focus: #ffbf47;--ww-focus-contrast: #172b3a;--ww-rule: rgba(var(--ww-ink), .16);--ww-radius-small: 1rem;--ww-radius-medium: 1.6rem;--ww-radius-large: 2.4rem;--ww-shadow-soft: 0 .8rem 2.4rem rgba(7, 26, 43, .09);--ww-shadow-raised: 0 1.4rem 3.6rem rgba(7, 26, 43, .14)}html{scroll-padding-top:10rem}body{color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.65;text-rendering:optimizeLegibility}h6,.h6,blockquote,.subtitle,.light{color:rgb(var(--color-foreground));opacity:1}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.015em;line-height:1.25}h1,.h0,.h1{letter-spacing:-.025em}p,li,dd,dt,label,input,textarea,select,button{font-size:max(1.6rem,1em)}.rte p,.rte li,.article-template__content p,.article-template__content li{line-height:1.7}.rte p,.article-template__content p{max-width:70ch}.center .rte p,.rich-text__blocks.center .rte p,.ww-paths__introduction .rte p,.ww-paths__supporting p,.ww-final-cta__content .rte p{margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{text-wrap:balance}a:not(.button):not(.header__heading-link):not(.full-unstyled-link):not(.header__icon):not(.list-social__link){text-decoration-thickness:.12em;text-underline-offset:.22em}a:not(.button):not(.header__heading-link):not(.full-unstyled-link):not(.header__icon):not(.list-social__link):hover{text-decoration-thickness:.18em}*:focus-visible{outline:.3rem solid var(--ww-focus);outline-offset:.3rem;box-shadow:0 0 0 .2rem var(--ww-focus-contrast)}.focus-inset:focus-visible,.header__menu-item:focus-visible,summary:focus-visible{outline:.3rem solid var(--ww-focus);outline-offset:-.3rem;box-shadow:inset 0 0 0 .2rem var(--ww-focus-contrast)}.button:focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline:.3rem solid var(--ww-focus);outline-offset:.3rem;box-shadow:0 0 0 .2rem var(--ww-focus-contrast)}.skip-to-content-link:focus{position:fixed;top:1.2rem;left:1.2rem;z-index:10000;width:auto;min-width:0;height:auto;padding:1.2rem 1.8rem;background:#fff;color:#172b3a}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.8rem;border-radius:var(--ww-radius-small);font-size:1.6rem;font-weight:700;letter-spacing:.04rem;line-height:1.3}.button:not(.button--secondary),.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{box-shadow:0 .5rem 1.4rem rgba(var(--color-shadow),.18)}.color-scheme-3 .button:not(.button--secondary),.color-scheme-4 .button:not(.button--secondary),.header-wrapper.color-scheme-3 .header__tutoring-cta{border-color:rgb(var(--ww-gold));background:var(--ww-gold-gradient);color:rgb(var(--ww-navy));box-shadow:inset 0 .1rem #ffffffad,0 .6rem 1.8rem rgba(var(--ww-navy),.28)}.color-scheme-3 .button:not(.button--secondary):after,.color-scheme-4 .button:not(.button--secondary):after,.header-wrapper.color-scheme-3 .header__tutoring-cta:after{box-shadow:0 0 0 .1rem rgba(var(--ww-gold-light),.72),inset 0 0 0 .1rem rgba(var(--ww-gold-deep),.58)}.button--secondary{background:rgba(var(--color-background),.04)}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:not([disabled]):hover{filter:brightness(.9)}.button:active:not([disabled]),.shopify-challenge__button:active,.customer button:active:not([disabled]){transform:translateY(.1rem)}.header__icon,.list-social__link,.slider-button,.modal__close-button,.menu-drawer__menu-item,.footer__list-social .list-social__link{min-width:4.4rem;min-height:4.4rem}.header__menu-item{min-height:4.8rem;color:rgba(var(--color-foreground),.9);font-weight:600}.header__menu-item:hover{color:rgb(var(--color-foreground))}.field__input,.select__select,.customer .field input,.customer select,textarea{min-height:4.8rem;border-radius:var(--ww-radius-small);font-size:1.6rem}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,textarea:focus-visible{outline:.3rem solid var(--ww-focus);outline-offset:.2rem;box-shadow:0 0 0 .2rem var(--ww-focus-contrast)}.card-wrapper .card,.ww-paths__card,.ww-overview__fact,.ww-final-cta__panel,.ww-formats__card,.ww-teachers__point,.ww-reassurance__item,.ww-tutoring-benefits__card,.ww-tutoring-steps__item,.ww-tutoring-fit__panel,.ww-category-grid__card{border-radius:var(--ww-radius-medium)}.card-wrapper .card,.ww-paths__card,.ww-final-cta__panel,.ww-formats__card,.ww-teachers__point,.ww-reassurance__item,.ww-tutoring-benefits__card,.ww-tutoring-steps__item,.ww-tutoring-fit__panel,.ww-category-grid__card{box-shadow:var(--ww-shadow-soft)}.ww-paths__card,.ww-formats__card,.ww-teachers__point,.ww-tutoring-benefits__card,.ww-tutoring-steps__item{position:relative;overflow:hidden}.ww-paths__card:before,.ww-formats__card:before,.ww-teachers__point:before,.ww-tutoring-benefits__card:before,.ww-tutoring-steps__item:before{position:absolute;top:0;right:0;left:0;height:.4rem;background:var(--ww-gold-gradient);content:""}@supports ((-webkit-mask-composite: xor) or (mask-composite: exclude)){.ww-paths__card:before,.ww-formats__card:before,.ww-teachers__point:before,.ww-tutoring-benefits__card:before,.ww-tutoring-steps__item:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;padding:var(--ww-gold-rule);border-radius:inherit;background:var(--ww-gold-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}}.ww-paths__eyebrow,.ww-formats__eyebrow,.ww-teachers__eyebrow,.ww-reassurance__eyebrow,.ww-final-cta__eyebrow,.ww-contact-intro__eyebrow,.ww-tutoring-benefits__eyebrow,.ww-tutoring-steps__eyebrow,.ww-tutoring-fit__eyebrow,.ww-app-hero__eyebrow{display:inline-flex;align-items:center;gap:.8rem}.ww-paths__eyebrow:before,.ww-formats__eyebrow:before,.ww-teachers__eyebrow:before,.ww-reassurance__eyebrow:before,.ww-final-cta__eyebrow:before,.ww-contact-intro__eyebrow:before,.ww-tutoring-benefits__eyebrow:before,.ww-tutoring-steps__eyebrow:before,.ww-tutoring-fit__eyebrow:before,.ww-app-hero__eyebrow:before{width:.8rem;height:.8rem;flex:0 0 .8rem;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff4c9 0 16%,#e4bd4d 38%,#bd8d20);box-shadow:0 0 0 .4rem rgba(var(--ww-gold),.18),inset 0 .1rem #ffffffb8;content:""}@keyframes ww-gold-breathe{0%,to{opacity:.82;transform:translateZ(0) scale(.92)}50%{opacity:1;transform:translateZ(0) scale(1.08)}}@media(prefers-reduced-motion:no-preference){.ww-paths__eyebrow:before,.ww-formats__eyebrow:before,.ww-teachers__eyebrow:before,.ww-reassurance__eyebrow:before,.ww-final-cta__eyebrow:before,.ww-contact-intro__eyebrow:before,.ww-tutoring-benefits__eyebrow:before,.ww-tutoring-steps__eyebrow:before,.ww-tutoring-fit__eyebrow:before,.ww-app-hero__eyebrow:before{animation:ww-gold-breathe 3.8s ease-in-out infinite}}.ww-final-cta__panel,.ww-tutoring-fit__panel{border-top:var(--ww-gold-rule) solid rgb(var(--ww-gold));border-image:var(--ww-gold-gradient) 1}.header-wrapper.color-scheme-3{background:radial-gradient(ellipse at 18% -30%,#4d92bc4d,#4d92bc00 48%),linear-gradient(120deg,#061725,#123b59 48%,#071a2b);box-shadow:inset 0 var(--ww-gold-rule) 0 rgba(var(--ww-gold),.9),inset 0 calc(-1 * var(--ww-gold-rule)) 0 rgba(var(--ww-gold),.9),0 .8rem 2.6rem rgba(var(--ww-navy),.18)}.ww-rich-text--hero.color-scheme-3{position:relative;isolation:isolate;overflow:hidden}.ww-rich-text--hero.color-scheme-3:before,.ww-rich-text--hero.color-scheme-3:after{position:absolute;z-index:0;width:clamp(10rem,16vw,18rem);aspect-ratio:1;border:.1rem solid rgba(var(--ww-gold-light),.2);border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,244,201,.16),transparent 30%),radial-gradient(circle,rgba(var(--ww-gold),.1),transparent 67%);box-shadow:inset 0 0 2.6rem rgba(var(--ww-gold-light),.08),0 0 4rem rgba(var(--ww-gold),.06);content:"";pointer-events:none}.ww-rich-text--hero.color-scheme-3:before{top:-6rem;left:-4rem}.ww-rich-text--hero.color-scheme-3:after{right:-5rem;bottom:-7rem;width:clamp(12rem,19vw,21rem)}.ww-rich-text--hero .rich-text__wrapper{position:relative;z-index:1}@keyframes ww-hero-orbit{0%,to{opacity:.65;transform:translateZ(0) scale(.98)}50%{opacity:1;transform:translate3d(.9rem,.6rem,0) scale(1.04)}}@media(prefers-reduced-motion:no-preference){.ww-rich-text--hero.color-scheme-3:before{animation:ww-hero-orbit 9s ease-in-out infinite}.ww-rich-text--hero.color-scheme-3:after{animation:ww-hero-orbit 11s ease-in-out -4s infinite reverse}}body .banner[id$=__rich_text_F6cgqt]{min-height:clamp(36rem,48vw,62rem);border-bottom:var(--ww-gold-rule) solid rgb(var(--ww-gold));background:rgb(var(--ww-navy))}body .banner[id$=__rich_text_F6cgqt]:after{display:none}body .banner[id$=__rich_text_F6cgqt] .banner__media img{filter:none}@keyframes ww-scenic-drift{0%{transform:translate3d(-.35%,-.2%,0) scale(1.025)}to{transform:translate3d(.35%,.2%,0) scale(1.055)}}@media(prefers-reduced-motion:no-preference){body .banner[id$=__rich_text_F6cgqt] .banner__media img{animation:ww-scenic-drift 32s ease-in-out infinite alternate;transform-origin:52% 46%}}body .banner[id$=__rich_text_F6cgqt] .banner__content{display:none}@media screen and (max-width:749px){body .banner[id$=__rich_text_F6cgqt]{min-height:clamp(28rem,82vw,42rem)}}.ww-homepage-video-frame{padding-top:.45rem!important;padding-bottom:.45rem!important;background:var(--ww-gold-gradient);box-shadow:0 -.15rem 1.2rem rgba(var(--ww-gold-light),.22),0 .4rem 1.5rem rgba(var(--ww-navy),.24)}.ww-homepage-video-frame .video-section__media{border-radius:0}.ww-homepage-video-frame .deferred-media__poster-button{width:8.4rem;height:8.4rem;border:.2rem solid rgba(255,255,255,.82);background:var(--ww-gold-gradient);color:rgb(var(--ww-navy));box-shadow:inset 0 .15rem #ffffffb8,0 0 0 .35rem rgba(var(--ww-gold-deep),.52),0 1rem 2.8rem rgba(var(--ww-navy),.48);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ww-homepage-video-frame .deferred-media__poster-button .icon{width:2.8rem;height:2.8rem}.ww-homepage-video-frame .deferred-media__poster:focus-visible .deferred-media__poster-button{box-shadow:inset 0 .15rem #ffffffb8,0 0 0 .35rem rgb(var(--ww-navy)),0 0 0 .7rem var(--ww-focus),0 1rem 2.8rem rgba(var(--ww-navy),.48)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ww-homepage-video-frame .deferred-media__poster:hover .deferred-media__poster-button{filter:brightness(1.06) saturate(1.08);transform:translate(-50%,-50%) scale(1.1);box-shadow:inset 0 .15rem #fffc,0 0 0 .45rem rgba(var(--ww-gold-light),.7),0 1.4rem 3.4rem rgba(var(--ww-navy),.55)}}@media screen and (max-width:749px){.ww-homepage-video-frame .deferred-media__poster-button{width:7.6rem;height:7.6rem}.ww-homepage-video-frame .deferred-media__poster-button .icon{width:2.5rem;height:2.5rem}}.footer.footer.color-scheme-3{border-top:var(--ww-gold-rule) solid rgb(var(--ww-gold));border-image:var(--ww-gold-gradient) 1}.ww-paths__number,.ww-formats__number{color:rgb(var(--ww-gold-light));text-shadow:0 .1rem 0 rgba(var(--ww-navy),.55)}.color-scheme-1 .ww-formats__number,.color-scheme-2 .ww-formats__number,.color-scheme-1 .ww-paths__number,.color-scheme-2 .ww-paths__number{color:#76540e;text-shadow:none}.card__inner,.card__media,.card__media .media,.article-template__hero-container,.global-media-settings,.video-section__media{overflow:hidden;border-radius:var(--ww-radius-medium)}.ww-overview__fact,.ww-paths__card,.ww-reassurance__item,.accordion{border-color:rgba(var(--color-foreground),.24)}.ww-paths__badge{border-width:.2rem}.ww-paths__button-note,.ww-reassurance__button-note,.ww-final-cta__note,.article-card__info,.caption-with-letter-spacing{opacity:1}.color-scheme-1,.color-scheme-2{--alpha-link: 1}[id]{scroll-margin-top:10rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button,.shopify-challenge__button,.customer button,.card-wrapper .card,.ww-category-grid__card{transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:not([disabled]):hover{transform:translateY(-.2rem);box-shadow:var(--ww-shadow-raised)}.card-wrapper:hover .card,.ww-category-grid__card:hover{transform:translateY(-.3rem);box-shadow:var(--ww-shadow-raised)}}@media screen and (max-width:749px){body{font-size:1.6rem}.page-width{padding-right:2rem;padding-left:2rem}.rich-text__buttons,.rich-text__buttons--multiple{width:100%;max-width:42rem}.rich-text__buttons .button,.ww-final-cta__panel .button,.ww-reassurance__introduction .button{width:100%}.ww-paths__card,.ww-final-cta__panel{padding:2.4rem 2rem}}@media(prefers-contrast:more){:root{--ww-rule: rgba(var(--ww-ink), .4)}.button,.field__input,.select__select,.card-wrapper .card,.ww-paths__card,.ww-overview__fact{border-width:.2rem}a{text-decoration-thickness:.18em}.ww-paths__card:before,.ww-formats__card:before,.ww-teachers__point:before,.ww-tutoring-benefits__card:before,.ww-tutoring-steps__item:before{height:.4rem}}@media(forced-colors:active){.button,.field__input,.select__select,.card-wrapper .card,.ww-paths__card,.ww-overview__fact{border:.2rem solid ButtonText}*:focus-visible{outline:.3rem solid Highlight;box-shadow:none}.ww-homepage-video-frame .deferred-media__poster-button{border-color:ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.ww-rich-text--hero.color-scheme-3:before,.ww-rich-text--hero.color-scheme-3:after{display:none}}@media(prefers-reduced-motion:reduce){.ww-paths__eyebrow:before,.ww-formats__eyebrow:before,.ww-teachers__eyebrow:before,.ww-reassurance__eyebrow:before,.ww-final-cta__eyebrow:before,.ww-contact-intro__eyebrow:before,.ww-tutoring-benefits__eyebrow:before,.ww-tutoring-steps__eyebrow:before,.ww-tutoring-fit__eyebrow:before,.ww-app-hero__eyebrow:before{animation:none;filter:none}.button:active:not([disabled]),.shopify-challenge__button:active,.customer button:active:not([disabled]){transform:none}.button,.shopify-challenge__button,.customer button,.card-wrapper .card,.ww-category-grid__card,.ww-homepage-video-frame .deferred-media__poster-button{transition:none}.ww-rich-text--hero.color-scheme-3:before,.ww-rich-text--hero.color-scheme-3:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/welshwords-design-system.css.map */
