@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/51ec8e0fe9ebb3f0-s.03sc-7563n2k5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/357feaf7912a2dfb-s.3soj6kiq9m_z3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62fd0305a59369bc-s.21nq0ywncpvs3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9346dec8b3acbbe6-s.p.42yc3h6yxo5uh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41df4dbb54e2206b-s.052q9ktz76mpi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c1e4e80b39132551-s.2854yri554rbf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97020cc4f40e723d-s.30i_vy56k1fqf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d273130dc90e6d8b-s.p.0aabxkzhdh08a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/85196565876fe245-s.1jfvl_p9r1tee.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4c87913afa0289a0-s.0o91f7d_egj8k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4af2a5324217e9df-s.3_5zzgvia6fb8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/18f5b9c080a5da0a-s.p.33f3juqt4g5v5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed Fallback;src:local(Arial);ascent-override:112.27%;descent-override:30.12%;line-gap-override:0.0%;size-adjust:91.3%}.ibm_plex_sans_condensed_de0438d7-module__qZFeAq__className{font-family:IBM Plex Sans Condensed,IBM Plex Sans Condensed Fallback;font-style:normal}.ibm_plex_sans_condensed_de0438d7-module__qZFeAq__variable{--v2-display:"IBM Plex Sans Condensed", "IBM Plex Sans Condensed Fallback"}
.v2-page{--rrv-shell-max:92rem;--rrv-shell-gutter:clamp(.875rem,2.5vw,2.5rem);--rrv-shell-content:min(calc(100% - 2 * var(--rrv-shell-gutter)),calc(var(--rrv-shell-max) - 2 * var(--rrv-shell-gutter)));--rrv-shell-edge:max(var(--rrv-shell-gutter),calc((100vw - var(--rrv-shell-max)) / 2 + var(--rrv-shell-gutter)));--v2-ink:#183c2c;--v2-ink-strong:#0e3022;--v2-green:#216348;--v2-green-deep:#164830;--v2-green-light:#dceadf;--v2-sage:#a9c7b2;--v2-paper:#f8f8f2;--v2-white:#fefefa;--v2-muted:#597366;--v2-rule:#d1ddd4;color:var(--v2-ink);background:var(--v2-white);font-family:var(--font-sans),system-ui,sans-serif;min-height:100vh;line-height:1.5;overflow:hidden}.v2-page *,.v2-page :before,.v2-page :after{box-sizing:border-box}.v2-page button,.v2-page input,.v2-page select{font:inherit}.v2-page button{cursor:pointer}.v2-page :where(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #72a58c}.v2-page a{color:inherit}.v2-container{width:var(--rrv-shell-content);margin:0 auto}.v2-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--v2-rule);background:#f8f8f2f5;position:sticky;top:0}.v2-nav__inner{align-items:center;gap:36px;min-height:70px;display:flex}.v2-nav__brand{align-items:center;display:inline-flex}.v2-nav__links{align-items:center;gap:32px;margin-left:auto;display:flex}.v2-nav__links a,.v2-nav__mobile a{color:#365947;font-size:13px;font-weight:700;text-decoration:none}.v2-nav__links a:hover,.v2-nav__mobile a:hover{color:var(--v2-green);text-underline-offset:5px;text-decoration:underline}.v2-nav__preview-note{color:#698271;border-left:1px solid var(--v2-rule);padding-left:20px;font-size:11px}.v2-nav__toggle,.v2-nav__mobile{display:none}.v2-intro--illustrated{isolation:isolate;background:#f7f8f2;border-bottom:1px solid #d6e2d8;position:relative}.v2-intro--illustrated:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#bad9bd54,#0000 71%);width:300px;height:180px;position:absolute;bottom:-45px;left:-70px}.v2-intro__new-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(12px,2.2vw,32px);min-height:500px;padding-block:24px;display:grid}.v2-intro__copy{z-index:2;padding:16px 0;position:relative}.v2-intro__marker{color:#337355;letter-spacing:.025em;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}.v2-intro--illustrated h1{font-family:var(--v2-display),var(--font-sans),sans-serif;letter-spacing:-.05em;color:#143f2d;margin:0 0 23px;font-size:clamp(50px,5.7vw,80px);font-weight:700;line-height:.99}.v2-intro__accent{color:#2c7854;display:inline-block;position:relative}.v2-intro__accent:after{content:"";clip-path:polygon(0 35%,23% 18%,58% 35%,100% 8%,99% 83%,60% 78%,20% 93%,0 77%);opacity:.75;background:#99c9a2;height:6px;position:absolute;bottom:-5px;left:2%;right:2%;transform:rotate(-.7deg)}.v2-intro__fullstop{color:#78aa7e}.v2-intro__description{color:#546c5c;max-width:520px;margin-bottom:25px;font-size:15px;line-height:1.67}.v2-intro__actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.v2-intro__primary{background:#225f43;border:1px solid #225f43;justify-content:space-between;align-items:center;gap:27px;min-height:49px;padding:12px 17px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:3px 3px #bad4c2;color:#fff!important}.v2-intro__primary:hover{background:#12452e;transform:translate(-1px,-2px);box-shadow:5px 6px #bad4c2}.v2-intro__primary:active{box-shadow:none;transform:translate(2px,2px)}.v2-intro__primary span,.v2-intro__secondary span{transition:transform .22s;display:inline-block}.v2-intro__primary:hover span,.v2-intro__secondary:hover span{transform:translate(3px,-2px)}.v2-intro__secondary{text-underline-offset:5px;font-size:13px;font-weight:750;color:#285f41!important}.v2-intro__secondary span{margin-left:9px}.v2-intro__aside{color:#798e7b;margin-top:27px;font-size:11px}.v2-journey{contain:layout;width:100%;height:420px;margin:0;position:relative}.v2-journey__wash{opacity:.78;background:#e3eee3;border-radius:43% 57% 48% 52%/48% 43% 57% 52%;position:absolute;inset:34px 12px 27px 13px;transform:rotate(-9deg)}.v2-journey__path{opacity:.75;position:absolute;inset:0}.v2-journey__path svg{width:100%;height:100%}.v2-journey__drawn-line{stroke-dasharray:7 10;animation:13s linear infinite v2-route-move}@keyframes v2-route-move{to{stroke-dashoffset:-140px}}.v2-journey__person{animation:.8s cubic-bezier(.15,.78,.25,1) both v2-journey-enter;position:absolute}.v2-journey__person img{object-fit:contain;filter:hue-rotate(118deg)saturate(.66)}.v2-journey__person--reader{transform-origin:bottom;z-index:1;width:300px;height:310px;bottom:23px;left:5%}.v2-journey__person--walker{transform-origin:bottom;z-index:2;width:250px;height:305px;animation-delay:.16s;top:7px;right:3%}@keyframes v2-journey-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.v2-journey__caption{z-index:3;color:#326a4d;pointer-events:none;flex-direction:column;align-items:flex-end;font-weight:700;display:flex;position:absolute;bottom:4%;right:0;transform:rotate(-6deg)}.v2-journey__caption-line{font-family:Georgia,serif;font-size:21px;font-style:italic}.v2-journey__caption-note{margin-top:-1px;font-size:13px}.v2-journey__caption-note span{color:#2e8e55}.v2-journey__stamp{letter-spacing:.14em;color:#478366;font-size:10px;font-weight:800;position:absolute;top:13%;left:0;transform:rotate(-7deg)}.v2-market{background:#ecf2eb;border-bottom:1px solid #d7e3d8}.v2-market__heading{justify-content:space-between;align-items:center;gap:16px;padding:13px 0 7px;display:flex}.v2-market__heading h2{color:#35624b;font-size:12px;font-weight:800}.v2-market__heading span{color:#657d6b;font-size:11px}.v2-market__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.v2-market__stat{border-left:1px solid #cbdcce;flex-direction:column;min-width:0;padding:9px 17px 18px;display:flex}.v2-market__stat:first-child{border-left:0;padding-left:0}.v2-market__stat dt{color:#627b69;order:2;font-size:12px;line-height:1.55}.v2-market__stat dd{color:#205d42;font-family:var(--v2-display),sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:37px;font-weight:700;line-height:1.12}.v2-discover{background:var(--v2-white);padding:34px 0 62px;scroll-margin-top:78px}.v2-discover__heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:17px;display:flex}.v2-discover__heading h2{font-family:var(--v2-display),sans-serif;letter-spacing:-.03em;margin:0 0 4px;font-size:34px;font-weight:700;line-height:1.13}.v2-discover__heading p{color:var(--v2-muted);font-size:13px}.v2-discover__count{color:var(--v2-muted);white-space:nowrap;font-size:12px}.v2-discover__filters{border-top:1px solid var(--v2-rule);padding:15px 0 18px}.v2-discover__filter-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:13px;display:grid}.v2-discover__search,.v2-filter-field{min-width:0;position:relative}.v2-discover__search label,.v2-filter-field label{color:#46634c;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.v2-discover__search input,.v2-filter-field select{color:#23442d;background:#fff;border:1px solid #b5c8ba;border-radius:5px;width:100%;min-height:44px;padding:9px 13px;font-size:13px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:block}.v2-discover__search input:hover,.v2-filter-field select:hover{background:#f6faf5;border-color:#76a489}.v2-discover__search input:focus-visible,.v2-filter-field select:focus-visible{background:#fff;border-color:#3d8759;outline:0;box-shadow:0 0 0 3px #649e762e}.v2-discover__search--active input,.v2-filter-field--active select{color:#145537;background:#edf6ee;border-color:#78ac87;font-weight:650}.v2-filter-field--active label{color:#16613b}.v2-filter-field select{appearance:none;cursor:pointer;padding-right:31px}.v2-filter-field:after{content:"";pointer-events:none;border-bottom:1.6px solid #4b7960;border-right:1.6px solid #4b7960;width:7px;height:7px;transition:transform .2s;position:absolute;bottom:19px;right:15px;transform:rotate(45deg)}.v2-filter-field:focus-within:after{transform:translateY(2px)rotate(45deg)}.v2-discover__filter-toggle{color:#fff;background:#235c40;border:1px solid #275d41;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:9px 14px;font-weight:750;transition:transform .16s,background-color .2s,box-shadow .2s;display:inline-flex;font-size:13px!important}.v2-discover__filter-toggle:hover{background:#154b32;box-shadow:0 3px #c2d7c8}.v2-discover__filter-toggle:active{box-shadow:none;transform:translateY(2px)}.v2-discover__filter-toggle[aria-expanded=true]{color:#174b31;background:#e4f0e5}.v2-discover__filter-toggle span{font-size:18px;line-height:1}.v2-discover__core-filters,.v2-discover__advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.v2-discover__advanced-filters{border-top:1px solid #e1e9e2;padding-top:12px;animation:.24s ease-out v2-filter-in}@keyframes v2-filter-in{0%{opacity:.2;translate:0 -7px}to{opacity:1;translate:0}}.v2-discover__applied{flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.v2-discover__applied>span{color:var(--v2-muted);font-size:12px}.v2-discover__applied button{color:#1d6340;background:#eaf4eb;border:1px solid #c0d7c6;border-radius:5px;padding:5px 9px;font-size:12px!important}.v2-discover__applied button:hover{background:#d8eadb}.v2-discover__applied .v2-discover__clear{background:0 0;border:0;text-decoration:underline}.v2-discover__results{counter-reset:v2-jobs;border-top:2px solid #25543c}.v2-listing{counter-increment:v2-jobs;border-bottom:1px solid #dae6db;grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:22px;padding:18px 10px 18px 45px;transition:background-color .2s;animation:.23s ease-out both v2-job-in;display:grid;position:relative}.v2-listing:hover,.v2-listing:focus-within{background:#f1f8ef}.v2-listing:before{content:counter(v2-jobs,decimal-leading-zero);font-family:var(--v2-display),sans-serif;color:#a0b2a0;font-size:12px;font-weight:750;position:absolute;top:22px;left:8px}.v2-listing__topline{color:#607968;flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;display:flex}.v2-listing__topline span+span:before{content:"/";color:#a4baa8;padding-right:11px}.v2-listing h3{letter-spacing:-.025em;margin:6px 0 5px;font-size:20px;font-weight:750;line-height:1.25}.v2-listing__salary{color:#275f40;margin:0 0 6px;font-size:13px;font-weight:750}.v2-listing__salary small{color:#819282;font-size:11px;font-weight:500}.v2-listing__summary{color:#57725d;max-width:800px;font-size:13px;line-height:1.6}.v2-listing__attributes{color:#477251;flex-wrap:wrap;row-gap:5px;margin-top:10px;font-size:12px;display:flex}.v2-listing__attributes span+span:before{content:"·";color:#9db3a1;padding:0 9px}.v2-listing__actions{flex-direction:column;align-items:end;gap:11px;display:flex}.v2-listing__actions button{color:#32674a;white-space:nowrap;background:0 0;border:0;padding:6px 0;font-weight:700;font-size:12px!important}.v2-listing__actions .v2-listing__save{border:1px solid #b8d2be;border-radius:5px;padding:7px 12px;transition:background-color .2s,transform .15s}.v2-listing__save:hover{background:#e5f2e6}.v2-listing__save[aria-pressed=true]{color:#fff;background:#236443}.v2-listing__save:active{transform:translateY(1px)}.v2-listing__view{color:#16633e!important}.v2-listing__view span{transition:transform .22s;display:inline-block}.v2-listing__view:hover span{transform:translate(4px)}.v2-listing__detail{color:#59745f;border-top:1px solid #e0e8e0;margin-top:11px;padding-top:11px;font-size:12px;line-height:1.6}.v2-listing__detail[hidden]{display:none}@keyframes v2-job-in{0%{opacity:.6;translate:0 5px}to{opacity:1;translate:0}}.v2-no-results{border-bottom:1px solid var(--v2-rule);padding:32px 0}.v2-no-results h3{font-size:17px;font-weight:750}.v2-no-results p{color:var(--v2-muted);margin:6px 0 16px;font-size:13px}.v2-no-results button{color:var(--v2-green);background:#fff;border:1px solid #9bbb9d;padding:8px 13px}.v2-discover__footnote{color:#6d856e;margin-top:15px;font-size:11px;line-height:1.6}.v2-method{background:#eaf1e9;border-top:1px solid #d7e4d7;padding:54px 0 65px;scroll-margin-top:80px}.v2-method__intro{border-bottom:1px solid #b7d0bb;justify-content:space-between;align-items:end;gap:18px;padding-bottom:19px;display:flex}.v2-method__intro h2{font-family:var(--v2-display),sans-serif;letter-spacing:-.025em;font-size:33px;font-weight:700;line-height:1.12}.v2-method__intro p{color:var(--v2-muted);margin-top:6px;font-size:13px}.v2-method__hint{color:#67836a;font-size:12px}.v2-method__workflow{padding-top:24px}.v2-method__stages{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.v2-method__step{border-bottom:1px solid #b4ceb9}.v2-method__step button{text-align:left;color:#54725b;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:12px;width:100%;min-height:62px;padding:11px 16px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.v2-method__step button:hover{background:#e0eee2}.v2-method__step--current button{color:#195e3c;background:#dcebdd;border-bottom-color:#367c56}.v2-method__step-number{font-size:11px;font-weight:750}.v2-method__step-label{font-family:var(--v2-display),sans-serif;font-size:23px;font-weight:700}.v2-method__step-arrow{margin-left:auto}.v2-method__progress{background:#cfe0d0;height:3px}.v2-method__progress span{background:#347957;height:100%;transition:width .45s cubic-bezier(.2,.75,.2,1);display:block}.v2-method__body{grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding-top:27px;display:grid}.v2-method__status{color:#4b8b5b;letter-spacing:.08em;font-size:11px;font-weight:800}.v2-method__explanation{animation:.27s ease-out both v2-method-show}@keyframes v2-method-show{0%{opacity:.2;translate:0 6px}to{opacity:1;translate:0}}.v2-method__explanation h3{font-family:var(--v2-display),sans-serif;margin:7px 0 10px;font-size:29px;font-weight:700;line-height:1.15}.v2-method__explanation>p:not(.v2-method__status){color:#58755e;max-width:460px;font-size:14px;line-height:1.7}.v2-method__explanation button{color:#206747;background:0 0;border:0;border-bottom:1px solid #4f9a64;margin-top:14px;padding:7px 0 4px;font-weight:750;font-size:13px!important}.v2-method__explanation button:hover{color:#114329}.v2-method__example{border-top:2px solid #72ab7d;padding:16px 0}.v2-method__example-head{border-bottom:1px solid #bdd4c0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.v2-method__example-head span{color:#6c896d;font-size:11px}.v2-method__example dl{margin-top:7px}.v2-method__example dl>div{border-bottom:1px solid #cbdccb;grid-template-columns:95px 1fr;gap:13px;padding:9px 0;display:grid}.v2-method__example dt{color:#67816a;font-size:12px}.v2-method__example dd{color:#2b6042;font-size:13px;font-weight:700}.v2-method__outcome{color:#26794a!important}.v2-footer{background:#e0ebe1;border-top:1px solid #d2e0d3;padding:23px 0}.v2-footer__inner{color:#5b7963;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.v2-footer__inner strong{color:#195338}.v2-arrival{z-index:99;color:#164932;background:#e6f0e4;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.v2-arrival__lines{pointer-events:none;justify-content:space-around;display:flex;position:absolute;inset:0}.v2-arrival__lines span{background:#b4cfb5;width:1px;height:160%;transform:rotate(16deg)}.v2-arrival__content{z-index:1;width:min(100% - 48px,670px);position:relative}.v2-arrival__monogram{font-family:var(--v2-display),sans-serif;margin-bottom:25px;font-size:55px;font-weight:750;line-height:1;position:relative}.v2-arrival__axis{font-size:19px;font-weight:400;position:absolute;top:-11px;left:38px}.v2-arrival__eyebrow{letter-spacing:.1em;color:#59886a;margin-bottom:18px;font-size:11px;font-weight:750}.v2-arrival__step{min-height:154px;animation:.27s ease-out v2-arrival-step}@keyframes v2-arrival-step{0%{opacity:.2;translate:0 8px}to{opacity:1;translate:0}}.v2-arrival__step>span{color:#5c8d6d;font-size:11px}.v2-arrival__step h2{font-family:var(--v2-display),sans-serif;letter-spacing:-.04em;font-size:clamp(42px,7vw,72px);font-weight:700;line-height:1}.v2-arrival__step p{color:#537b5d;margin-top:13px;font-size:13px}.v2-arrival__progress{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,470px);margin-top:15px;display:grid}.v2-arrival__segment{background:#bfdbc1;height:4px;display:block}.v2-arrival__segment--active{background:#316b47}.v2-arrival__mock-note{color:#648673;margin-top:13px;font-size:11px}.v2-arrival__skip{top:25px;right:var(--rrv-shell-edge);color:#1d5636;background:#f5fbf4;border:1px solid #88b293;padding:8px 12px;font-size:12px;position:absolute}.v2-arrival__index{letter-spacing:.12em;color:#79a07e;font-size:10px;position:absolute;bottom:20px;left:22px}@media (max-width:1020px){.v2-intro__new-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.96fr);gap:8px}.v2-intro--illustrated h1{font-size:clamp(46px,6vw,67px)}.v2-journey__person--reader{width:245px;height:270px}.v2-journey__person--walker{width:220px;height:280px;right:0}}@media (max-width:760px){.v2-intro__new-layout{grid-template-columns:1fr;gap:0;padding-top:27px;padding-bottom:12px}.v2-intro__copy{padding:2px 0}.v2-intro--illustrated h1{font-size:clamp(41px,9vw,62px)}.v2-intro__marker{margin-bottom:13px;font-size:11px}.v2-intro__description{max-width:650px;margin-bottom:20px}.v2-journey{width:100%;max-width:450px;height:255px;margin:0 auto}.v2-journey__wash{inset:25px 45px 15px 31px}.v2-journey__person--reader{width:195px;height:218px;bottom:3px;left:4%}.v2-journey__person--walker{width:155px;height:200px;top:7px;right:12%}.v2-journey__caption{bottom:0;right:4%}.v2-journey__caption-line{font-size:17px}.v2-journey__caption-note{font-size:12px}.v2-journey__stamp{font-size:9px;top:17px;left:2%}.v2-discover__core-filters,.v2-discover__advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-method__body{grid-template-columns:1fr;gap:20px}}@media (max-width:560px){.v2-nav__inner{min-height:59px}.v2-nav__links,.v2-nav__preview-note{display:none}.v2-nav__toggle{color:#245e3f;background:0 0;border:0;margin-left:auto;padding:9px 0;font-size:13px;font-weight:750;display:block}.v2-nav__mobile--open{border-top:1px solid var(--v2-rule);flex-direction:column;gap:0;padding:2px 16px 13px;display:flex}.v2-nav__mobile a{padding:10px 0}.v2-intro__new-layout{padding-top:23px;padding-bottom:9px}.v2-intro--illustrated h1{margin-bottom:17px;font-size:clamp(39px,10.2vw,54px)}.v2-intro__accent:after{height:4px}.v2-intro__description{margin-bottom:19px;font-size:13px;line-height:1.6}.v2-intro__actions{gap:16px}.v2-intro__primary{gap:15px;min-height:44px;padding:9px 13px;font-size:12px}.v2-intro__secondary{font-size:12px}.v2-intro__aside{display:none}.v2-journey{max-width:360px;height:218px;margin-top:8px}.v2-journey__wash{inset:22px 23px 9px}.v2-journey__person--reader{width:180px;height:190px;bottom:1px;left:0}.v2-journey__person--walker{width:143px;height:180px;top:2px;right:1%}.v2-journey__caption{bottom:-2px;right:2px}.v2-journey__caption-line{font-size:14px}.v2-journey__caption-note{font-size:10px}.v2-market__heading{gap:5px;padding-top:10px}.v2-market__heading h2{font-size:11px}.v2-market__heading span{text-align:right;max-width:142px;font-size:9px}.v2-market__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-market__stat{border-top:1px solid #d2e0d3;padding:8px 8px 10px}.v2-market__stat:nth-child(odd){border-left:0;padding-left:0}.v2-market__stat dd{font-size:29px}.v2-market__stat dt{font-size:11px}.v2-discover{padding:25px 0 44px}.v2-discover__heading{flex-direction:column;align-items:start;gap:6px;margin-bottom:12px}.v2-discover__heading h2{font-size:29px}.v2-discover__heading p,.v2-discover__count{font-size:12px}.v2-discover__filter-header{gap:7px}.v2-discover__filter-toggle{gap:4px;min-width:98px;padding:8px;font-size:12px!important}.v2-discover__core-filters,.v2-discover__advanced-filters{gap:10px}.v2-discover__core-filters>.v2-filter-field:first-child,.v2-discover__advanced-filters>.v2-filter-field:last-child{grid-column:span 2}.v2-filter-field label,.v2-discover__search label{font-size:11px}.v2-filter-field select{padding:8px 30px 8px 8px;font-size:12px}.v2-listing{grid-template-columns:1fr;gap:10px;padding:16px 3px 16px 30px}.v2-listing:before{font-size:11px;top:19px;left:1px}.v2-listing h3{font-size:18px}.v2-listing__summary{font-size:12px}.v2-listing__attributes{font-size:11px}.v2-listing__actions{flex-direction:row;justify-content:start;align-items:center;gap:20px}.v2-method{padding:39px 0}.v2-method__intro{flex-direction:column;align-items:start;gap:6px;padding-bottom:15px}.v2-method__intro h2{font-size:29px}.v2-method__hint{font-size:11px}.v2-method__workflow{padding-top:14px}.v2-method__step button{gap:5px;min-height:54px;padding:8px 5px}.v2-method__step-number{font-size:10px}.v2-method__step-label{font-size:17px}.v2-method__step-arrow{display:none}.v2-method__body{padding-top:20px}.v2-method__explanation h3{font-size:26px}.v2-method__example dl>div{grid-template-columns:75px 1fr;gap:7px}.v2-footer__inner{flex-direction:column;align-items:start;gap:7px}.v2-arrival__content{width:calc(100% - 42px)}.v2-arrival__step h2{font-size:clamp(40px,10vw,55px)}}@media (max-width:380px){.v2-intro--illustrated h1{font-size:37px}.v2-journey{height:198px}.v2-journey__person--reader{width:160px;height:176px}.v2-journey__person--walker{width:130px;height:166px}.v2-journey__caption{bottom:0}}@media (prefers-reduced-motion:reduce){.v2-page *,.v2-page :before,.v2-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important;translate:none!important}.v2-arrival{display:none!important}}.v2-intro--illustrated{color:#eff4ec;background:#123929;border-bottom:1px solid #29523d;overflow:hidden}.v2-intro--illustrated:before{opacity:.52;background:radial-gradient(at 62% 40%,#244d38 0%,#0000 66%);border-radius:50%;width:70%;height:145%;top:-12%;bottom:auto;left:-14%}.v2-intro--illustrated .v2-intro__marker{color:#b8d4bd;letter-spacing:.025em}.v2-intro--illustrated h1{color:#f4f7ec}.v2-intro--illustrated .v2-intro__accent{color:#afd7b2}.v2-intro--illustrated .v2-intro__accent:after{opacity:.86;background:#6caa80}.v2-intro--illustrated .v2-intro__fullstop{color:#a4cda8}.v2-intro--illustrated .v2-intro__description{color:#b8cbbb}.v2-intro--illustrated .v2-intro__primary{background:#dceadd;border-color:#dceadd;box-shadow:3px 3px #77a48054;color:#133a29!important}.v2-intro--illustrated .v2-intro__primary:hover{background:#f5f7ed;box-shadow:5px 6px #77a4805c}.v2-intro--illustrated .v2-intro__secondary{color:#d9e7d9!important}.v2-intro--illustrated .v2-intro__secondary:hover{color:#fff!important}.v2-intro--illustrated .v2-intro__aside{color:#91b09a}.v2-mascot-scene{isolation:isolate;width:100%;height:440px;margin:0;position:relative;overflow:visible}.v2-mascot-scene__frame{animation:.95s cubic-bezier(.2,.7,.18,1) both v2-mascot-arrive,7s ease-in-out 1s infinite v2-mascot-breathe;position:absolute;inset:-12px -22px 7px -12px;overflow:hidden;-webkit-mask-image:radial-gradient(73% 80% at 50% 48%,#000 42%,#0000 88%);mask-image:radial-gradient(73% 80% at 50% 48%,#000 42%,#0000 88%)}.v2-mascot-scene__art{object-fit:cover;object-position:center}.v2-mascot-scene__route{z-index:2;pointer-events:none;opacity:.33;width:100%;height:100%;position:absolute;inset:0}.v2-mascot-scene__draw{stroke-dasharray:9 12;animation:1.55s ease-out .48s both v2-guide-route}.v2-mascot-scene__caption{z-index:3;color:#e0eadc;text-shadow:0 2px 14px #123929;pointer-events:none;flex-direction:column;align-items:end;font-family:Georgia,serif;font-size:clamp(16px,1.7vw,22px);font-style:italic;font-weight:400;line-height:1.2;display:flex;position:absolute;bottom:0;right:-10px;transform:rotate(-7deg)}.v2-mascot-scene__caption strong{color:#b4d2b6;font-weight:600}@keyframes v2-mascot-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v2-mascot-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes v2-guide-route{0%{stroke-dashoffset:320px;opacity:0}40%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@media (max-width:1020px){.v2-mascot-scene{height:390px}}@media (max-width:760px){.v2-intro--illustrated .v2-intro__new-layout{grid-template-columns:1fr;gap:0;padding-top:26px;padding-bottom:8px}.v2-mascot-scene{width:min(100%,480px);height:265px;margin:2px auto 0}.v2-mascot-scene__frame{inset:-18px -14px -2px}.v2-mascot-scene__caption{font-size:16px;bottom:5px;right:4px}}@media (max-width:560px){.v2-intro--illustrated .v2-intro__new-layout{padding-top:22px;padding-bottom:0}.v2-intro--illustrated h1{font-size:clamp(37px,9.8vw,53px)}.v2-intro--illustrated .v2-intro__description{font-size:13px}.v2-mascot-scene{max-width:385px;height:210px;margin:12px auto 0}.v2-mascot-scene__frame{inset:-6px -10px 0}.v2-mascot-scene__caption{font-size:14px;bottom:5px;right:4%}}@media (max-width:370px){.v2-mascot-scene{height:183px}.v2-mascot-scene__caption{font-size:12px}}@media (prefers-reduced-motion:reduce){.v2-mascot-scene__frame,.v2-mascot-scene__draw{animation:none!important}}.v2-arrival__guide{opacity:.32;pointer-events:none;width:min(32vw,340px);height:260px;position:absolute;bottom:7%;right:3.5%;-webkit-mask-image:radial-gradient(#000 42%,#0000 76%);mask-image:radial-gradient(#000 42%,#0000 76%)}.v2-arrival__guide img{object-fit:contain}.v2-arrival__content{z-index:2}.v2-method__example{isolation:isolate;position:relative;overflow:hidden}.v2-method__guide{pointer-events:none;opacity:.6;z-index:-1;width:108px;height:82px;position:absolute;top:4px;right:0;-webkit-mask-image:radial-gradient(#000 34%,#0000 81%);mask-image:radial-gradient(#000 34%,#0000 81%)}.v2-method__guide img{object-fit:cover}@media (max-width:700px){.v2-arrival__guide{opacity:.22;width:210px;height:147px;bottom:7%;right:-7%}}@media (max-width:400px){.v2-method__guide{width:83px;height:68px}.v2-method__example-head{padding-right:76px}}.v2-mascot-scene--alive .v2-mascot-scene__art{transform:scale(1.035) translate3d(var(--v2-guide-x,0px),var(--v2-guide-y,0px),0);will-change:transform;transition:transform .32s cubic-bezier(.2,.78,.2,1)}.v2-mascot-scene__flourish{z-index:3;pointer-events:none;opacity:.75;filter:drop-shadow(0 2px 4px #0c26192e);width:31px;height:39px;position:absolute}.v2-mascot-scene__flourish--one{transform-origin:18px 36px;animation:7.2s ease-in-out 1.2s infinite v2-leaf-drift;top:7%;left:16%}.v2-mascot-scene__flourish--two{opacity:.64;transform-origin:12px 29px;width:22px;height:29px;animation:8.4s ease-in-out 2.2s infinite reverse v2-leaf-drift;top:25%;right:9%}@keyframes v2-leaf-drift{0%,to{transform:translate(0)rotate(-8deg)}50%{transform:translate(7px,-9px)rotate(10deg)}}.v2-mascot-scene__replay{z-index:5;color:#d5e7d2;letter-spacing:.01em;text-shadow:0 1px 3px #133a28;background:#0d301fad;border:0;border-bottom:1px solid #8dbea0;align-items:center;gap:11px;padding:8px 7px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;bottom:5px;left:7px;font-size:11px!important}.v2-mascot-scene__replay:hover{color:#fff;background:#0d301fe3}.v2-mascot-scene__replay span{transition:transform .2s;display:inline-block}.v2-mascot-scene__replay:hover span{transform:translate(2px,-2px)}.v2-arrival--illustrated{color:#f0f6ec;isolation:isolate;background:#103726}.v2-arrival--illustrated:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 83% 48%,#8ab88c2e,#0000 56%);position:absolute;inset:0}.v2-arrival--illustrated .v2-arrival__landscape{pointer-events:none;width:min(49vw,680px);animation:.8s cubic-bezier(.18,.8,.2,1) both v2-illustrated-enter;position:absolute;top:15%;bottom:7%;right:2%;-webkit-mask-image:radial-gradient(#000 34%,#0000 75%);mask-image:radial-gradient(#000 34%,#0000 75%)}.v2-arrival__landscape img{object-fit:contain}@keyframes v2-illustrated-enter{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.v2-arrival--illustrated .v2-arrival__content{width:min(52%,650px);margin-left:var(--rrv-shell-edge);z-index:2;margin-right:auto;position:relative}.v2-arrival__identity{letter-spacing:.14em;color:#b3d6b9;align-items:center;gap:13px;margin-bottom:28px;font-size:11px;font-weight:800;display:inline-flex}.v2-arrival__identity span{font-size:22px;font-weight:400}.v2-arrival--illustrated .v2-arrival__step>span{color:#9abe9e;letter-spacing:.08em;font-weight:700}.v2-arrival--illustrated .v2-arrival__step h2{color:#f0f6ec;max-width:650px;font-size:clamp(42px,6vw,76px);line-height:1.04}.v2-arrival--illustrated .v2-arrival__step p{color:#c3d6c5;max-width:450px}.v2-arrival--illustrated .v2-arrival__progress{margin-top:22px}.v2-arrival--illustrated .v2-arrival__segment{background:#3e644b;height:4px}.v2-arrival--illustrated .v2-arrival__segment--active{background:#aed2b2}.v2-arrival--illustrated .v2-arrival__mock-note{color:#9db9a3;margin-top:18px}.v2-arrival--illustrated .v2-arrival__skip{color:#eef8ec;background:#204a33;border:1px solid #8aaa90;border-radius:2px;font-weight:750;transition:background .18s}.v2-arrival--illustrated .v2-arrival__skip:hover{background:#396c4b}.v2-arrival--illustrated .v2-arrival__index{color:#8fad96}.v2-method__example{overflow:visible}.v2-method__route-map{padding:4px 6px 13px}.v2-method__route-title{letter-spacing:.11em;color:#65866b;margin-bottom:12px;font-size:10px;font-weight:800;display:block}.v2-method__route-rail{background:repeating-linear-gradient(90deg,#b0cbb4 0 12px,#0000 12px 19px);border-radius:3px;width:calc(100% - 64px);height:3px;margin:49px auto 0;position:relative}.v2-method__route-visited{background:#378355;border-radius:3px;height:100%;transition:width .57s cubic-bezier(.2,.7,.18,1);position:absolute;top:0;left:0}.v2-method__route-point{background:#e9f2e9;border:2px solid #588d66;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.v2-method__route-point--one{left:0}.v2-method__route-point--two{left:50%}.v2-method__route-point--three{left:100%}.v2-method__route-guide{z-index:2;background:#daeed9b3;border:2px solid #9ebfa4;border-radius:50%;width:68px;height:68px;transition:left .64s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-10px;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 10px #1a552f1a}.v2-method__route-guide img{object-fit:cover;object-position:53% 16%;transform:scale(1.25)}.v2-method__route-stops{color:#54775b;justify-content:space-between;align-items:center;gap:9px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.v2-method__route-stops span:first-child{text-align:left}.v2-method__route-stops span:nth-child(2){text-align:center}.v2-method__route-stops span:last-child{text-align:right}.v2-method__example-head{padding-right:0}.v2-method__example-head strong{font-size:14px}.v2-method__example dl>div{transition:background-color .2s}.v2-method__example dl>div:hover{background:#d7e8d766}.v2-page .v2-observed{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,.7,.2,1);transition-delay:var(--v2-reveal-delay,0s);transform:translateY(11px)}.v2-page .v2-observed.v2-is-visible{opacity:1;transform:translateY(0)}@media (max-width:760px){.v2-mascot-scene__flourish--one{top:12%;left:3%}.v2-mascot-scene__flourish--two{top:8%;right:5%}.v2-mascot-scene__replay{padding:5px 4px;bottom:0;left:1%;font-size:10px!important}.v2-arrival--illustrated .v2-arrival__content{align-self:center;width:calc(100% - 44px);margin:auto;transform:translateY(-45px)}.v2-arrival--illustrated .v2-arrival__landscape{opacity:.33;width:310px;height:190px;top:auto;bottom:2%;right:-50px}.v2-arrival--illustrated .v2-arrival__step h2{font-size:clamp(40px,8vw,61px)}}@media (max-width:560px){.v2-mascot-scene__flourish{opacity:.55;width:22px;height:29px}.v2-mascot-scene__replay{bottom:1px;font-size:9px!important}.v2-arrival--illustrated .v2-arrival__content{transform:translateY(-30px)}.v2-arrival__identity{margin-bottom:22px;font-size:9px}.v2-arrival--illustrated .v2-arrival__step h2{font-size:clamp(39px,10vw,55px)}.v2-arrival--illustrated .v2-arrival__landscape{width:245px;height:170px;bottom:5%;right:-30px}.v2-method__route-rail{margin-top:43px}.v2-method__route-guide{width:59px;height:59px}.v2-method__route-title{font-size:9px}.v2-method__route-stops{font-size:10px}}@media (prefers-reduced-motion:reduce){.v2-mascot-scene__flourish,.v2-arrival--illustrated .v2-arrival__landscape{animation:none!important}.v2-mascot-scene--alive .v2-mascot-scene__art{transition:none!important;transform:none!important}.v2-method__route-guide,.v2-method__route-visited{transition:none!important}.v2-page .v2-observed{opacity:1!important;transition:none!important;transform:none!important}}.v2-mascot-scene__frame{inset:-20px -40px -10px -24px;-webkit-mask-image:radial-gradient(99% 100% at 53% 45%,#000 64%,#0000 99%);mask-image:radial-gradient(99% 100% at 53% 45%,#000 64%,#0000 99%)}.v2-mascot-scene__art{object-position:53% 45%;filter:brightness(1.19)contrast(1.07)saturate(1.08)}.v2-arrival--illustrated .v2-arrival__landscape{-webkit-mask-image:radial-gradient(#000 59%,#0000 99%);mask-image:radial-gradient(#000 59%,#0000 99%)}.v2-arrival--illustrated .v2-arrival__landscape img{filter:brightness(1.19)contrast(1.05)}.v2-method__route-guide img{filter:brightness(1.14)}@media (max-width:760px){.v2-mascot-scene__frame{inset:-14px -23px -5px}}@media (max-width:560px){.v2-mascot-scene__frame{inset:-9px -14px -2px}.v2-mascot-scene__art{object-position:53% 44%}}
.v2-guide-stage{isolation:isolate;color:#123d2c;width:100%;min-width:0;margin:0;position:relative}.v2-guide-stage__art{justify-content:center;align-items:center;width:100%;height:min(38vw,455px);min-height:355px;display:flex;position:relative;overflow:visible}.v2-guide-rig{width:100%;height:100%;display:block;overflow:visible}.v2-guide-stage__caption{text-align:right;color:#bad3bc;pointer-events:none;flex-direction:column;align-items:flex-end;gap:5px;max-width:180px;line-height:1.28;display:flex;position:absolute;top:26px;right:8px}.v2-guide-stage__eyebrow{letter-spacing:.11em;color:#92b69f;font-size:9px;font-weight:750}.v2-guide-stage__caption strong{color:#e7f1df;font-size:14px;font-family:var(--v2-display),sans-serif;font-weight:600}.v2-guide-stage__controls{border-top:1px solid #b9d9bb52;justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;padding:8px 0 12px;display:flex}.v2-guide-stage__controls>span{color:#d3e3d0;font-size:12px;font-weight:750}.v2-guide-stage__controls>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.v2-guide-stage__controls button{color:#d1e4cf;background:0 0;border:1px solid #add4b070;border-radius:999px;padding:7px 12px;font-weight:700;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,transform .15s;font-size:11px!important}.v2-guide-stage__controls button:hover{background:#a6caa11f;border-color:#b9dbb8;transform:translateY(-1px)}.v2-guide-stage__controls button[aria-pressed=true]{color:#174531;background:#dcebd4;border-color:#dcebd4}.v2-guide-stage__controls button:focus-visible{outline-offset:3px;outline:2px solid #deefdd}.v2-guide-stage__note{text-align:right;color:#a4c2a9;margin:0;padding:4px 0 0;font-size:10px}.v2-guide-rig__head{transform-box:fill-box;transform-origin:50% 90%;transition:transform .45s cubic-bezier(.2,.78,.2,1)}.v2-guide-rig__torso{transform-box:fill-box;transform-origin:50% 88%;transition:transform .42s}.v2-guide-rig__leg{transform-box:fill-box;transform-origin:50% 2%;transition:transform .5s cubic-bezier(.2,.7,.24,1)}.v2-guide-rig__arm{transform-box:fill-box;transform-origin:50% 7%;transition:transform .46s cubic-bezier(.2,.75,.25,1)}.v2-guide-rig__scarf{transform-box:fill-box;transform-origin:96% 48%}.v2-guide-rig__hair-back{transform-box:fill-box;transform-origin:42% 86%}.v2-guide-rig__actor{transform-origin:50%}.v2-guide-rig__bag{transform-box:fill-box;transform-origin:90% 15%}.v2-guide-rig__map,.v2-guide-rig__job-card{transform-box:fill-box;transform-origin:15% 80%;opacity:0;transition:opacity .3s,transform .54s cubic-bezier(.18,.83,.28,1);transform:translateY(17px)rotate(7deg)scale(.84)}.v2-guide-rig__confetti{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .18s,transform .36s;transform:scale(.6)}.v2-guide-rig__mouth--joy,.v2-guide-rig__mouth--smile{transition:opacity .24s}.v2-guide-rig--walk .v2-guide-rig__actor{animation:.9s ease-in-out infinite rr-guide-stride}.v2-guide-rig--walk .v2-guide-rig__leg--front{animation:.9s ease-in-out infinite rr-guide-step-front}.v2-guide-rig--walk .v2-guide-rig__leg--back{animation:.9s ease-in-out infinite rr-guide-step-back}.v2-guide-rig--walk .v2-guide-rig__arm--front{animation:.9s ease-in-out infinite rr-guide-arm-front}.v2-guide-rig--walk .v2-guide-rig__arm--back{animation:.9s ease-in-out infinite rr-guide-arm-back}.v2-guide-rig--walk .v2-guide-rig__shadow{animation:.9s ease-in-out infinite rr-guide-shadow}.v2-guide-rig--walk .v2-guide-rig__bag{animation:.9s ease-in-out infinite rr-guide-bag}.v2-guide-rig--walk .v2-guide-rig__head{transform:rotate(4deg)}@keyframes rr-guide-stride{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rr-guide-step-front{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}@keyframes rr-guide-step-back{0%,to{transform:rotate(13deg)}50%{transform:rotate(-13deg)}}@keyframes rr-guide-arm-front{0%,to{transform:rotate(9deg)}50%{transform:rotate(-13deg)}}@keyframes rr-guide-arm-back{0%,to{transform:rotate(-10deg)}50%{transform:rotate(11deg)}}@keyframes rr-guide-shadow{0%,to{opacity:.12;transform:scaleX(1)}50%{opacity:.07;transform:scaleX(.83)}}@keyframes rr-guide-bag{0%,to{transform:rotate(2deg)}50%{transform:rotate(-3deg)}}.v2-guide-rig__scarf{animation:2.7s ease-in-out infinite rr-guide-scarf}.v2-guide-rig__hair-back{animation:3.6s ease-in-out infinite rr-guide-hair}.v2-guide-rig__eyes{transform-box:fill-box;transform-origin:50%;animation:5.5s linear infinite rr-guide-blink}@keyframes rr-guide-scarf{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}@keyframes rr-guide-hair{0%,to{transform:rotate(-1deg)}50%{transform:rotate(3deg)}}@keyframes rr-guide-blink{0%,45%,47%,to{transform:scaleY(1)}46%{transform:scaleY(.1)}}.v2-guide-rig__paper-paper{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite rr-guide-note}@keyframes rr-guide-note{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(5deg)}}.v2-guide-rig--look .v2-guide-rig__head{animation:2.8s ease-in-out infinite rr-guide-look}.v2-guide-rig--look .v2-guide-rig__arm--front{transform:rotate(-35deg)}.v2-guide-rig--look .v2-guide-rig__arm--back{transform:rotate(8deg)}.v2-guide-rig--look .v2-guide-rig__leg--front{transform:rotate(-3deg)}.v2-guide-rig--look .v2-guide-rig__leg--back{transform:rotate(4deg)}.v2-guide-rig--look .v2-guide-rig__map{opacity:1;transform:translateY(0)rotate(-3deg)scale(1)}@keyframes rr-guide-look{0%,to{transform:rotate(-7deg)}50%{transform:rotate(10deg)}}.v2-guide-rig--review .v2-guide-rig__torso{transform:rotate(3deg)translateY(2px)}.v2-guide-rig--review .v2-guide-rig__head{transform:rotate(12deg)translateY(3px)}.v2-guide-rig--review .v2-guide-rig__arm--front{transform:rotate(-20deg)}.v2-guide-rig--review .v2-guide-rig__arm--back{transform:rotate(-9deg)}.v2-guide-rig--review .v2-guide-rig__leg--front{transform:rotate(5deg)}.v2-guide-rig--review .v2-guide-rig__leg--back{transform:rotate(-6deg)}.v2-guide-rig--review .v2-guide-rig__job-card{opacity:1;transform:translateY(0)rotate(0)scale(1)}.v2-guide-rig--celebrate .v2-guide-rig__actor{animation:1.1s ease-in-out 2 rr-guide-cheer}.v2-guide-rig--celebrate .v2-guide-rig__head{transform:rotate(-8deg)translateY(-2px)}.v2-guide-rig--celebrate .v2-guide-rig__arm--front{transform:rotate(-110deg)}.v2-guide-rig--celebrate .v2-guide-rig__arm--back{transform:rotate(35deg)}.v2-guide-rig--celebrate .v2-guide-rig__leg--front{transform:rotate(-10deg)}.v2-guide-rig--celebrate .v2-guide-rig__leg--back{transform:rotate(8deg)}.v2-guide-rig--celebrate .v2-guide-rig__job-card{opacity:1;transform:translateY(-9px)rotate(-11deg)scale(1)}.v2-guide-rig--celebrate .v2-guide-rig__confetti{opacity:1;transform:scale(1)}.v2-guide-rig--celebrate .v2-guide-rig__mouth--joy{opacity:1}.v2-guide-rig--celebrate .v2-guide-rig__mouth--smile{opacity:0}@keyframes rr-guide-cheer{0%,to{transform:translateY(0)}35%{transform:translateY(-15px)}70%{transform:translateY(-4px)}}.v2-guide-rig__wave-hand{transform-box:fill-box;transform-origin:38% 18%}.v2-guide-rig--wave .v2-guide-rig__arm--front{animation:.88s ease-in-out infinite rr-guide-wave-shoulder}.v2-guide-rig--wave .v2-guide-rig__wave-hand{animation:.44s ease-in-out infinite rr-guide-wave-wrist}.v2-guide-rig--wave .v2-guide-rig__head{transform:rotate(-5deg)}.v2-guide-rig--wave .v2-guide-rig__torso{animation:1.76s ease-in-out infinite rr-guide-wave-body}.v2-guide-rig--wave .v2-guide-rig__arm--back{transform:rotate(7deg)}@keyframes rr-guide-wave-shoulder{0%,to{transform:rotate(-133deg)}25%{transform:rotate(-147deg)}50%{transform:rotate(-137deg)}75%{transform:rotate(-149deg)}}@keyframes rr-guide-wave-wrist{0%,to{transform:rotate(-8deg)}50%{transform:rotate(13deg)}}@keyframes rr-guide-wave-body{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.v2-guide-rig--wave .v2-guide-rig__arm--front{transform:rotate(-136deg);animation:none!important}.v2-guide-rig--wave .v2-guide-rig__wave-hand,.v2-guide-rig--wave .v2-guide-rig__torso{animation:none!important}}.v2-arrival--illustrated .v2-arrival__landscape--vector{opacity:.98;width:min(46vw,540px);height:min(46vw,485px);top:50%;bottom:auto;right:3%;transform:translateY(-49%);-webkit-mask-image:none;mask-image:none}.v2-arrival__landscape--vector .v2-guide-rig{width:100%;height:100%}.v2-arrival--illustrated .v2-arrival__landscape--vector .v2-guide-rig{filter:drop-shadow(0 9px 23px #0000001a)}@media (max-width:1020px){.v2-guide-stage__controls{flex-direction:column;align-items:flex-start}.v2-guide-stage__controls>div{justify-content:flex-start}.v2-guide-stage__art{height:410px;min-height:0}.v2-guide-stage__caption{top:12px;right:0}}@media (max-width:760px){.v2-guide-stage__art{height:320px;min-height:0}.v2-guide-stage__caption{max-width:145px;top:10px;right:1%}.v2-guide-stage__caption strong{font-size:12px}.v2-guide-stage__eyebrow{font-size:8px}.v2-guide-stage__controls{gap:7px;margin-top:-12px}.v2-guide-stage__controls button{min-height:38px;padding:8px 12px;font-size:11px!important}.v2-guide-stage__note{text-align:left;font-size:9px}.v2-arrival--illustrated .v2-arrival__landscape--vector{opacity:.8;width:235px;height:218px;top:auto;bottom:0;right:-25px;transform:none}}@media (max-width:560px){.v2-guide-stage{margin-top:2px}.v2-guide-stage__art{height:274px}.v2-guide-stage__caption{max-width:112px;top:4px;right:2%}.v2-guide-stage__caption strong{font-size:11px}.v2-guide-stage__eyebrow{font-size:7px}.v2-guide-stage__controls>span{font-size:11px}.v2-guide-stage__controls>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;display:grid}.v2-guide-stage__controls button{min-height:38px;padding:7px 2px;font-size:10px!important}}@media (max-width:380px){.v2-guide-stage__art{height:237px}.v2-guide-stage__caption{max-width:91px}.v2-guide-stage__caption strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.v2-guide-rig *,.v2-guide-rig,.v2-guide-stage__controls button,.v2-guide-stage__caption{transition:none!important;animation:none!important}.v2-guide-rig--walk .v2-guide-rig__leg--front{transform:rotate(-5deg)}.v2-guide-rig--walk .v2-guide-rig__leg--back{transform:rotate(5deg)}.v2-guide-rig--look .v2-guide-rig__head{transform:rotate(-7deg)}}.v2-method__route-guide .v2-method__route-avatar{background:#e4eddf;width:100%;height:100%;display:block}.v2-method__route-guide .v2-guide-rig__paper-paper,.v2-method__route-guide .v2-guide-rig__ink-spark{display:none}.v2-intro--illustrated .v2-guide-stage__caption{color:#356348}.v2-intro--illustrated .v2-guide-stage__eyebrow{color:#56775c}.v2-intro--illustrated .v2-guide-stage__caption strong{color:#1a5339}.v2-intro--illustrated .v2-guide-stage__controls{border-top-color:#b8ccbb}.v2-intro--illustrated .v2-guide-stage__controls>span{color:#27583b}.v2-intro--illustrated .v2-guide-stage__controls button{color:#316b49;background:#e8f0e380;border-color:#a5c4aa}.v2-intro--illustrated .v2-guide-stage__controls button:hover{background:#dbeadb;border-color:#5c9770}.v2-intro--illustrated .v2-guide-stage__controls button[aria-pressed=true]{color:#f8fcf6;background:#2c6b49;border-color:#2c6b49}.v2-intro--illustrated .v2-guide-stage__controls button:focus-visible{outline-color:#255f43}.v2-intro--illustrated .v2-guide-stage__note{color:#627e67}@media (max-width:760px){.v2-intro--illustrated .v2-guide-stage__controls button{min-width:0}.v2-intro--illustrated .v2-guide-stage__caption{right:0}}.v2-arrival--illustrated .v2-arrival__landscape--vector{animation:none!important}
.v2-arrival.v2-arrival--mascot{flex-direction:row;justify-content:flex-start;align-items:center;padding:80px 0 50px;display:flex;overflow:hidden}.v2-arrival.v2-arrival--mascot .v2-arrival__content{width:min(46vw,660px);max-width:none;margin:0 0 0 var(--rrv-shell-edge);transform:none}.v2-arrival.v2-arrival--mascot .v2-arrival__step{min-height:205px}.v2-arrival.v2-arrival--mascot .v2-arrival__step h2{font-size:clamp(42px,4.8vw,72px)}.v2-arrival__mascot{right:var(--rrv-shell-edge);aspect-ratio:1;pointer-events:none;width:min(54vw,100dvh - 80px,700px);position:absolute;bottom:max(24px,5dvh)}.v2-arrival__actor,.v2-arrival__frames,.v2-arrival__frames picture{position:absolute;inset:0}.v2-arrival__actor{opacity:0}.v2-arrival__frames,.v2-arrival__frames picture{overflow:hidden}.v2-arrival__frames picture{display:block;transform:scaleX(-1)}.v2-arrival__frames img{width:400%;max-width:none;height:300%;display:block;position:absolute;top:0;left:0}.v2-arrival--mascot[data-playing=true] .v2-arrival__actor{opacity:1;animation:10s ease-in-out both rrv-arrival-enter-right}.v2-arrival--mascot[data-playing=true] .v2-arrival__frames img{animation:10s step-end both rrv-arrival-desktop-frames}@keyframes rrv-arrival-enter-right{0%{transform:translateX(calc(var(--rrv-shell-edge) + 115%))}8%,22%{transform:translateX(calc(var(--rrv-shell-edge) + 75%))}44%,96%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes rrv-arrival-desktop-frames{0%{transform:translate(0)}12%{transform:translate(-25%)}22%{transform:translate(-50%)}27%{transform:translate(-75%)}32%{transform:translateY(-33.3333%)}37%{transform:translate(-25%,-33.3333%)}42%{transform:translate(-50%,-33.3333%)}50%{transform:translate(-75%,-33.3333%)}56%,80%{transform:translateY(-66.6667%)}62%,74%{transform:translate(-25%,-66.6667%)}68%,86%{transform:translate(-50%,-66.6667%)}92%,to{transform:translate(-75%,-66.6667%)}}@media (max-width:760px){.v2-arrival.v2-arrival--mascot{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:72px}.v2-arrival.v2-arrival--mascot .v2-arrival__content{width:calc(100% - 2 * var(--rrv-shell-gutter));margin-inline:var(--rrv-shell-gutter)}.v2-arrival.v2-arrival--mascot .v2-arrival__identity{margin-bottom:12px}.v2-arrival.v2-arrival--mascot .v2-arrival__step{min-height:132px}.v2-arrival.v2-arrival--mascot .v2-arrival__step h2{font-size:clamp(28px,7.5vw,40px)}.v2-arrival.v2-arrival--mascot .v2-arrival__step p{margin-top:8px;font-size:12px}.v2-arrival.v2-arrival--mascot .v2-arrival__progress{margin-top:10px}.v2-arrival.v2-arrival--mascot .v2-arrival__mock-note{margin-top:10px;font-size:10px}.v2-arrival__mascot{width:min(110vw,100dvh - 280px,520px);bottom:0;right:50%;translate:50%}.v2-arrival--mascot .v2-arrival__index{display:none}.v2-arrival__frames picture{transform:none}.v2-arrival__frames img{width:300%;height:200%}.v2-arrival--mascot[data-playing=true] .v2-arrival__actor{animation-name:rrv-arrival-enter-below}.v2-arrival--mascot[data-playing=true] .v2-arrival__frames img{animation-name:rrv-arrival-mobile-frames}.v2-arrival--mascot[data-playing=true] .v2-arrival__frames picture{animation:10s step-end both rrv-arrival-mobile-anchor}}@keyframes rrv-arrival-enter-below{0%{transform:translateY(110%)}13%{transform:translateY(62%)}30%{transform:translateY(0)}38%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes rrv-arrival-mobile-frames{0%{transform:translate(0)}20%{transform:translate(-33.3333%)}36%{transform:translate(-66.6667%)}48%,68%,88%{transform:translateY(-50%)}58%,78%{transform:translate(-33.3333%,-50%)}96%,to{transform:translate(-66.6667%,-50%)}}@keyframes rrv-arrival-mobile-anchor{0%{transform:translateY(.78125%)}48%,68%,88%{transform:translateY(4.49219%)}58%,78%,96%,to{transform:translateY(4.29688%)}}@media (prefers-reduced-motion:reduce){.v2-arrival--mascot{display:none!important}.v2-arrival__actor,.v2-arrival__frames picture,.v2-arrival__frames img{animation:none!important}}
.v2-arrival__desktop{display:none}@media (min-width:761px){.v2-arrival__desktop{pointer-events:none;display:block;position:absolute;inset:0}.v2-arrival__desktop .v2-arrival__mascot{bottom:0}.v2-arrival__peek{aspect-ratio:1;opacity:0;width:min(42vw,560px,65dvh);position:absolute;top:max(96px,16dvh);right:0}.v2-arrival__peek img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.v2-arrival__walk,.v2-arrival__wave-poses{opacity:0;position:absolute;inset:0;overflow:hidden}.v2-arrival__walk img,.v2-arrival__wave-poses img{width:300%;max-width:none;height:100%;display:block}.v2-arrival__wave-poses{clip-path:inset(0 24% 0 0)}.v2-arrival--mascot[data-playing=true] .v2-arrival__desktop .v2-arrival__peek{animation:10s ease-in-out both rrv-desktop-peek-v3}.v2-arrival--mascot[data-playing=true] .v2-arrival__desktop .v2-arrival__actor{animation:10s ease-in-out both rrv-desktop-entry-v3}.v2-arrival--mascot[data-playing=true] .v2-arrival__walk{animation:10s step-end both rrv-desktop-walk-visibility-v3}.v2-arrival--mascot[data-playing=true] .v2-arrival__walk img{animation:10s step-end both rrv-desktop-walk-frames-v3}.v2-arrival--mascot[data-playing=true] .v2-arrival__wave-poses{animation:10s step-end both rrv-desktop-wave-visible-v5}.v2-arrival--mascot[data-playing=true] .v2-arrival__wave-poses img{animation:.96s step-end infinite rrv-desktop-wave-frames-v5}}@keyframes rrv-desktop-peek-v3{0%{opacity:0;transform:translate(105%)}7%,19%{opacity:1;transform:translate(0)}28%,to{opacity:0;transform:translate(110%)}}@keyframes rrv-desktop-entry-v3{0%,31.999%{transform:translateX(calc(var(--rrv-shell-edge) + 100%));opacity:0}32%{transform:translateX(calc(var(--rrv-shell-edge) + 100%));opacity:1}54%,96%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes rrv-desktop-walk-visibility-v3{0%{opacity:0}32%{opacity:1}56%,to{opacity:0}}@keyframes rrv-desktop-walk-frames-v3{0%,32%,48%{transform:translate(0)}36%,44%,52%{transform:translate(-33.3333%)}40%,56%,to{transform:translate(-66.6667%)}}@keyframes rrv-desktop-wave-visible-v5{0%{opacity:0}56%,to{opacity:1}}@keyframes rrv-desktop-wave-frames-v5{0%,to{transform:translate(0)}25%,75%{transform:translate(-32.0638%)}50%{transform:translate(-66.3086%)}}@media (max-width:760px){.v2-arrival.v2-arrival--mascot .v2-arrival__skip{width:auto;min-width:0;max-width:max-content;min-height:40px;padding:6px 10px;font-size:11px;line-height:1.2;top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.v2-arrival__desktop,.v2-arrival__desktop *{animation:none!important}}
@media (min-width:1024px){.v2-intro--illustrated h1{font-size:clamp(50px,5.7vw,72px)}.v2-intro--illustrated .v2-intro__accent{white-space:nowrap}}.v2-hero-mascot{isolation:isolate;place-items:center;width:100%;min-width:0;height:auto;margin:0;display:grid}.v2-hero-mascot__picture{width:100%;max-width:none;display:block;position:relative}.v2-hero-mascot__image{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.v2-hero-mascot__rig{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.v2-hero-mascot__blink-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.v2-hero-mascot[data-articulated=true] .v2-hero-mascot__rig{opacity:1}.v2-hero-mascot[data-articulated=true] .v2-hero-mascot__image{visibility:hidden}@media (prefers-reduced-motion:reduce){.v2-hero-mascot .v2-hero-mascot__rig{display:none!important}.v2-hero-mascot .v2-hero-mascot__image{visibility:visible!important}}@media (max-width:900px){.v2-hero-mascot__picture{max-width:700px}}@media (max-width:620px){.v2-hero-mascot{margin:0 auto}.v2-hero-mascot__picture{width:min(100%,560px)}}@media (min-width:1180px){.v2-intro--illustrated .v2-hero-mascot{width:min(980px, calc(100% + var(--rrv-shell-edge)));place-self:center start;max-width:none}}
.v2-hero-search{width:min(100%,530px);margin:22px 0 0}.v2-hero-search label{color:#2f6043;margin-bottom:9px;font-size:12px;font-weight:750;display:block}.v2-hero-search__field{background:#fff;border:1px solid #91b19b;align-items:stretch;min-height:52px;display:flex}.v2-hero-search__field:focus-within{outline-offset:2px;outline:3px solid #a1c9ae}.v2-hero-search__field input{color:#143f2d;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 14px;font-size:13px}.v2-hero-search__field input::placeholder{color:#738c7b;opacity:1}.v2-hero-search__field button{color:#fff;background:#225f43;border:0;min-width:126px;padding:11px 14px;font-size:13px;font-weight:750;transition:background-color .2s}.v2-hero-search__field button:hover{background:#12452e}.v2-hero-search__field button:active{background:#103b28}.v2-hero-search__field button span{padding-left:7px}.v2-hero-search>p{color:#688272;margin-top:8px;font-size:11px;line-height:1.5}.v2-intro__actions--search{gap:20px;margin-top:12px}@media (max-width:560px){.v2-hero-search{margin-top:16px}.v2-hero-search__field{min-height:46px}.v2-hero-search__field input{padding:9px 10px;font-size:12px}.v2-hero-search__field button{min-width:104px;padding:8px;font-size:12px}.v2-hero-search>p{font-size:10px}}@media (max-width:360px){.v2-hero-search__field button{min-width:92px}}@media (prefers-reduced-motion:reduce){.v2-hero-search__field button{transition:none}}.v2-intro--illustrated .v2-hero-search label{color:#d1e7d2}.v2-intro--illustrated .v2-hero-search>p{color:#acc7b0}.v2-intro--illustrated .v2-hero-search__field:focus-within{outline-color:#a6d3ac}
.v2-page .v2-listing{grid-template-columns:minmax(0,1fr) 132px;gap:16px;padding:17px 8px 17px 40px}.v2-page .v2-listing__topline{color:#567461;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 16px;font-size:11px;display:flex}.v2-page .v2-listing__topline span+span:before{content:none}.v2-page .v2-listing h3{color:#153c2a;margin:7px 0 3px;font-size:clamp(18px,1.9vw,21px);line-height:1.2}.v2-page .v2-listing__signals{flex-wrap:wrap;align-items:baseline;gap:6px 17px;margin:7px 0 10px;display:flex}.v2-page .v2-listing__eligibility{color:#286441;border-bottom:1px solid #89b797;padding-bottom:1px;font-size:12px;font-weight:750;line-height:1.35}.v2-page .v2-listing__eligibility--likely{color:#647548;border-color:#b8c59c}.v2-page .v2-listing__salary{color:#285d3e;margin:0;font-size:12px;display:inline-block}.v2-page .v2-listing__salary small{font-size:10px}.v2-page .v2-listing__summary{color:#526c5b;font-size:13px;line-height:1.48}.v2-page .v2-listing__attributes{margin-top:8px}.v2-page .v2-listing__detail strong{color:#1c5437}.v2-page .v2-listing__actions{gap:8px}@media (max-width:560px){.v2-page .v2-listing{grid-template-columns:1fr;gap:7px;padding:13px 3px 14px 29px}.v2-page .v2-listing h3{margin-top:5px;font-size:18px}.v2-page .v2-listing__topline{font-size:10px}.v2-page .v2-listing__signals{gap:4px 11px;margin:6px 0 7px}.v2-page .v2-listing__eligibility,.v2-page .v2-listing__salary{font-size:11px}.v2-page .v2-listing__summary{font-size:12px}.v2-page .v2-listing__actions{gap:17px}}
.v2-page .rrv-skip-link{z-index:110;background:#fffef8;padding:12px 20px;position:absolute;top:-100px;left:16px}.v2-page .rrv-skip-link:focus{top:12px}.v2-page{--rrv-muted:#526d5e;--rrv-rule:#d3dfd5}.v2-page .rrv-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2-page .rrv-preview-bar{border-bottom:1px solid var(--rrv-rule);color:#3a5946;background:#e9efea;font-size:11px}.v2-page .rrv-preview-bar>.v2-container{align-items:center;gap:16px;min-height:46px;padding-block:6px;display:flex}.v2-page .rrv-preview-bar b{margin-inline:5px}.v2-page .rrv-preview-bar label:first-of-type{margin-left:auto}.v2-page .rrv-preview-bar select{background:#f8faf6;border:1px solid #aebfb1;border-radius:2px;max-width:205px;padding:5px 24px 5px 8px;font-size:11px}.v2-page .rrv-preview-bar a{white-space:nowrap;font-weight:700}.v2-page .rrv-content{min-height:64dvh;padding-block:54px 90px}.v2-page .rrv-heading{margin-bottom:40px}.v2-page .rrv-kicker{color:#457155;margin-bottom:16px;font-size:11px;font-weight:650;display:block}.v2-page .rrv-heading__row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.v2-page .rrv-heading h1{font-family:var(--v2-display), var(--font-sans), sans-serif;letter-spacing:-.035em;color:#153f2b;text-wrap:balance;max-width:880px;font-size:clamp(36px,4.8vw,66px);font-weight:600;line-height:1.04}.v2-page .rrv-heading p:not(.rrv-kicker){color:var(--rrv-muted);max-width:720px;margin-top:18px;font-size:15px;line-height:1.75}.v2-page .rrv-action{color:#214c34;background:0 0;border:1px solid #9cb5a3;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:11px 16px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.v2-page .rrv-action:hover{background:#e8f0e7}.v2-page .rrv-action--primary{color:#fff;background:#215e3e;border-color:#215e3e}.v2-page .rrv-action--primary:hover{color:#fff;background:#17492e}.v2-page .rrv-action[aria-pressed=true]{background:#dcebdc;border-color:#477052}.v2-page .rrv-text-button{color:#25663f;text-underline-offset:4px;font-size:12px;font-weight:650;text-decoration:underline}.v2-page .rrv-back{color:#456b50;margin-bottom:26px;font-size:12px;display:inline-block}.v2-page .rrv-section{margin-block:32px}.v2-page .rrv-section__heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.v2-page :where(.rrv-section h2,.rrv-prose h2,.rrv-editorial-layout h2,.rrv-auth h2,.rrv-page-index h2,.rrv-pricing-layout h2,.rrv-empty h2,.rrv-company h2,.rrv-articles h2,.rrv-next-step h2,.rrv-access-strip h2,.rrv-application h2,.rrv-success h2,.rrv-record h2,.rrv-upload h2){font-family:var(--v2-display), var(--font-sans), sans-serif;letter-spacing:-.02em;font-size:27px;font-weight:600;line-height:1.2}.v2-page :where(.rrv-section p,.rrv-editorial-layout p,.rrv-company p,.rrv-articles p,.rrv-next-step p,.rrv-success p,.rrv-record p,.rrv-upload p){color:var(--rrv-muted);font-size:14px;line-height:1.8}.v2-page .rrv-fine{color:#526d5e;line-height:1.65;font-size:11px!important}.v2-page .rrv-feedback{color:#245a39;font-size:13px;line-height:1.7}.v2-page .rrv-feedback:empty{display:none}.v2-page .rrv-feedback:not(:empty){border-top:1px solid var(--rrv-rule);margin-top:12px;padding:14px 0}.v2-page .rrv-editorial-layout{grid-template-columns:minmax(180px,.7fr) minmax(0,1.7fr);gap:80px;margin-top:44px;display:grid}.v2-page .rrv-editorial-layout>aside{max-width:280px}.v2-page .rrv-editorial-layout>aside p{margin-block:16px 24px}.v2-page .rrv-prose{color:#354e3e;max-width:760px;font-size:15px;line-height:1.9}.v2-page .rrv-prose section{margin-bottom:38px;scroll-margin-top:100px}.v2-page .rrv-prose h2{margin-bottom:18px}.v2-page .rrv-prose p+p{margin-top:15px}.v2-page .rrv-prose ul{padding-left:22px;list-style:outside}.v2-page .rrv-prose li{margin-block:10px;padding-left:4px}.v2-page .rrv-contents{flex-direction:column;align-self:start;align-items:flex-start;gap:14px;font-size:13px;display:flex;position:sticky;top:96px}.v2-page .rrv-contents a{text-decoration:none}.v2-page .rrv-contents a[aria-current=page]{text-underline-offset:5px;font-weight:700;text-decoration:underline}.v2-page .rrv-policy a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.v2-page .rrv-policy>.rrv-fine{margin-bottom:26px}.v2-page .rrv-principle{border-top:1px solid var(--rrv-rule);grid-template-columns:38px 1fr;gap:18px;padding:28px 0;display:grid}.v2-page .rrv-principle>span{color:#4f785b;padding-top:6px;font-size:12px}.v2-page .rrv-principle p{margin-top:10px}.v2-page .rrv-detail-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:70px;display:grid}.v2-page .rrv-job-aside{background:#edf2eb;border-top:3px solid #356749;align-self:start;padding:26px;position:sticky;top:95px}.v2-page .rrv-job-aside dl{gap:4px;margin-bottom:25px;display:grid}.v2-page .rrv-job-aside dt{color:#5a7261;margin-top:18px;font-size:11px}.v2-page .rrv-job-aside dd{font-size:13px;font-weight:600}.v2-page .rrv-job-aside .rrv-action{margin-block:10px;display:flex}.v2-page .rrv-evidence{background:#f0f4ed;border-left:3px solid #4c7b59;padding:22px}.v2-page .rrv-evidence p{margin-top:12px;font-size:13px}.v2-page .rrv-company{border-bottom:1px solid var(--rrv-rule);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:25px;padding:32px 0;display:grid}.v2-page .rrv-company__mark{width:64px;height:64px;font-family:var(--v2-display), sans-serif;color:#305b3e;background:#dfe9dd;justify-content:center;align-items:center;font-size:24px;display:flex}.v2-page .rrv-company p{margin-block:8px}.v2-page .rrv-company div>span:last-child{color:#506c58;font-size:12px}.v2-page .rrv-search{max-width:540px;margin-bottom:15px;font-size:12px;font-weight:650;display:block}.v2-page :where(.rrv-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.rrv-form select,.rrv-form textarea,.rrv-filterbar input,.rrv-filterbar select,.rrv-search input,.rrv-application select){color:#264633;background:#fffefa;border:1px solid #a9bcae;border-radius:3px;width:100%;min-height:46px;margin-top:7px;padding:12px 13px;font-size:14px;line-height:1.5;display:block}.v2-page .rrv-search input{font-weight:400}.v2-page .rrv-pricing-layout{grid-template-columns:1fr 1fr;gap:100px;max-width:1080px;display:grid}.v2-page .rrv-included{margin-block:24px;list-style:none}.v2-page .rrv-included li{border-bottom:1px solid var(--rrv-rule);gap:14px;padding:15px 0;font-size:14px;display:flex}.v2-page .rrv-included span{color:#34754a}.v2-page .rrv-pass{cursor:pointer;border:1px solid #bdcebf;border-radius:3px;align-items:center;gap:14px;margin-bottom:12px;padding:24px 20px;display:flex}.v2-page .rrv-pass--selected{background:#eff4ec;border-color:#326a45;box-shadow:inset 3px 0 #326a45}.v2-page .rrv-pass input{accent-color:#285f3e}.v2-page .rrv-pass>span{flex:1}.v2-page .rrv-pass strong{white-space:nowrap;font-size:15px}.v2-page .rrv-pass small{color:#526d5a;margin-top:5px;font-size:11px;display:block}.v2-page .rrv-order{border-top:1px solid var(--rrv-rule);justify-content:space-between;margin-block:15px;padding-block:20px;font-size:14px;display:flex}.v2-page .rrv-pricing-layout>section>.rrv-fine{margin-block:20px}.v2-page .rrv-pricing-layout>section>a:last-child{font-size:12px}.v2-page .rrv-wide{width:100%}.v2-page .rrv-faq{border-bottom:1px solid var(--rrv-rule);padding-block:18px;font-size:14px}.v2-page .rrv-faq summary{cursor:pointer;font-weight:600}.v2-page .rrv-faq p{color:#536e59;margin-top:12px;font-size:13px;line-height:1.7}.v2-page .rrv-auth{grid-template-columns:.9fr 1.1fr;min-height:620px;display:grid}.v2-page .rrv-auth__story{color:#ecf2e8;background:#163e2a;flex-direction:column;align-items:flex-start;padding:56px 42px;display:flex}.v2-page .rrv-auth__story .rrv-kicker{color:#bad0b8}.v2-page .rrv-auth__story h2{max-width:340px;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.v2-page .rrv-auth__story>p{color:#bfcfbd;max-width:320px;margin-top:24px;font-size:14px;line-height:1.9}.v2-page .rrv-auth__story>.rrv-fine{color:#c1d3c1;margin-top:auto}.v2-page .rrv-route-art{color:#d5e3cf;flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-block:50px;font-size:12px;display:flex}.v2-page .rrv-route-art i{background:#89ad8b;flex:1;min-width:50px;height:1px}.v2-page .rrv-auth__form{padding:32px 0 30px 72px}.v2-page .rrv-auth__form .rrv-heading h1{font-size:42px}.v2-page .rrv-auth__form .rrv-heading{margin-bottom:28px}.v2-page .rrv-form{flex-direction:column;gap:22px;display:flex}.v2-page .rrv-form>label,.v2-page .rrv-fields>label,.v2-page .rrv-form .rrv-section>label{font-size:12px;font-weight:650;display:block}.v2-page .rrv-form label .rrv-fine{margin-top:7px;font-weight:400;display:block}.v2-page .rrv-form>button{align-self:flex-start}.v2-page .rrv-form a:not(.rrv-action){text-underline-offset:4px;font-size:12px}.v2-page .rrv-auth__switch{border-top:1px solid var(--rrv-rule);align-items:center;gap:15px;margin-top:32px;padding-top:24px;font-size:12px;display:flex}.v2-page .rrv-auth__switch .rrv-action{padding:8px 12px}.v2-page .rrv-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.v2-page .rrv-form--wide{gap:16px;max-width:850px}.v2-page .rrv-form .rrv-section{margin-block:12px 20px}.v2-page .rrv-form .rrv-section>label+label{margin-top:24px}.v2-page .rrv-form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.v2-page .rrv-choice-group{flex-wrap:wrap;gap:18px;margin-bottom:24px;display:flex}.v2-page .rrv-choice-group legend{margin-bottom:15px;font-size:12px;font-weight:650}.v2-page .rrv-choice-group label,.v2-page .rrv-checkbox{align-items:center;gap:8px;font-size:13px;display:flex}.v2-page input[type=checkbox],.v2-page input[type=radio]{accent-color:#28613e;flex-shrink:0;width:16px;height:16px}.v2-page .rrv-articles{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px;display:grid}.v2-page .rrv-articles article{border-top:1px solid #8ba88f;padding-top:22px}.v2-page .rrv-article-number{font-family:var(--v2-display), sans-serif;color:#73977b;font-size:44px;font-weight:500}.v2-page .rrv-articles h2{margin-block:24px 16px;font-size:32px}.v2-page .rrv-articles p{margin-bottom:28px}.v2-page .rrv-facts{border-top:1px solid var(--rrv-rule);flex-direction:column;gap:20px;padding-top:26px;font-size:13px;display:flex}.v2-page .rrv-link-row{border-top:1px solid var(--rrv-rule);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.v2-page .rrv-link-row h3{font-size:16px;font-weight:650}.v2-page .rrv-link-row p{margin-top:5px;font-size:13px}.v2-page .rrv-workspace{grid-template-columns:190px minmax(0,1fr);gap:50px;min-height:75dvh;display:grid}.v2-page .rrv-sidebar{border-right:1px solid var(--rrv-rule);padding-block:34px;align-self:start;padding-right:22px}.v2-page .rrv-sidebar nav{flex-direction:column;gap:3px;margin-bottom:34px;display:flex}.v2-page .rrv-sidebar nav a{color:#506b57;border-left:2px solid #0000;padding:11px 12px;font-size:12px;text-decoration:none}.v2-page .rrv-sidebar nav a:hover{background:#f0f4ed}.v2-page .rrv-sidebar nav a[aria-current=page]{color:#18482c;background:#e9f0e5;border-left-color:#376e47;font-weight:700}.v2-page .rrv-sidebar>.rrv-action{padding:8px 11px;font-size:11px}.v2-page .rrv-workspace__main{min-width:0;padding-block:40px 75px}.v2-page .rrv-workspace__main .rrv-heading h1{font-size:clamp(36px,4vw,53px)}.v2-page .rrv-workspace__main .rrv-heading__row{flex-wrap:wrap}.v2-page .rrv-workspace-summary{border-block:1px solid var(--rrv-rule);background:#f1f4ed;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v2-page .rrv-workspace-summary>div{border-right:1px solid var(--rrv-rule);flex-direction:column;gap:5px;padding:22px;display:flex}.v2-page .rrv-workspace-summary>div:last-child{border-right:0}.v2-page .rrv-workspace-summary strong{font-size:42px;font-family:var(--v2-display), sans-serif;font-weight:600;line-height:1.1}.v2-page .rrv-workspace-summary span{color:#4e6b56;font-size:11px}.v2-page .rrv-workspace-summary a{text-underline-offset:4px;margin-top:14px;font-size:11px}.v2-page .rrv-next-step{border-bottom:1px solid var(--rrv-rule);align-items:center;gap:24px;padding:30px 0;display:flex}.v2-page .rrv-next-step .rrv-kicker{margin-bottom:10px}.v2-page .rrv-next-step p{margin-top:12px;font-size:12px}.v2-page .rrv-member-job{border-top:1px solid var(--rrv-rule);justify-content:space-between;align-items:flex-start;gap:25px;padding:24px 0;display:flex}.v2-page .rrv-member-job h3{margin-block:9px;font-size:20px;font-weight:650;line-height:1.3}.v2-page .rrv-member-job h3 a{text-decoration:none}.v2-page .rrv-member-job h3 a:hover{text-decoration:underline}.v2-page .rrv-member-job p{color:#526e5a;max-width:620px;margin-bottom:12px;font-size:12px;line-height:1.8}.v2-page .rrv-member-job span{font-size:11px;font-weight:650}.v2-page .rrv-member-job .rrv-match-reason{border-left:2px solid #8aa88e;margin-top:16px;padding-left:12px;font-size:11px}.v2-page .rrv-empty{text-align:center;border-block:1px solid var(--rrv-rule);padding:65px 28px}.v2-page .rrv-empty>span{color:#648c6d;margin-bottom:20px;font-size:46px;display:block}.v2-page .rrv-empty h1{font-family:var(--v2-display), sans-serif;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.1}.v2-page .rrv-empty p{color:#59715f;max-width:480px;margin:16px auto 24px;font-size:14px;line-height:1.8}.v2-page .rrv-filterbar{flex-wrap:wrap;align-items:flex-end;gap:18px;padding-block:18px 25px;font-size:12px;display:flex}.v2-page .rrv-filterbar label{min-width:170px;font-size:11px}.v2-page .rrv-filterbar label:first-child{flex:1}.v2-page .rrv-filterbar>span{padding-bottom:14px;font-size:11px}.v2-page .rrv-filterbar>a{margin-bottom:2px}.v2-page .rrv-tabs{border-bottom:1px solid var(--rrv-rule);gap:24px;display:flex;overflow:auto}.v2-page .rrv-tabs button{white-space:nowrap;border-bottom:2px solid #0000;min-height:44px;padding:14px 0;font-size:12px}.v2-page .rrv-tabs button[aria-pressed=true]{border-color:#326c43;font-weight:700}.v2-page .rrv-application{border-bottom:1px solid var(--rrv-rule);align-items:center;gap:22px;padding:26px 0;display:flex}.v2-page .rrv-application>div{flex:1}.v2-page .rrv-application h2{margin-top:8px;font-size:23px}.v2-page .rrv-application p{color:#58705e;margin-top:8px;font-size:12px}.v2-page .rrv-application label{font-size:10px}.v2-page .rrv-application select{font-size:12px}.v2-page .rrv-inline-help{align-items:center;gap:20px;padding-block:25px;font-size:12px;display:flex}.v2-page .rrv-upload{text-align:center;border:1px dashed #87a38d;padding:40px 30px}.v2-page .rrv-upload>span{color:#517c5a;margin-bottom:20px;font-size:42px;display:block}.v2-page .rrv-upload p{margin-block:16px 24px;font-size:12px}.v2-page .rrv-upload label{cursor:pointer;position:relative;overflow:hidden}.v2-page .rrv-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.v2-page .rrv-upload label:focus-within{outline-offset:3px;outline:3px solid #72a58c}.v2-page .rrv-numbered{color:#536d59;padding-left:20px;font-size:13px;line-height:2.2;list-style:decimal}.v2-page .rrv-access-strip{background:#edf3e9;border-block:1px solid #c4d4c2;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.v2-page .rrv-access-strip p{color:#52705b;margin-top:12px;font-size:12px}.v2-page .rrv-onboarding{max-width:820px;margin:0 auto}.v2-page .rrv-setup-steps{border-bottom:1px solid var(--rrv-rule);justify-content:space-between;gap:20px;margin-bottom:48px;padding-bottom:22px;display:flex}.v2-page .rrv-setup-steps span{color:#657d69;align-items:center;gap:10px;font-size:11px;display:flex}.v2-page .rrv-setup-steps span[aria-current=step]{color:#18492c;font-weight:700}.v2-page .rrv-setup-steps b{border:1px solid #a1b9a4;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;display:flex}.v2-page .rrv-setup-steps [aria-current=step] b{color:#fff;background:#275f3d;border-color:#275f3d}.v2-page .rrv-onboarding form{max-width:570px}.v2-page .rrv-onboarding>.rrv-fine{margin-top:30px}.v2-page .rrv-review{grid-template-columns:minmax(100px,.7fr) 1.5fr;gap:16px;margin-block:25px;font-size:13px;display:grid}.v2-page .rrv-review dt{color:#5b7262;font-size:11px}.v2-page .rrv-review>div{display:contents}.v2-page .rrv-review dd{overflow-wrap:anywhere;font-weight:600}.v2-page .rrv-success{border-block:1px solid var(--rrv-rule);max-width:750px;padding-block:40px}.v2-page .rrv-success>span{color:#386a44;margin-bottom:24px;font-size:48px;display:block}.v2-page .rrv-success p{max-width:600px;margin-block:22px}.v2-page .rrv-success .rrv-action{margin-bottom:12px;margin-right:12px}.v2-page .rrv-table-scroll{border-block:1px solid var(--rrv-rule);width:100%;overflow:auto}.v2-page .rrv-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:12px}.v2-page .rrv-table th{color:#4a6552;white-space:nowrap;background:#edf2e9;padding:14px 12px;font-size:10px;font-weight:600}.v2-page .rrv-table td{border-top:1px solid var(--rrv-rule);vertical-align:top;padding:20px 12px;line-height:1.6}.v2-page .rrv-table td:last-child{white-space:nowrap}.v2-page .rrv-table tr:hover{background:#f7faf4}.v2-page .rrv-record{background:#f0f4eb;border-left:3px solid #608b67;margin-block:25px;padding:25px}.v2-page .rrv-record>button{margin-top:22px}.v2-page .rrv-table-note{margin-top:20px}.v2-page .rrv-admin-shortcuts{flex-wrap:wrap;gap:12px;display:flex}.v2-page .rrv-index-intro{background:#eaf0e5;border-block:1px solid #bdcfbe;justify-content:space-between;align-items:center;gap:40px;margin-bottom:44px;padding:28px;display:flex}.v2-page .rrv-index-intro p{color:#406049;max-width:700px;font-size:13px;line-height:1.8}.v2-page .rrv-page-index{grid-template-columns:1fr 1fr;gap:45px 80px;display:grid}.v2-page .rrv-page-index section>div{border-bottom:1px solid #b6cbb8;align-items:center;gap:22px;margin-bottom:8px;padding-bottom:16px;display:flex}.v2-page .rrv-page-index ul{list-style:none}.v2-page .rrv-page-index li a{border-bottom:1px solid #e1e8dc;justify-content:space-between;gap:15px;padding:13px 0;font-size:13px;text-decoration:none;display:flex}.v2-page .rrv-page-index li a:hover{color:#39734c;background:#f2f6ed}.v2-page .rrv-footer{color:#e6eddf;background:#143b28;border-top:1px solid #55755a;padding-block:44px}.v2-page .rrv-footer>.v2-container{grid-template-columns:1fr 1fr;gap:70px;display:grid}.v2-page .rrv-footer__intro strong{font-size:27px;font-family:var(--v2-display), sans-serif;font-weight:600}.v2-page .rrv-footer__intro p{color:#c5d3be;margin-top:12px;font-size:13px}.v2-page .rrv-footer__intro span{color:#b3c6af;margin-top:22px;font-size:10px;display:block}.v2-page .rrv-footer nav{grid-template-columns:1fr 1fr;align-content:start;gap:12px 30px;font-size:12px;display:grid}.v2-page .rrv-footer nav a{color:#d5dfcf;text-decoration:none}.v2-page .rrv-footer nav a:hover{text-underline-offset:4px;text-decoration:underline}.v2-page .rrv-content .v2-discover{padding-top:0}.v2-page .rrv-content .v2-discover>.v2-container{width:100%}@media (max-width:1050px){.v2-page .rrv-workspace{grid-template-columns:170px minmax(0,1fr);gap:26px}.v2-page .rrv-editorial-layout,.v2-page .rrv-detail-layout{gap:35px}.v2-page .rrv-pricing-layout{gap:45px}.v2-page .rrv-auth__form{padding-left:35px}.v2-page .v2-nav__inner{gap:22px}.v2-page .v2-nav__links{gap:20px}.v2-page .rrv-access-strip,.v2-page .rrv-next-step{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.v2-page .rrv-preview-bar>.v2-container{flex-wrap:wrap;gap:9px;padding-block:9px}.v2-page .rrv-preview-bar>.v2-container>span{width:100%;font-size:10px}.v2-page .rrv-preview-bar label:first-of-type{flex:1;margin-left:0}.v2-page .rrv-preview-bar select{width:100%;max-width:100%;font-size:10px}.v2-page .rrv-preview-bar a{margin-left:auto;font-size:10px}.v2-page .rrv-content{padding-block:35px 55px}.v2-page .rrv-heading{margin-bottom:30px}.v2-page .rrv-heading__row{flex-direction:column;align-items:flex-start;gap:20px}.v2-page .rrv-heading h1{font-size:42px}.v2-page .rrv-heading p:not(.rrv-kicker){margin-top:15px;font-size:13px}.v2-page .rrv-editorial-layout,.v2-page .rrv-detail-layout,.v2-page .rrv-pricing-layout,.v2-page .rrv-page-index{grid-template-columns:1fr;gap:28px}.v2-page .rrv-editorial-layout>aside{max-width:none}.v2-page .rrv-job-aside{grid-row:1;position:static}.v2-page .rrv-job-aside dl{grid-template-columns:1fr 1fr;gap:6px 20px}.v2-page .rrv-job-aside dt,.v2-page .rrv-job-aside dd{margin-top:8px}.v2-page .rrv-contents{border-block:1px solid var(--rrv-rule);flex-flow:wrap;gap:15px 20px;padding-block:20px;font-size:12px;position:static}.v2-page .rrv-company{grid-template-columns:45px minmax(0,1fr);gap:16px}.v2-page .rrv-company__mark{align-self:start;width:45px;height:45px;font-size:18px}.v2-page .rrv-company>.rrv-action,.v2-page .rrv-company>.rrv-fine{grid-column:2;justify-self:start}.v2-page .rrv-articles{grid-template-columns:1fr;gap:30px}.v2-page .rrv-articles article{grid-template-columns:50px 1fr;gap:12px 22px;display:grid}.v2-page .rrv-articles h2{margin:10px 0 0;font-size:28px}.v2-page .rrv-articles p,.v2-page .rrv-articles a{grid-column:2;justify-self:start;margin-bottom:0}.v2-page .rrv-auth{grid-template-columns:1fr}.v2-page .rrv-auth__story{padding:30px}.v2-page .rrv-auth__story h2{max-width:none;font-size:38px}.v2-page .rrv-auth__story>p:not(.rrv-fine),.v2-page .rrv-route-art{display:none}.v2-page .rrv-auth__story>.rrv-fine{margin-top:15px}.v2-page .rrv-auth__form{padding:32px 0 0}.v2-page .rrv-auth__form .rrv-heading h1{font-size:36px}.v2-page .rrv-workspace{display:block}.v2-page .rrv-sidebar{border-right:0;border-bottom:1px solid var(--rrv-rule);padding:18px 0 0}.v2-page .rrv-sidebar>.rrv-action,.v2-page .rrv-sidebar>.rrv-kicker{display:none}.v2-page .rrv-sidebar nav{flex-direction:row;gap:5px;margin:0;padding-bottom:4px;overflow-x:auto}.v2-page .rrv-sidebar nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;min-height:44px}.v2-page .rrv-sidebar nav a[aria-current=page]{border-bottom-color:#376e47}.v2-page .rrv-workspace__main{padding-block:30px 55px}.v2-page .rrv-workspace__main .rrv-heading h1{font-size:38px}.v2-page .rrv-workspace-summary>div{padding:16px 12px}.v2-page .rrv-workspace-summary strong{font-size:35px}.v2-page .rrv-workspace-summary span,.v2-page .rrv-workspace-summary a{font-size:10px}.v2-page .rrv-member-job{gap:12px}.v2-page .rrv-member-job>.rrv-action{padding:8px 10px;font-size:11px}.v2-page .rrv-member-job h3{font-size:19px}.v2-page .rrv-fields{grid-template-columns:1fr;gap:20px}.v2-page .rrv-application{flex-wrap:wrap}.v2-page .rrv-application>div{flex:auto;width:100%}.v2-page .rrv-inline-help{flex-wrap:wrap}.v2-page .rrv-link-row{flex-direction:column;align-items:flex-start;gap:16px}.v2-page .rrv-setup-steps{gap:12px;margin-bottom:32px}.v2-page .rrv-setup-steps span{flex-direction:column;flex:1;align-items:flex-start;font-size:10px}.v2-page .rrv-pass{gap:10px;padding:20px 14px}.v2-page .rrv-pass strong{font-size:13px}.v2-page .rrv-index-intro{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}.v2-page .rrv-footer>.v2-container{grid-template-columns:1fr;gap:30px}.v2-page .rrv-prose{font-size:14px}.v2-page .rrv-filterbar{gap:13px}.v2-page .rrv-filterbar label{min-width:130px}}@media (prefers-reduced-motion:reduce){.v2-page .rrv-action{transition:none}}
.v2-page .rrv-workspace-brand{align-items:center;margin-bottom:28px;display:flex}.v2-page .rrv-workspace--member{grid-template-columns:minmax(0,1fr)}.v2-page .rrv-workspace--member>.rrv-sidebar{display:none}.v2-page:has(.rrv-workspace--member) .v2-nav--workspace{display:block}@media (min-width:761px){.v2-page .v2-nav--workspace{display:none}}@media (max-width:760px){.v2-page .rrv-workspace .rrv-sidebar{display:none}}.v2-page .rrv-coverage-list{margin-block:16px;padding-left:22px;font-size:13px;line-height:1.9;list-style:outside}.v2-page{--v2-white:#f3f5ed;--v2-paper:#ecf1e5;background:#f3f5ed}.v2-page .v2-nav{background:#f2f5ed}.v2-page .rrv-heading{border-bottom:1px solid #cbd8c4;padding-bottom:26px}.v2-page .rrv-workspace{gap:36px}.v2-page .rrv-sidebar{background:#e7eee0;border-right:1px solid #c7d7bf;margin-block:28px;padding:26px 14px}.v2-page .rrv-workspace-summary{background:#e2ebdc}.v2-page .rrv-next-step{background:#e7eedf;border-block:1px solid #c9d9c1;margin-block:26px;padding:24px}.v2-page .rrv-member-job,.v2-page .rrv-company,.v2-page .rrv-application{padding-inline:18px}.v2-page .rrv-member-job:nth-of-type(2n),.v2-page .rrv-company:nth-of-type(2n),.v2-page .rrv-application:nth-of-type(2n){background:#eaf0e3}.v2-page .rrv-pricing-layout>section:first-child{background:#e8efdf;padding:26px}.v2-page .rrv-page-index section>div{background:#e4ecdb;border-color:#c5d6bc;padding:12px 16px}.v2-page .rrv-form--wide .rrv-section{border-bottom:1px solid #cddac5;padding-bottom:24px}.v2-page .rrv-job-aside{background:#e4eddd}.v2-page .rrv-job-aside dt,.v2-page .rrv-job-aside .rrv-fine{color:#425f48}.v2-page .rrv-job-aside h2{font-family:var(--v2-display), sans-serif;font-size:25px;font-weight:600;line-height:1.2}.v2-page .rrv-job-actions{gap:10px;margin-block:24px 18px;display:grid}.v2-page .rrv-job-aside .rrv-job-actions .rrv-action{white-space:normal;width:100%;min-width:0;margin:0}.v2-page .rrv-mobile-signin{display:none}.v2-page dialog.rrv-mobile-menu{color:#173e28;background:#f3f5ed;border:0;border-left:1px solid #c3d1ba;width:min(21.5rem,90vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-8px 0 32px #102e2220}.v2-page dialog.rrv-mobile-menu:not([open]){display:none}.v2-page dialog.rrv-mobile-menu[open]{flex-direction:column;display:flex}.v2-page dialog.rrv-mobile-menu::backdrop{background:#10271c55}.v2-page .rrv-mobile-menu__header{border-bottom:1px solid #cbd7c4;flex-shrink:0;justify-content:space-between;align-items:center;height:72px;padding:12px 16px;display:flex}.v2-page .rrv-mobile-menu__header strong{font-size:14px;font-weight:650}.v2-page .rrv-mobile-menu__header button{background:0 0;border:1px solid #bccdb4;place-items:center;width:42px;height:42px;font-size:25px;line-height:1;display:grid}.v2-page .rrv-mobile-menu nav{flex:1;padding:18px 12px;overflow-y:auto}.v2-page .rrv-mobile-menu nav a{border-radius:3px;align-items:center;min-height:48px;padding:12px 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.v2-page .rrv-mobile-menu nav a:hover,.v2-page .rrv-mobile-menu nav a[aria-current=page]{background:#e2ebdb}.v2-page .rrv-mobile-menu__nested{border-left:1px solid #bfceba;margin-left:20px;padding-left:8px}.v2-page .rrv-mobile-menu__nested a{color:#47664e;min-height:44px!important;font-size:13px!important}.v2-page .rrv-mobile-menu__footer{padding:18px 16px max(18px, env(safe-area-inset-bottom));text-align:center;border-top:1px solid #c5d4bc;gap:16px;display:grid}.v2-page .rrv-mobile-menu__footer>a:last-child{place-items:center;min-height:32px;font-size:12px;display:grid}.v2-page .rrv-hamburger{flex-direction:column;justify-content:space-between;width:20px;height:16px;display:flex}.v2-page .rrv-hamburger span{background:currentColor;width:20px;height:2px;display:block}@media (max-width:1023px){.v2-page .v2-nav__links,.v2-page .v2-nav__preview-note{display:none}.v2-page .v2-nav__toggle{color:#235339;background:0 0;border:1px solid #b8cbb0;border-radius:3px;place-items:center;width:42px;height:42px;margin-left:0;padding:0;display:grid}.v2-page .v2-nav__brand{margin-right:auto}.v2-page .rrv-mobile-signin{align-items:center;min-height:42px;padding:10px 4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.v2-page .v2-nav__inner{gap:14px}}@media (max-width:760px){.v2-page .rrv-heading{padding-bottom:20px}.v2-page .rrv-sidebar{border-right:0;margin-block:0;padding:12px 6px 0}.v2-page .rrv-next-step{padding:20px}.v2-page .rrv-member-job,.v2-page .rrv-company,.v2-page .rrv-application{padding-inline:12px}.v2-page .rrv-job-aside{padding:20px}.v2-page .rrv-job-aside h2{margin-bottom:18px;font-size:22px}.v2-page .rrv-job-aside dl{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:10px 16px;margin-bottom:12px}.v2-page .rrv-job-aside dt,.v2-page .rrv-job-aside dd{margin:0}.v2-page:has(.rrv-job-actions){padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.v2-page .rrv-job-actions{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;background:#e7efdf;border:1px solid #b9cdb0;border-radius:3px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;padding:12px;display:grid;position:fixed;left:12px;right:12px}.v2-page .rrv-job-actions .rrv-action{min-height:46px;font-size:12px}.v2-page .rrv-job-aside .rrv-job-actions button[aria-pressed]{min-width:100px}}
.v2-page .rrv-auth-mascot{pointer-events:none;flex:none;width:100%;height:240px;position:relative;overflow:hidden}.v2-page .rrv-auth-mascot__image{object-fit:contain;object-position:50% 100%;transform-origin:50% 0;transform:scale(1)}@media (min-width:761px){.v2-page .rrv-auth,.rrv-connected .rrv-connected-auth .rrv-auth{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,3.5vw,48px);max-width:1180px;min-height:0;margin-inline:auto}.v2-page .rrv-auth .rrv-auth__form,.rrv-connected .rrv-connected-auth .rrv-auth .rrv-auth__form{padding:12px 0 24px}.v2-page .rrv-auth .rrv-auth__story.rrv-auth__story--mascot{align-self:start;min-height:0;padding:30px 32px 0;position:relative;overflow:hidden}.v2-page .rrv-auth .rrv-auth__story.rrv-auth__story--mascot :is(.rrv-auth__story-title,h2){max-width:12ch;font-size:clamp(36px,3.3vw,46px);line-height:1.08}.v2-page .rrv-auth .rrv-auth__story--mascot>p:not(.rrv-auth__story-title){margin-top:16px;line-height:1.65}.v2-page .rrv-auth .rrv-auth__story.rrv-auth__story--mascot>.rrv-fine{padding:0;font-size:11px}.v2-page .rrv-auth__story--mascot .rrv-auth-mascot{align-self:flex-end;width:min(360px,100% + 64px);height:280px;margin:12px -32px 0 0}.v2-page .rrv-auth__story--mascot .rrv-auth-mascot--signup{width:calc(100% + 64px);height:clamp(360px,30vw,430px);margin-top:8px}.v2-page .rrv-auth-mascot--signin{height:260px}}@media (max-width:760px){.v2-page .rrv-auth .rrv-auth__story.rrv-auth__story--mascot{grid-template-columns:minmax(0,1fr) clamp(128px,36vw,152px);align-items:end;gap:0 8px;min-height:0;padding:20px 20px 0;display:grid;overflow:hidden}.v2-page .rrv-auth .rrv-auth__story.rrv-auth__story--mascot :is(.rrv-auth__story-title,h2){grid-area:1/1;max-width:none;margin:0;font-size:clamp(27px,7.5vw,32px);line-height:1.08;display:block}.v2-page .rrv-auth .rrv-auth__story.rrv-auth__story--mascot>.rrv-fine{grid-area:2/1;align-self:start;margin:10px 0 20px;padding:0;font-size:10px;line-height:1.5}.v2-page .rrv-auth__story--mascot .rrv-auth-mascot{grid-area:1/2/3;align-self:end;width:calc(100% + 20px);height:174px;margin:0 -20px 0 0}.v2-page .rrv-auth-mascot__image{transform:none}}
.v2-page .rrv-quick-setup-page{padding-block:28px 60px}.v2-page .rrv-quick-setup__actions{border-top:1px solid #cbd8c4;margin-top:24px;padding-top:20px}.v2-page .rrv-quick-setup__actions>p{margin-top:12px}.v2-page .rrv-quick-setup .rrv-onboarding-intro{margin-bottom:0}.v2-page .rrv-quick-setup .rrv-onboarding-intro__copy>h1{font-size:clamp(36px,3.5vw,48px)}@media (min-width:1024px){.v2-page .rrv-quick-setup .rrv-onboarding-art-rail{padding-top:62px}}:is(.v2-page:has(.rrv-onboarding-layout),.v2-page:has(.rrv-onboarding-journey)){overflow:clip}.v2-page .rrv-onboarding-intro{margin-bottom:24px;display:block}.v2-page .rrv-onboarding-intro-shell>.rrv-onboarding-intro{margin-bottom:0}.v2-page .rrv-onboarding-intro__copy>h1{min-width:0;font-family:var(--v2-display), sans-serif;margin:0;font-size:clamp(36px,3.5vw,48px);line-height:1.08}.v2-page .rrv-onboarding-intro__copy>p{margin:16px 0 0}.v2-page .rrv-onboarding-mascot{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.v2-page .rrv-onboarding-mascot__image{width:100%;height:auto;display:block}.v2-page .rrv-onboarding-art-rail{display:none}.v2-page .rrv-onboarding-journey__content{min-width:0}.v2-page .rrv-onboarding-journey__content>.rrv-fine{margin-top:24px}.v2-page .rrv-onboarding{max-width:none}.v2-page .rrv-onboarding .rrv-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;padding-bottom:16px;display:grid}.v2-page .rrv-onboarding .rrv-form{gap:20px;max-width:none}.v2-page .rrv-onboarding .rrv-choice-group{margin-bottom:0}.v2-page .rrv-onboarding .rrv-form-actions{margin-top:4px}@media (min-width:1024px){.v2-page .rrv-onboarding-layout{--rrv-art-width:clamp(180px, 17vw, 260px);--rrv-edge-gap:var(--rrv-shell-edge);width:var(--rrv-shell-content);grid-template-columns:240px minmax(0, 1fr) var(--rrv-art-width);gap:28px;max-width:none;margin-inline:auto;padding:24px 0 40px}.v2-page .rrv-onboarding-guide>.sticky{max-height:calc(100dvh - 112px);top:96px;overflow-y:auto}.v2-page .rrv-onboarding-body .rrv-onboarding-intro__copy>h1{padding-right:100px}.v2-page .rrv-onboarding-journey{--rrv-art-width:clamp(180px, 17vw, 260px);--rrv-edge-gap:var(--rrv-shell-edge);grid-template-columns:minmax(0, 1fr) var(--rrv-art-width);gap:40px;display:grid}.v2-page .rrv-onboarding-art-rail{align-self:stretch;padding-top:4px;display:block}.v2-page .rrv-onboarding-art-rail>.rrv-onboarding-mascot{transform:translateX(var(--rrv-edge-gap));position:sticky;top:96px}.v2-page .rrv-onboarding-intro>.rrv-onboarding-mascot{display:none}}@media (max-width:1023px){.v2-page .rrv-onboarding-layout{width:100%;max-width:var(--rrv-shell-max);padding-inline:var(--rrv-shell-gutter)}.v2-page .rrv-onboarding-journey{--rrv-compact-edge:var(--rrv-shell-gutter)}.v2-page .rrv-onboarding-intro{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:12px;display:grid}.v2-page .rrv-onboarding-intro__copy{min-width:0}.v2-page .rrv-onboarding-intro>.rrv-onboarding-mascot{transform:translateX(var(--rrv-compact-edge,var(--rrv-shell-gutter)))}}@media (max-width:760px){.v2-page .rrv-quick-setup .rrv-onboarding-intro__copy>h1{font-size:clamp(28px,7.8vw,32px)}.v2-page .rrv-onboarding-intro{grid-template-columns:minmax(0,1fr) clamp(128px,40vw,164px);gap:10px}.v2-page .rrv-onboarding-intro__copy>h1{font-size:clamp(28px,7.8vw,34px)}.v2-page .rrv-onboarding-intro__copy>p{margin-top:10px;font-size:12px;line-height:1.6}.v2-page .rrv-onboarding-intro>.rrv-onboarding-mascot{transform:translateX(var(--rrv-shell-gutter))}.v2-page .rrv-onboarding .rrv-setup-steps span{line-height:1.4}:is(.v2-page .rrv-onboarding-layout:has(.rrv-onboarding-actions),.v2-page .rrv-onboarding-journey:has(.rrv-onboarding-actions)){padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}html:has(.v2-page .rrv-onboarding-actions){scroll-padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}.v2-page .rrv-onboarding-layout :is(input,select,textarea),.v2-page .rrv-onboarding :is(input,select,textarea){scroll-margin-block:24px 160px}.v2-page .rrv-onboarding-layout .rrv-onboarding-actions,.v2-page .rrv-onboarding .rrv-onboarding-actions,.v2-page .rrv-quick-setup .rrv-quick-setup__actions{inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px));z-index:45;background:#f3f5ed;border:1px solid #cbd8c4;border-radius:3px;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0;padding:12px;display:grid;position:fixed;box-shadow:0 -3px 12px #163e2a0a}.v2-page .rrv-quick-setup .rrv-quick-setup__actions{display:block}.v2-page .rrv-quick-setup-page{width:var(--rrv-shell-content)}.v2-page .rrv-onboarding-actions>:is(button,a),.v2-page .rrv-onboarding-actions>form>button{white-space:normal;text-align:center;justify-content:center;height:auto;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.3}.v2-page .rrv-onboarding-actions>button[type=submit]{grid-area:1/2}.v2-page .rrv-onboarding-actions>button[value=exit]{grid-area:2/1/auto/-1}.v2-page .rrv-onboarding-actions>button:only-child,.v2-page .rrv-onboarding-actions>a:nth-child(3){grid-column:1/-1}.v2-page .rrv-onboarding-upload-actions>form{margin:0}}
.rrv-state-mascot{display:none}.rrv-empty-content{display:contents}.v2-page .rrv-state-mascot{aspect-ratio:1.12;pointer-events:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #cbd8c4;flex-shrink:0;width:min(240px,100%);display:block;position:relative;overflow:hidden}.v2-page .rrv-state-mascot__motion,.v2-page .rrv-state-mascot__portrait,.v2-page .rrv-state-mascot__peek{position:absolute;inset:0}.v2-page .rrv-state-mascot__portrait img{width:200%;max-width:none;height:auto;display:block;position:absolute;top:0;left:-50%}.v2-page .rrv-state-mascot__peek{display:none}.v2-page .rrv-state-mascot__peek img{width:155%;max-width:none;height:auto;position:absolute;top:0;left:-28%}.v2-page .rrv-state-mascot[data-mascot-scene=no-jobs] .rrv-state-mascot__portrait img{width:100%;top:0;left:0}.v2-page .rrv-state-mascot[data-mascot-scene=resume-upload] .rrv-state-mascot__portrait img{width:160%;top:-3%;left:-30%}.v2-page .rrv-state-mascot[data-mascot-scene=loading-error] .rrv-state-mascot__portrait img{width:100%;top:0;left:0}.v2-page .rrv-state-mascot:is([data-mascot-scene=no-jobs],[data-mascot-scene=loading-error],[data-mascot-scene=matching],[data-mascot-scene=matches-ready]){aspect-ratio:1}.v2-page .rrv-state-sprite{position:absolute;inset:0;overflow:hidden}.v2-page .rrv-state-sprite img{width:300%;max-width:none;height:200%;position:absolute;top:0;left:0}.v2-page .rrv-state-sprite[data-sprite-scene=matches-ready]{top:12%;bottom:-12%}.v2-page .rrv-state-sprite[data-sprite-scene=matches-ready] img{transform:translate(-66.6667%,-50%)}.v2-page .rrv-state-sprite[data-playing=true] img{animation:1.25s step-end both rrv-state-frames}.v2-page .rrv-state-sprite[data-sprite-scene=matching][data-playing=true] img{animation-duration:1.8s;animation-iteration-count:infinite}.v2-page .rrv-state-sprite[data-sprite-scene=matches-ready][data-playing=true]{animation:1.25s ease-in-out both rrv-state-jump}.v2-page .rrv-state-mascot[data-mascot-scene=saved-empty] .rrv-state-mascot__portrait img{width:100%;top:0;left:0}.v2-page .rrv-state-mascot[data-mascot-scene=saved-empty]{aspect-ratio:1}.v2-page .rrv-state-mascot[data-mascot-scene=dashboard] .rrv-state-mascot__portrait img{width:190%;left:-45%}.v2-page .rrv-state-mascot[data-mascot-scene=dashboard] .rrv-state-mascot__portrait{transform:scaleX(-1)}.v2-page .rrv-state-mascot--compact{width:180px}.v2-page .rrv-state-heading,.v2-page .rrv-dashboard-welcome{justify-content:space-between;align-items:center;gap:24px;display:flex}.v2-page .rrv-state-heading>:first-child,.v2-page .rrv-dashboard-welcome>:first-child{min-width:0}.v2-page .rrv-dashboard-welcome>.rrv-heading{flex:1;margin-bottom:0}.v2-page .rrv-workspace__main>.rrv-dashboard-welcome{margin-bottom:24px}.v2-page .rrv-illustrated-empty{text-align:left;grid-template-columns:minmax(0,1fr) 180px;gap:12px 24px;padding:28px;display:grid}.v2-page .rrv-illustrated-empty>.rrv-state-mascot{grid-area:1/2;align-self:end;width:180px;margin-bottom:-28px}.v2-page .rrv-illustrated-empty>.rrv-empty-icon{display:none}.v2-page .rrv-illustrated-empty>.rrv-empty-content{grid-area:1/1;min-width:0;display:block}.v2-page .rrv-illustrated-empty .rrv-empty-copy p{max-width:50ch;margin-inline:0}.v2-page .rrv-illustrated-empty .rrv-empty-action{margin-top:20px}.v2-page .rrv-state-mascot--once .rrv-state-mascot__motion{animation:.65s ease-out both rrv-state-settle}.v2-page .rrv-state-mascot--reaction .rrv-state-mascot__motion{animation:.5s ease-in-out rrv-state-acknowledge}.v2-page .rrv-mascot-gallery{padding-block:32px 60px}.v2-page .rrv-mascot-gallery>section{border-bottom:1px solid #cbd8c4;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:24px;padding-block:28px;display:grid}.v2-page .rrv-mascot-gallery>section>.rrv-state-mascot{margin-bottom:-28px}.v2-page .rrv-mascot-gallery h2{margin-bottom:10px;font-size:26px}.v2-page .rrv-upload-companion{justify-content:center;align-items:center;display:flex}.v2-page .rrv-onboarding-layout .rrv-upload-companion{display:none}.v2-page .rrv-onboarding-layout:has(.rrv-resume-upload[data-upload-selected=true]) .rrv-onboarding-mascot .rrv-state-mascot__motion{animation:.5s ease-in-out rrv-state-acknowledge}.v2-page .rrv-state-panel{text-align:left;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;display:grid}.v2-page .rrv-state-panel>.rrv-state-mascot{width:180px}.v2-page .v2-no-results>.rrv-state-mascot,.v2-page .rrv-empty>.rrv-state-mascot{margin:0 auto 16px}@keyframes rrv-state-frames{0%{transform:translate(0)}16.6667%{transform:translate(-33.3333%)}33.3333%{transform:translate(-66.6667%)}50%{transform:translateY(-50%)}66.6667%{transform:translate(-33.3333%,-50%)}83.3333%,to{transform:translate(-66.6667%,-50%)}}@keyframes rrv-state-jump{0%,to{transform:translateY(0)}15%{transform:translateY(3%)}38%{transform:translateY(-12%)}70%{transform:translateY(2%)}}@keyframes rrv-state-settle{0%{transform:translateY(6px)rotate(-1deg)}to{transform:translateY(0)rotate(0)}}@keyframes rrv-state-acknowledge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)rotate(.5deg)}}@media (max-width:760px){.v2-page .rrv-state-panel.rrv-discover-empty{grid-template-columns:minmax(0,1fr) clamp(96px,28vw,112px);padding:16px}.v2-page .rrv-state-panel.rrv-discover-empty>.rrv-state-mascot{width:clamp(96px,28vw,112px)}.v2-page .rrv-state-panel.rrv-discover-empty h2{font-size:20px;line-height:1.2}.v2-page .rrv-state-mascot{width:min(160px,100%)}.v2-page .rrv-state-mascot--compact{width:112px}.v2-page .rrv-state-mascot--has-peek .rrv-state-mascot__portrait{display:none}.v2-page .rrv-state-mascot--has-peek .rrv-state-mascot__peek{display:block}.v2-page .rrv-state-mascot--has-peek{aspect-ratio:.9}.v2-page .rrv-illustrated-empty{grid-template-columns:minmax(0,1fr) 112px;gap:12px;padding:20px 16px}.v2-page .rrv-illustrated-empty>.rrv-state-mascot{width:112px;margin-bottom:-20px}.v2-page .rrv-state-heading,.v2-page .rrv-dashboard-welcome{gap:12px}.v2-page .rrv-mascot-gallery>section{grid-template-columns:minmax(0,1fr) 128px;gap:12px}.v2-page .rrv-state-panel{grid-template-columns:minmax(0,1fr) 112px;gap:12px}.v2-page .rrv-state-panel>.rrv-state-mascot{width:112px}}@media (prefers-reduced-motion:reduce){.v2-page .rrv-state-sprite,.v2-page .rrv-state-sprite img{animation:none!important}.v2-page .rrv-state-mascot__motion{animation:none!important;transform:none!important}}.v2-page .rrv-dashboard-welcome{justify-content:space-between;align-items:flex-start;gap:32px}.v2-page .rrv-dashboard-welcome:has(>.rrv-state-mascot){padding-bottom:0}.v2-page .rrv-dashboard-welcome>:first-child{flex:1;max-width:760px;padding-top:16px;padding-bottom:20px}.v2-page .rrv-dashboard-welcome>.rrv-state-mascot{aspect-ratio:auto;align-self:flex-end;width:248px;height:224px;margin-bottom:-1px}.v2-page .rrv-onboarding-mascot>.rrv-state-mascot{aspect-ratio:1;width:100%;height:auto}@media (max-width:760px){.v2-page .rrv-dashboard-welcome{gap:12px}.v2-page .rrv-dashboard-welcome>:first-child{padding-top:0}.rrv-connected .v2-page .rrv-dashboard-welcome h1.rr-page-title{font-size:clamp(28px,7.8vw,34px);line-height:1.08}.v2-page .rrv-dashboard-welcome>.rrv-state-mascot{width:clamp(128px,36vw,156px);height:164px;margin-bottom:-1px;margin-right:calc(-1 * var(--rrv-shell-gutter));align-self:flex-end}}.v2-page .rrv-illustrated-empty:has(>[data-mascot-scene=saved-empty]){grid-template-columns:minmax(0,1fr) 260px;padding-block:20px}.v2-page .rrv-illustrated-empty>[data-mascot-scene=saved-empty]{width:260px;margin-bottom:-20px}.v2-page .rrv-profile-ready{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:14px 24px;padding:20px;display:grid}.v2-page .rrv-profile-ready__copy{grid-column:1;min-width:0}.v2-page .rrv-profile-ready>.rrv-state-mascot{aspect-ratio:auto;grid-area:1/2/3;align-self:end;width:220px;height:156px;margin-bottom:-20px}.v2-page .rrv-profile-ready>.rrv-onboarding-actions{grid-column:1;margin-top:0}@media (min-width:761px) and (max-width:1100px){.v2-page .rrv-profile-ready{grid-template-columns:minmax(0,1fr) 160px}.v2-page .rrv-profile-ready>.rrv-state-mascot{grid-row:1;width:160px;height:132px;margin-bottom:0}.v2-page .rrv-profile-ready>.rrv-onboarding-actions{grid-column:1/-1}}@media (max-width:760px){.v2-page .rrv-illustrated-empty:has(>[data-mascot-scene=saved-empty]){grid-template-columns:minmax(0,1fr) clamp(140px,42vw,168px)}.v2-page .rrv-illustrated-empty>[data-mascot-scene=saved-empty]{grid-area:2/2;width:clamp(140px,42vw,168px);margin-bottom:-20px;margin-right:-16px}.v2-page .rrv-illustrated-empty:has(>[data-mascot-scene=saved-empty])>.rrv-empty-content{display:contents}.v2-page .rrv-illustrated-empty:has(>[data-mascot-scene=saved-empty]) .rrv-empty-copy{grid-area:1/1/auto/-1}.v2-page .rrv-illustrated-empty:has(>[data-mascot-scene=saved-empty]) .rrv-empty-action{grid-area:2/1;align-self:end;margin-top:0}.v2-page .rrv-profile-ready{grid-template-columns:minmax(0,1fr) 128px;gap:12px;padding:16px}.v2-page .rrv-profile-ready>.rrv-state-mascot{grid-row:1;width:128px;height:128px;margin-bottom:-16px}.v2-page .rrv-profile-ready .rrv-state-mascot__portrait{display:block}.v2-page .rrv-profile-ready .rrv-state-mascot__peek{display:none}.v2-page .rrv-profile-ready>.rrv-onboarding-actions{grid-column:1/-1}}.v2-page .rrv-matching-form[data-has-mascot=true]{border-bottom:1px solid #cbd8c4;flex-basis:100%;grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:end;gap:20px;width:100%;min-width:0;display:grid}.v2-page .flex:has(>.rrv-matching-form[data-has-mascot=true]){flex-wrap:wrap}.v2-page .rrv-matching-form>.rrv-state-mascot{grid-area:1/2;width:100%;margin:0 0 -1px}.v2-page .rrv-matching-form__content{grid-area:1/1;min-width:0;padding-bottom:16px}.v2-page .rrv-state-heading{border-bottom:1px solid #cbd8c4;align-items:end}.v2-page .rrv-state-heading>.rrv-state-mascot{align-self:end;margin-bottom:-1px}.v2-page .rrv-state-heading.border>.rrv-state-mascot{margin-bottom:-16px}.v2-page .rrv-service-unavailable>.rrv-state-mascot{align-self:end;margin-bottom:-24px}@media (max-width:760px){.v2-page .rrv-matching-form[data-has-mascot=true]{grid-template-columns:1fr;gap:4px}.v2-page .rrv-matching-form>.rrv-state-mascot{grid-area:2/1;justify-self:end;width:min(280px,100%)}.v2-page .rrv-state-heading>.rrv-state-mascot--compact{width:148px}}
.v2-page .rrv-dashboard-motion{position:absolute;inset:0}.v2-page .rrv-state-mascot[data-mascot-scene=dashboard]{aspect-ratio:1}.v2-page .rrv-dashboard-motion__base{clip-path:var(--rrv-dashboard-base-desktop)}.v2-page .rrv-dashboard-motion__canvas{aspect-ratio:1;--rrv-dashboard-shift-one:-31.25%;--rrv-dashboard-shift-two:-62.5%;width:min(100%,224px);position:absolute;bottom:0;right:0}.v2-page .rrv-dashboard-motion__layer,.v2-page .rrv-dashboard-motion__layer picture{position:absolute;inset:0;overflow:hidden}.v2-page .rrv-dashboard-motion__layer img{width:320%;max-width:none;height:200%;position:absolute;top:0;left:-13.3333%}.v2-page .rrv-dashboard-motion__eyes{clip-path:ellipse(19% 17% at 47% 35%)}.v2-page .rrv-dashboard-motion__book{clip-path:polygon(22% 65%,51% 65%,64% 50%,82% 50%,85% 93%,22% 93%)}.v2-page .rrv-dashboard-motion__eyes img{animation:14s step-end infinite rrv-dashboard-eyes}.v2-page .rrv-dashboard-motion__book img{animation:14s step-end infinite rrv-dashboard-pages}.v2-page .rrv-dashboard-motion[data-playing=false] :is(.rrv-dashboard-motion__eyes,.rrv-dashboard-motion__book) img{animation-play-state:paused}@keyframes rrv-dashboard-eyes{0%,9%,37%,97%,to{transform:translate(0)}8%,90%{transform:translate(var(--rrv-dashboard-shift-one), 0)}22%,82%,91%{transform:translate(var(--rrv-dashboard-shift-two), 0)}53%{transform:translateY(-50%)}}@keyframes rrv-dashboard-pages{0%,67%,75%,to{transform:translate(0)}62%,70%{transform:translate(var(--rrv-dashboard-shift-one), -50%)}64%,72%{transform:translate(var(--rrv-dashboard-shift-two), -50%)}}@media (max-width:760px){.v2-page .rrv-dashboard-motion__canvas{--rrv-dashboard-shift-one:-33.3333%;--rrv-dashboard-shift-two:-66.6667%;width:100%;top:auto;bottom:0;transform:none}.v2-page .rrv-dashboard-motion__layer img{width:300%;left:0}.v2-page .rrv-dashboard-motion__book{clip-path:polygon(28% 73%,58% 73%,80% 59%,100% 62%,100% 100%,24% 100%)}.v2-page .rrv-dashboard-motion__base{clip-path:var(--rrv-dashboard-base-mobile)}.v2-page .rrv-dashboard-motion__eyes{clip-path:polygon(21% 39%,44% 26%,51% 38%,29% 51%)}}@media (prefers-reduced-motion:reduce){.v2-page .rrv-dashboard-motion__layer img{animation:none!important;transform:none!important}}
.v2-page .v2-method{scroll-margin-top:90px}.v2-page .v2-method__playback{color:#476a50;font-size:12px}.v2-page .v2-method__playback button{background:0 0;border:1px solid #aac4ab;border-radius:3px;min-height:44px;padding:8px 14px;font-weight:600}.v2-page .v2-method__face-route{justify-content:space-between;gap:16px;margin-bottom:24px;display:flex;position:relative}.v2-page .v2-method__face-route:before{content:"";border-top:2px dashed #9cbaa1;position:absolute;top:50px;left:15%;right:15%}.v2-page .v2-method__face-stop{color:#57715b;flex:1;justify-items:center;gap:10px;min-width:0;font-size:12px;display:grid;position:relative}.v2-page .v2-method__face{aspect-ratio:1;opacity:.62;background:#e7efdf;border:2px solid #c0d2be;border-radius:50%;width:min(104px,100%);transition:opacity .25s,border-color .25s;display:block;position:relative;overflow:hidden}.v2-page .v2-method__face img{width:300%;max-width:none;height:100%;position:absolute;inset:0 auto auto 0}.v2-page .v2-method__face-stop[data-current=true]{color:#18482c;font-weight:600}.v2-page .v2-method__face-stop[data-current=true] .v2-method__face{opacity:1;border-color:#2a7045}@media (max-width:760px){.v2-page .v2-method__face{width:80px}.v2-page .v2-method__face-route:before{top:39px}.v2-page .v2-method__intro{align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.v2-page .v2-method__face{transition:none}}
