@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700;800&display=swap');

:root{--unit:clamp(.747px,.052083333vw,1px);--page:clamp(560px,39.0625vw,750px);--navy:#000050;--sky:#d9f1fa;--orange:#fc8721;--blue:#0079ff;--pink:#ff4d6c;--green:#00b82a;--purple:#6b4eff;--accent:var(--navy);font-family:'Noto Sans JP','Yu Gothic',Meiryo,sans-serif;color:var(--navy);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--sky);font-size:max(16px,calc(20 * var(--unit)));font-weight:600;line-height:1.7}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}p,h1,h2,h3,h4,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #005dbe;outline-offset:6px}a{transition:opacity .2s,background-color .2s}a:hover{opacity:.75}section,[id]{scroll-margin-top:32px}.sr-only,.message-heading h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;background:white;padding:12px 20px;z-index:100}.skip-link:focus{top:16px}.page{width:var(--page);margin:0 auto;background:white;box-shadow:0 0 18px 2px #5f85c494;min-height:100vh}.section{padding-inline:calc(45 * var(--unit))}.orange{--accent:var(--orange)}.blue{--accent:var(--blue)}.pink{--accent:var(--pink)}.green{--accent:var(--green)}.purple{--accent:var(--purple)}

.site-brand{position:fixed;top:calc(55 * var(--unit));left:3.6vw;width:23.2vw;max-width:445px;z-index:10}.site-brand img{width:100%}.site-brand span{display:block;text-align:center;font-size:clamp(12px,1.042vw,20px);font-weight:800;letter-spacing:.07em;margin-top:8px}.parents-fixed{position:fixed;left:7.1vw;bottom:9vh;width:16.4vw;max-width:315px;z-index:10}.gradient-button{display:flex;justify-content:center;align-items:center;text-align:center;border-radius:100px;background:linear-gradient(100deg,#21ffbc 10%,#1acfc3 55%,#0345a8 100%);border:2px solid white;font-size:max(16px,calc(25 * var(--unit)));font-weight:800;line-height:1.55;min-height:calc(127 * var(--unit));padding:14px 20px}.parents-fixed{color:var(--navy);text-shadow:1px 1px white,-1px -1px white}.desktop-nav{position:fixed;left:76.3vw;top:clamp(145px,16vh,240px);width:16.8vw;max-width:324px;border:2px solid transparent;border-radius:22px;background:linear-gradient(white,white) padding-box,linear-gradient(120deg,#22ffbd,#0943b6) border-box;padding:calc(42 * var(--unit)) calc(37 * var(--unit)) calc(50 * var(--unit));z-index:10;font-size:clamp(15px,1.15vw,22px);font-weight:700}.desktop-nav>a,.desktop-nav>.nav-job{display:block;margin-bottom:calc(24 * var(--unit))}.desktop-nav>a:last-child{margin-bottom:0}.desktop-nav>a,.nav-job>a{position:relative;padding-left:22px}.desktop-nav>a:before,.nav-job>a:before{content:'';width:12px;height:12px;border-radius:50%;background:linear-gradient(#0879ff,#3bcbff);position:absolute;left:0;top:.6em}.desktop-nav a[aria-current="location"]{color:#0079ff}.nav-job ul{padding:calc(11 * var(--unit)) 0 0 23px;font-size:max(14px,calc(16 * var(--unit)));line-height:2.1}.nav-job ul a:before{content:'-';margin-right:2px}.menu-toggle,.mobile-menu{display:none}

.hero{position:relative;padding-bottom:calc(100 * var(--unit))}.hero-image{width:104.8%;max-width:none;margin-left:-4.8%;height:auto}.message{padding-top:calc(8 * var(--unit));margin-bottom:calc(195 * var(--unit))}.message-heading{position:relative;display:flex;justify-content:center;margin-bottom:calc(57 * var(--unit))}.message-script{width:62%;max-width:420px}.message-copy{padding-inline:calc(35 * var(--unit));font-size:max(16px,calc(26 * var(--unit)));line-height:3.45;letter-spacing:-.025em;font-weight:700}.message-copy p+p{margin-top:0}.section-heading{text-align:center;padding-bottom:calc(22 * var(--unit));border-bottom:1px solid var(--accent);margin-bottom:calc(24 * var(--unit));line-height:1.5}.ribbon{display:inline-block;position:relative;color:white;background:var(--accent);transform:skew(-12deg);padding:2px calc(22 * var(--unit));font-size:max(15px,calc(24 * var(--unit)));font-weight:800;letter-spacing:.13em;line-height:1.5}.ribbon span{display:block;transform:skew(12deg)}.section-heading .ribbon:after{content:'';position:absolute;left:50%;bottom:-7px;border-inline:7px solid transparent;border-top:8px solid var(--accent);transform:skew(12deg)}.section-heading h2{font-size:max(25px,calc(50 * var(--unit)));letter-spacing:.03em;font-weight:800;margin-top:calc(32 * var(--unit));line-height:1.35;white-space:nowrap}.heading-small{font-size:.72em}.section-intro{text-align:center;font-size:max(14px,calc(16 * var(--unit)));line-height:2.05;max-width:calc(550 * var(--unit));margin:auto;font-weight:700}.job-list{margin:calc(55 * var(--unit)) 0 0}.job-item{display:grid;grid-template-columns:42% 1fr;gap:calc(20 * var(--unit));align-items:center;margin-bottom:calc(50 * var(--unit))}.job-item img{width:100%;object-fit:cover}.job-item h3{font-size:max(22px,calc(38 * var(--unit)));line-height:1.45;letter-spacing:-.035em;color:var(--accent);margin-bottom:calc(14 * var(--unit));white-space:nowrap}.job-item p{font-size:max(15px,calc(20 * var(--unit)));line-height:1.75}.day{margin-top:calc(160 * var(--unit))}.day-title{display:block;width:max-content;margin:0 auto calc(60 * var(--unit));font-size:max(24px,calc(40 * var(--unit)));letter-spacing:.05em;padding:0 calc(43 * var(--unit))}.timeline{padding-inline:calc(45 * var(--unit))}.timeline li{display:grid;grid-template-columns:calc(100 * var(--unit)) 1fr;gap:calc(25 * var(--unit));margin-bottom:calc(64 * var(--unit));position:relative}.step-number{font-size:max(38px,calc(68 * var(--unit)));font-weight:400;color:var(--accent);line-height:1}.step-number span{display:block;font-size:max(16px,calc(23 * var(--unit)));margin-bottom:4px}.timeline li:not(:last-child):after{content:'';position:absolute;bottom:calc(-39 * var(--unit));left:calc(15 * var(--unit));border-inline:calc(17 * var(--unit)) solid transparent;border-top:calc(14 * var(--unit)) solid var(--accent)}.step-content{border-left:1px solid #ffc899;padding-left:calc(28 * var(--unit))}.step-content h4{font-size:max(17px,calc(28 * var(--unit)));color:var(--accent);line-height:1.5;margin-bottom:8px}.step-content p{font-size:max(15px,calc(20 * var(--unit)));line-height:1.7}.shift{margin-top:calc(245 * var(--unit))}.shift-figure{margin:calc(45 * var(--unit)) auto calc(60 * var(--unit));width:95%}.shift-note{position:relative;border:1px solid var(--accent);border-radius:12px;padding:calc(60 * var(--unit)) calc(32 * var(--unit)) calc(35 * var(--unit));overflow:hidden;min-height:calc(370 * var(--unit))}.shift-note p{width:67%;font-size:max(16px,calc(24 * var(--unit)));line-height:1.85;position:relative;z-index:1}.handwritten{font-family:cursive;font-style:italic;font-size:max(26px,calc(43 * var(--unit)));font-weight:400;line-height:1;color:var(--accent);position:absolute;left:calc(30 * var(--unit));top:calc(20 * var(--unit))}.shift-note img{position:absolute;right:calc(-18 * var(--unit));bottom:calc(-6 * var(--unit));width:36%;max-height:97%;object-fit:contain;object-position:right bottom}.business{margin-top:calc(225 * var(--unit));padding-bottom:calc(230 * var(--unit))}.business .section-heading h2{font-size:max(25px,calc(46 * var(--unit)))}.business-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(45 * var(--unit)) calc(40 * var(--unit));padding:calc(66 * var(--unit)) calc(29 * var(--unit)) 0}.business-grid figure{text-align:center;min-width:0}.business-grid h3{font-size:max(17px,calc(30 * var(--unit)));font-weight:700;color:var(--accent);margin-bottom:calc(7 * var(--unit));white-space:nowrap}.business-grid figure img{width:100%;aspect-ratio:1;object-fit:cover;border:2px solid #31a8ff}.business-grid figcaption{font-size:max(14px,calc(24 * var(--unit)));margin-top:8px;white-space:nowrap}.business-more{border:2px solid #31a8ff;align-self:center;min-height:calc(280 * var(--unit));display:flex;flex-direction:column;justify-content:center;padding:calc(25 * var(--unit));color:var(--blue)}.business-more strong{font-size:max(22px,calc(34 * var(--unit)));line-height:1.5}.business-more small{font-size:max(11px,calc(14 * var(--unit)));margin-top:10px}

.salary{padding-top:calc(55 * var(--unit))}.salary .section-heading{margin-bottom:calc(65 * var(--unit))}.salary-summary{display:grid;grid-template-columns:1fr 1.03fr;gap:calc(22 * var(--unit));align-items:center}.salary-total{text-align:center;line-height:1.15}.total-label{font-size:max(20px,calc(36 * var(--unit)));font-weight:800;letter-spacing:.06em}.salary-total>p{white-space:nowrap;display:flex;justify-content:center;align-items:baseline;gap:5px;margin-top:calc(10 * var(--unit))}.salary-total strong,.annual strong{color:var(--pink);background:linear-gradient(100deg,#f642fd,#ff5675);background-clip:text;-webkit-text-fill-color:transparent;font-size:calc(98 * var(--unit));font-weight:700;letter-spacing:-.06em;line-height:1.2}.salary-total p>span{font-size:max(22px,calc(37 * var(--unit)));font-weight:800}.salary-total>small{display:block;font-size:max(11px,calc(14 * var(--unit)));line-height:1.55;margin-top:5px;letter-spacing:-.04em}.salary-total .approx{font-size:max(18px,calc(30 * var(--unit)))}.salary-parts{border-left:2px solid var(--pink);padding-left:calc(23 * var(--unit));font-size:max(13px,calc(21 * var(--unit)));font-weight:700}.salary-parts li{padding-left:calc(27 * var(--unit));position:relative;margin:calc(9 * var(--unit)) 0;line-height:1.65}.salary-parts li:before{content:'';position:absolute;width:calc(16 * var(--unit));height:calc(16 * var(--unit));left:0;top:.48em;border-radius:50%;background:var(--pink)}.salary-parts li span{white-space:nowrap}.salary-chart{width:75%;margin:calc(75 * var(--unit)) auto calc(25 * var(--unit))}.annual{display:flex;justify-content:center;align-items:center;gap:calc(30 * var(--unit))}.annual-label{background:var(--pink);color:white;border-radius:7px;padding:calc(8 * var(--unit)) calc(32 * var(--unit));font-size:max(22px,calc(36 * var(--unit)));position:relative;line-height:1.45}.annual-label:after{content:'';position:absolute;top:50%;right:-12px;transform:translateY(-50%);border-block:9px solid transparent;border-left:14px solid var(--pink)}.annual p{display:flex;align-items:baseline;gap:calc(8 * var(--unit));font-size:max(22px,calc(39 * var(--unit)));font-weight:800;white-space:nowrap}.annual strong{font-size:calc(125 * var(--unit));font-weight:600}.salary-footnote{text-align:right;font-size:max(11px,calc(15 * var(--unit)));margin-right:calc(22 * var(--unit));line-height:1.7}.senior-callout{text-align:center;color:var(--pink);font-size:max(27px,calc(45 * var(--unit)));margin:calc(160 * var(--unit)) 0 calc(80 * var(--unit))}.senior-callout span{font-size:1.4em;font-weight:400}.senior-heading{position:relative;border-bottom:2px solid var(--pink);min-height:calc(290 * var(--unit));display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:calc(55 * var(--unit));overflow:hidden}.senior-heading img{position:absolute;width:43%;left:calc(35 * var(--unit));bottom:-2%;max-height:98%;object-fit:contain;object-position:bottom}.senior-heading h3{position:relative;line-height:1.6;padding-right:calc(50 * var(--unit));padding-bottom:calc(16 * var(--unit));font-size:max(28px,calc(50 * var(--unit)));font-weight:800}.department{display:block;font-size:.5em;font-style:italic;transform:rotate(-8deg);margin-left:calc(-54 * var(--unit));margin-bottom:calc(15 * var(--unit))}.senior-heading em{font-style:normal;font-size:1.25em;color:#f33fda;margin-right:5px}.career{--accent:var(--green);margin-top:calc(275 * var(--unit))}.career .section-heading{margin-bottom:calc(65 * var(--unit))}.career-band{position:relative;left:50%;transform:translateX(-50%);width:min(96vw,1840px);background:#e7f8e8;padding:calc(58 * var(--unit)) calc(40 * var(--unit));display:grid;grid-template-columns:3fr 1.85fr;gap:calc(55 * var(--unit));align-items:end;z-index:20}.career-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(75 * var(--unit))}.career-year{background:white;border:1px solid var(--green);text-align:center;color:var(--green);font-size:max(18px,calc(30 * var(--unit)));margin-bottom:calc(34 * var(--unit));position:relative;line-height:1.5;font-weight:700}.career-year:after{content:'';height:1px;background:var(--green);position:absolute;top:50%;left:100%;width:calc(77 * var(--unit))}.career-step:last-child .career-year:after{display:none}.career-card{background:white;border:1px solid var(--green);border-radius:6px;padding:calc(18 * var(--unit)) calc(20 * var(--unit)) calc(45 * var(--unit));height:calc(100% - 75 * var(--unit));position:relative}.career-step:not(:last-child) .career-card:after{content:'';position:absolute;right:calc(-48 * var(--unit));top:45%;border-block:calc(15 * var(--unit)) solid transparent;border-left:calc(18 * var(--unit)) solid var(--green)}.career-icon{width:calc(130 * var(--unit));height:calc(125 * var(--unit));object-fit:contain;margin:0 auto}.career-card h3{color:var(--green);font-size:max(18px,calc(28 * var(--unit)));text-align:center;margin:calc(12 * var(--unit)) 0;font-weight:700;white-space:nowrap}.career-card>p,.career-note p{font-size:max(16px,calc(20 * var(--unit)));line-height:1.85}.career-note{position:relative;min-height:calc(340 * var(--unit));background:white;border:1px solid var(--green);border-radius:7px;padding:calc(54 * var(--unit)) calc(26 * var(--unit)) calc(24 * var(--unit));overflow:hidden}.career-note>div{width:70%;position:relative;z-index:1}.career-note .handwritten{top:calc(-27 * var(--unit));left:0;font-size:max(22px,calc(35 * var(--unit)))}.career-note h3{color:var(--green);font-size:max(24px,calc(40 * var(--unit)));line-height:1.4;white-space:nowrap;margin-bottom:10px;letter-spacing:-.05em}.career-note h3 span{font-size:.6em}.career-note img{position:absolute;right:calc(17 * var(--unit));bottom:calc(-40 * var(--unit));height:97%;width:auto;max-width:28%;object-fit:contain;object-position:bottom}.interview{margin-top:calc(220 * var(--unit))}.interview .section-heading h2{font-size:max(25px,calc(47 * var(--unit)))}.qa-list{margin-top:calc(95 * var(--unit))}.qa-item{margin-bottom:calc(115 * var(--unit))}.qa-item h3{position:relative;border-bottom:2px solid var(--purple);padding:0 calc(15 * var(--unit)) calc(16 * var(--unit));font-size:max(19px,calc(32 * var(--unit)));line-height:1.55;width:fit-content;max-width:100%;display:flex;align-items:center;gap:9px;color:var(--purple);font-weight:700}.qa-item h3:after{content:'';position:absolute;bottom:-8px;left:50%;width:13px;height:13px;border-right:2px solid var(--purple);border-bottom:2px solid var(--purple);background:white;transform:rotate(45deg)}.q-label{flex:none}.qa-answer{display:flex;align-items:center;gap:calc(18 * var(--unit));margin:calc(39 * var(--unit)) 0 calc(20 * var(--unit));color:#a041ff}.qa-answer>span{font-size:max(42px,calc(65 * var(--unit)));line-height:1;font-weight:500}.qa-answer strong{font-size:max(25px,calc(40 * var(--unit)));line-height:1.25;font-weight:700;letter-spacing:-.025em;background:linear-gradient(100deg,#9334ff,#c37bff);background-clip:text;-webkit-text-fill-color:transparent}.qa-item>p:last-child{font-size:max(15px,calc(20 * var(--unit)));font-weight:600;line-height:1.9}.more-links{display:grid;gap:calc(23 * var(--unit));max-width:calc(470 * var(--unit));margin:calc(-45 * var(--unit)) auto 0}.more-links a{border:2px solid var(--purple);color:var(--purple);border-radius:60px;font-size:max(17px,calc(28 * var(--unit)));text-align:center;padding:8px 16px;min-height:44px;line-height:1.3}.more-links a:nth-child(2){color:#9b38ff;border-color:#9b38ff}.visit{margin:calc(75 * var(--unit)) calc(40 * var(--unit)) 0;padding:calc(40 * var(--unit)) calc(22 * var(--unit)) calc(28 * var(--unit));border:2px solid #a745ff;border-radius:14px}.visit-tags{display:flex;justify-content:space-between;gap:8px;margin-bottom:calc(40 * var(--unit))}.visit-tags span{background:linear-gradient(100deg,#9b38ff,#c783ff);color:white;font-size:max(15px,calc(25 * var(--unit)));font-weight:700;padding:calc(11 * var(--unit)) calc(17 * var(--unit));transform:rotate(-4deg);white-space:nowrap}.visit-tags span:nth-child(2){transform:translateY(12px) rotate(4deg)}.visit>p{text-align:center;font-size:max(14px,calc(23 * var(--unit)));line-height:1.6}.telephone{display:block;color:#9b38ff;margin-top:calc(26 * var(--unit));line-height:1.35}.telephone small{display:block;font-size:max(14px,calc(23 * var(--unit)));margin-left:calc(18 * var(--unit))}.telephone>span{display:block;text-align:center;font-size:max(26px,calc(53 * var(--unit)));white-space:nowrap;letter-spacing:-.045em;font-weight:500}.parents{margin-top:calc(300 * var(--unit))}.parents h2{text-align:center;font-size:max(26px,calc(50 * var(--unit)));font-weight:800;line-height:1.3;margin-bottom:calc(70 * var(--unit));letter-spacing:.04em}.parents .message-copy{padding-inline:calc(24 * var(--unit))}.footer{padding-top:calc(170 * var(--unit));padding-bottom:calc(290 * var(--unit));text-align:center}.contact-button{width:80%;margin:0 auto;min-height:calc(118 * var(--unit));font-size:max(20px,calc(32 * var(--unit)));font-weight:600}.footer-links{display:grid;justify-content:center;gap:calc(15 * var(--unit));margin-top:calc(50 * var(--unit));color:var(--blue);font-size:max(16px,calc(28 * var(--unit)))}.external{font-size:.8em}.footer-brand{display:block;width:66%;margin:calc(185 * var(--unit)) auto calc(20 * var(--unit))}.copyright{display:block;font-size:max(8px,calc(12 * var(--unit)));white-space:nowrap}

@media(max-width:1400px) and (min-width:801px){.desktop-nav{left:auto;right:2vw;width:20vw;padding:24px 19px}.site-brand{left:2vw;width:23vw}.career-steps{gap:32px}.career-year:after{width:34px}.career-step:not(:last-child) .career-card:after{right:-25px}.career-card h3{font-size:16px}.career-band{gap:32px;padding-inline:22px}.career-note h3{font-size:26px}}
@media(max-width:800px){:root{--page:min(750px,100%);--unit:min(1px,.13333333vw)}html{scroll-padding-top:84px}section,[id]{scroll-margin-top:84px}.site-brand{position:sticky;top:0;left:auto;width:100%;max-width:none;height:76px;padding:14px 24px;background:#d9f1faee;backdrop-filter:blur(8px);z-index:50;display:flex;align-items:center;box-shadow:0 1px 0 #cee4ee}.site-brand a{display:block;width:260px;max-width:70%;}.site-brand span{font-size:12px;margin-top:2px}.parents-fixed,.desktop-nav{display:none}.menu-toggle{display:flex;position:fixed;right:20px;top:14px;border:0;background:white;border-radius:8px;width:52px;height:49px;flex-direction:column;justify-content:center;align-items:center;gap:5px;z-index:60;cursor:pointer;color:var(--navy)}.menu-label{font-size:10px;font-weight:700}.menu-lines{width:23px;height:13px;border-block:2px solid var(--navy);position:relative}.menu-lines:after{content:'';position:absolute;top:4px;left:0;width:100%;border-top:2px solid var(--navy)}.menu-toggle[aria-expanded="true"] .menu-lines{height:20px;border:0}.menu-toggle[aria-expanded="true"] .menu-lines:before,.menu-toggle[aria-expanded="true"] .menu-lines:after{content:'';position:absolute;top:9px;left:0;width:100%;border-top:2px solid var(--navy);transform:rotate(45deg)}.menu-toggle[aria-expanded="true"] .menu-lines:after{transform:rotate(-45deg)}.mobile-menu:not([hidden]){display:flex;flex-direction:column;position:fixed;inset:76px 0 0;background:white;padding:24px max(28px,calc((100vw - 600px)/2));z-index:55;overflow-y:auto;gap:7px;font-size:18px}.mobile-menu>a,.mobile-menu .nav-job>a{display:block;padding:11px 0;border-bottom:1px solid #e5e8f7}.mobile-menu .nav-job>a:before{display:none}.mobile-menu .nav-job ul{padding:5px 0 5px 20px;font-size:15px}.mobile-menu .nav-job li a{display:block;padding:5px}.page{box-shadow:none;overflow:clip}.hero-image{width:104.8%}.career-band{width:100%;transform:none;left:auto;display:block;padding:36px 22px}.career-steps{gap:24px}.career-year:after{width:26px}.career-card{padding:16px 13px 25px}.career-card h3{white-space:normal;font-size:19px}.career-card>p{font-size:16px}.career-step:not(:last-child) .career-card:after{right:-20px;border-block-width:9px;border-left-width:11px}.career-note{max-width:600px;margin:45px auto 0;min-height:280px;padding:55px 25px 24px}.career-note>div{width:76%}.career-note p{font-size:17px}.career-note h3{font-size:32px}.career-note img{right:10px}.career-note .handwritten{top:-28px}.footer{padding-bottom:110px}}
@media(max-width:600px){body{font-weight:600}.site-brand{height:68px;padding:12px 16px}.site-brand a{width:238px}.site-brand span{font-size:11px}.menu-toggle{right:12px;top:10px}.mobile-menu:not([hidden]){top:68px}.hero{padding-bottom:35px}.message{margin-bottom:85px}.message-heading{margin-bottom:26px}.message-script{width:72%}.message-copy{padding-inline:10px;line-height:2.6;font-size:16px}.message-copy p+p{margin-top:22px}.section-heading h2{font-size:25px;letter-spacing:.01em;white-space:normal}.section-intro{font-size:14px;max-width:100%;line-height:1.85}.desktop-break{display:none}.job-list{margin-top:30px}.job-item{grid-template-columns:39% 1fr;gap:13px;align-items:start;margin-bottom:34px}.job-item h3{font-size:19px;white-space:normal;margin-top:-4px;letter-spacing:-.04em}.job-item p{font-size:14px;line-height:1.8}.day{margin-top:65px}.timeline{padding-inline:0}.timeline li{grid-template-columns:42px 1fr;gap:13px;margin-bottom:36px}.step-content{padding-left:15px}.timeline li:not(:last-child):after{bottom:-23px;left:8px}.step-content p{font-size:14px}.step-content h4{font-size:17px}.step-number{font-size:37px}.step-number span{font-size:14px}.shift{margin-top:100px}.shift-figure{width:108%;max-width:none;margin-left:-4%;margin-top:25px;margin-bottom:30px}.shift-note{padding:42px 14px 20px;min-height:260px}.shift-note p{font-size:14px;width:70%;line-height:1.9}.shift-note img{width:34%;right:-7px;max-height:90%}.handwritten{left:14px;top:12px}.business{margin-top:90px;padding-bottom:90px}.business .section-heading h2{font-size:24px}.business-grid{padding:30px 0 0;gap:22px 17px}.business-grid h3{font-size:16px;letter-spacing:-.04em}.business-grid figcaption{font-size:13px;margin-top:5px}.business-more{padding:14px;min-height:0;aspect-ratio:1}.business-more strong{font-size:23px}.business-more small{font-size:10px}.salary{padding-top:28px}.salary-summary{gap:10px;grid-template-columns:1fr 1.04fr}.salary .section-heading{margin-bottom:32px}.total-label{font-size:18px}.salary-total strong{font-size:clamp(42px,12.4vw,67px)}.salary-total p>span{font-size:19px}.salary-total>small{font-size:10px;letter-spacing:-.06em}.salary-parts{font-size:11px;padding-left:8px}.salary-parts li{padding-left:11px;margin:6px 0}.salary-parts li:before{width:7px;height:7px}.salary-chart{width:90%;margin-top:32px;margin-bottom:10px}.annual{gap:16px}.annual-label{font-size:22px;padding:4px 16px}.annual strong{font-size:clamp(55px,17vw,84px)}.annual p{font-size:23px;gap:5px}.salary-footnote{font-size:10px;margin-right:0}.senior-callout{margin:62px 0 35px;font-size:25px}.senior-heading{min-height:160px;margin-bottom:25px}.senior-heading h3{font-size:27px;padding-right:20px;padding-bottom:8px}.senior-heading img{left:10px;width:44%}.department{font-size:15px;margin-left:-30px;margin-bottom:10px}.career{margin-top:110px}.career .section-heading{margin-bottom:30px}.career-band{padding:28px 22px}.career-steps{display:block}.career-step{display:grid;grid-template-columns:52px 1fr;gap:15px;margin-bottom:28px;position:relative}.career-year{font-size:16px;margin:0;height:max-content;line-height:1.7;padding:5px 0}.career-year:after{display:none}.career-card{height:auto;padding:18px}.career-icon{width:70px;height:70px}.career-card h3{font-size:19px;margin:7px 0 12px}.career-card>p{font-size:15px}.career-step:not(:last-child):after{content:'';position:absolute;top:46px;bottom:-28px;left:25px;width:1px;background:#52d367}.career-step:not(:last-child) .career-card:after{right:auto;left:50%;top:auto;bottom:-20px;border-inline:8px solid transparent;border-top:11px solid var(--green);border-bottom:0}.career-note{margin-top:45px;padding:43px 17px 20px;min-height:245px}.career-note h3{font-size:23px}.career-note p{font-size:14px;line-height:1.8}.career-note>div{width:74%}.career-note img{max-width:24%;height:85%;bottom:-20px}.career-note .handwritten{font-size:25px;top:-25px}.interview{margin-top:90px}.interview .section-heading h2{font-size:24px}.qa-list{margin-top:50px}.qa-item{margin-bottom:60px}.qa-item h3{font-size:17px;gap:6px;padding-inline:0;padding-bottom:12px}.qa-answer{gap:10px;margin:24px 0 16px}.qa-answer>span{font-size:39px}.qa-answer strong{font-size:24px;line-height:1.4;letter-spacing:-.06em}.qa-item>p:last-child{font-size:14px;line-height:1.9}.more-links{margin-top:-10px;max-width:87%;gap:13px}.more-links a{font-size:16px}.visit{margin:42px 0 0;padding:23px 14px 19px;border-radius:10px}.visit-tags{gap:7px;margin-bottom:28px}.visit-tags span{font-size:14px;padding:7px 12px}.visit>p{font-size:13px}.telephone{margin-top:18px}.telephone>span{font-size:29px}.telephone small{font-size:13px;margin-left:10px}.parents{margin-top:115px}.parents h2{font-size:27px;margin-bottom:35px}.parents .message-copy{padding-inline:8px}.footer{padding-top:70px;padding-bottom:95px}.contact-button{width:88%;min-height:60px}.footer-links{font-size:15px;margin-top:25px;gap:12px}.footer-brand{width:76%;margin-top:78px;margin-bottom:12px}.copyright{font-size:8px;white-space:normal}}
@media(max-width:359px){.site-brand a{max-width:73%;width:210px}.site-brand span{font-size:10px}.section{padding-inline:18px}.job-item{gap:10px;grid-template-columns:37% 1fr}.job-item h3{font-size:17px}.job-item p{font-size:13px}.salary-summary{grid-template-columns:1fr;gap:22px}.salary-parts{font-size:14px;width:90%;margin:auto;padding-left:17px}.salary-parts li{padding-left:17px}.salary-total>small{font-size:11px}.salary-total strong{font-size:70px}.salary-total p>span{font-size:25px}.annual{gap:12px}.annual p{font-size:20px}.annual-label{font-size:18px;padding:5px 12px}.annual strong{font-size:52px}.qa-answer strong{font-size:21px}.telephone>span{font-size:26px}.visit-tags span{font-size:12px}.business-grid h3{font-size:14px}.business-grid figcaption{font-size:11px}.career-band{padding-inline:15px}.career-note h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Keep anchor targets clear of the mobile header without doubling the offset. */
@media(max-width:800px){section,[id]{scroll-margin-top:16px}}

@media(min-width:801px){.career-band{background:linear-gradient(90deg,transparent calc(50% - var(--page)/2),#e7f8e8 calc(50% - var(--page)/2),#e7f8e8 calc(50% + var(--page)/2),transparent calc(50% + var(--page)/2))}.career-note img{bottom:0;height:auto;max-height:100%;max-width:30%;width:30%}}

/* Keep fixed controls inside a docked DevTools viewport. */
.desktop-nav{max-height:calc(100dvh - 175px);overflow-y:auto;overscroll-behavior:contain}
.job-item>div,.salary-summary>*,.career-card{min-width:0}
@media(max-width:800px){
  .site-brand a{max-width:calc(100% - 68px)}
  .mobile-menu:not([hidden]){max-height:calc(100dvh - 76px);overscroll-behavior:contain;padding-bottom:30px}
}
@media(max-width:600px){.mobile-menu:not([hidden]){max-height:calc(100dvh - 68px)}}

/* The Illustrator margin note specifies a horizontally scrollable career row. */




.career-band{position:relative;left:auto;transform:none;width:100%;max-width:100%;display:flex;align-items:stretch;gap:26px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:22px;padding:28px 22px 24px;background:#e7f8e8;z-index:auto;scrollbar-width:thin;scrollbar-color:#00b82a #e7f8e8;-webkit-overflow-scrolling:touch}
.career-band:focus-visible{outline:3px solid #087b28;outline-offset:4px}
.career-steps{display:contents}
.career-step{flex:0 0 clamp(230px,72vw,280px);display:flex;flex-direction:column;gap:0;margin:0;min-width:0;scroll-snap-align:start}
.career-year{font-size:22px;line-height:1.5;margin:0 0 24px;padding:3px 0;height:auto}
.career-year:after{width:28px}
.career-step:after{display:none}
.career-card{height:auto;flex:1;padding:22px 20px 28px;display:flex;flex-direction:column;align-items:stretch}
.career-icon{width:86px;height:86px;margin:0 auto 14px}
.career-card h3{font-size:21px;white-space:normal;margin:0 0 14px;line-height:1.5}
.career-card>p{font-size:16px;line-height:1.9}
.career-step:not(:last-child) .career-card:after{left:auto;right:-20px;top:45%;bottom:auto;border-block:8px solid transparent;border-left:10px solid var(--green);border-right:0}
.career-note{flex:0 0 auto;align-self:stretch;width:min(460px,calc(100vw - 60px));min-width:260px;max-width:none;margin:61px 0 0;padding:48px 20px 26px;min-height:320px;scroll-snap-align:start;overflow:hidden}
.career-note>div{width:72%}.career-note h3{font-size:24px;line-height:1.5}.career-note p{font-size:15px;line-height:1.9}.career-note .handwritten{top:-30px;font-size:27px}
.career-note img{right:0;bottom:0;width:30%;max-width:30%;height:auto;max-height:90%;object-fit:contain;object-position:right bottom}
@media(max-width:600px){.career-band{padding-inline:16px;scroll-padding-inline:16px}.career-note>div{width:76%}.career-note h3{font-size:21px}.career-note p{font-size:14px}.career-note img{width:25%;max-width:25%}}

/* Reveal is opt-in via JS; content stays readable without JS or with reduced motion. */
.motion-ready [data-reveal]{opacity:0;translate:0 18px;transition:opacity .65s ease,translate .65s cubic-bezier(.2,.65,.3,1);transition-delay:var(--reveal-delay,0ms)}
.motion-ready [data-reveal].is-visible{opacity:1;translate:0 0}
@media(prefers-reduced-motion:reduce){.motion-ready [data-reveal]{opacity:1;translate:none;transition:none}.career-band{scroll-behavior:auto}}

.career-viewport{position:relative;min-width:0}
.swipe-hint{position:absolute;z-index:2;top:120px;left:50%;transform:translateX(-50%);display:block;width:136px;height:80px;padding:12px;color:#087b28;background:#ffffffed;border:1px solid #b9e9c5;border-radius:40px;box-shadow:0 3px 14px #087b2814;pointer-events:none;transition:opacity .3s}
.swipe-hint svg{display:block;width:100%;height:100%;overflow:visible}
.swipe-track{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.35}
.swipe-hand{fill:#fff;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform-origin:56px 44px;animation:swipe-guide 2.4s ease-in-out infinite;animation-play-state:paused}
.swipe-hint.is-active .swipe-hand{animation-play-state:running}
.swipe-hint.is-dismissed{opacity:0}
.swipe-hint.is-dismissed .swipe-hand{animation:none}
@keyframes swipe-guide{0%,12%{transform:translateX(18px) rotate(9deg);opacity:0}22%{opacity:1}65%,78%{transform:translateX(-18px) rotate(-9deg);opacity:1}92%,100%{transform:translateX(-18px) rotate(-9deg);opacity:0}}
@media(prefers-reduced-motion:reduce){.swipe-hand{animation:none;transform:none}.swipe-hint{transition:none}}

/* Larger speech bubbles for the visit / application messages. */
.visit{container-type:inline-size}
.visit-tags{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:16px;margin:4px 0 42px}
.visit-tags span{position:relative;display:flex;align-items:center;justify-content:center;min-height:76px;padding:16px 10px;border-radius:24px;font-size:clamp(19px,5cqw,28px);font-weight:800;line-height:1.4;transform:rotate(-3deg);box-shadow:0 4px 0 #9b38ff18;background:#a745ff}
.visit-tags span:after{content:'';position:absolute;bottom:-15px;left:58%;width:23px;height:21px;background:inherit;clip-path:polygon(0 0,100% 0,25% 100%)}
.visit-tags span:nth-child(2){transform:translateY(10px) rotate(3deg);background:#b966ff}
.visit-tags span:nth-child(2):after{left:30%;clip-path:polygon(0 0,100% 0,75% 100%)}
@container(max-width:335px){.visit-tags{grid-template-columns:1fr;gap:26px;margin-bottom:36px}.visit-tags span{width:85%;min-height:70px;font-size:22px;justify-self:start}.visit-tags span:nth-child(2){justify-self:end;transform:rotate(3deg)}}

/* Use the original Illustrator speech-bubble contours, including their tails. */
.visit-tags{grid-template-columns:1fr 1fr}
.visit-tags span{border-radius:0;box-shadow:none;transform:none;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256.421%2090.666%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%3E%3Cstop%20stop-color%3D%22%239b38ff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23d783ff%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M254.106%200.002%20L4.641%2013.077%20C3.527%2013.136%202.639%2014.036%202.595%2015.152%20L0.047%2082.426%20C0.000%2083.695%201.050%2084.729%202.319%2084.666%20L130.857%2077.927%20L138.225%2089.271%20C139.130%2090.666%20141.205%2090.555%20141.960%2089.075%20L148.100%2077.023%20L251.851%2071.586%20C252.969%2071.528%20253.856%2070.627%20253.897%2069.509%20L256.376%202.239%20C256.421%201.010%20255.434%200.000%20254.218%200.000%20C254.181%200.000%20254.144%200.000%20254.106%200.002%20Z%22%20fill%3D%22url%28%23g%29%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;padding:16px 10px 23px;font-size:clamp(18px,4.8cqw,28px)}
.visit-tags span:after{display:none}
.visit-tags span:nth-child(2){background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20263.664%2090.672%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%3E%3Cstop%20stop-color%3D%22%239b38ff%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23d783ff%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M9.746%201.855%20L0.180%2068.493%20C0.000%2069.749%200.936%2070.890%202.203%2070.957%20L118.118%2077.030%20L124.257%2089.080%20C125.013%2090.563%20127.090%2090.672%20127.995%2089.276%20L135.361%2077.935%20L251.665%2084.029%20C252.782%2084.088%20253.757%2083.286%20253.917%2082.179%20L263.483%2015.540%20C263.664%2014.284%20262.727%2013.144%20261.458%2013.077%20L11.996%200.002%20C11.958%200.000%2011.921%200.000%2011.884%200.000%20C10.817%200.000%209.898%200.785%209.746%201.855%20Z%22%20fill%3D%22url%28%23g%29%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;transform:translateY(12px)}
.visit-tags b{font-weight:inherit;transform:rotate(-3deg)}
.visit-tags span:nth-child(2) b{transform:rotate(3deg)}
@container(max-width:335px){.visit-tags{grid-template-columns:1fr}.visit-tags span{font-size:22px;min-height:82px}.visit-tags span:nth-child(2){transform:none}}

/* Direct manipulation only: no automatic movement or wheel remapping. */
.career-band{scroll-snap-type:none;cursor:grab}
.career-band.is-dragging{cursor:grabbing;scroll-behavior:auto}
.career-band img{-webkit-user-drag:none}
@media(any-pointer:fine){.career-band{user-select:none;-webkit-user-select:none}}

/* Original Illustrator lettering, rather than a platform-dependent cursive font. */
.career-note .handwritten{left:0;top:-40px;width:96px;height:49px;font-size:0;line-height:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20123.244%2062.845%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20gradientUnits%3D%22userSpaceOnUse%22%20x2%3D%22123.244%22%3E%3Cstop%20stop-color%3D%22%239aff00%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300b82a%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22url%28%23g%29%22%3E%3Cpath%20d%3D%22M36.184%203.061%20C34.879%203.076%2033.607%203.437%2032.369%203.646%20C31.087%203.910%2029.843%204.018%2028.556%204.232%20C26.133%204.643%2023.801%205.550%2021.487%206.054%20C19.911%206.392%2018.270%206.585%2016.751%206.969%20C13.500%207.707%2010.361%208.533%207.577%209.430%20C6.068%209.962%204.654%2010.439%203.129%2010.772%20C3.096%2010.976%202.954%2011.089%202.652%2011.066%20C2.196%2011.605%201.698%2012.201%201.354%2012.885%20C1.158%2013.504%200.000%2014.056%200.823%2014.837%20C1.731%2015.462%202.386%2014.350%202.905%2013.956%20C3.671%2013.535%204.169%2012.939%204.943%2012.570%20C7.113%2012.129%209.347%2011.283%2011.065%2010.831%20C11.999%2010.599%2013.273%2010.287%2013.660%2010.101%20C13.755%2010.070%2013.879%2010.070%2014.003%2010.073%20C14.130%2010.073%2014.259%2010.075%2014.357%2010.039%20C16.854%209.319%2019.467%208.790%2022.173%208.153%20C23.649%207.823%2026.069%207.359%2026.894%207.036%20C27.619%206.722%2028.819%206.667%2029.015%206.601%20C29.208%206.533%2029.513%206.557%2029.712%206.539%20C31.198%206.309%2032.193%206.221%2033.277%205.976%20C34.064%205.806%2034.856%205.687%2035.645%205.517%20C37.126%205.238%2038.681%204.650%2040.167%204.420%20C42.791%203.990%2046.049%203.956%2048.265%203.461%20C49.346%203.216%2050.515%203.363%2051.021%202.266%20C51.070%201.105%2049.656%201.582%2049.024%201.234%20C45.072%201.381%2039.641%201.856%2036.184%203.061%20M24.921%2012.028%20C24.947%2012.328%2024.490%2012.266%2024.462%2012.518%20C24.271%2013.189%2023.584%2013.401%2023.123%2013.842%20C22.091%2016.391%2020.300%2018.305%2018.397%2020.077%20C17.633%2021.099%2016.820%2022.123%2016.005%2023.147%20C15.241%2024.169%2014.594%2025.378%2013.348%2026.041%20C12.953%2027.280%2012.058%2028.513%2011.475%2029.315%20C11.258%2029.687%2010.830%2029.976%2010.616%2030.396%20C10.438%2030.662%2010.397%2031.317%2010.224%2031.635%20C10.054%2032.001%209.623%2032.238%209.360%2032.664%20C8.926%2033.453%208.449%2034.299%208.124%2035.182%20C7.812%2036.211%206.568%2037.475%207.492%2038.850%20C8.851%2039.485%209.734%2038.102%2010.546%2037.630%20C10.252%2036.552%2010.719%2036.160%2010.539%2035.221%20C11.385%2035.148%2011.261%2034.305%2011.627%2033.920%20C12.375%2032.148%2013.508%2030.745%2014.635%2029.289%20C15.249%2028.284%2016.023%2027.362%2016.797%2026.441%20C17.574%2025.569%2017.917%2024.336%2019.178%2023.823%20C19.423%2023.201%2019.674%2022.626%2020.030%2022.092%20C20.878%2021.465%2021.299%2020.526%2022.251%2019.940%20C22.212%2019.492%2022.873%2019.584%2022.617%2018.955%20C22.671%2018.449%2023.494%2018.679%2023.502%2018.176%20C23.897%2017.539%2024.457%2017.038%2024.797%2016.354%20C25.561%2015.335%2026.985%2013.806%2025.868%2011.946%20L24.921%2012.028Z%22%2F%3E%3Cpath%20d%3D%22M39.148%2018.614%20C38.511%2019.370%2038.142%2020.307%2037.397%2020.975%20C36.138%2021.486%2035.632%2022.585%2034.205%2022.910%20C33.682%2023.258%2033.282%2023.844%2033.091%2023.962%20C33.052%2024.666%2032.923%2025.482%2032.771%2026.047%20C31.995%2026.919%2031.897%2028.082%2031.391%2029.181%20C31.267%2029.493%2031.396%2029.831%2031.223%2030.148%20C31.141%2030.355%2030.651%2030.499%2030.571%2030.708%20C30.315%2031.232%2030.173%2031.898%2029.972%2032.465%20C30.114%2034.111%2030.127%2035.966%2030.865%2036.956%20C32.090%2037.199%2034.505%2037.240%2036.166%2036.743%20C38.222%2035.559%2040.010%2034.199%2041.584%2032.656%20C42.123%2031.955%2041.883%2031.523%2042.474%2031.372%20C42.285%2030.938%2043.469%2030.130%2043.740%2029.806%20C44.612%2028.273%2045.827%2027.265%2046.256%2025.270%20C46.253%2025.219%2046.343%2025.110%2047.115%2024.741%20C47.834%2024.377%2047.357%2024.672%2048.129%2024.303%20C48.515%2024.117%2048.709%2024.050%2048.804%2023.993%20C49.037%2023.771%2049.903%2022.190%2049.816%2021.795%20C49.813%2021.746%2048.601%2021.651%2047.783%2022.074%20C47.109%2022.383%2047.739%2022.128%2047.053%2022.340%20C46.663%2022.474%2046.408%2022.394%2046.349%2022.301%20C46.129%2021.517%2045.998%2020.572%2045.523%2019.762%20C45.451%2018.362%2043.702%2017.864%2042.853%2017.335%20C41.259%2017.474%2040.477%2018.297%2039.148%2018.614%20M39.933%2022.409%20C40.619%2022.198%2041.297%2021.940%2041.542%2021.315%20C41.411%2020.926%2041.708%2020.900%2041.731%2020.596%20C41.932%2020.518%2042.389%2020.560%2042.791%2020.601%20C43.070%2020.629%2043.320%2020.658%2043.444%2020.647%20C43.942%2021.205%2043.761%2022.577%2043.944%2023.514%20C43.090%2024.091%2041.125%2024.563%2039.672%2024.589%20C39.731%2024.133%2039.399%2023.761%2039.383%2024.164%20C38.692%2023.722%2039.827%2022.920%2039.933%2022.409%20M32.817%2031.714%20C33.672%2030.587%2034.234%2028.982%2035.121%2027.649%20C35.338%2027.280%2035.392%2026.723%2035.985%2026.620%20C35.849%2026.230%2036.148%2026.204%2036.171%2025.900%20C36.986%2026.031%2037.487%2026.588%2038.168%2026.932%20C38.818%2026.872%2039.507%2026.712%2039.881%2026.980%20C40.872%2026.844%2042.458%2026.606%2043.212%2026.037%20C43.281%2026.833%2042.884%2026.870%2042.587%2027.497%20C41.973%2027.953%2041.519%2028.495%2041.068%2029.086%20C40.565%2029.633%2040.167%2030.270%2039.767%2030.855%20C38.836%2031.088%2038.460%2031.975%2037.753%2032.488%20C37.466%2032.664%2037.459%2032.563%2037.278%2032.780%20C37.141%2032.942%2035.482%2034.093%2034.990%2034.186%20L32.549%2034.400%20C32.242%2033.172%2032.908%2032.762%2032.817%2031.714Z%22%2F%3E%3Cpath%20d%3D%22M68.870%2013.553%20C67.126%2013.705%2058.760%2019.607%2058.430%2020.990%20C57.393%2021.184%2052.130%2027.014%2051.374%2028.134%20C51.338%2028.289%2047.842%2032.509%2047.416%2032.798%20C46.888%2034.800%2040.340%2043.706%2041.073%2045.199%20C40.500%2045.550%2039.094%2048.986%2039.254%2049.675%20C38.614%2049.830%2038.800%2050.769%2038.165%2050.973%20L38.253%2051.416%20C38.302%2051.966%2037.833%2052.358%2037.882%2052.905%20C37.309%2053.258%2037.851%2054.265%2037.332%2054.662%20C37.250%2056.024%2036.757%2057.270%2036.422%2058.606%20C36.574%2059.747%2036.422%2062.019%2037.296%2062.845%20L37.495%2062.829%20C40.283%2062.584%2044.746%2053.359%2045.897%2051.001%20C46.403%2049.902%2047.228%2049.027%2047.791%2047.972%20C47.708%2047.629%2047.932%2047.310%2048.224%2047.183%20C49.274%2045.434%2052.189%2039.155%2053.466%2038.290%20C53.358%2037.599%2054.036%2037.338%2053.773%2036.608%20C54.836%2036.164%2058.017%2030.063%2059.100%2028.663%20C60.024%2030.038%2060.816%2031.624%2062.116%2032.715%20C62.983%2032.891%2063.881%2032.813%2064.776%2032.733%20L66.471%2032.586%20C66.571%2032.024%2067.851%2032.315%2067.900%2031.707%20C68.331%2031.470%2068.762%2031.232%2069.249%2031.088%20C70.614%2030.015%2072.224%2028.921%2073.462%2028.160%20C74.006%2027.510%2074.664%2026.998%2075.500%2026.777%20C75.572%2026.470%2083.503%2021.860%2084.173%2021.501%20C84.222%2021.496%2086.975%2017.941%2086.874%2017.952%20L85.221%2017.995%20C83.791%2018.872%2074.202%2024.581%2073.106%2024.677%20C73.008%2024.685%2072.853%2024.648%2072.745%2024.558%20C72.946%2022.835%2073.142%2021.060%2072.985%2019.267%20L72.941%2018.769%20L72.652%2018.341%20C72.600%2017.745%2072.802%2017.175%2072.750%2016.576%20L72.732%2016.378%20C72.510%2016.145%2072.278%2015.764%2072.402%2015.452%20C71.375%2014.505%2070.569%2013.540%2069.156%2013.540%20C69.063%2013.540%2068.968%2013.544%2068.870%2013.553%20M67.639%2016.120%20L67.890%2016.099%20C68.586%2016.037%2069.203%2016.184%2069.871%2016.378%20C70.402%2017.283%2070.642%2018.318%2070.735%2019.363%20C70.934%2021.653%2070.480%2025.056%2069.198%2027.027%20C68.811%2027.210%2067.936%2027.538%2068.034%2028.082%20C66.541%2028.214%2065.168%2029.186%2063.876%2029.300%20C62.132%2029.452%2061.608%2027.489%2060.398%2026.844%20C60.437%2026.137%2060.744%2025.657%2061.100%2025.126%20C61.696%2023.918%2062.931%2021.400%2063.022%2020.139%20C63.726%2019.574%2064.314%2018.821%2064.696%2018.034%20C65.847%2017.985%2066.045%2016.811%2067.252%2016.857%20C67.333%2016.600%2067.616%2016.424%2067.639%2016.120%20M39.525%2056.777%20C39.499%2056.478%2039.130%2056.261%2039.097%2055.910%20C39.089%2055.812%2039.234%2055.748%2039.332%2055.691%20C39.435%2055.180%2039.987%2055.180%2039.672%2054.456%20C39.930%2053.379%2040.369%2052.639%2040.167%2051.501%20C40.660%2050.805%2040.722%2049.796%2041.426%2049.234%20L41.321%2048.037%20C42.146%2047.162%2042.138%2045.909%2042.964%2045.034%20C42.941%2043.628%2044.143%2043.022%2044.385%2041.747%20C44.648%2041.322%2047.649%2036.038%2047.690%2035.935%20C48.611%2035.553%2049.034%2033.507%2049.873%2033.334%20C49.803%2032.538%2050.649%2032.465%2050.742%2031.805%20C51.224%2031.560%2050.941%2030.631%2051.583%2030.525%20C52.527%2029.839%2052.767%2028.564%2053.765%2027.925%20C54.281%2026.926%2055.499%2026.519%2055.698%2025.348%20C56.394%2025.286%2056.595%2024.716%2057.060%2024.274%20C57.310%2024.251%2057.550%2024.130%2057.736%2023.965%20C57.981%2023.893%2058.035%2023.936%2058.048%2024.086%20C58.133%2025.084%2056.513%2027.786%2055.992%2028.683%20C55.865%2029.547%2054.949%2029.981%2054.983%2030.930%20C52.839%2032.824%2051.781%2036.229%2050.130%2038.582%20L50.174%2039.080%20L49.676%2039.123%20C49.416%2039.598%2049.563%2040.138%2049.305%2040.612%20C48.918%2040.798%2048.601%2041.177%2048.688%2041.621%20C47.873%2043.197%2046.741%2044.601%2045.977%2046.174%20C45.324%2046.182%2045.740%2046.899%2045.564%2047.214%20L45.084%2047.456%20C44.741%2048.140%2044.174%2049.092%2043.882%2049.770%20L43.921%2050.219%20C43.039%2051.050%2042.966%2052.510%2041.981%2053.300%20C41.852%2054.115%2041.411%2054.806%2040.753%2055.314%20C40.516%2056.039%2040.286%2056.862%2039.455%2057.136%20C39.497%2057.030%2039.538%2056.927%2039.525%2056.777Z%22%2F%3E%3Cpath%20d%3D%22M95.824%203.817%20C96.657%204.144%2098.390%204.446%2098.963%203.540%20C98.746%202.205%2098.483%200.922%2097.903%200.019%20C97.769%200.007%2097.642%200.000%2097.523%200.000%20C95.441%200.000%2095.609%201.889%2095.824%203.817%20M87.927%2016.251%20C87.561%2016.636%2087.243%2017.015%2086.820%2017.353%20C86.665%2017.869%2085.966%2017.931%2085.979%2018.632%20C85.497%2018.875%2084.968%2019.122%2084.865%2019.683%20C83.325%2021.021%2081.849%2024.212%2080.417%2025.644%20C79.674%2026.310%2078.606%2028.461%2078.240%2029.447%20C78.082%2029.914%2078.005%2030.773%2078.284%2031.653%20C78.304%2032.455%2079.145%2032.331%2079.352%2032.963%20C80.376%2032.625%2081.692%2032.759%2082.920%2032.452%20C83.015%2032.393%2083.479%2031.952%2083.575%2031.893%20C83.758%2031.820%2083.944%2031.833%2084.114%2031.849%20C84.390%2031.869%2084.622%2031.893%2084.749%2031.539%20C85.995%2030.879%2087.568%2030.489%2088.706%2029.736%20C88.729%2029.434%2090.210%2028.552%2090.339%2028.892%20C90.796%2027.798%2092.950%2027.760%2093.533%2026.955%20C93.891%2026.473%2094.668%2026.152%2094.972%2025.626%20C97.114%2024.282%2097.880%2022.711%2097.196%2021.215%20C95.960%2021.421%2095.042%2022.407%2094.023%2022.796%20C93.218%2023.369%2093.280%2024.065%2092.318%2024.550%20C91.090%2025.412%2089.942%2026.065%2088.708%2026.875%20C87.424%2027.690%2086.098%2028.611%2084.318%2028.915%20C83.719%2029.522%2082.298%2030.497%2081.245%2029.937%20C81.315%2028.425%2082.628%2027.961%2083.136%2026.862%20C84.168%2026.067%2085.102%2023.526%2086.304%2022.920%20C87.189%2022.138%2087.308%2020.624%2088.512%2020.067%20C88.794%2018.686%2090.267%2018.308%2090.385%2016.790%20C89.805%2016.489%2090.050%2015.263%2089.062%2015.452%20C88.967%2015.434%2088.884%2015.426%2088.811%2015.426%20C88.182%2015.426%2088.315%2016.039%2087.927%2016.251Z%22%2F%3E%3Cpath%20d%3D%22M98.300%2018.356%20C96.915%2019.734%2096.128%2021.659%2094.910%2023.222%20C94.799%2024.233%2094.074%2025.704%2094.062%2026.707%20C94.062%2028.415%2094.392%2028.185%2094.482%2029.785%20C95.150%2029.976%2095.364%2030.711%2095.576%2031.394%20C96.644%2031.552%2097.299%2032.148%2098.094%2032.630%20C99.768%2032.834%20101.847%2032.501%20103.844%2032.377%20C105.103%2031.867%20106.318%2031.408%20108.121%2031.351%20C108.127%2030.848%20109.164%2031.209%20109.277%2030.799%20C109.246%2030.456%20109.641%2030.469%20110.033%2030.481%20C110.270%2030.489%20110.505%2030.497%20110.650%2030.427%20C111.287%2029.669%20112.522%2029.460%20113.271%2028.843%20C114.024%2028.828%20113.903%2028.033%20114.927%2028.245%20C115.015%2027.535%20115.807%2027.416%20116.292%2027.223%20C116.343%2027.218%20116.596%2026.694%20116.694%2026.635%20C117.409%2026.222%20118.216%2025.699%20118.879%2025.239%20C120.053%2024.886%20122.537%2022.861%20122.785%2021.685%20C123.244%2019.486%20122.447%2019.556%20121.645%2020.129%20C120.197%2020.807%20119.274%2022.293%20117.992%2023.108%20C116.544%2023.787%20115.115%2024.666%20113.836%2025.531%20C112.177%2026.078%20111.145%2027.474%20109.486%2028.020%20C108.870%2028.425%20107.876%2028.562%20107.154%2028.926%20C105.340%2029.989%20102.443%2030.141%2099.814%2030.523%20C98.478%2030.136%2097.134%2029.702%2096.520%2028.402%20C95.612%2026.070%2096.786%2025.717%2097.114%2023.730%20C97.431%2023.351%2097.642%2022.881%2098.228%2022.680%20C98.308%2021.318%2099.747%2021.140%2099.892%2019.925%20C100.307%2019.486%20100.833%2019.190%20100.764%2018.393%20C101.595%2018.720%20101.463%2017.779%20101.644%2017.562%20C101.920%2017.286%20102.410%2017.144%20102.528%2016.783%20C103.145%2016.930%20103.400%2016.403%20103.682%2016.179%20C103.767%2016.151%20103.885%2016.159%20104.004%2016.164%20C104.154%2016.171%20104.301%2016.182%20104.378%2016.117%20C104.523%2016.055%20104.319%2015.421%20104.837%2015.627%20C105.356%2015.831%20105.356%2015.831%20105.064%2015.356%20C106.300%2014.546%20107.510%2014.639%20108.673%2015.291%20C108.924%2015.872%20109.200%2016.148%20109.244%2016.646%20C109.460%2017.982%20108.609%2018.560%20108.526%2019.370%20C108.464%2019.775%20108.648%2020.162%20108.632%2020.565%20C110.237%2021.679%20111.313%2020.229%20111.909%2019.574%20C112.027%2019.213%20111.550%2018.351%20112.053%2018.359%20C111.269%2016.267%20110.624%2014.066%20109.388%2012.567%20C109.040%2012.538%20108.701%2012.523%20108.372%2012.523%20C103.484%2012.523%20100.603%2015.664%2098.300%2018.356Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") left top/contain no-repeat}
/* Share the amount column so both notes start directly below the approximate sign. */
.annual{display:grid;grid-template-columns:max-content max-content;row-gap:0}
.annual .salary-footnote{grid-column:2;display:block;width:0;min-width:100%;margin:0;text-align:left;white-space:normal;font-size:max(11px,calc(15 * var(--unit)));font-weight:600;line-height:1.7}
@media(max-width:600px){.annual .salary-footnote{font-size:10px}}

/* Match the department callout above the telephone number in the Illustrator artboard. */
.telephone{width:fit-content;max-width:100%;margin-inline:auto}
.telephone small{display:flex;align-items:center;gap:.7em;width:max-content;margin:0 0 4px;padding-inline:.15em;font-size:clamp(14px,3.5cqw,23px);font-weight:500;line-height:1.5}
.telephone small:before,.telephone small:after{content:'';display:block;flex:0 0 2px;width:2px;height:1.25em;background:currentColor;border-radius:2px}
.telephone small:before{transform:rotate(-20deg)}
.telephone small:after{transform:rotate(20deg)}

/* Original Illustrator For Parents lettering, scaled with the heading. */
.parents h2{position:relative;isolation:isolate}
.parents h2::before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:-1.27em;width:10.5583em;max-width:100%;height:1.6918em;transform:translateX(-50%);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20527.913%2084.590%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2253.725%22%20y1%3D%22172.683%22%20x2%3D%22458.950%22%20y2%3D%22-61.274%22%3E%3Cstop%20stop-color%3D%22%23000050%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230079ff%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20opacity%3D%22.5%22%20fill%3D%22url%28%23g%29%22%3E%3Cpath%20d%3D%22M99.307%2010.899%20C98.706%2012.699%2096.306%2013.399%2094.006%2013.798%20C92.605%2015.099%2089.706%2014.899%2088.206%2016.199%20C81.605%2016.298%2077.805%2019.100%2071.404%2019.499%20C70.704%2020.199%2069.005%2019.899%2068.604%2020.999%20C63.204%2021.499%2058.103%2022.899%2052.703%2023.799%20C47.503%2024.600%2042.203%2025.399%2036.902%2026.200%20C34.803%2027.200%2032.902%2028.299%2030.202%2028.600%20C27.902%2033.700%2026.202%2039.300%2024.401%2044.501%20C24.502%2044.701%2024.601%2044.800%2024.702%2044.800%20C25.302%2044.800%2025.601%2042.400%2026.302%2042.101%20L26.601%2042.101%20C27.302%2042.101%2027.502%2041.501%2028.202%2041.501%20C28.302%2041.501%2028.502%2041.601%2028.702%2041.601%20C30.302%2039.001%2033.002%2037.601%2034.502%2034.900%20C37.303%2033.500%2037.702%2029.799%2041.703%2029.600%20C42.303%2030.000%2042.703%2031.299%2042.703%2032.500%20C42.703%2033.700%2042.303%2034.900%2041.203%2034.900%20C40.602%2035.601%2040.803%2036.800%2039.602%2036.800%20L39.303%2036.800%20C39.303%2037.001%2039.402%2037.200%2039.402%2037.400%20C39.402%2038.300%2038.503%2038.400%2038.303%2039.200%20C38.602%2039.501%2039.003%2039.601%2039.402%2039.601%20C40.602%2039.601%2042.203%2038.900%2043.102%2038.700%20C49.804%2037.200%2056.403%2035.700%2063.804%2034.900%20C66.704%2033.900%2070.204%2033.299%2073.805%2032.900%20C74.005%2032.900%2074.104%2033.000%2074.305%2033.000%20C75.405%2033.000%2076.505%2032.400%2077.405%2032.400%20C77.805%2032.400%2078.205%2032.601%2078.605%2032.900%20C78.405%2036.200%2074.104%2035.500%2072.404%2037.300%20C69.104%2039.200%2064.904%2039.001%2060.404%2040.200%20C60.103%2040.200%2060.004%2040.601%2059.904%2040.601%20C57.603%2041.101%2055.004%2041.101%2052.703%2041.601%20C52.804%2042.001%2048.403%2043.101%2047.303%2043.101%20C47.003%2043.101%2046.803%2043.101%2046.503%2043.001%20C44.903%2043.701%2043.903%2044.501%2041.703%2044.501%20C41.003%2045.800%2038.902%2045.800%2036.902%2045.901%20C36.702%2045.800%2036.602%2045.800%2036.502%2045.800%20C35.803%2045.800%2036.303%2047.001%2035.502%2047.001%20C35.303%2047.001%2035.002%2046.901%2034.803%2046.901%20C34.602%2046.901%2034.502%2047.001%2034.502%2047.300%20L34.002%2047.300%20C32.802%2047.300%2032.202%2047.901%2031.002%2047.901%20C30.702%2047.901%2030.502%2047.901%2030.202%2047.800%20C27.802%2049.602%2026.002%2051.901%2023.901%2054.102%20C19.701%2058.502%2013.301%2067.702%2010.101%2073.103%20C8.601%2075.603%206.001%2080.302%203.500%2080.302%20C2.500%2080.302%200.000%2080.203%200.000%2079.603%20C0.000%2074.402%203.801%2073.103%204.801%2068.702%20C7.101%2067.301%207.900%2064.502%2010.101%2063.002%20C10.001%2062.801%2010.001%2062.603%2010.001%2062.402%20C10.001%2061.801%2016.801%2051.701%2017.701%2051.701%20C17.701%2049.102%2019.201%2048.201%2019.201%2045.701%20C19.201%2045.300%2019.201%2044.901%2019.101%2044.501%20C21.302%2042.300%2023.201%2037.400%2024.401%2033.400%20C25.101%2031.000%2024.901%2024.500%2027.702%2024.500%20C28.101%2024.500%2028.502%2024.600%2029.202%2024.799%20C30.602%2023.700%2030.302%2022.899%2033.002%2021.899%20C35.803%2020.899%2041.402%2020.600%2045.503%2019.999%20C46.102%2019.899%2046.303%2019.499%2046.503%2019.499%20C50.804%2018.799%2054.903%2018.399%2059.004%2017.600%20C62.904%2016.899%2066.704%2015.599%2070.505%2014.699%20C74.305%2013.798%2078.104%2013.599%2081.505%2011.798%20C81.905%2011.899%2082.306%2011.899%2082.605%2011.899%20C84.205%2011.899%2085.205%2011.399%2086.705%2011.399%20L87.306%2011.399%20C88.806%2010.099%2091.306%2010.599%2093.506%209.398%20C93.806%209.198%2094.006%208.499%2094.606%208.499%20L95.006%208.499%20C95.506%208.499%2095.806%208.398%2095.906%207.999%20C97.706%208.298%2099.206%208.798%2099.307%2010.899Z%22%2F%3E%3Cpath%20d%3D%22M94.901%2046.800%20C94.301%2048.001%2092.901%2048.401%2091.501%2048.701%20C91.201%2049.701%2088.801%2051.102%2090.101%2052.102%20C90.201%2051.301%2090.801%2052.102%2090.601%2053.001%20C93.501%2053.201%2097.501%2052.602%2099.302%2051.602%20C99.101%2049.701%2099.701%2047.001%2098.802%2045.800%20C98.201%2045.800%2096.101%2045.201%2095.401%2045.401%20C95.302%2046.001%2094.701%2046.001%2094.901%2046.800%20M82.900%2056.401%20C81.700%2056.502%2081.500%2057.602%2081.000%2058.301%20C79.000%2060.801%2077.601%2063.902%2075.700%2066.002%20C75.700%2068.103%2074.300%2068.802%2074.700%2071.302%20L79.601%2071.302%20C80.601%2071.202%2084.101%2069.202%2084.400%2068.902%20C84.801%2068.503%2084.801%2068.702%2085.400%2068.402%20C86.900%2067.502%2087.801%2065.801%2089.701%2065.502%20C90.601%2064.402%2091.501%2063.202%2092.601%2062.202%20C93.601%2061.102%2094.601%2060.102%2095.901%2059.301%20C96.601%2058.102%2097.401%2058.102%2097.401%2056.502%20C95.802%2057.502%2092.601%2057.702%2090.601%2057.801%20C89.901%2057.202%2088.501%2057.401%2087.201%2057.401%20C85.900%2056.602%2085.001%2055.401%2083.400%2055.002%20C83.301%2055.602%2082.700%2055.602%2082.900%2056.401%20M77.601%2050.602%20C78.000%2050.401%2078.900%2049.301%2080.000%2048.701%20C82.900%2048.300%2084.101%2046.201%2086.701%2045.401%20C88.301%2044.201%2089.201%2042.400%2090.601%2041.001%20C93.301%2040.601%2095.001%2039.101%2098.201%2039.101%20C99.802%2040.300%20103.202%2041.601%20103.101%2044.401%20C103.901%2046.101%20104.002%2048.001%20104.302%2049.602%20C104.402%2049.801%20104.902%2050.001%20105.702%2049.801%20C107.101%2049.501%20105.802%2049.901%20107.202%2049.401%20C108.902%2048.701%20111.303%2049.102%20111.303%2049.201%20C111.402%2050.001%20109.402%2053.001%20108.902%2053.401%20C108.702%2053.501%20108.302%2053.602%20107.502%2053.901%20C105.902%2054.501%20106.902%2054.001%20105.402%2054.602%20C103.802%2055.201%20103.601%2055.401%20103.601%2055.502%20C102.401%2059.401%2099.802%2061.202%2097.802%2064.103%20C97.201%2064.702%2094.701%2066.103%2095.001%2067.002%20C93.801%2067.202%2094.201%2068.103%2093.001%2069.402%20C89.601%2072.202%2085.801%2074.603%2081.500%2076.603%20C78.101%2077.302%2073.300%2076.802%2070.899%2076.103%20C69.600%2074.003%2069.899%2070.302%2069.899%2067.002%20C70.399%2065.902%2070.800%2064.603%2071.399%2063.603%20C71.600%2063.202%2072.600%2063.002%2072.800%2062.603%20C73.200%2062.002%2073.000%2061.301%2073.300%2060.702%20C74.500%2058.602%2074.900%2056.301%2076.601%2054.701%20C77.000%2053.602%2077.400%2052.001%2077.601%2050.602Z%22%2F%3E%3Cpath%20d%3D%22M156.002%2059.202%20C156.002%2059.102%20157.302%2063.002%20157.302%2063.002%20C157.302%2063.002%20153.802%2066.702%20153.701%2066.502%20C148.501%2069.802%20143.601%2074.103%20136.900%2075.603%20C133.700%2075.903%20130.101%2075.403%20127.800%2075.103%20C126.800%2075.003%20126.500%2075.103%20125.399%2074.603%20C125.200%2074.503%20125.399%2074.203%20124.899%2074.103%20C123.600%2074.103%20122.899%2072.302%20122.000%2071.202%20C121.800%2069.003%20122.699%2067.802%20123.000%2066.002%20C125.700%2062.801%20127.200%2059.301%20130.200%2056.401%20C130.000%2054.301%20129.601%2051.401%20128.700%2050.102%20C125.800%2050.801%20117.499%2062.702%20114.699%2063.502%20C114.699%2063.502%20111.099%2060.901%20111.199%2061.002%20C112.699%2059.702%20115.399%2056.202%20116.699%2055.201%20C117.999%2053.701%20122.899%2047.001%20124.700%2046.101%20C124.800%2045.001%20128.000%2043.001%20128.800%2042.300%20C129.300%2041.700%20128.900%2039.800%20131.101%2040.501%20C133.400%2041.101%20133.101%2044.201%20133.500%2046.800%20C134.301%2048.001%20134.601%2049.801%20135.400%2051.102%20C135.000%2053.401%20136.900%2054.401%20136.900%2056.401%20C136.001%2056.401%20136.200%2057.801%20135.900%2058.301%20C135.500%2058.901%20134.801%2059.301%20134.500%2059.702%20C133.400%2062.502%20131.700%2063.603%20130.200%2066.002%20C129.700%2067.402%20127.800%2067.402%20128.300%2069.802%20C130.200%2070.902%20133.200%2071.103%20136.400%2070.802%20C142.001%2070.202%20147.101%2065.702%20150.901%2062.902%20C152.401%2061.602%20156.002%2059.301%20156.002%2059.202Z%22%2F%3E%3Cpath%20d%3D%22M225.299%2050.901%20C229.600%2049.701%20233.600%2048.800%20237.300%2047.101%20C240.900%2045.401%20243.800%2042.901%20246.900%2040.800%20C250.501%2036.101%20254.701%2032.000%20256.001%2025.000%20C257.601%2023.600%20257.701%2020.799%20258.401%2018.699%20C258.801%2017.100%20257.901%2016.699%20257.501%2015.899%20C259.201%2015.798%20258.501%2013.599%20258.401%2012.999%20C258.301%2010.398%20255.501%207.398%20254.601%205.798%20C253.101%205.198%20251.301%204.898%20250.301%203.898%20C248.000%204.099%20247.101%204.499%20245.000%203.898%20C244.300%204.099%20243.800%204.599%20243.601%205.298%20C241.700%205.698%20240.700%206.898%20239.200%207.698%20C237.399%208.198%20236.500%209.798%20234.399%2010.099%20C229.600%2016.298%20222.199%2019.999%20218.099%2026.899%20C215.998%2029.400%20213.799%2031.799%20212.798%2035.500%20C210.898%2037.101%20209.398%2039.200%20207.998%2041.300%20C206.598%2043.601%20205.698%2046.201%20203.697%2048.001%20C203.897%2050.602%20202.397%2051.501%20201.798%2053.301%20C203.397%2053.301%20203.098%2051.401%20204.198%2050.901%20C204.798%2049.901%20205.598%2049.102%20206.598%2048.501%20C207.598%2046.300%20209.198%2044.701%20209.998%2042.300%20C210.898%2041.900%20211.698%2041.001%20212.398%2040.300%20C213.198%2039.601%20214.299%2039.001%20214.799%2037.900%20C215.998%2036.000%20218.198%2035.000%20219.099%2032.700%20C221.099%2031.601%20221.398%2028.899%20223.899%2028.299%20C225.399%2026.700%20226.499%2024.600%20229.199%2024.000%20C229.600%2024.899%20230.899%2024.799%20231.100%2025.899%20C230.899%2029.299%20228.600%2030.400%20226.799%2031.700%20C225.899%2034.101%20223.499%2035.299%20221.999%2037.001%20C220.299%2038.700%20219.299%2041.001%20217.198%2042.300%20C216.999%2043.800%20215.698%2044.300%20214.799%2045.101%20C214.799%2046.901%20212.298%2046.201%20212.798%2048.501%20C215.299%2051.001%20220.398%2050.801%20225.299%2050.901%20M209.998%2050.901%20C208.598%2053.102%20206.998%2055.002%20205.598%2057.102%20C205.198%2057.602%20204.598%2058.102%20204.198%2058.602%20C203.897%2059.002%20202.498%2059.901%20202.298%2060.502%20C202.098%2060.901%20202.197%2062.702%20200.798%2062.402%20C200.298%2065.402%20197.397%2066.103%20196.997%2069.103%20C196.697%2069.802%20195.997%2070.003%20195.098%2070.103%20C194.997%2070.902%20195.297%2071.902%20194.598%2072.003%20C194.697%2073.702%20192.897%2073.503%20192.197%2074.402%20C192.397%2077.903%20189.697%2078.302%20189.297%2081.104%20C188.497%2081.903%20187.896%2082.903%20187.396%2084.003%20C186.196%2083.604%20184.797%2085.503%20183.996%2084.003%20C182.996%2084.203%20183.097%2083.304%20183.097%2082.604%20C182.297%2078.703%20185.097%2074.402%20186.896%2071.503%20C186.997%2070.003%20188.297%2069.702%20188.797%2068.702%20C189.097%2067.402%20189.497%2066.402%20190.297%2065.801%20C190.997%2063.301%20192.797%2061.301%20194.097%2059.102%20C195.297%2057.002%20196.297%2054.801%20197.497%2052.301%20C198.197%2050.901%20198.598%2049.201%20199.897%2048.001%20C201.697%2043.800%20204.298%2040.300%20206.598%2036.501%20C207.398%2035.700%20207.498%2034.200%20208.498%2033.601%20C209.398%2031.400%20211.198%2030.200%20211.898%2027.899%20C212.698%2027.200%20213.799%2026.899%20213.799%2025.500%20C215.698%2024.299%20216.698%2022.199%20218.099%2020.699%20C219.499%2020.399%20219.299%2018.600%20220.499%2018.299%20C221.199%2017.299%20222.099%2016.699%20222.898%2015.899%20C223.599%2015.099%20224.199%2014.298%20224.799%2013.499%20C226.399%2013.599%20225.899%2011.599%20227.199%2011.499%20C231.899%207.198%20237.100%203.498%20243.601%200.998%20C244.200%200.797%20244.300%200.099%20245.000%20-0.002%20L252.701%20-0.002%20C254.001%200.797%20255.301%201.498%20257.001%201.898%20C258.501%203.498%20259.501%205.499%20261.301%206.698%20C261.501%208.599%20262.001%2010.199%20262.802%2011.499%20C263.401%2017.299%20261.401%2020.499%20261.301%2025.500%20C259.901%2027.399%20258.801%2029.700%20258.401%2032.700%20C256.801%2034.101%20256.001%2036.300%20255.101%2038.400%20C252.400%2041.400%20249.200%2043.701%20246.900%2047.101%20C244.700%2047.501%20243.200%2048.800%20241.600%2049.901%20C240.600%2050.201%20240.300%2051.102%20238.800%2050.901%20C238.000%2051.401%20237.800%2052.501%20236.399%2052.301%20C231.300%2054.501%20225.699%2056.102%20218.099%2055.702%20C218.198%2054.701%20216.398%2055.502%20215.698%2055.201%20C215.698%2054.201%20214.498%2054.201%20213.298%2054.301%20C212.198%2053.102%20211.099%2052.001%20209.998%2050.901Z%22%2F%3E%3Cpath%20d%3D%22M313.900%2060.602%20C312.200%2061.502%20310.300%2064.002%20308.699%2064.801%20C307.000%2065.603%20307.399%2066.301%20305.699%2067.202%20C303.999%2068.103%20302.699%2069.402%20300.999%2070.302%20C300.099%2070.702%20298.999%2070.702%20298.099%2071.202%20C297.099%2071.802%20296.898%2072.302%20295.699%2072.202%20C293.999%2073.902%20290.898%2073.402%20289.498%2075.403%20C285.998%2075.802%20283.598%2075.603%20280.298%2076.203%20C280.298%2075.203%20278.298%2076.003%20277.498%2075.703%20C277.397%2074.503%20275.598%2075.003%20275.498%2073.802%20C274.598%2073.702%20275.397%2071.702%20274.098%2071.902%20C272.697%2071.702%20272.298%2073.103%20271.197%2073.302%20C269.897%2073.702%20267.997%2074.703%20266.397%2075.703%20C265.697%2076.203%20263.097%2076.703%20261.597%2077.703%20C260.896%2078.103%20256.996%2079.203%20255.396%2079.103%20C255.597%2079.103%20253.996%2078.103%20252.996%2078.603%20C250.696%2076.503%20249.496%2073.302%20250.596%2069.003%20C251.796%2067.702%20252.496%2065.801%20252.996%2063.702%20C254.496%2062.402%20255.396%2060.401%20256.797%2058.901%20C259.196%2055.901%20262.396%2053.602%20264.997%2050.801%20C266.697%2049.701%20268.297%2048.602%20269.297%2046.901%20C271.798%2046.800%20272.497%2045.001%20274.098%2044.101%20C275.998%2043.201%20278.397%2042.901%20279.397%2041.200%20C283.798%2040.601%20286.599%2038.400%20290.898%2037.800%20C294.398%2038.501%20295.898%2042.001%20294.699%2046.001%20C293.898%2046.901%20293.299%2048.001%20291.898%2048.401%20C292.099%2049.401%20290.898%2049.102%20290.898%2049.801%20C290.799%2050.501%20289.698%2050.201%20288.998%2050.301%20C287.198%2047.800%20290.299%2046.701%20290.398%2044.501%20C287.998%2043.300%20286.298%2045.501%20283.198%2045.001%20C281.798%2046.001%20279.897%2046.201%20278.397%2046.901%20C276.998%2047.701%20276.197%2049.001%20274.598%2049.301%20C271.897%2050.901%20270.098%2053.501%20266.897%2054.602%20C265.597%2056.502%20264.097%2058.202%20262.597%2059.901%20C261.396%2060.301%20261.097%2061.602%20260.196%2062.301%20C259.297%2063.002%20259.196%2064.502%20257.797%2064.702%20C256.996%2067.802%20255.196%2069.702%20254.896%2073.302%20C257.797%2075.003%20260.396%2072.503%20263.097%2072.402%20C263.097%2071.503%20263.896%2071.802%20264.497%2071.402%20C265.097%2071.103%20265.397%2070.802%20265.897%2070.503%20C266.797%2070.003%20268.897%2070.003%20268.797%2068.503%20C269.997%2068.603%20271.098%2068.603%20271.697%2068.002%20C272.798%2067.902%20272.598%2066.402%20274.098%2066.603%20C274.497%2064.603%20275.798%2063.502%20275.998%2061.301%20C276.998%2060.202%20278.397%2059.502%20278.397%2057.502%20C282.298%2056.202%20282.398%2051.201%20287.998%2051.701%20C289.198%2052.201%20289.198%2053.801%20289.898%2054.602%20C290.198%2057.602%20287.599%2057.702%20287.498%2060.401%20C285.998%2061.202%20285.099%2062.801%20284.198%2064.202%20C282.898%2064.702%20282.198%2065.702%20281.298%2066.603%20C280.598%2067.301%20278.698%2067.603%20279.397%2069.503%20C278.897%2071.202%20281.498%2070.003%20281.798%2070.902%20C282.598%2070.503%20283.798%2070.702%20284.698%2070.503%20C286.298%2070.003%20287.498%2070.402%20288.998%2069.603%20C290.498%2068.902%20292.299%2068.402%20293.799%2067.702%20C296.699%2066.402%20299.499%2065.202%20302.399%2063.902%20C303.600%2062.502%20304.999%2061.801%20306.399%2061.002%20C308.399%2059.901%20310.100%2058.502%20312.399%2057.202%20C312.399%2057.202%20313.600%2060.702%20313.900%2060.602Z%22%2F%3E%3Cpath%20d%3D%22M350.099%2059.202%20C350.099%2059.102%20351.398%2063.002%20351.398%2063.002%20C351.398%2063.002%20347.898%2066.702%20347.798%2066.502%20C342.598%2069.802%20337.697%2074.103%20330.997%2075.603%20C327.797%2075.903%20324.197%2075.403%20321.896%2075.103%20C320.896%2075.003%20320.597%2075.103%20319.496%2074.603%20C319.297%2074.503%20319.496%2074.203%20318.996%2074.103%20C317.696%2074.103%20316.996%2072.302%20316.097%2071.202%20C315.896%2069.003%20316.796%2067.802%20317.097%2066.002%20C319.797%2062.801%20321.297%2059.301%20324.297%2056.401%20C324.097%2054.301%20323.697%2051.401%20322.797%2050.102%20C319.896%2050.801%20311.596%2062.702%20308.796%2063.502%20C308.796%2063.502%20305.195%2060.901%20305.296%2061.002%20C306.796%2059.702%20309.496%2056.202%20310.796%2055.201%20C312.096%2053.701%20316.996%2047.001%20318.797%2046.101%20C318.896%2045.001%20322.097%2043.001%20322.896%2042.300%20C323.396%2041.700%20322.997%2039.800%20325.197%2040.501%20C327.497%2041.101%20327.197%2044.201%20327.597%2046.800%20C328.397%2048.001%20328.697%2049.801%20329.497%2051.102%20C329.097%2053.401%20330.997%2054.401%20330.997%2056.401%20C330.098%2056.401%20330.297%2057.801%20329.997%2058.301%20C329.597%2058.901%20328.897%2059.301%20328.597%2059.702%20C327.497%2062.502%20325.797%2063.603%20324.297%2066.002%20C323.797%2067.402%20321.896%2067.402%20322.396%2069.802%20C324.297%2070.902%20327.297%2071.103%20330.497%2070.802%20C336.098%2070.202%20341.198%2065.702%20344.998%2062.902%20C346.498%2061.602%20350.099%2059.301%20350.099%2059.202Z%22%2F%3E%3Cpath%20d%3D%22M366.796%2045.701%20C363.895%2047.300%20362.296%2050.301%20359.596%2051.501%20C357.795%2054.801%20353.295%2060.502%20353.195%2065.603%20C354.695%2065.702%20356.495%2064.902%20357.095%2064.603%20C358.295%2063.902%20358.995%2063.502%20359.995%2062.702%20C362.995%2060.301%20366.895%2053.401%20368.696%2050.501%20C369.596%2049.102%20370.696%2047.601%20370.696%2045.701%20C370.596%2045.401%20370.596%2044.800%20370.196%2044.800%20C368.895%2045.701%20367.596%2045.300%20366.796%2045.701%20M389.497%2065.702%20C387.997%2068.103%20374.696%2076.003%20367.195%2076.503%20C360.895%2076.903%20355.095%2075.403%20351.295%2072.802%20C348.995%2072.503%20348.194%2069.802%20348.394%2068.002%20C347.994%2066.002%20347.394%2063.502%20347.994%2061.202%20C347.994%2061.202%20348.394%2061.002%20348.394%2060.702%20C348.694%2059.702%20350.295%2054.901%20351.495%2054.401%20C351.995%2053.001%20352.495%2051.501%20353.894%2051.001%20C354.995%2048.300%20357.695%2047.101%20359.096%2044.800%20C361.796%2043.601%20364.395%2042.400%20366.296%2040.400%20C369.796%2040.700%20371.196%2038.900%20374.496%2039.001%20C375.896%2040.101%20375.996%2041.400%20375.896%2043.300%20C375.896%2044.101%20375.696%2043.901%20375.496%2044.300%20C375.097%2045.001%20375.296%2046.701%20374.496%2047.601%20C374.496%2051.501%20370.796%2055.801%20370.496%2059.301%20C369.096%2060.002%20368.096%2062.103%20367.195%2063.202%20C366.296%2064.301%20364.895%2064.702%20364.296%2066.002%20C361.995%2066.801%20360.795%2068.603%20358.495%2069.402%20C359.995%2070.702%20362.395%2071.302%20363.796%2071.702%20L364.796%2071.702%20C370.096%2071.402%20377.996%2068.103%20382.196%2065.002%20C383.097%2064.301%20385.097%2063.301%20385.997%2062.902%20C386.896%2062.603%20388.797%2061.602%20389.797%2061.602%20C389.797%2061.801%20389.797%2065.202%20389.497%2065.702Z%22%2F%3E%3Cpath%20d%3D%22M435.997%2066.603%20C434.297%2067.202%20433.896%2068.002%20431.196%2069.202%20C429.496%2070.702%20428.597%2070.302%20426.796%2071.702%20C423.096%2074.302%20418.496%2074.603%20414.596%2077.003%20C411.796%2077.103%20408.096%2078.302%20405.895%2076.003%20C405.795%2073.603%20406.595%2071.702%20407.395%2070.302%20C407.495%2070.103%20407.195%2069.402%20407.395%2069.302%20C407.895%2068.902%20407.495%2068.503%20407.895%2067.902%20C407.995%2067.603%20408.596%2067.802%20408.795%2067.402%20C409.295%2066.603%20409.295%2066.103%20409.795%2065.502%20C410.096%2065.002%20410.795%2064.603%20411.195%2064.002%20C411.296%2063.902%20411.096%2063.202%20411.195%2063.103%20C411.695%2062.702%20411.796%2062.603%20412.195%2062.103%20C413.195%2060.702%20416.296%2054.801%20417.496%2052.602%20C413.495%2054.001%20404.795%2060.502%20401.795%2063.202%20C400.894%2064.103%20399.394%2065.103%20398.795%2066.202%20C396.595%2067.603%20395.894%2070.202%20393.794%2071.702%20C392.194%2071.802%20392.394%2073.802%20390.894%2074.103%20C389.894%2074.802%20389.094%2075.802%20387.994%2076.503%20C385.494%2076.203%20384.893%2077.802%20383.594%2076.003%20C383.393%2073.603%20384.693%2072.702%20385.494%2071.202%20C386.794%2070.302%20387.494%2068.702%20388.393%2067.402%20C389.894%2064.502%20393.994%2058.901%20395.194%2055.502%20C395.595%2053.801%20397.394%2045.401%20397.894%2044.201%20C398.595%2042.501%20399.694%2042.701%20402.095%2043.101%20C403.795%2044.701%20402.095%2053.501%20400.894%2055.502%20C401.595%2055.801%20400.894%2056.002%20400.894%2056.502%20L400.394%2056.502%20C400.694%2057.901%20401.194%2055.801%20401.894%2056.002%20C402.795%2056.002%20402.195%2054.701%20403.495%2055.102%20C403.995%2053.801%20405.395%2053.401%20405.895%2052.201%20C406.995%2052.501%20407.395%2051.701%20408.295%2051.201%20C409.596%2050.501%20410.695%2049.901%20412.096%2048.800%20C412.596%2048.501%20413.096%2047.701%20413.596%2047.401%20C415.895%2045.800%20419.596%2044.601%20421.796%2042.601%20C423.496%2041.800%20427.597%2039.800%20429.996%2041.101%20C431.396%2044.201%20429.597%2047.201%20427.597%2048.300%20C427.797%2050.201%20425.597%2049.801%20425.696%2051.701%20C424.296%2051.901%20424.597%2053.801%20423.296%2054.102%20C422.596%2056.801%20419.096%2061.801%20417.496%2063.502%20C416.895%2064.801%20416.296%2065.902%20415.496%2066.902%20C414.096%2067.103%20414.596%2069.202%20413.596%2069.802%20C414.395%2071.103%20415.395%2068.702%20416.496%2068.802%20C417.496%2068.402%20419.096%2069.103%20419.895%2068.402%20C421.196%2068.302%20421.196%2067.802%20422.296%2067.502%20C427.496%2065.301%20429.097%2065.702%20433.396%2062.603%20C435.497%2061.801%20435.297%2062.002%20436.997%2060.801%20C438.197%2060.002%20438.797%2059.301%20439.497%2058.602%20C440.297%2058.301%20441.697%2057.102%20442.397%2056.801%20C444.298%2055.801%20445.798%2054.201%20448.697%2054.102%20C449.197%2058.801%20448.098%2060.702%20446.598%2060.801%20C445.697%2060.801%20444.098%2061.402%20443.997%2061.801%20C441.997%2063.502%20438.197%2065.603%20435.997%2066.603Z%22%2F%3E%3Cpath%20d%3D%22M480.296%2068.902%20C477.895%2070.003%20476.796%2071.302%20475.195%2072.103%20C474.195%2072.603%20472.496%2074.103%20470.895%2074.603%20C470.596%2074.603%20469.096%2075.302%20468.795%2075.503%20C468.195%2075.703%20468.096%2076.103%20466.895%2076.403%20C466.295%2076.603%20464.495%2077.203%20463.595%2077.403%20C462.095%2077.802%20463.695%2077.103%20461.595%2077.603%20C460.595%2077.802%20459.695%2078.003%20458.694%2078.603%20C456.595%2077.703%20452.994%2078.203%20450.095%2078.103%20C449.494%2077.103%20447.994%2077.003%20446.694%2076.603%20C445.494%2074.603%20442.893%2072.802%20442.393%2069.402%20C441.994%2066.902%20442.693%2064.402%20443.393%2061.801%20C444.594%2059.301%20445.294%2054.901%20446.694%2053.602%20C449.094%2049.701%20450.694%2045.001%20453.494%2041.601%20C452.794%2040.800%20451.095%2040.900%20449.594%2041.101%20C448.494%2041.300%20446.094%2041.800%20443.893%2042.101%20C440.794%2042.400%20436.693%2043.901%20435.693%2040.601%20C435.493%2038.700%20438.193%2039.601%20439.094%2038.700%20C439.993%2037.900%20442.193%2038.300%20442.893%2037.300%20C447.894%2037.001%20452.494%2036.300%20457.295%2035.800%20C458.095%2035.700%20458.795%2034.900%20459.194%2034.400%20C459.495%2034.000%20459.394%2033.400%20459.695%2033.000%20C460.394%2032.101%20462.495%2030.500%20463.495%2029.100%20C465.495%2026.700%20466.995%2024.000%20468.795%2021.399%20C470.495%2020.199%20470.296%2017.199%20473.596%2017.600%20C475.596%2017.600%20473.996%2020.999%20475.096%2021.899%20C472.695%2026.600%20468.495%2029.400%20466.895%2034.900%20C467.096%2035.900%20469.296%2035.101%20470.296%2035.400%20C481.396%2034.400%20493.197%2033.900%20504.298%2033.000%20C505.498%2033.601%20507.197%2034.400%20505.998%2035.900%20C503.497%2036.101%20501.397%2036.400%20501.497%2036.300%20C498.697%2036.200%20496.897%2037.101%20493.797%2036.800%20C491.697%2038.001%20489.797%2037.200%20487.097%2038.200%20C485.196%2038.300%20483.496%2038.200%20482.296%2037.800%20C478.996%2039.300%20478.796%2037.700%20475.496%2038.700%20C474.096%2039.101%20474.096%2039.101%20472.695%2038.700%20C471.796%2039.101%20470.895%2039.501%20469.796%2039.700%20C468.596%2039.900%20466.195%2037.700%20464.495%2039.700%20C464.595%2040.700%20462.795%2039.900%20462.095%2040.200%20C460.995%2043.001%20458.394%2044.401%20457.295%2047.401%20C454.894%2049.102%20455.095%2052.001%20452.494%2053.602%20C452.595%2054.901%20451.194%2055.502%20450.595%2056.502%20C449.894%2057.502%20449.894%2059.102%20448.694%2059.801%20C448.094%2063.603%20446.494%2066.702%20448.194%2070.402%20C449.294%2071.202%20449.994%2072.003%20451.095%2072.302%20C451.494%2072.402%20451.394%2072.702%20451.494%2072.802%20C454.694%2074.302%20459.095%2072.802%20462.595%2072.302%20C464.095%2071.902%20466.495%2071.503%20468.096%2070.103%20C468.195%2070.003%20470.796%2068.702%20470.895%2068.702%20C471.695%2068.302%20472.296%2067.603%20473.195%2067.202%20C473.996%2066.902%20475.296%2066.902%20476.096%2066.702%20C476.596%2065.603%20478.395%2065.902%20479.796%2065.702%20C481.296%2066.902%20479.396%2067.802%20480.296%2068.902Z%22%2F%3E%3Cpath%20d%3D%22M490.493%2065.902%20C491.993%2064.603%20496.494%2058.901%20496.794%2056.502%20C498.094%2056.002%20498.494%2052.602%20499.694%2052.102%20C499.594%2051.001%20499.794%2050.301%20500.694%2050.201%20C500.594%2049.602%20500.494%2049.001%20499.694%2049.201%20C499.594%2049.901%20498.893%2050.001%20498.794%2050.602%20C495.294%2051.501%20494.794%2055.201%20491.193%2056.002%20C488.893%2058.102%20481.293%2063.902%20478.492%2065.603%20C480.892%2067.603%20482.392%2070.202%20486.593%2069.702%20C488.493%2069.003%20489.693%2067.702%20490.493%2065.902%20M468.092%2070.402%20C468.092%2068.503%20468.092%2065.702%20467.891%2065.702%20C471.892%2064.603%20476.593%2059.702%20479.993%2057.901%20C484.193%2055.201%20489.893%2050.102%20494.393%2047.800%20C496.794%2046.401%20498.893%2044.701%20501.194%2043.300%20C503.194%2042.101%20505.194%2040.300%20507.894%2040.001%20C508.394%2040.800%20509.095%2041.601%20509.795%2042.400%20C510.295%2044.101%20508.994%2045.501%20508.394%2046.701%20C507.394%2048.602%20506.194%2050.301%20504.994%2052.102%20C504.894%2052.301%20505.194%2052.901%20504.994%2053.001%20C504.094%2053.801%20499.594%2062.103%20499.094%2064.002%20C497.794%2065.202%20496.193%2066.202%20495.794%2068.302%20C496.893%2069.702%20498.594%2067.603%20500.594%2068.302%20C504.794%2067.301%20509.295%2066.103%20513.495%2065.002%20C518.295%2062.801%20523.395%2060.602%20527.796%2058.002%20C527.796%2060.102%20528.195%2062.702%20527.495%2062.103%20C526.395%2062.502%20524.895%2064.202%20523.895%2064.603%20C523.596%2064.702%20522.695%2065.502%20522.395%2065.502%20C521.795%2065.702%20521.495%2065.702%20520.995%2066.002%20C519.395%2066.702%20518.695%2067.802%20517.394%2068.503%20C516.894%2068.802%20516.394%2068.902%20515.894%2069.003%20C514.894%2069.402%20513.694%2070.003%20512.595%2070.302%20C511.494%2070.603%20511.194%2070.902%20509.694%2071.302%20C508.394%2071.603%20504.894%2072.402%20502.994%2073.603%20C497.594%2074.203%20491.693%2077.003%20485.693%2076.403%20C483.793%2076.302%20481.993%2075.103%20479.892%2075.003%20C478.593%2073.702%20477.192%2072.302%20475.093%2071.603%20C474.593%2070.302%20474.593%2068.802%20475.093%2067.502%20C473.593%2067.103%20473.593%2068.202%20472.692%2068.402%20C472.392%2069.103%20470.892%2068.503%20470.792%2069.402%20C469.592%2070.103%20468.092%2070.802%20468.092%2070.402Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center bottom/contain no-repeat}
