.uk-home{--color-marketing-primary:#173f61;--color-marketing-accent:#173f61;--color-marketing-accent-on-dark:#e8c887;--color-marketing-ink:#1c3042;--color-marketing-body:#354e60;--color-marketing-muted:#485d6a;--color-marketing-cream:#f7f3ec;--color-marketing-surface:#fffdf9;--color-marketing-dark:#142d43;--color-marketing-on-dark:#fffdf9;--color-marketing-on-dark-muted:#dce6eb;--color-marketing-border:#c7d3d4;--color-marketing-band:#e8eeed;--color-marketing-sun:#e8c887;--color-marketing-sun-soft:#f7ead1;--color-marketing-placeholder-bg:#e8eced;--color-marketing-neutral-dark:#394d5b;--color-text:#1c3042;--color-background:#f7f3ec;--color-border:#7c98a0;--color-cta:#92462e;color:#1c3042;background:#f7f3ec}.uk-home :is(a,button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #b04b73}.uk-home .uk-eyebrow{color:#92462e;font:700 .72rem/1.3 var(--font-heading), sans-serif;letter-spacing:.14em;text-transform:uppercase}.uk-hero{background:#f7f3ec;padding-bottom:clamp(2.5rem,6vw,5rem)}.uk-hero-layout{max-width:1600px;margin:auto;display:grid}.uk-hero-photo{background:#d9dfd8;order:-1;height:clamp(270px,38svh,380px);position:relative;overflow:hidden}.uk-hero-photo img{object-position:center 63%}.uk-hero-copy{padding:28px 22px 0}.uk-hero-copy h1{color:#1c3042;max-width:11ch;font:650 clamp(2.05rem, 5.2vw, 5rem)/1.04 var(--font-heading), sans-serif;letter-spacing:-.058em;text-wrap:balance;margin-top:13px}.uk-hero-description{color:#354e60;max-width:38rem;margin-top:17px;font-size:clamp(.98rem,1.4vw,1.2rem);line-height:1.55}.uk-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.uk-primary-link,.uk-text-link{justify-content:center;align-items:center;gap:13px;min-height:48px;font-weight:700;text-decoration:none;display:inline-flex}.uk-primary-link{color:#fffdf9;background:#173f61;border-radius:999px;padding:10px 19px}.uk-primary-link:hover{background:#102e49}.uk-text-link{color:#173f61;text-underline-offset:5px;text-decoration:underline}.uk-popular{color:#485d6a;border-top:1px solid #c7d3d4;flex-wrap:wrap;gap:9px 16px;max-width:38rem;margin-top:24px;padding-top:16px;font-size:.81rem;display:flex}.uk-popular a{color:#173f61;text-underline-offset:3px;text-decoration:underline}.uk-popular a:hover{color:#92462e}.uk-hero-proof{max-width:1160px;margin:32px auto 0;padding:0 22px}.uk-hero-proof>div{box-shadow:none;border-radius:22px}.uk-section-shell{max-width:1160px;margin:auto;padding:0 22px}.uk-categories{background:#fffdf9;padding:clamp(55px,8vw,110px) 0;scroll-margin-top:95px}.uk-section-intro{max-width:700px;margin-bottom:29px}.uk-section-intro h2{font:650 clamp(2.1rem, 4.5vw, 4.1rem)/1.08 var(--font-heading), sans-serif;letter-spacing:-.055em;margin-top:7px}.uk-section-intro>p:last-child{color:#354e60;max-width:550px;margin-top:12px;line-height:1.55}.uk-category-featured-grid{gap:14px;display:grid}.uk-category-entry{color:#1c3042;border-top:1px solid #c7d3d4;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;padding:20px 0;text-decoration:none;display:grid}.uk-category-entry:focus-visible{outline-offset:2px;outline:3px solid #b04b73}.uk-category-active:hover{background:#edf2f3}.uk-category-top{color:#173f61;align-items:center;gap:12px;display:flex}.uk-category-number{color:#92462e;font:700 .72rem/1.4 var(--font-heading), sans-serif}.uk-category-content h3{font:650 clamp(1.14rem, 2vw, 1.5rem)/1.15 var(--font-heading), sans-serif;letter-spacing:-.025em}.uk-category-content>p{color:#354e60;margin-top:7px;font-size:.91rem;line-height:1.48}.uk-category-content .uk-category-promo{color:#803319;background:#f7ead1;width:fit-content;padding:4px 8px;font-weight:700}.uk-category-end{color:#173f61;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.uk-category-status{color:#394d5b;white-space:nowrap;border:1px solid #8295a1;border-radius:3px;padding:4px 7px;font-size:.68rem;font-weight:700;line-height:1.1}.uk-category-ad{color:#803319;border-color:#92462e}.uk-category-inactive{opacity:.78}.uk-category-featured{background:#e9eff1;border:0;border-radius:25px 25px 9px;min-height:215px;padding:24px}.uk-category-featured:first-child{color:#fffdf9;background:#173f61}.uk-category-featured:first-child :is(.uk-category-top,.uk-category-end,.uk-category-content>p){color:#fffdf9}.uk-category-featured:first-child .uk-category-number{color:#e8c887}.uk-category-featured:first-child:hover{background:#102e49}.uk-category-featured:nth-child(2):hover{background:#dce6e9}.uk-category-featured .uk-category-content h3{font-size:clamp(1.5rem,2.4vw,2.1rem)}.uk-category-list{border-bottom:1px solid #c7d3d4;grid-template-columns:minmax(0,1fr);column-gap:28px;margin-top:25px;display:grid}.uk-ask{background:#e8eeed;padding-top:50px;padding-bottom:60px}.uk-ask>div{box-shadow:none;border-radius:20px}.uk-results>section{background:#e8eeed;border:0;padding:clamp(65px,7vw,100px) 0}.uk-results>section>div{max-width:1160px}.uk-results h2,.uk-guidance h2,.uk-process h2,.uk-community h2{letter-spacing:-.045em;font-weight:650}.uk-results>section>div>div:nth-child(2){grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.uk-results>section>div>div:nth-child(2)>div{box-shadow:none;border-top:3px solid #173f61;border-radius:12px}.uk-guidance>section{background:#fffdf9;padding:clamp(65px,7vw,105px) 0}.uk-guidance>section>div{gap:38px;max-width:1160px}.uk-guidance>section>div>div:last-child{gap:15px}.uk-guidance>section>div>div:last-child a{box-shadow:none;border:0;border-top:2px solid #173f61;border-radius:0;padding:26px 14px 26px 0}.uk-guidance>section>div>div:last-child>div:nth-child(2) a{border-color:#92462e}.uk-guidance>section>div>div:last-child>div:nth-child(3) a{border-color:#a34370}.uk-partner{background:#f7f3ec;padding:30px 22px}.uk-partner>section{max-width:1160px;margin:auto}.uk-process>section{background:#e8eeed;padding:clamp(65px,7vw,100px) 0}.uk-process>section>div{gap:40px;max-width:1160px}.uk-process>section>div>div:last-child>div{border-top:1px solid #9dabb4;padding-top:22px}.uk-process>section>div>div:last-child span{background:#173f61}.uk-forum>section{background:#fffdf9;padding:clamp(65px,7vw,100px) 0}.uk-community>section{background:#142d43;padding:clamp(70px,8vw,110px) 0}.uk-community>section>div{max-width:1160px}.uk-community>section>div>div:last-child{border-radius:14px}.uk-missing{max-width:1160px;padding-top:55px;padding-bottom:65px}.uk-missing>section{background:#fffdf9;border:1px solid #c7d3d4;border-radius:20px;padding:clamp(25px,5vw,45px)}@media (min-width:640px){.uk-category-featured-grid,.uk-category-list,.uk-results>section>div>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.uk-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,.93fr);min-height:620px}.uk-hero-photo{border-bottom-left-radius:90px;order:0;height:auto;min-height:620px}.uk-hero-photo img{object-position:center 62%}.uk-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:60px clamp(30px,5vw,95px);display:flex}.uk-hero-copy h1{max-width:12ch}.uk-hero-proof{z-index:1;margin-top:-35px;position:relative}.uk-hero-proof>div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;column-gap:25px;display:grid}.uk-hero-proof>div>div:first-child{border-bottom:0;border-right:1px solid #c7d3d4;padding-bottom:0;padding-right:25px}}@media (max-width:767px){.uk-hero-proof{margin-top:25px}.uk-hero-proof>div{padding:20px}.uk-hero-proof>div>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-hero-proof>div>p{font-size:.8rem}.uk-category-entry:not(.uk-category-featured){gap:9px}.uk-category-entry:not(.uk-category-featured) .uk-category-top{flex-direction:column;align-items:flex-start;gap:7px}.uk-category-entry:not(.uk-category-featured) .uk-category-content>p:first-of-type{font-size:.84rem}.uk-popular{display:none}}@media (prefers-reduced-motion:reduce){.uk-home *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.uk-home .uk-hero{isolation:isolate;background:#d8e1d4;min-height:650px;padding:70px 22px 35px;position:relative}.uk-home .uk-hero-photo{z-index:-1;border-radius:0;width:auto;height:auto;min-height:0;position:absolute;inset:0}.uk-home .uk-hero-photo:after{content:"";background:linear-gradient(90deg,#f8f6effa 0%,#f8f6eff0 34%,#f8f6ef6b 60%,#0000 85%);position:absolute;inset:0}.uk-home .uk-hero-layout{max-width:1160px;min-height:0;margin:auto;display:block}.uk-home .uk-hero-copy{max-width:620px;padding:42px 0 28px;display:block}.uk-home .uk-hero-copy h1{max-width:13ch;font:700 clamp(2.6rem, 5vw, 5rem)/1.04 var(--font-logo), cursive;letter-spacing:0}.uk-home .uk-primary-link{border-radius:8px}.uk-home .uk-popular{border:0;gap:9px;max-width:none;margin-top:32px;padding:0;display:flex}.uk-home .uk-popular a{color:#173f61;background:#fffdf9eb;border:1px solid #7c98a0;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:8px 15px;font-weight:700;text-decoration:none;animation:.45s both uk-tab-in;display:inline-flex}.uk-home .uk-popular a:nth-child(2){animation-delay:.12s}.uk-home .uk-popular a:nth-child(3){animation-delay:.24s}@keyframes uk-tab-in{0%{opacity:0}to{opacity:1}}.uk-home .uk-hero-proof{margin:22px auto 0}.uk-home .uk-hero-proof>div{border-radius:8px}.uk-home .uk-category-list{margin-top:0}.uk-home .uk-category-entry{color:#1c3042;background:0 0;border-radius:0}.uk-home .uk-category-entry:hover{background:#edf2f3}.uk-home .uk-categories{padding-top:clamp(55px,7vw,90px)}@media (max-width:767px){.uk-home .uk-hero{min-height:0;padding:0 0 25px}.uk-home .uk-hero-photo{height:310px;position:relative}.uk-home .uk-hero-photo:after{background:linear-gradient(#0000 60%,#f8f6efd9)}.uk-home .uk-hero-layout{background:#fffdf9;border-radius:8px;margin:-30px 16px 0;padding:25px 20px;position:relative}.uk-home .uk-hero-copy{padding:0}.uk-home .uk-hero-copy h1{font-size:clamp(2.5rem,10vw,3.4rem)}.uk-home .uk-popular{margin-top:20px}.uk-home .uk-popular a{background:#f7f3ec}.uk-home .uk-hero-proof{margin:5px 16px 0}}@media (prefers-reduced-motion:reduce){.uk-home .uk-popular a{animation:none}}.uk-home .uk-eyebrow{color:#485d6a;letter-spacing:.07em}.uk-home .uk-category-number{display:none}.uk-home .uk-category-entry{padding:19px 8px}.uk-home .uk-category-content h3{letter-spacing:0}.uk-home .uk-category-content>p{max-width:45ch}.uk-home .uk-category-featured-grid{display:none}.uk-home .uk-hero-slide{object-fit:cover;opacity:0;transition:opacity 1.2s ease-in-out}.uk-home .uk-hero-slide.is-active{opacity:1}.uk-home .uk-photo-keyboard-pause{z-index:3;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.uk-home .uk-photo-keyboard-pause:focus-visible{clip-path:none;color:#fff;background:#173f61;border-radius:5px;width:auto;height:auto;padding:10px 14px;top:16px;left:16px}.uk-home .uk-category-list{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.uk-home .uk-category-entry{border-top:1px solid #c7d3d4;grid-template-columns:116px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:155px;padding:15px 8px;display:grid}.uk-home .uk-category-image,.uk-home .uk-category-school{background:#e4e9e6;border-radius:6px;grid-row:1/4;width:116px;height:112px;position:relative;overflow:hidden}.uk-home .uk-category-image img{object-fit:cover}.uk-home .uk-category-school{color:#173f61;background:#e9f0f4;place-items:center;display:grid}.uk-home .uk-category-top{grid-column:2;justify-content:flex-start}.uk-home .uk-category-top svg{display:none}.uk-home .uk-category-content{grid-column:2}.uk-home .uk-category-end{grid-area:1/3/4}.uk-home .uk-category-content>p{font-size:.84rem}.uk-home .uk-category-swipe{display:none}.uk-home .uk-community>section{padding-top:clamp(75px,9vw,115px);padding-bottom:clamp(75px,9vw,115px)}.uk-home .uk-community h2{max-width:14ch;font:700 clamp(2.6rem, 5vw, 4.7rem)/1.05 var(--font-logo), cursive;letter-spacing:0}.uk-home .uk-forum>section{padding-top:45px}@media (max-width:767px){.uk-home .uk-categories{padding:58px 0 52px;overflow:hidden}.uk-home .uk-section-intro{margin-bottom:18px}.uk-home .uk-category-swipe{color:#485d6a;margin:0 22px 13px;font-size:.85rem;font-weight:700;display:block}.uk-home .uk-category-list{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;width:calc(100% + 22px);margin-left:-11px;padding:0 11px 13px;scroll-padding-inline:11px;display:flex;overflow-x:auto}.uk-home .uk-category-entry{scroll-snap-align:start;background:#fff;border:1px solid #c7d3d4;border-radius:8px;flex-direction:column;flex:0 0 min(77vw,310px);align-items:stretch;gap:0;min-height:370px;padding:0 0 16px;display:flex;overflow:hidden}.uk-home .uk-category-entry:hover{background:#fff}.uk-home .uk-category-image,.uk-home .uk-category-school{border-radius:0;width:100%;height:142px}.uk-home .uk-category-top{margin:16px 16px 0}.uk-home .uk-category-content{margin:4px 16px 0}.uk-home .uk-category-content h3{font-size:1.4rem}.uk-home .uk-category-content>p:first-of-type{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.uk-home .uk-category-end{flex-direction:row;justify-content:space-between;align-items:center;margin:auto 16px 0}.uk-home .uk-community h2{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.uk-home .uk-hero-slide{transition:none}.uk-home .uk-category-list{scroll-behavior:auto}}.uk-home .uk-forum>section{background:#fffdf9;padding:clamp(62px,7vw,95px) 0}.uk-home .uk-forum-feed-intro{align-items:end;gap:12px 40px;margin-bottom:36px;display:grid}.uk-home .uk-forum-feed-intro h2{color:#1c3042;max-width:14ch;font:700 clamp(2.8rem, 5vw, 4.6rem)/1.05 var(--font-logo), cursive;margin-top:9px}.uk-home .uk-forum-feed-intro>p{color:#354e60;max-width:33rem;line-height:1.6}.uk-home .uk-forum-feed-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.uk-home .uk-forum-feed-list li{border-top:1px solid #9dabb4;min-width:0}.uk-home .uk-forum-item{color:#1c3042;min-height:190px;padding:20px 0 24px;text-decoration:none;display:block}.uk-home .uk-forum-item>span:nth-child(2){margin-top:10px;font-size:1.14rem;line-height:1.3}.uk-home .uk-forum-item:hover>span:nth-child(2){text-underline-offset:4px;-webkit-text-decoration:underline #92462e;text-decoration:underline #92462e}.uk-home .uk-forum-item>span:last-child{margin-top:13px}.uk-home .uk-forum-all{color:#173f61;border:1px solid #173f61;border-radius:7px;align-items:center;gap:14px;min-height:48px;margin-top:18px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.uk-home .uk-forum-all:hover{background:#e8eeed}@media (min-width:768px){.uk-home .uk-forum-feed-intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}@media (max-width:767px){.uk-home .uk-forum-feed-intro{margin-bottom:26px}.uk-home .uk-forum-feed-list{grid-template-columns:minmax(0,1fr)}.uk-home .uk-forum-item{min-height:0;padding:18px 0 22px}}.uk-home .uk-hero{background:#f7f3ec;min-height:600px;padding-top:36px;padding-bottom:36px}.uk-home .uk-hero-copy{max-width:560px;padding-top:30px;padding-bottom:30px}.uk-home .uk-hero-copy h1{max-width:15ch;font-size:clamp(3rem,4.8vw,4.6rem)}.uk-home .uk-hero-description{max-width:29rem}.uk-home .uk-hero-photo img{object-position:var(--photo-position,50% 44%)}.uk-home .uk-hero-account-note{color:#485d6a;margin-top:16px;font-size:.82rem;line-height:1.5}.uk-home .uk-popular{margin-top:18px}.uk-home .uk-hero-proof{margin:0 auto;padding:30px 22px}.uk-home .uk-hero-proof>div{background:0 0;border:0;border-radius:0;padding:0}.uk-home .uk-hero-proof>div>p{background:0 0;border-top:1px solid #c7d3d4;border-radius:0;grid-column:1/-1;padding:14px 0 0;font-size:.78rem}.uk-home .uk-section-intro h2{max-width:20ch;font:700 clamp(2.6rem, 4.6vw, 4.3rem)/1.08 var(--font-logo), cursive;letter-spacing:0}.uk-home .uk-category-top{display:none}.uk-home .uk-category-content{grid-row:1/4}@media (min-width:768px){.uk-home .uk-hero-photo img{width:70%!important;left:auto!important}.uk-home .uk-hero-photo:after{background:linear-gradient(90deg,#f7f3ec 29%,#f6f2ebf7 36%,#f6f2ebe6 44%,#f6f2eb33 66%,#0000 78%)}}@media (max-width:767px){.uk-home .uk-hero{min-height:0;padding:0 0 20px}.uk-home .uk-hero-photo{height:210px}.uk-home .uk-hero-layout{margin:-16px 14px 0;padding:23px 20px}.uk-home .uk-hero-copy{padding:0}.uk-home .uk-hero-copy h1{max-width:18ch;margin-top:10px;font-size:clamp(2.35rem,9.4vw,3.3rem)}.uk-home .uk-hero-description{margin-top:12px;font-size:.95rem}.uk-home .uk-hero-actions{gap:8px 18px;margin-top:17px}.uk-home .uk-hero-account-note{margin-top:10px}.uk-home .uk-popular{gap:6px;margin-top:16px}.uk-home .uk-popular a{padding:7px 10px;font-size:.78rem}.uk-home .uk-hero-proof{padding-top:18px;padding-bottom:24px}.uk-home .uk-hero-proof>div>div:first-child>span:first-child{font-size:2.3rem}.uk-home .uk-hero-proof>div>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.uk-home .uk-hero-proof dd>span:first-child{font-size:1.35rem}.uk-home .uk-hero-proof dd>span:last-child{font-size:.76rem}.uk-home .uk-categories{padding-top:40px}.uk-home .uk-category-entry{min-height:335px}.uk-home .uk-category-content{margin-top:17px}}.uk-home .uk-hero-description{color:#485d6a;font-size:clamp(.93rem,1.15vw,1.05rem);line-height:1.65}.uk-home .uk-hero-copy>.uk-eyebrow{color:#485d6a;letter-spacing:.045em;font-size:.68rem}
