.section-loading{min-height:560px;padding-block:32px;color:var(--ink)}.section-loading :is(h1,h2){margin:0 0 24px;font:700 30px/1.2 Georgia,serif}.section-loading-lines{display:grid;gap:10px;max-width:640px;margin-bottom:32px}.section-loading-lines span,.section-loading-rows b,.section-loading-rows i{display:block;background:var(--line);border-radius:3px}.section-loading-lines span{height:12px}.section-loading-lines span:last-child{width:65%}.section-loading-rows{display:grid;gap:20px;max-width:900px}.section-loading-rows>div{display:flex;gap:18px;padding-block:16px;border-top:1px solid var(--line)}.section-loading-rows i{width:96px;height:72px;flex:none}.section-loading-rows span{display:grid;align-content:center;gap:12px;flex:1}.section-loading-rows b{height:14px}.section-loading-rows b:last-child{width:70%}@media(max-width:700px){.section-loading{padding-block:22px}.section-loading :is(h1,h2){font-size:26px}.section-loading-rows i{width:72px;height:64px}}[data-loading-variant] :is(button,input,select){pointer-events:none}.section-loading-bar{display:block;height:12px;width:100%;min-width:36px;background:var(--theme-line,#d8dedf);border-radius:3px}.section-loading-short{width:65%}[data-loading-variant] strong>.section-loading-bar{height:1em;min-width:42px}.section-loading-profile{display:flex;align-items:center;gap:10px;min-height:74px;padding:14px;border:1px solid var(--theme-line,#d8dedf)}.section-loading-profile>i{display:block;flex:none;width:44px;height:44px;background:var(--theme-line,#d8dedf);border-radius:4px}.section-loading-job-copy,.section-loading-profile>span,.section-loading-review-card>span{display:grid;align-content:center;gap:10px;min-width:0;flex:1;width:100%}.section-loading-review-card>i{display:block;width:36px;height:36px;background:var(--theme-line,#d8dedf);border-radius:50%}.section-loading-form{display:grid;gap:20px}.section-loading-form>div{display:grid;gap:8px}.section-loading-form>div>span:last-child{height:38px;border:1px solid var(--theme-line,#d8dedf);border-radius:3px}.section-loading-chip{display:block;width:82px;height:29px;border:1px solid var(--theme-line,#d8dedf);border-radius:4px;background:var(--theme-raised,#edf1f2)}.section-loading-filter-groups{display:grid;gap:24px}.section-loading-filter-groups>div{display:grid;gap:14px}[data-loading-variant] .section-loading-rows{margin-top:20px}.community-review-card_card__3WXXn{position:relative;display:flex;flex-direction:column;min-width:0;max-width:100%;padding:0;box-sizing:border-box;overflow:hidden;border:1px solid var(--reviews-line,#cdc5bf);border-radius:10px;background:var(--public-card-background,#faf9f8);color:var(--public-card-text,#625d59);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.community-review-card_card__3WXXn *,.community-review-card_card__3WXXn :after,.community-review-card_card__3WXXn :before{box-sizing:border-box}.community-review-card_card__3WXXn a{color:inherit;text-decoration:none}.community-review-card_card__3WXXn a:focus-visible{outline:2px solid var(--public-action,#075ba4);outline-offset:-3px}.community-review-card_person__0HlAx{display:flex;align-items:center;gap:12px;min-width:0;min-height:56px;padding:16px 16px 0}.community-review-card_avatar__3HnQr{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--reviews-line,#dedbd4);border-radius:50%;background:var(--theme-raised,#f0efeb);color:var(--theme-text,#4e5a60);font-size:13px;font-weight:700}.community-review-card_identity__Oegcv{flex:1;min-width:0}.community-review-card_name__xi59i{margin:0 0 4px;color:inherit;font-size:13px;font-weight:400;line-height:18px;overflow-wrap:anywhere}.community-review-card_stars__XnBq_{display:inline-flex;gap:2px;vertical-align:middle}.community-review-card_star__sTdhQ{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;color:#fff;background:linear-gradient(90deg,var(--star-color,#ffce00) var(--star-fill,0),#deddd8 var(--star-fill,0));font:18px/1 Arial,sans-serif}.community-review-card_starFilled__9USyx{background:var(--star-color,#ffce00)}.community-review-card_source__LTkrB{margin:7px 16px 0;color:var(--reviews-muted,#77716c);font-size:11px;line-height:16px}.community-review-card_reviewLink__JFJHW{display:block;margin:8px 16px 16px}.community-review-card_excerpt__XOYr3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;min-height:132px;margin:0;color:inherit;font-size:14px;font-weight:400;line-height:22px;white-space:pre-line;overflow-wrap:anywhere}.community-review-card_card__3WXXn .community-review-card_reviewLink__JFJHW:hover{color:inherit;text-decoration:none}.community-review-card_reviewMain__WT7n6{position:relative;flex:1;min-width:0}.community-review-card_reviewMain__WT7n6:hover{background:color-mix(in srgb,var(--reviews-pale,#f5efdf) 35%,var(--public-card-background,#fff))}.community-review-card_reviewLink__JFJHW:after{content:"";position:absolute;inset:0;cursor:pointer}.community-review-card_exchange__4hpda{display:flex;align-items:center;gap:10px;min-height:64px;margin-top:auto;padding:15px 16px;border-top:1px solid var(--reviews-line,#ddd6d0);background:color-mix(in srgb,var(--public-card-background,#faf9f8) 94%,#b8aba0 6%);font-size:13px;font-weight:400;line-height:20px}.community-review-card_exchangeLogo__RKcS_,.community-review-card_exchange__4hpda img{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:2px;border:1px solid var(--reviews-line,#e5e3dd);border-radius:5px;object-fit:contain;background:#fff}.community-review-card_exchange__4hpda>span:last-child{min-width:0;overflow-wrap:anywhere}.community-review-card_exchange__4hpda:hover{background:var(--reviews-pale,#f0eded)}.community-review-card_exchange__4hpda:hover>span:last-child{text-decoration:none}.brand-banner_banner__xxKAI{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);width:100%;max-width:none;min-height:168px;box-sizing:border-box;margin:24px 0;overflow:hidden;border:1px solid #acd5c0;border-radius:8px;background:#c1efd9;color:#113d35;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brand-banner_intro__FJH_O{display:flex;align-items:center;gap:15px;min-width:0;padding:16px 24px}.brand-banner_monogram__I7J87{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;box-sizing:border-box;border:1px solid #66ad8c;border-radius:9px;color:#185442;font-size:22px;line-height:1;font-weight:700;letter-spacing:-1px}.brand-banner_copy__2A0X3{min-width:0}.brand-banner_banner__xxKAI .brand-banner_eyebrow__mG03U{margin:0 0 3px;color:#306657;font-size:9px;font-weight:600;line-height:12px;letter-spacing:1.2px}.brand-banner_banner__xxKAI .brand-banner_title__Xn5qE{margin:0 0 5px;color:#113d35;font:600 25px/30px system-ui,sans-serif;letter-spacing:-.4px}.brand-banner_banner__xxKAI .brand-banner_description__ZbHET{max-width:520px;margin:0 0 9px;color:#27554b;font-size:12px;line-height:18px}.brand-banner_banner__xxKAI .brand-banner_discover__vuYfS{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:30px;box-sizing:border-box;padding:5px 12px;border:1px solid #fff8eb;border-radius:4px;background:#fff8eb;color:#123541;font-size:11px;font-weight:650;line-height:18px;text-decoration:none}.brand-banner_banner__xxKAI .brand-banner_discover__vuYfS:hover{background:#fff;border-color:#fff;color:#123541;text-decoration:none}.brand-banner_invitation__0OedR{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:16px 24px;background:#8eddb7}.brand-banner_banner__xxKAI .brand-banner_invitationTitle__Y1iw0{margin:0 0 7px;color:#113d35;font:600 15px/22px system-ui,sans-serif}.brand-banner_invitation__0OedR>p{margin:0;color:#215349;font-size:12px;line-height:19px}.brand-banner_banner__xxKAI .brand-banner_reviewLink__xni6u{display:inline-flex;align-items:center;gap:10px;min-height:30px;box-sizing:border-box;margin-top:7px;padding:5px 12px;border:1px solid var(--review-write-border,#acd5c0);border-radius:4px;background:var(--review-write-bg,#c1efd9);color:var(--review-write-ink,#113d35);font-size:11px;font-weight:600;line-height:18px;text-decoration:none}.brand-banner_banner__xxKAI .brand-banner_reviewLink__xni6u:hover{background:var(--review-write-hover,#ade4c7);color:var(--review-write-ink,#113d35);text-decoration:none}.brand-banner_banner__xxKAI a:focus-visible{outline:2px solid #075ba4;outline-offset:3px}@media(max-width:760px){.brand-banner_intro__FJH_O{gap:12px;padding-inline:20px}.brand-banner_monogram__I7J87{flex-basis:40px;width:40px;height:40px;font-size:20px}.brand-banner_invitation__0OedR{padding-inline:20px}.brand-banner_banner__xxKAI .brand-banner_title__Xn5qE{font-size:24px;line-height:29px}}@media(max-width:640px){.brand-banner_banner__xxKAI{grid-template-columns:minmax(0,1fr);min-height:0;margin-block:22px}.brand-banner_intro__FJH_O{padding:16px 20px;align-items:flex-start}.brand-banner_monogram__I7J87{display:none}.brand-banner_banner__xxKAI .brand-banner_description__ZbHET{max-width:none}.brand-banner_invitation__0OedR{padding:14px 20px 12px}.brand-banner_invitation__0OedR>p{font-size:11px;line-height:17px}.brand-banner_banner__xxKAI .brand-banner_invitationTitle__Y1iw0{margin-bottom:4px;font-size:14px;line-height:20px}.brand-banner_banner__xxKAI .brand-banner_reviewLink__xni6u{margin-top:6px}}@media(max-width:380px){.brand-banner_intro__FJH_O{gap:10px;padding:14px 16px}.brand-banner_monogram__I7J87{flex-basis:34px;width:34px;height:34px;font-size:18px}.brand-banner_banner__xxKAI .brand-banner_title__Xn5qE{font-size:23px;line-height:28px}.brand-banner_invitation__0OedR{padding-inline:16px}}