@font-face{font-family:"Fira Sans Extra Condensed";font-style:normal;font-weight:300;font-display:swap;src:url('/_fonts/c9b43d48a404d9e8fd47d453.woff2') format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans Extra Condensed";font-style:normal;font-weight:600;font-display:swap;src:url('/_fonts/b7fb217aaed185465a9ab9ab.woff2') format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url('/_fonts/c5d4f3a14d27adb14b44e678.woff2') format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans Extra Condensed";font-style:normal;font-weight:400;font-display:swap;src:url('/_fonts/3dc9220bc7f0bcc92e1d0eb9.woff2') format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fira Sans Extra Condensed";font-style:normal;font-weight:700;font-display:swap;src:url('/_fonts/362062c74d6c2aedb19258da.woff2') format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:var(--brand-primary,#00543C);--cyan:var(--brand-accent,#00B3D8);--gold:#fdbb30;--lime:#AED136;--teal:#02B8A0;--orange:#EB821E;--rust:#CD542C;--olive:#73973F;--ink:var(--brand-ink,#1b1b1b);--muted:var(--brand-muted,#4f5a55);--line:var(--brand-line,#d7ddd9);--mist:#f3f6f4;--fc:"Fira Sans Extra Condensed","Arial Narrow",Arial,sans-serif;--fs:"IBM Plex Serif",Georgia,serif;--maxw:1200px;--pad:clamp(16px,4.5vw,56px);}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fs);font-size:16px;line-height:1.6;color:var(--ink);background:#fff;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;font-family:var(--fc);color:var(--green);text-wrap:balance}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--fc);font-weight:600;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.eyebrow::before{content:"";width:28px;height:3px;background:var(--gold)}.src{display:block;font-family:var(--fc);font-weight:600;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:4px}.top{position:sticky;top:0;z-index:40;background:var(--green)}.top__in{display:flex;align-items:center;gap:16px;min-height:68px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--fc);font-weight:600;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--green);background:#fff;border:2px solid var(--gold);padding:9px 22px;line-height:1.2;transition:background .15s,color .15s}.btn:hover{background:var(--gold);color:var(--green)}.btn--solid{background:var(--gold);color:var(--green)}.btn--solid:hover{background:#fff}.btn--ghost{background:transparent;color:#fff}.btn--ghost:hover{background:var(--gold);color:var(--green)}.btn--sm{padding:6px 14px;font-size:.9rem}.hero{position:relative;color:#fff;background:var(--green);overflow:hidden}.hero__img{position:absolute;inset:0}.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,40,28,.15) 0%,rgba(0,40,28,.35) 45%,rgba(0,40,28,.85) 100%)}.hero__in{position:relative;z-index:1;min-height:clamp(480px,62vw,700px);display:flex;flex-direction:column;justify-content:flex-end;padding-block:48px}.hero__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sec{padding-block:clamp(56px,8vw,104px)}.sec--green{background:var(--green);color:#fff}.sec--gold{background:var(--gold)}.sec--mist{background:var(--mist)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin:clamp(28px,4vw,48px) 0 0;border-top:1px solid var(--line)}.stats--4{grid-template-columns:repeat(4,1fr)}.stat{padding:22px 20px;text-align:center;border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.stats>.stat:nth-child(3n+1){border-left:0}.stats--4>.stat:nth-child(3n+1){border-left:1px solid var(--line)}.stats--4>.stat:nth-child(4n+1){border-left:0}.stat__n{display:block;font-family:var(--fc);font-weight:600;font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;color:var(--green)}.stat__n sup{font-size:.5em;vertical-align:super;line-height:0}.stat__l{display:block;font-family:var(--fc);font-weight:400;font-size:1.25rem;line-height:1.15;color:var(--ink);margin-top:8px;text-transform:uppercase}.sec--green .stats{border-color:rgba(255,255,255,.25)}.sec--green .stat{border-color:rgba(255,255,255,.25)}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tile{padding:24px 24px 28px;color:var(--ink)}.tile p{margin:0;font-size:.95rem}.tile--lime{background:var(--lime)}.tile--teal{background:var(--teal)}.tile--orange{background:var(--orange)}.tile--rust{background:var(--rust)}.tile--gold{background:var(--gold)}.tile--cyan{background:var(--cyan)}.quote{margin:0}.quote blockquote{margin:0 0 16px;font-family:var(--fc);font-weight:400;font-size:clamp(1.35rem,2.4vw,1.875rem);line-height:1.2;color:var(--green)}.qrow{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center;margin-top:clamp(40px,6vw,72px)}.ticks{list-style:none;margin:0 0 1em;padding:0;display:grid;gap:10px}.ticks li::before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;border:2px solid var(--green)}.dots{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dots li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;background:var(--gold);transform:rotate(45deg)}.teams{display:grid;grid-template-columns:1fr 1fr;gap:24px}.teams ul{list-style:none;margin:0;padding:0}.teams li{padding:6px 0;border-bottom:1px solid var(--line);font-size:.95rem}.ranks{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(28px,4vw,48px);border-top:1px solid var(--line)}.rank{padding:20px;border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.ranks>.rank:first-child{border-left:0}.rank__n{font-family:var(--fc);font-weight:600;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;color:var(--green)}.rank__n sup{font-size:.5em;vertical-align:top;line-height:1.2}.rank__l{display:block;font-family:var(--fc);font-weight:600;font-size:1.2rem;line-height:1.1;text-transform:uppercase;color:var(--green);margin-top:8px}.qr{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--green);background:#fff;border:2px solid var(--gold);padding:10px 14px 10px 10px;max-width:360px;transition:background .15s}.qr:hover{background:#fff8e6}.qr .qrsvg{width:74px;height:74px;flex:0 0 auto}.qr .arr{margin-left:auto;flex:0 0 auto}.qrs{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.box{border:2px solid var(--green);padding:22px 24px}.deadlines{list-style:none;margin:0;padding:0;display:grid;gap:10px}.deadlines li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(0,84,60,.25);padding-bottom:8px}.costs{width:100%;border-collapse:collapse;margin:6px 0 8px}.costs th,.costs td{padding:10px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.costs td{text-align:right;font-family:var(--fc);font-weight:600;font-size:1.25rem;color:var(--green);white-space:nowrap}.panel{background:#fff;padding:clamp(22px,3vw,32px)}.mapnote{font-family:var(--fc);font-size:1.05rem;color:var(--muted)}.acc{border-bottom:1px solid rgba(255,255,255,.3)}.acc:first-of-type{border-top:1px solid rgba(255,255,255,.3)}.acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 0;font-family:var(--fc);font-weight:600;font-size:clamp(1.25rem,2vw,1.5rem);text-transform:uppercase;color:var(--gold)}.acc>summary span:first-child{flex:1}.pm{position:relative;width:28px;height:28px;border:2px solid var(--gold);flex:0 0 auto}.pm::before,.pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--gold);transform:translate(-50%,-50%)}.pm::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.acc__b{padding:0 0 24px}.majors{list-style:none;margin:0;padding:0;columns:2;column-gap:40px}.majors li{break-inside:avoid;padding:6px 0;font-family:var(--fc);font-size:1.25rem;line-height:1.2;color:#fff}.legend{margin:20px 0 0;font-size:.9rem;color:rgba(255,255,255,.85)}.majqr{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.foot{background:var(--green);color:#fff;border-top:6px solid var(--gold)}.foot__in{display:grid;grid-template-columns:auto 1fr;gap:28px 48px;align-items:center;padding-block:36px}.flinks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.foot__code{font-size:.75rem;color:rgba(255,255,255,.6);margin:0}.botnav{position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--green);border-top:3px solid var(--gold);padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px))}.botnav ul{display:flex;list-style:none;margin:0 auto;padding:0;max-width:760px}.botnav li{flex:1 1 0;min-width:0}.botnav a{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:52px;justify-content:center;color:#fff;text-decoration:none;font-family:var(--fc);font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.botnav a:hover{background:rgba(255,255,255,.1)}.totop{position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:30;width:44px;height:44px;background:var(--gold);display:grid;place-items:center}@supports (animation-timeline:scroll()){.totop{animation:tt linear both;animation-timeline:scroll(root);animation-range:0 700px}@keyframes tt{0%,85%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}}.tiles--2{grid-template-columns:1fr 1fr}.stats--1m>.stat:nth-child(4){grid-column:span 1}.hero{display:grid;grid-template-columns:2fr 1fr;min-height:clamp(460px,46vw,640px);background:var(--green)}.hero__img{position:relative;inset:auto}.hero__in{position:static;min-height:0;padding:40px clamp(24px,3.5vw,48px);display:block}.hero h1 strong{font-weight:600;display:block;color:var(--gold)}.srow--5{grid-template-columns:repeat(3,1fr)}.sc{padding:26px 22px;text-align:center;border-left:1px solid var(--gold);border-bottom:1px solid rgba(253,187,48,.35)}.srow>.sc:nth-child(3n+1){border-left:0}.srow--1>.sc{border:0;text-align:left;padding-left:0}.car{position:relative}.car__r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.car__s,.car__c{display:none}.swiper-controls{display:flex;justify-content:center;margin-top:24px}.car__c{gap:24px}.car__b{display:grid;place-items:center;width:44px;height:44px;border:2px solid var(--gold);color:var(--green);cursor:pointer;background:#fff;transition:background .15s}.car__b:hover{background:var(--gold)}.ti{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-block:0}.ti__img img{width:100%;height:100%;min-height:320px;object-fit:cover}.ti__txt{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,64px) clamp(20px,5vw,72px)}.ti--mist .ti__txt{background:var(--mist)}.qc{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0;margin-top:clamp(40px,6vw,72px)}.qc__txt{padding:clamp(8px,2vw,24px) clamp(20px,4vw,56px) clamp(8px,2vw,24px) 0}.qc blockquote{margin:16px 0 0;font-family:var(--fc);font-weight:400;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.18;color:var(--green)}.qc__img{position:relative;margin:0;border-right:10px solid var(--lime)}.qc__img img{width:100%;aspect-ratio:4/5;object-fit:cover}.qc__img::before{content:"";position:absolute;left:-1px;top:24px;width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:14px solid #fff}.qc__img figcaption{position:absolute;left:0;right:0;bottom:0;padding:48px 24px 20px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.65));color:#fff;font-size:.9rem}.hlstat{display:flex;align-items:center;gap:16px;margin:18px 0 26px;padding:16px 20px;border-left:6px solid var(--gold);background:var(--mist)}.teams-t{width:100%;border-collapse:collapse;border:1px solid var(--line);margin-top:8px}.teams-t th{background:#eeeeee;text-align:left;font-family:var(--fc);font-weight:600;font-size:1.1rem;padding:14px 18px;border-right:1px solid var(--line)}.teams-t td{vertical-align:top;padding:14px 18px;border-right:1px solid var(--line)}.teams-t ul{list-style:none;margin:0;padding:0}.teams-t li{padding:3px 0}.mh__img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.55))}.mh__eyebrow{display:block;font-family:var(--fc);font-weight:600;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.mh__body{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(24px,5vw,64px);align-items:start}.mh__nav{background:var(--green);color:#fff;padding:22px 26px 18px;margin-top:calc(-1 * clamp(40px,6vw,80px));position:relative;z-index:2}.mh__nav ul{list-style:none;margin:0;padding:0}.mh__nav li{font-family:var(--fc);font-size:1.2rem;line-height:1.25;padding:12px 0;border-bottom:1px solid var(--gold)}.mcards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px}.mc__b{flex:1;padding:24px 24px 28px}.mc__b p{margin:0;font-size:1rem}.mc__b--lime{background:var(--lime)}.mc__b--teal{background:var(--teal)}.mc__b--rust{background:var(--rust)}.tabs__nav{display:flex;flex-wrap:wrap;gap:0;border-bottom:2px solid var(--green)}.tabs__l{cursor:pointer;font-family:var(--fc);font-weight:600;font-size:1.1rem;letter-spacing:.03em;text-transform:uppercase;color:var(--green);padding:12px 20px;border:2px solid transparent;border-bottom:0;margin-bottom:-2px}.tabs__l:hover{background:rgba(255,255,255,.4)}.tabs__panels{background:#fff;padding:clamp(22px,3.5vw,40px)}.tabs__r:nth-of-type(1):checked~.tabs__nav .tabs__l:nth-child(1),.tabs__r:nth-of-type(2):checked~.tabs__nav .tabs__l:nth-child(2),.tabs__r:nth-of-type(3):checked~.tabs__nav .tabs__l:nth-child(3),.tabs__r:nth-of-type(4):checked~.tabs__nav .tabs__l:nth-child(4){background:#fff;border-color:var(--green)}.tabs__r:focus-visible~.tabs__nav{outline:3px solid var(--green);outline-offset:2px}.sec--gold .eyebrow::before{background:var(--green)}.center{text-align:center;margin-inline:auto;max-width:22em}.ti .display{font-size:clamp(2rem,3.6vw,3rem)}.sc{border-bottom:0}.srow--b4>.sc:nth-child(-n+4),.srow--b3>.sc:nth-child(-n+3){border-bottom:1px solid rgba(253,187,48,.45)}.srow--4>.sc{border-left:1px solid var(--gold)}.srow--4>.sc:nth-child(4n+1){border-left:0}.ti{width:min(100% - 2*var(--pad),var(--maxw) - 2*var(--pad));margin-inline:auto}#life + .ti-wrap{padding-block:clamp(40px,6vw,72px)}#athletics .wys{margin-inline:auto}.srow.srow--4>.sc{border-left:1px solid var(--gold)}.srow.srow--4>.sc:nth-child(4n+1){border-left:0}.srow.srow--5c>.sc{border-left:1px solid var(--gold);border-bottom:0}.srow.srow--5c>.sc:first-child{border-left:0}.ti{align-items:center;gap:0}.qc__img img{aspect-ratio:1/1;height:auto;object-fit:cover}.qrs{display:grid;gap:12px;margin-top:20px}.ticks li::before{content:"✔";border:0;width:auto;height:auto;top:0;font-size:1rem;line-height:1.5;color:var(--green)}.tabs .box{border:0;padding:0;max-width:none}.tabs .deadlines{gap:0}.tabs .deadlines li{padding:12px 0;border-bottom:1px solid var(--line)}@supports (animation-timeline:scroll()){.totop{animation-name:tt;animation-duration:auto;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;animation-play-state:running;animation-timeline:scroll(root);animation-range-start:0px;animation-range-end:700px;}}.rank__n sup{font-size:0.5em;alignment-baseline:baseline;baseline-shift:top;baseline-source:auto;line-height:1.2;}.costs th,.costs td{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;text-align:left;alignment-baseline:baseline;baseline-shift:top;baseline-source:auto;}.teams-t td{alignment-baseline:baseline;baseline-shift:top;baseline-source:auto;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;}.srow.srow--career .sc{min-width:0;padding-inline:12px}.srow.srow--career>.sc{border-bottom:0}.foot__code{font-size:0.75rem;color:rgba(255,255,255,0.6);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#form{background-color:rgb(0,84,60);padding-right:20px;padding-left:20px;width:auto;margin-left:auto;margin-right:auto;max-width:auto;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:var(--fs);font-size:16px;line-height:1.6;color:var(--ink);background-color:rgb(255,255,255);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));}.hero h1{font-family:var(--fc);font-weight:400;text-transform:none;font-size:clamp(2.4rem,4.2vw,3.75rem);line-height:1.03;color:rgb(255,255,255);}.hero h1 strong{color:rgb(255,255,255);}.display span{color:inherit;}:where(:root){--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--green:var(--brand-primary);--cyan:var(--brand-accent);}:root{--fc:"Fira Sans Extra Condensed","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--fs:"IBM Plex Serif","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",serif}.hero h1 strong{white-space:nowrap}body{margin:0;}*{box-sizing:border-box;}html{scroll-behavior:smooth;}img{max-width:100%;height:auto;display:block;}a{color:var(--green);}p{margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px;}h1,h2,h3,h4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:var(--fc);color:var(--green);text-wrap-mode:wrap;text-wrap-style:balance;}.wrap{max-width:var(--maxw);margin-inline-start:auto;margin-inline-end:auto;}[id]{scroll-margin-top:80px;}:focus-visible{outline-offset:3px;}b,strong{font-weight:600;}.display .hl{color:var(--gold);}.display .lime{color:var(--lime);}.h2{font-weight:400;font-size:clamp(2rem,3.8vw,3rem);line-height:1.05;margin-bottom:0.5em;}.h3{font-weight:600;font-size:clamp(1.4rem,2.2vw,1.875rem);line-height:1.05;text-transform:uppercase;margin-bottom:0.5em;}.h4{font-weight:600;font-size:1.25rem;line-height:1.2;text-transform:uppercase;margin-bottom:0.4em;}.intro{font-family:var(--fc);font-weight:400;font-size:clamp(1.35rem,2.4vw,1.875rem);line-height:1.2;color:var(--green);}.intro strong{font-weight:600;}.small{font-size:0.875rem;}.top{position:sticky;top:0px;z-index:40;}.top__in{display:flex;align-items:center;row-gap:16px;column-gap:16px;min-height:68px;}.logo{height:42px;width:auto;display:block;}.top__cta{margin-left:auto;}.btn{display:inline-flex;align-items:center;justify-content:center;row-gap:8px;column-gap:8px;font-family:var(--fc);font-weight:600;font-size:1rem;letter-spacing:0.04em;text-transform:uppercase;text-decoration-color:currentcolor;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:auto;color:var(--green);background-color:rgb(255,255,255);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;padding-top:9px;padding-right:22px;padding-bottom:9px;padding-left:22px;line-height:1.2;transition-property:background,color;transition-duration:0.15s,0.15s;transition-timing-function:ease,ease;transition-delay:0s,0s;transition-behavior:normal,normal;}.btn:hover{color:var(--green);}.btn--solid{color:var(--green);}.btn--solid:hover{background-color:rgb(255,255,255);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;}.btn--ghost{background-color:transparent;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;color:rgb(255,255,255);}.btn--ghost:hover{color:var(--green);}.btn--sm{padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;font-size:0.9rem;}.arr{width:14px;height:14px;fill:none;stroke:currentcolor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;}.hero h1 .big{display:block;color:var(--gold);font-size:1.75em;line-height:0.88;margin-top:0.08em;}.sec{padding-block-start:clamp(56px,8vw,104px);padding-block-end:clamp(56px,8vw,104px);}.sec--green{color:rgb(255,255,255);}.sec--green h2,.sec--green h3,.sec--green h4,.sec--green .intro,.sec--green .display{color:rgb(255,255,255);}.sec--green .eyebrow{color:rgb(255,255,255);}.sec--green .src{color:rgba(255,255,255,0.75);}.split{display:grid;grid-template-columns:1fr 1fr;row-gap:clamp(28px,5vw,64px);column-gap:clamp(28px,5vw,64px);align-items:center;}.split--top{align-items:start;}.split>*{min-width:0px;}.pic img{width:100%;object-fit:cover;}.pic--43 img{aspect-ratio:4 / 3;}.pic--tall img{aspect-ratio:4 / 5;}.stats>.stat:nth-child(3n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.stats--4>.stat:nth-child(4n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.stat__n sup{font-size:0.5em;alignment-baseline:baseline;baseline-shift:super;baseline-source:auto;line-height:0;}.stat__n small{display:block;font-size:0.32em;letter-spacing:0.06em;line-height:1.1;margin-bottom:4px;}.sec--green .stats{border-top-color:rgba(255,255,255,0.25);border-right-color:rgba(255,255,255,0.25);border-bottom-color:rgba(255,255,255,0.25);border-left-color:rgba(255,255,255,0.25);}.sec--green .stat{border-top-color:rgba(255,255,255,0.25);border-right-color:rgba(255,255,255,0.25);border-bottom-color:rgba(255,255,255,0.25);border-left-color:rgba(255,255,255,0.25);}.sec--green .stat__n{color:var(--gold);}.sec--green .stat__l{color:rgb(255,255,255);}.tile h3{font-weight:600;font-size:1.6rem;line-height:1.05;text-transform:uppercase;color:var(--green);margin-bottom:0.5em;}.tile p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:0.95rem;}.tile--rust p,.tile--rust h3{color:rgb(255,255,255);}.qmark{width:46px;height:42px;display:block;margin-bottom:14px;}.quote blockquote{margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px;font-family:var(--fc);font-weight:400;font-size:clamp(1.35rem,2.4vw,1.875rem);line-height:1.2;color:var(--green);}.quote blockquote strong{font-weight:600;}.quote figcaption{font-family:var(--fc);font-weight:600;text-transform:uppercase;font-size:1.05rem;letter-spacing:0.02em;color:var(--green);}.quote figcaption span{display:block;font-weight:400;font-size:0.9rem;color:var(--muted);}.sec--green .quote blockquote,.sec--green .quote figcaption{color:rgb(255,255,255);}.sec--green .quote figcaption span{color:rgba(255,255,255,0.75);}.qrow>*{min-width:0px;}.qrow .pic img{aspect-ratio:4 / 5;object-fit:cover;}.ticks{list-style-position:outside;list-style-image:none;list-style-type:none;margin-top:0px;margin-right:0px;margin-bottom:1em;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:grid;row-gap:10px;column-gap:10px;}.ticks li{position:relative;padding-left:30px;line-height:1.5;}.ticks small{display:block;color:var(--muted);font-size:0.85rem;}.dots li{position:relative;padding-left:20px;}.dots li::before{content:"";position:absolute;left:0px;top:0.62em;width:8px;height:8px;transform:rotate(45deg);}.teams ul{list-style-position:outside;list-style-image:none;list-style-type:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.teams li{padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;font-size:0.95rem;}.ranks>.rank:first-child{border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.rank__n sup{font-size:0.5em;alignment-baseline:baseline;baseline-source:auto;line-height:1.2;}.qr:hover{background-color:rgb(255,248,230);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;}.qr .qrsvg{width:74px;height:74px;flex-grow:0;flex-shrink:0;flex-basis:auto;}.qr span{font-family:var(--fc);font-weight:600;font-size:1.05rem;line-height:1.15;text-transform:uppercase;}.qr .arr{margin-left:auto;flex-grow:0;flex-shrink:0;flex-basis:auto;}.box{padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;}.box h3{font-weight:600;font-size:1.3rem;text-transform:uppercase;margin-bottom:12px;}.deadlines{list-style-position:outside;list-style-image:none;list-style-type:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:grid;row-gap:10px;column-gap:10px;}.deadlines li{display:flex;justify-content:space-between;row-gap:12px;column-gap:12px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,84,60,0.25);padding-bottom:8px;}.deadlines b{font-family:var(--fc);font-size:1.15rem;color:var(--green);}.costs{width:100%;border-collapse:collapse;margin-top:6px;margin-right:0px;margin-bottom:8px;margin-left:0px;}.costs th,.costs td{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;text-align:left;alignment-baseline:baseline;baseline-source:auto;}.costs th{font-weight:400;}.costs td{text-align:right;font-family:var(--fc);font-weight:600;font-size:1.25rem;color:var(--green);text-wrap-mode:nowrap;white-space-collapse:collapse;}.costs small{display:block;color:var(--muted);font-size:0.82rem;}.mapimg img{width:100%;}.acc{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,0.3);}.acc:first-of-type{border-top-width:1px;border-top-style:solid;border-top-color:rgba(255,255,255,0.3);}.acc>summary{list-style-position:outside;list-style-image:none;list-style-type:none;cursor:pointer;display:flex;align-items:center;row-gap:14px;column-gap:14px;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;font-family:var(--fc);font-weight:600;font-size:clamp(1.25rem,2vw,1.5rem);text-transform:uppercase;color:var(--gold);}.acc>summary::-webkit-details-marker{display:none;}.acc>summary span:first-child{flex-grow:1;flex-shrink:1;flex-basis:0%;}.acc .cnt{font-family:var(--fc);font-weight:400;font-size:0.95rem;color:rgba(255,255,255,0.75);text-transform:none;}.pm{position:relative;width:28px;height:28px;flex-grow:0;flex-shrink:0;flex-basis:auto;}.pm::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;transform:translate(-50%,-50%);}.pm::after{transform:translate(-50%,-50%) rotate(90deg);transition-property:transform;transition-duration:0.2s;transition-timing-function:ease;transition-delay:0s;transition-behavior:normal;}.acc[open] .pm::after{transform:translate(-50%,-50%) rotate(0deg);}.acc__b{padding-top:0px;padding-right:0px;padding-bottom:24px;padding-left:0px;}.majors{list-style-position:outside;list-style-image:none;list-style-type:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;column-width:auto;column-count:2;column-gap:40px;}.majors li{break-inside:avoid;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;font-family:var(--fc);font-size:1.25rem;line-height:1.2;color:rgb(255,255,255);}.majors li em{display:block;font-family:var(--fs);font-size:0.82rem;line-height:1.45;color:rgba(255,255,255,0.75);margin-top:2px;}.mk{color:var(--gold);font-weight:600;margin-left:2px;}.legend{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:0.9rem;color:rgba(255,255,255,0.85);}.legend span{color:var(--gold);font-weight:600;}.majqr{display:grid;grid-template-columns:repeat(3,1fr);row-gap:14px;column-gap:14px;margin-top:28px;}.majqr .qr{max-width:none;}.foot{color:rgb(255,255,255);}.foot__in{display:grid;grid-template-columns:auto 1fr;row-gap:28px;column-gap:48px;align-items:center;padding-block-start:36px;padding-block-end:36px;}.logo-st{width:220px;height:auto;display:block;}.flinks{list-style-position:outside;list-style-image:none;list-style-type:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));row-gap:14px;column-gap:28px;}.flinks li{font-family:var(--fc);font-size:1.15rem;line-height:1.25;}.flinks b{display:block;font-weight:600;font-size:0.85rem;letter-spacing:0.08em;color:var(--gold);}.flinks a{color:rgb(255,255,255);overflow-wrap:anywhere;}.botnav{position:fixed;left:0px;right:0px;bottom:0px;z-index:45;}.botnav ul{display:flex;list-style-position:outside;list-style-image:none;list-style-type:none;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;max-width:760px;}.botnav li{flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px;}.botnav a{display:flex;flex-direction:column;align-items:center;row-gap:3px;column-gap:3px;min-height:52px;justify-content:center;color:rgb(255,255,255);text-decoration-color:currentcolor;text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:auto;font-family:var(--fc);font-size:0.85rem;letter-spacing:0.03em;text-transform:uppercase;text-wrap-mode:nowrap;white-space-collapse:collapse;}.botnav a:hover{background-color:rgba(255,255,255,0.1);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;}.botnav svg{width:22px;height:22px;fill:none;stroke:var(--gold);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;}.totop{position:fixed;right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:30;width:44px;height:44px;display:grid;align-items:center;justify-items:center;}.totop svg{width:20px;height:20px;fill:none;stroke:var(--green);stroke-width:2.4px;}.stats--1m>.stat:nth-child(4){grid-column-start:span 1;grid-column-end:auto;}.hero{display:grid;grid-template-columns:2fr 1fr;min-height:clamp(460px,46vw,640px);}.hero::after{display:none;}.hero__img{position:relative;top:auto;right:auto;bottom:auto;left:auto;}.hero__img img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;}.hero__panel{display:flex;align-items:center;}.hero__in{position:static;min-height:0px;padding-top:40px;padding-right:clamp(24px,3.5vw,48px);padding-bottom:40px;padding-left:clamp(24px,3.5vw,48px);display:block;}.hero__cta{margin-top:28px;flex-direction:column;align-items:flex-start;}.srow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(24px,4vw,40px);}.srow--1{grid-template-columns:1fr;margin-top:0px;}.srow>.sc:nth-child(3n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.srow--1>.sc{border-top-width:0px;border-top-style:none;border-top-color:currentcolor;border-right-width:0px;border-right-style:none;border-right-color:currentcolor;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;border-left-width:0px;border-left-style:none;border-left-color:currentcolor;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;text-align:left;padding-left:0px;}.sc__n{font-family:var(--fc);font-weight:600;font-size:clamp(2.8rem,5vw,4.4rem);line-height:1;color:var(--green);}.sc__d{font-family:var(--fc);font-weight:400;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.2;color:var(--ink);margin-top:10px;}.sc__sub{display:block;font-family:var(--fs);font-size:0.85rem;color:var(--muted);margin-top:4px;}.sc__src{font-family:var(--fc);font-weight:400;font-size:0.95rem;letter-spacing:0.03em;text-transform:uppercase;color:var(--ink);margin-top:12px;}.srow--dark .sc__n{color:var(--gold);}.srow--dark .sc__d,.srow--dark .sc__src{color:rgb(255,255,255);}.car__r:nth-of-type(1):checked ~ .car__track .car__s:nth-child(1),.car__r:nth-of-type(2):checked ~ .car__track .car__s:nth-child(2),.car__r:nth-of-type(3):checked ~ .car__track .car__s:nth-child(3){display:block;}.car__r:nth-of-type(1):checked ~ .swiper-controls .car__c:nth-child(1),.car__r:nth-of-type(2):checked ~ .swiper-controls .car__c:nth-child(2),.car__r:nth-of-type(3):checked ~ .swiper-controls .car__c:nth-child(3){display:flex;}.car__b .arr{width:16px;height:16px;}.ti-wrap{display:block;}.ti__txt{display:flex;flex-direction:column;justify-content:center;padding-top:clamp(28px,5vw,64px);padding-right:clamp(20px,5vw,72px);padding-bottom:clamp(28px,5vw,64px);padding-left:clamp(20px,5vw,72px);}.ti__txt p{margin-bottom:0px;}.ti__txt .h2{font-weight:400;}.ti--rev .ti__img{order:2;}#outcomes .ti,#academics .ti{margin-top:clamp(8px,2vw,16px);}.qc{display:grid;grid-template-columns:1fr 1fr;align-items:center;row-gap:0px;column-gap:0px;margin-top:clamp(40px,6vw,72px);}.qc__txt{padding-top:clamp(8px,2vw,24px);padding-right:clamp(20px,4vw,56px);padding-bottom:clamp(8px,2vw,24px);padding-left:0px;}.qc blockquote{margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:var(--fc);font-weight:400;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.18;color:var(--green);}.qc blockquote strong{font-weight:600;}.qc__img{position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.qc__img::before{content:"";position:absolute;left:-1px;top:24px;width:0px;height:0px;border-top-width:16px;border-top-style:solid;border-top-color:transparent;border-bottom-width:16px;border-bottom-style:solid;border-bottom-color:transparent;border-left-width:14px;border-left-style:solid;border-left-color:rgb(255,255,255);}.qc__img figcaption{position:absolute;left:0px;right:0px;bottom:0px;padding-top:48px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:rgba(0,0,0,0);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.65));background-size:auto;background-origin:padding-box;background-clip:border-box;color:rgb(255,255,255);font-size:0.9rem;}.qc__img figcaption b{display:block;font-family:var(--fc);font-weight:600;font-size:1.05rem;letter-spacing:0.03em;text-transform:uppercase;}.sec--mist .qc__img::before{border-left-color:var(--mist);}.wys{max-width:900px;}.wys .h2{font-weight:400;}.hlstat{display:flex;align-items:center;row-gap:16px;column-gap:16px;margin-top:18px;margin-right:0px;margin-bottom:26px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;}.hlstat__n{font-family:var(--fc);font-weight:600;font-size:3.4rem;line-height:1;color:var(--green);}.hlstat__t{font-family:var(--fc);font-weight:600;font-size:1.3rem;line-height:1.15;text-transform:uppercase;color:var(--green);}.teams-t{width:100%;border-collapse:collapse;margin-top:8px;}.teams-t th{background-color:rgb(238,238,238);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;text-align:left;font-family:var(--fc);font-weight:600;font-size:1.1rem;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;}.teams-t td{alignment-baseline:baseline;baseline-source:auto;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;}.teams-t ul{list-style-position:outside;list-style-image:none;list-style-type:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.teams-t li{padding-top:3px;padding-right:0px;padding-bottom:3px;padding-left:0px;}.wys__img{margin-top:28px;}.wys__img img{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.mh{padding-bottom:clamp(56px,8vw,104px);}.mh__img{position:relative;}.mh__img img{width:100%;height:clamp(320px,42vw,560px);object-fit:cover;}.mh__img::after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(0,0,0,0);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:linear-gradient(rgba(0,0,0,0) 45%,rgba(0,0,0,0.55));background-size:auto;background-origin:padding-box;background-clip:border-box;}.mh__cap{position:absolute;left:0px;right:0px;bottom:clamp(20px,4vw,40px);z-index:1;color:rgb(255,255,255);}.mh__cap h2{color:rgb(255,255,255);font-weight:400;font-size:clamp(2.4rem,5vw,3.75rem);line-height:1;}.mh__body{display:grid;grid-template-columns:1.4fr 1fr;row-gap:clamp(24px,5vw,64px);column-gap:clamp(24px,5vw,64px);align-items:start;}.mh__txt{padding-top:clamp(28px,4vw,48px);}.mh__nav{color:rgb(255,255,255);padding-top:22px;padding-right:26px;padding-bottom:18px;padding-left:26px;margin-top:calc(-1 * clamp(40px,6vw,80px));position:relative;z-index:2;}.mh__nav b{display:block;font-family:var(--fc);font-weight:600;font-size:0.95rem;letter-spacing:0.04em;text-transform:uppercase;margin-bottom:6px;}.mh__nav ul{list-style-position:outside;list-style-image:none;list-style-type:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.mh__nav li{font-family:var(--fc);font-size:1.2rem;line-height:1.25;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.mcards{display:grid;grid-template-columns:repeat(3,1fr);row-gap:24px;column-gap:24px;margin-top:28px;}.mc{display:flex;flex-direction:column;box-shadow:rgba(0,0,0,0.35) 0px 6px 18px -8px;}.mc__img img{width:100%;aspect-ratio:3 / 2;object-fit:cover;}.mc__b{flex-grow:1;flex-shrink:1;flex-basis:0%;padding-top:24px;padding-right:24px;padding-bottom:28px;padding-left:24px;}.mc__b h3{font-family:var(--fc);font-weight:600;font-size:1.75rem;line-height:1.05;color:rgb(0,0,0);margin-bottom:0.5em;}.mc__b p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:1rem;}.mc__b--rust h3,.mc__b--rust p{color:rgb(255,255,255);}.tabs__r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none;}.tabs__l{cursor:pointer;font-family:var(--fc);font-weight:600;font-size:1.1rem;letter-spacing:0.03em;text-transform:uppercase;color:var(--green);padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;border-top-width:2px;border-top-style:solid;border-top-color:transparent;border-right-width:2px;border-right-style:solid;border-right-color:transparent;border-left-width:2px;border-left-style:solid;border-left-color:transparent;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;margin-bottom:-2px;}.tabs__l:hover{background-color:rgba(255,255,255,0.4);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;}.tabs__panels{background-color:rgb(255,255,255);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;padding-top:clamp(22px,3.5vw,40px);padding-right:clamp(22px,3.5vw,40px);padding-bottom:clamp(22px,3.5vw,40px);padding-left:clamp(22px,3.5vw,40px);}.tabs__p{display:none;}.tabs__r:nth-of-type(1):checked ~ .tabs__nav .tabs__l:nth-child(1),.tabs__r:nth-of-type(2):checked ~ .tabs__nav .tabs__l:nth-child(2),.tabs__r:nth-of-type(3):checked ~ .tabs__nav .tabs__l:nth-child(3),.tabs__r:nth-of-type(4):checked ~ .tabs__nav .tabs__l:nth-child(4){background-color:rgb(255,255,255);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;}.tabs__r:nth-of-type(1):checked ~ .tabs__panels .tabs__p:nth-child(1),.tabs__r:nth-of-type(2):checked ~ .tabs__panels .tabs__p:nth-child(2),.tabs__r:nth-of-type(3):checked ~ .tabs__panels .tabs__p:nth-child(3),.tabs__r:nth-of-type(4):checked ~ .tabs__panels .tabs__p:nth-child(4){display:block;}.tabs__r:focus-visible ~ .tabs__nav{outline-offset:2px;}.logos{width:100%;max-width:1100px;height:auto;margin-top:14px;}.logos-m{display:none;}.display{font-family:var(--fc);font-weight:400;text-transform:none;letter-spacing:-0.005em;line-height:1.05;font-size:clamp(2rem,3.6vw,3rem);color:var(--green);margin-bottom:0.5em;}.center{text-align:center;margin-inline-start:auto;margin-inline-end:auto;max-width:22em;}.intro.center{max-width:40em;}.display.sub{font-size:clamp(1.6rem,2.8vw,2.25rem);margin-bottom:0.3em;}.sec--green .display{color:rgb(255,255,255);}.sc{border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;}.srow--4{grid-template-columns:repeat(4,1fr);}.srow--b4>.sc:nth-child(-n+4),.srow--b3>.sc:nth-child(-n+3){border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(253,187,48,0.45);}.srow--4>.sc:nth-child(4n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.ti-wrap .ti + .ti{margin-top:0px;}#life + .ti-wrap{padding-block-start:clamp(40px,6vw,72px);padding-block-end:clamp(40px,6vw,72px);}#athletics .wys{margin-inline-start:auto;margin-inline-end:auto;}.srow.srow--4>.sc:nth-child(4n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.srow--5c{grid-template-columns:repeat(5,1fr);}.srow.srow--5c>.sc{border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;}.srow.srow--5c>.sc:first-child{border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.ti{align-items:center;row-gap:0px;column-gap:0px;}.ti__img img{aspect-ratio:1 / 1;height:auto;min-height:0px;object-fit:cover;}.ti .display{text-align:left;margin-bottom:0.4em;}.ti--gap{margin-top:clamp(40px,6vw,72px) !important;}.qrs{display:grid;row-gap:12px;column-gap:12px;margin-top:20px;}.qr{max-width:none;width:100%;}.tabs__nav{justify-content:center;}.ticks li::before{content:"✔";border-top-width:0px;border-top-style:none;border-top-color:currentcolor;border-right-width:0px;border-right-style:none;border-right-color:currentcolor;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;border-left-width:0px;border-left-style:none;border-left-color:currentcolor;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;width:auto;height:auto;top:0px;font-size:1rem;line-height:1.5;color:var(--green);}.tabs .box{border-top-width:0px;border-top-style:none;border-top-color:currentcolor;border-right-width:0px;border-right-style:none;border-right-color:currentcolor;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;border-left-width:0px;border-left-style:none;border-left-color:currentcolor;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;max-width:none;}.tabs .box h3{font-family:var(--fc);font-weight:600;font-size:1.25rem;text-transform:uppercase;color:var(--green);margin-bottom:6px;}.tabs .deadlines{row-gap:0px;column-gap:0px;}.tabs .deadlines li{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}.tabs .deadlines b{font-size:1.25rem;}.qc__img img{object-position:50% 20%;}#iea7rkf{margin-top:clamp(28px,4vw,48px);}#majors{border-top-width:1px;border-top-style:solid;border-top-color:rgba(255,255,255,0.15);}#izz52d9{color:rgb(255,255,255);}#ielzb4f{padding-block-start:clamp(40px,6vw,64px);padding-block-end:clamp(40px,6vw,64px);}#idrrkxd{font-size:clamp(2.4rem,5vw,4rem);line-height:89.2px;}#i43ppli{margin-top:clamp(32px,5vw,48px);}#ipz6k7t{margin-top:20px;max-width:760px;}#ixjbloz{color:rgb(0,84,60);}#i8nzqjc{margin-top:clamp(48px,7vw,80px);}#idirhm2{margin-bottom:8px;}#ijx4jfr{color:var(--muted);}#iqrc1qv{border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:1px;}.sc.sc--bl{padding-left:clamp(16px,2vw,28px);}#inrx1vb{border-top-color:rgb(253,187,48);border-right-color:rgb(253,187,48);border-bottom-color:rgb(253,187,48);border-left-color:rgb(253,187,48);border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:1px;}#ioa6w8u{border-top-color:rgb(253,187,48);border-right-color:rgb(253,187,48);border-bottom-color:rgb(253,187,48);border-left-color:rgb(253,187,48);border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:1px;}#ip8gjpw{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(253,187,48);border-right-color:rgb(253,187,48);border-bottom-color:rgb(253,187,48);border-left-color:rgb(253,187,48);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:1px;}#i2kysyw{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(253,187,48);border-right-color:rgb(253,187,48);border-bottom-color:rgb(253,187,48);border-left-color:rgb(253,187,48);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:1px;}#ieb1mek{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(253,187,48);border-right-color:rgb(253,187,48);border-bottom-color:rgb(253,187,48);border-left-color:rgb(253,187,48);border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:1px;}#i2cxb9i{font-size:13px;}#igtbk0b{font-size:13px;}#if4z6wq{font-size:13px;}#iz1m9mr{display:none;}#ileyqba{font-size:13px;}#ip0q5lc{font-size:13px;}#i25v7zs{font-size:13px;}#ih5o8nr{font-size:13px;}#i43ppli-2{margin-top:clamp(32px,5vw,48px);}#itr5eac{color:rgb(0,0,0);line-height:40px;}#ibep4er{color:rgb(0,0,0);}#ihlrne1{font-size:12px;}#imspgmp{font-size:12px;}#iof4e25{font-size:12px;}.srow.srow--career{grid-template-columns:repeat(5,minmax(0px,1fr));}.srow.srow--career .sc{min-width:0px;padding-inline-start:12px;padding-inline-end:12px;}.srow.srow--career .sc__n{font-size:clamp(2.2rem,3.4vw,3.2rem);}.srow.srow--career>.sc{border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;}.cms-form{max-width:1010px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;font-family:inherit;box-sizing:border-box;}.cms-form *{box-sizing:border-box;}.cms-form form{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.cms-form__grid{display:grid;grid-template-columns:repeat(6,1fr);row-gap:5px;column-gap:5px;align-items:start;}.cms-form__group{grid-column-start:span 6;grid-column-end:auto;min-width:0px;}.cms-form__label{display:block;margin-bottom:6px;color:rgb(255,255,255);font-size:14px;font-weight:600;}.cms-form__req{color:rgb(163,45,45);}.cms-form .form-control{display:block;width:100%;height:44px;padding-top:0px;padding-right:12px;padding-bottom:0px;padding-left:12px;color:rgb(26,26,26);background-color:rgb(255,255,255);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;border-top-width:1px;border-top-style:solid;border-top-color:rgb(211,209,199);border-right-width:1px;border-right-style:solid;border-right-color:rgb(211,209,199);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(211,209,199);border-left-width:1px;border-left-style:solid;border-left-color:rgb(211,209,199);border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;font-size:15px;font-family:inherit;outline-color:currentcolor;outline-style:none;outline-width:medium;}.cms-form textarea.form-control{height:auto;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;line-height:1.5;}.cms-form .form-control:focus{border-top-color:rgb(253,187,48);border-right-color:rgb(253,187,48);border-bottom-color:rgb(253,187,48);border-left-color:rgb(253,187,48);box-shadow:rgba(253,187,48,0.133) 0px 0px 0px 3px;}.cms-form .sgg-phone{display:flex;row-gap:8px;column-gap:8px;align-items:stretch;}.cms-form select.sgg-phone-country{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;max-width:45%;padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:8px;}.cms-form .sgg-phone>.sgg-phone-number{flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px;}.cms-form__check input{margin-top:3px;}.cms-form__consent .cms-form__check{align-items:flex-start;}.cms-form label.cms-form__check{display:flex;width:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-top-style:none;border-top-color:currentcolor;border-right-width:0px;border-right-style:none;border-right-color:currentcolor;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;border-left-width:0px;border-left-style:none;border-left-color:currentcolor;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;background-color:rgba(0,0,0,0);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;}.cms-form .cms-form__check input.form-check-input{appearance:auto;width:16px;height:16px;min-width:16px;min-height:16px;flex-grow:0;flex-shrink:0;flex-basis:auto;display:inline-block;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:3px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top-width:0px;border-top-style:none;border-top-color:currentcolor;border-right-width:0px;border-right-style:none;border-right-color:currentcolor;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;border-left-width:0px;border-left-style:none;border-left-color:currentcolor;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:rgba(0,0,0,0);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;box-shadow:none;}.cms-form .cms-form__check input.form-check-input[type="radio"]{appearance:radio;}.cms-form .cms-form__check>span{flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px;}.cms-form__consent-text a{color:rgb(253,187,48);}.cms-form__err{color:rgb(163,45,45);font-size:12px;margin-top:4px;min-height:0px;}.cms-form__summary{margin-bottom:14px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgba(163,45,45,0.08);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;border-top-width:1px;border-top-style:solid;border-top-color:rgb(163,45,45);border-right-width:1px;border-right-style:solid;border-right-color:rgb(163,45,45);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(163,45,45);border-left-width:1px;border-left-style:solid;border-left-color:rgb(163,45,45);border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;color:rgb(163,45,45);font-size:14px;}.cms-form__summary[hidden]{display:none;}.cms-form [aria-invalid="true"].form-control{border-top-color:rgb(163,45,45);border-right-color:rgb(163,45,45);border-bottom-color:rgb(163,45,45);border-left-color:rgb(163,45,45);}.cms-form__hp{width:1px;height:1px;overflow-x:hidden;overflow-y:hidden;position:absolute !important;left:-9999px !important;}.cms-form__submit{margin-top:20px;display:flex;}.cms-form__submit--left{justify-content:flex-start;}.cms-form__submit--full .cms-form__btn{width:100%;}.cms-form__btn{appearance:none;border-top-width:medium;border-top-style:none;border-top-color:currentcolor;border-right-width:medium;border-right-style:none;border-right-color:currentcolor;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-left-width:medium;border-left-style:none;border-left-color:currentcolor;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;cursor:pointer;padding-top:0px;padding-right:28px;padding-bottom:0px;padding-left:28px;height:44px;background-color:rgb(253,187,48);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;color:rgb(255,255,255);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;font-size:15px;font-weight:600;font-family:inherit;transition-property:background;transition-duration:0.15s;transition-timing-function:ease;transition-delay:0s;transition-behavior:normal;}.cms-form__btn:hover{background-color:rgb(158,73,33);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:border-box;}.cms-form__btn[disabled]{opacity:0.6;cursor:default;}.sgg-cms-form-thank-you{padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;font-size:16px;}.sgg-cms-form-thank-you:empty{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.sgg-cms-form-thank-you:focus{outline-color:currentcolor;outline-style:none;outline-width:medium;}.cms-container{max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px;}#idhn8qg{width:100%;height:48px;}#form{background-color:rgb(0,84,60);padding-right:20px;padding-left:20px;width:auto;margin-left:auto;margin-right:auto;}:where(:root){--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);}body{line-break:strict;word-break:normal;overflow-wrap:anywhere;}.display,.hero h1{letter-spacing:0.01em;}.hero h1{font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.2;}.hero h1 strong{text-wrap-mode:nowrap;white-space-collapse:collapse;}.display span{display:inline-block;}#iwonefm{line-height:68px;}#iq9kr0x{line-height:68px;}#i88hg4f{line-height:34px;}#ir0t2c2{line-height:34px;}#i9bl8qh{line-height:34px;}#i400831{line-height:34px;}#iiow1ie{line-height:34px;}#izusngx{line-height:34px;}#ilq0rzo{line-height:34px;}#ixl4d4z{line-height:68px;}#iikvblf{line-height:42px;}#istrtzm{line-height:46px;}#inka1yv{line-height:44px;}#i6b5zy4{line-height:34px;}#ihl5unu{line-height:34px;}#iw4uhah{line-height:34px;}#i4msujq{line-height:34px;}#ippyfuh{line-height:46px;}#iwuwg0j{line-height:46px;}#in1w2ls{line-height:34px;}#irdxo9e{line-height:34px;}#irgvrwf{line-height:34px;}#iow0t9j{line-height:34px;}#i9pv8ld{line-height:34px;}#ivpv5vw{line-height:34px;}#i7hbplv{line-height:68px;}#iqlhllo{line-height:44px;}#i674k11{line-height:44px;}#ii9rlnq{line-height:40px;}#ijyv4vk{line-height:40px;}#iegloin{line-height:68px;}#i8qxa6q{line-height:40px;}#iw0drdf{line-height:34px;}#imkhzrn{line-height:34px;}#ia0h8pp{line-height:34px;}#iwm0rrl{line-height:34px;}#i1yg3v3{line-height:34px;}#i4xuyiq{line-height:44px;}#i4zywr9{line-height:44px;}#ia6xkzo{color:rgb(255,255,255);line-height:68px;}#iubqgwh{line-height:34px;}#iffgqws{font-size:60px;}@supports (animation-timeline:scroll()){0%,85%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}.totop{animation-name:tt;animation-duration:auto;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;animation-play-state:running;animation-timeline:scroll(root);animation-range-start:0px;animation-range-end:700px;}}@media(max-width:880px){.tiles{grid-template-columns:1fr}}@media(max-width:880px){.qrow{grid-template-columns:1fr}}@media(max-width:880px){.ranks{grid-template-columns:1fr 1fr}}@media(max-width:880px){.ranks>.rank:nth-child(odd){border-left:0}}@media(max-width:880px){.tiles--2{grid-template-columns:1fr}}@media(max-width:880px){.hero__in{padding:28px var(--pad) 36px}}@media(max-width:880px){.qc__txt{padding:0 0 24px}}@media (max-width:880px){.split{grid-template-columns:1fr;}.ranks>.rank:nth-child(2n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.majqr{grid-template-columns:1fr;}.hero{grid-template-columns:1fr;}.hero__img img{aspect-ratio:4 / 3;height:auto;}.hero__cta{flex-direction:row;}.ti{grid-template-columns:1fr;}.ti--rev .ti__img{order:0;}.ti__img img{min-height:0px;aspect-ratio:4 / 3;}.qc{grid-template-columns:1fr;}.qc__txt{padding-top:0px;padding-right:0px;padding-bottom:24px;padding-left:0px;}.qc__img img{aspect-ratio:4 / 3;}.mh__body{grid-template-columns:1fr;}.mh__nav{margin-top:0px;}.mcards{grid-template-columns:1fr;}.ti__img img,.qc__img img{aspect-ratio:1 / 1;}}@media (max-width:768px){#iz1m9mr{display:none !important;}}@media(max-width:760px){.stats,.stats--4{grid-template-columns:1fr 1fr}.stats>.stat,.stats--4>.stat{border-left:1px solid var(--line)}.stats>.stat:nth-child(odd),.stats--4>.stat:nth-child(odd){border-left:0}.sec--green .stats>.stat{border-color:rgba(255,255,255,.25)}.stat{padding:18px 10px}}@media(max-width:760px){.stats--1m{grid-template-columns:1fr}.stats--1m>.stat{border-left:0!important}}@media(max-width:760px){.srow,.srow--4,.srow--5{grid-template-columns:1fr 1fr}.srow>.sc,.srow--4>.sc{border-left:1px solid var(--gold)}.srow>.sc:nth-child(odd),.srow--4>.sc:nth-child(odd){border-left:0}.sc{padding:18px 10px}}@media(max-width:760px){.srow--4>.sc{border-left:1px solid var(--gold)}.srow--4>.sc:nth-child(odd){border-left:0}.srow>.sc{border-bottom:1px solid rgba(253,187,48,.45)}.srow>.sc:nth-last-child(1),.srow>.sc:nth-last-child(2):nth-child(odd){border-bottom:0}}@media(max-width:760px){.srow.srow--4>.sc,.srow.srow--5c>.sc{border-left:1px solid var(--gold)}.srow.srow--4>.sc:nth-child(odd),.srow.srow--5c>.sc:nth-child(odd){border-left:0}.srow.srow--5c>.sc:last-child{grid-column:1/-1;border-left:0}.srow.srow--5c>.sc{border-bottom:1px solid rgba(253,187,48,.45)}.srow.srow--5c>.sc:last-child{border-bottom:0}}@media(max-width:760px){.srow.srow--career>.sc{border-bottom:1px solid rgba(253,187,48,.45)}.srow.srow--career>.sc:last-child{border-bottom:0}}@media (max-width:760px){.stats>.stat:nth-child(2n+1),.stats--4>.stat:nth-child(2n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.sec--green .stats>.stat{border-top-color:rgba(255,255,255,0.25);border-right-color:rgba(255,255,255,0.25);border-bottom-color:rgba(255,255,255,0.25);border-left-color:rgba(255,255,255,0.25);}.foot__in{grid-template-columns:1fr;}.stats--1m>.stat{border-left-width:0px !important;border-left-style:none !important;border-left-color:currentcolor !important;}.srow{grid-template-columns:1fr 1fr;}.srow>.sc:nth-child(2n+1),.srow--4>.sc:nth-child(2n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.sc{padding-top:18px;padding-right:10px;padding-bottom:18px;padding-left:10px;}.srow--4{grid-template-columns:1fr 1fr;}.srow--4>.sc:nth-child(2n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.srow>.sc{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(253,187,48,0.45);}.srow>.sc:nth-last-child(1),.srow>.sc:nth-last-child(2):nth-child(2n+1){border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;}.srow.srow--4>.sc:nth-child(2n+1),.srow.srow--5c>.sc:nth-child(2n+1){border-left-width:0px;border-left-style:none;border-left-color:currentcolor;}.srow--5c{grid-template-columns:1fr 1fr;}.srow.srow--5c>.sc{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(253,187,48,0.45);}.srow.srow--5c>.sc:last-child{border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;}.srow.srow--career{grid-template-columns:1fr 1fr;}.srow.srow--career>.sc{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(253,187,48,0.45);}.srow.srow--career>.sc:last-child{border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;}}@media(max-width:640px){.majors{columns:1}}@media(max-width:640px){.logos-m{display:grid;gap:22px;margin-top:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}@media (max-width:640px){.majors{column-width:auto;column-count:1;}.logos--d{display:none;}.logos-m{display:grid;row-gap:22px;column-gap:22px;margin-top:18px;}.logos-m img{width:100%;height:auto;}}@media(max-width:620px){.tabs__nav{display:grid;grid-template-columns:1fr 1fr;border-bottom:0;gap:6px;margin-bottom:6px}.tabs__l{border:2px solid var(--green);margin:0;text-align:center;padding:10px 6px;font-size:1rem}.tabs__r:nth-of-type(1):checked~.tabs__nav .tabs__l:nth-child(1),.tabs__r:nth-of-type(2):checked~.tabs__nav .tabs__l:nth-child(2),.tabs__r:nth-of-type(3):checked~.tabs__nav .tabs__l:nth-child(3),.tabs__r:nth-of-type(4):checked~.tabs__nav .tabs__l:nth-child(4){background:var(--green);color:#fff}}@media (max-width:620px){.tabs__nav{display:grid;grid-template-columns:1fr 1fr;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;row-gap:6px;column-gap:6px;margin-bottom:6px;}.tabs__l{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:center;padding-top:10px;padding-right:6px;padding-bottom:10px;padding-left:6px;font-size:1rem;}.tabs__r:nth-of-type(1):checked ~ .tabs__nav .tabs__l:nth-child(1),.tabs__r:nth-of-type(2):checked ~ .tabs__nav .tabs__l:nth-child(2),.tabs__r:nth-of-type(3):checked ~ .tabs__nav .tabs__l:nth-child(3),.tabs__r:nth-of-type(4):checked ~ .tabs__nav .tabs__l:nth-child(4){color:rgb(255,255,255);}}@media (max-width:560px){.logo{height:34px;}.top__in{min-height:60px;}.deadlines li{display:block;}.deadlines b{display:block;}}@media (max-width:520px){.flinks{grid-template-columns:1fr;}}@media (max-width:480px){#iv70tqt{border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(253,187,48) !important;border-right-color:rgb(253,187,48) !important;border-bottom-color:rgb(253,187,48) !important;border-left-color:rgb(253,187,48) !important;border-top-width:1px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;}}@media (max-width:480px){#form{width:auto !important;max-width:auto !important;}}@media (max-width:480px){#i6rhuxf{border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;}#ioa6w8u{border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;}#ihlrne1{font-size:12px !important;}#imspgmp{font-size:12px !important;}#iof4e25{font-size:12px !important;}#igtbk0b{font-size:12px !important;}#i2cxb9i{font-size:12px !important;}#if4z6wq{font-size:12px !important;}#ileyqba{font-size:12px !important;}#ip0q5lc{font-size:12px !important;}#i25v7zs{font-size:12px !important;}#ih5o8nr{font-size:12px !important;}#is6lxo1{border-top-style:solid !important;border-right-style:solid !important;border-bottom-style:solid !important;border-left-style:solid !important;border-top-color:rgb(253,187,48) !important;border-right-color:rgb(253,187,48) !important;border-bottom-color:rgb(253,187,48) !important;border-left-color:rgb(253,187,48) !important;border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:1px !important;border-left-width:1px !important;}#i2kysyw{border-top-width:0px !important;border-right-width:0px !important;border-bottom-width:1px !important;border-left-width:1px !important;}#form{width:auto !important;}#athletics{padding-top:0px !important;}#ia6xkzo{color:rgb(255,255,255) !important;}#i9xj2mk{line-height:46px !important;}#iubqgwh{line-height:28px !important;}#i88hg4f{line-height:28px !important;}#iq9kr0x{line-height:46px !important;font-weight:400 !important;}#iwonefm{line-height:46px !important;}#idptlox{font-size:13px !important;}#ixl4d4z{line-height:46px !important;letter-spacing:0.32px !important;}#iikvblf{line-height:32px !important;}#istrtzm{line-height:36px !important;}#idrrkxd{line-height:36px !important;}#inka1yv{line-height:36px !important;}#i6b5zy4{line-height:28px !important;}#ippyfuh{line-height:28px !important;}#iyxfu48{line-height:34px !important;}#in1w2ls{line-height:28px !important;}#irdxo9e{line-height:28px !important;}#irgvrwf{line-height:28px !important;}#iow0t9j{line-height:28px !important;}#i9pv8ld{line-height:28px !important;}#ivpv5vw{line-height:28px !important;}#i7hbplv{line-height:46px !important;}#iqlhllo{line-height:34px !important;}#i674k11{line-height:34px !important;}#izwa7c6{font-size:13px !important;}#ijyv4vk{font-size:22px !important;}#itqrbg9{font-size:13px !important;}#iegloin{line-height:46px !important;}#i8qxa6q{line-height:34px !important;}#imkhzrn{line-height:28px !important;}#iwm0rrl{line-height:28px !important;}#ia0h8pp{line-height:28px !important;}#i4xuyiq{line-height:34px !important;}#i4zywr9{line-height:34px !important;}#iedi0e5{font-size:26px !important;}#ippnkad{padding-bottom:20px !important;}#intro{padding-bottom:40px !important;}#io7c24h{font-size:13px !important;}#ikzc7fw{font-size:14px !important;}#is6tool{font-size:13px !important;}#izw5icj{font-size:13px !important;}#ilx7bgl{font-size:13px !important;}#ilarzvv{font-size:13px !important;}#icqavkk{font-size:13px !important;}#i9ypk2i{font-size:13px !important;}#iwam0xl{font-size:13px !important;}#i07tsgq{font-size:13px !important;}#il4r0c9{font-size:13px !important;}#ifrj996{font-size:13px !important;}#id5tf4j{font-size:13px !important;}#ifr8qjs{font-size:13px !important;}#ij60ht6{font-size:13px !important;}#iq6fuyn{font-size:13px !important;}#i9hgzxp{font-size:13px !important;}#ilhwb7g{font-size:16px !important;}#ivh3omk{font-size:16px !important;}#ixjpg8w{font-size:15px !important;}#i5ku4vr{font-size:15px !important;}#iw8qzol{font-size:15px !important;}#irlc0qt{font-size:15px !important;}#i8v6ifw{font-size:15px !important;}#iqled0i{font-size:16px !important;}#i7g7w99{font-size:16px !important;}#i287y3j{font-size:14px !important;}#ihemk34{font-size:16px !important;}#ii9rlnq{font-size:22px !important;}#igicg3f{font-size:13px !important;}#itr5eac{font-size:22px !important;}#ibep4er{font-size:13px !important;}#ii12tyy{font-size:14px !important;}#injvsbt{font-size:14px !important;line-height:22px !important;}#if949mh{font-size:14px !important;}#irt8xo7{font-size:16px !important;}#ixry8j4{font-size:13px !important;}#i4trp6v{font-size:14px !important;}#irnxl86{font-size:16px !important;}#i044bun{font-size:13px !important;}#ibdq6mg{font-size:13px !important;}#il774ix{font-size:13px !important;}#itfviwu{font-size:13px !important;}#inew9b5{font-size:13px !important;}#iy5hnni{font-size:13px !important;}#iy8usc5{font-size:13px !important;}#iefwj6a{font-size:13px !important;}#idirhm2{font-size:13px !important;}#i15un06{font-size:14px !important;}#ic11prw{font-size:13px !important;}#ilfb88g{font-size:13px !important;}#izeepch{font-size:14px !important;}#io16f7j{font-size:14px !important;}#ff-mw1qgl1r9-label{font-size:13px !important;}#ff-mw1qct1a5-label-2{font-size:13px !important;}#ff-mw1qct1a6-label-2{font-size:13px !important;}#ff-mw1qhzq610-label{font-size:13px !important;}#ff-mw1qmffi11-label{font-size:13px !important;}#ff-mw1qn8tq12-label-2{font-size:13px !important;}#ff-mw1qnul913-label-2{font-size:13px !important;}#ff-mw1qofom14-label-2{font-size:13px !important;}#ff-mw1qct1a7-label-2{font-size:13px !important;}#ihgqdl9l{font-size:14px !important;}#i4116cf{font-size:22px !important;}#i441uyu{font-size:13px !important;}#ifq0oi6{font-size:13px !important;}#iwlmm2j{font-size:13px !important;}#irlh0vi{font-size:22px !important;}#ij6g8eg{font-size:13px !important;}#i8m5x7f{font-size:13px !important;}#iqt64i8{font-size:13px !important;}#ih407g9{font-size:13px !important;}#ijx4jfr{font-size:13px !important;}#i6ju76q{font-size:22px !important;}#ingq0if{font-size:13px !important;}#iijrty9{font-size:13px !important;}#iibq6ym{font-size:22px !important;}#iodelf7{font-size:13px !important;}#i9t2xtz{font-size:14px !important;}}@media (max-width:400px){.cms-form select.sgg-phone-country{max-width:40%;}}:root{--brand-primary:#00543C;--brand-accent:#00B3D8;--brand-ink:#1b1b1b;--brand-heading:#00543C;--brand-muted:#4f5a55;--brand-bg:#fff;--brand-surface:#fff;--brand-line:#d7ddd9;--brand-link:#00543C;--brand-on-primary:#ffffff;--brand-on-accent:#111827;--brand-on-surface:#111827;--brand-font-heading:"Fira Sans Extra Condensed","Arial Narrow",Arial,sans-serif;--brand-font-body:"IBM Plex Serif",Georgia,serif;--brand-base-size:16px;--brand-space-xs:4px;--brand-space-sm:8px;--brand-space-md:16px;--brand-space-lg:24px;--brand-space-xl:40px;--brand-space-section:80px;--brand-radius-sm:8px;--brand-radius-md:12px;--brand-radius-lg:16px;--brand-radius-pill:999px;--brand-shadow-sm:0 1px 3px rgba(0,0,0,0.04);--brand-shadow-md:0 4px 6px rgba(0,0,0,0.04);--brand-shadow-lg:0 16px 40px rgba(15,23,42,.1);--theme-body-font:var(--brand-font-body);--theme-heading-font:var(--brand-font-heading);--theme-text:var(--brand-ink);--theme-heading:var(--brand-heading);--theme-link:var(--brand-link);--theme-link-hover:var(--brand-link);--theme-bg:var(--brand-bg);--theme-base-size:var(--brand-base-size);}:where(:root){--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);}@media (max-width:480px){body{font-size:11.2px !important}.eyebrow{font-size:0.67rem !important}.src{font-size:0.55rem !important}.btn{font-size:0.7rem !important}.btn--sm{font-size:0.63rem !important}.stat__n sup{font-size:0.35em !important}.stat__l{font-size:0.88rem !important}.tile p{font-size:0.67rem !important}.teams li{font-size:0.67rem !important}.rank__n sup{font-size:0.35em !important}.rank__l{font-size:0.84rem !important}.costs td{font-size:0.88rem !important}.mapnote{font-size:0.74rem !important}.majors li{font-size:0.88rem !important}.legend{font-size:0.63rem !important}.foot__code{font-size:0.53rem !important}.botnav a{font-size:0.6rem !important}.qc__img figcaption{font-size:0.63rem !important}.teams-t th{font-size:0.77rem !important}.mh__eyebrow{font-size:0.67rem !important}.mh__nav li{font-size:0.84rem !important}.mc__b p{font-size:0.7rem !important}.ticks li::before{font-size:0.7rem !important}.rank__n sup{font-size:0.35em !important}.foot__code{font-size:0.53rem !important}body{font-size:11.2px !important}.h4{font-size:0.88rem !important}.small{font-size:0.61rem !important}.btn{font-size:0.7rem !important}.btn--sm{font-size:0.63rem !important}.hero h1 .big{font-size:1.23em !important}.stat__n sup{font-size:0.35em !important}.stat__n small{font-size:0.22em !important}.tile h3{font-size:1.12rem !important}.tile p{font-size:0.67rem !important}.quote figcaption{font-size:0.74rem !important}.quote figcaption span{font-size:0.63rem !important}.ticks small{font-size:0.6rem !important}.teams li{font-size:0.67rem !important}.rank__n sup{font-size:0.35em !important}.qr span{font-size:0.74rem !important}.box h3{font-size:0.91rem !important}.deadlines b{font-size:0.81rem !important}.costs td{font-size:0.88rem !important}.costs small{font-size:0.57rem !important}.acc .cnt{font-size:0.67rem !important}.majors li{font-size:0.88rem !important}.majors li em{font-size:0.57rem !important}.legend{font-size:0.63rem !important}.flinks li{font-size:0.81rem !important}.flinks b{font-size:0.6rem !important}.botnav a{font-size:0.6rem !important}.sc__sub{font-size:0.6rem !important}.sc__src{font-size:0.67rem !important}.qc__img figcaption{font-size:0.63rem !important}.qc__img figcaption b{font-size:0.74rem !important}.hlstat__n{font-size:2.38rem !important}.hlstat__t{font-size:0.91rem !important}.teams-t th{font-size:0.77rem !important}.mh__nav b{font-size:0.67rem !important}.mh__nav li{font-size:0.84rem !important}.mc__b h3{font-size:1.23rem !important}.mc__b p{font-size:0.7rem !important}.ticks li::before{font-size:0.7rem !important}.tabs .box h3{font-size:0.88rem !important}.tabs .deadlines b{font-size:0.88rem !important}.cms-form__label{font-size:9.8px !important}.cms-form .form-control{font-size:10.5px !important}.cms-form__err{font-size:8.4px !important}.cms-form__summary{font-size:9.8px !important}.cms-form__btn{font-size:10.5px !important}.sgg-cms-form-thank-you{font-size:11.2px !important}#iffgqws{font-size:42px !important}}@media (min-width:481px) and (max-width:768px){body{font-size:12.8px !important}.eyebrow{font-size:0.76rem !important}.src{font-size:0.62rem !important}.btn{font-size:0.8rem !important}.btn--sm{font-size:0.72rem !important}.stat__n sup{font-size:0.4em !important}.stat__l{font-size:1rem !important}.tile p{font-size:0.76rem !important}.teams li{font-size:0.76rem !important}.rank__n sup{font-size:0.4em !important}.rank__l{font-size:0.96rem !important}.costs td{font-size:1rem !important}.mapnote{font-size:0.84rem !important}.majors li{font-size:1rem !important}.legend{font-size:0.72rem !important}.foot__code{font-size:0.6rem !important}.botnav a{font-size:0.68rem !important}.qc__img figcaption{font-size:0.72rem !important}.teams-t th{font-size:0.88rem !important}.mh__eyebrow{font-size:0.76rem !important}.mh__nav li{font-size:0.96rem !important}.mc__b p{font-size:0.8rem !important}.ticks li::before{font-size:0.8rem !important}.rank__n sup{font-size:0.4em !important}.foot__code{font-size:0.6rem !important}body{font-size:12.8px !important}.h4{font-size:1rem !important}.small{font-size:0.7rem !important}.btn{font-size:0.8rem !important}.btn--sm{font-size:0.72rem !important}.hero h1 .big{font-size:1.4em !important}.stat__n sup{font-size:0.4em !important}.stat__n small{font-size:0.26em !important}.tile h3{font-size:1.28rem !important}.tile p{font-size:0.76rem !important}.quote figcaption{font-size:0.84rem !important}.quote figcaption span{font-size:0.72rem !important}.ticks small{font-size:0.68rem !important}.teams li{font-size:0.76rem !important}.rank__n sup{font-size:0.4em !important}.qr span{font-size:0.84rem !important}.box h3{font-size:1.04rem !important}.deadlines b{font-size:0.92rem !important}.costs td{font-size:1rem !important}.costs small{font-size:0.66rem !important}.acc .cnt{font-size:0.76rem !important}.majors li{font-size:1rem !important}.majors li em{font-size:0.66rem !important}.legend{font-size:0.72rem !important}.flinks li{font-size:0.92rem !important}.flinks b{font-size:0.68rem !important}.botnav a{font-size:0.68rem !important}.sc__sub{font-size:0.68rem !important}.sc__src{font-size:0.76rem !important}.qc__img figcaption{font-size:0.72rem !important}.qc__img figcaption b{font-size:0.84rem !important}.hlstat__n{font-size:2.72rem !important}.hlstat__t{font-size:1.04rem !important}.teams-t th{font-size:0.88rem !important}.mh__nav b{font-size:0.76rem !important}.mh__nav li{font-size:0.96rem !important}.mc__b h3{font-size:1.4rem !important}.mc__b p{font-size:0.8rem !important}.ticks li::before{font-size:0.8rem !important}.tabs .box h3{font-size:1rem !important}.tabs .deadlines b{font-size:1rem !important}.cms-form__label{font-size:11.2px !important}.cms-form .form-control{font-size:12px !important}.cms-form__err{font-size:9.6px !important}.cms-form__summary{font-size:11.2px !important}.cms-form__btn{font-size:12px !important}.sgg-cms-form-thank-you{font-size:12.8px !important}#iffgqws{font-size:48px !important}}@media (min-width:769px) and (max-width:1024px){body{font-size:14.4px !important}.eyebrow{font-size:0.86rem !important}.src{font-size:0.7rem !important}.btn{font-size:0.9rem !important}.btn--sm{font-size:0.81rem !important}.stat__n sup{font-size:0.45em !important}.stat__l{font-size:1.13rem !important}.tile p{font-size:0.86rem !important}.teams li{font-size:0.86rem !important}.rank__n sup{font-size:0.45em !important}.rank__l{font-size:1.08rem !important}.costs td{font-size:1.13rem !important}.mapnote{font-size:0.95rem !important}.majors li{font-size:1.13rem !important}.legend{font-size:0.81rem !important}.foot__code{font-size:0.68rem !important}.botnav a{font-size:0.77rem !important}.qc__img figcaption{font-size:0.81rem !important}.teams-t th{font-size:0.99rem !important}.mh__eyebrow{font-size:0.86rem !important}.mh__nav li{font-size:1.08rem !important}.mc__b p{font-size:0.9rem !important}.ticks li::before{font-size:0.9rem !important}.rank__n sup{font-size:0.45em !important}.foot__code{font-size:0.68rem !important}body{font-size:14.4px !important}.h4{font-size:1.13rem !important}.small{font-size:0.79rem !important}.btn{font-size:0.9rem !important}.btn--sm{font-size:0.81rem !important}.hero h1 .big{font-size:1.58em !important}.stat__n sup{font-size:0.45em !important}.stat__n small{font-size:0.29em !important}.tile h3{font-size:1.44rem !important}.tile p{font-size:0.86rem !important}.quote figcaption{font-size:0.95rem !important}.quote figcaption span{font-size:0.81rem !important}.ticks small{font-size:0.77rem !important}.teams li{font-size:0.86rem !important}.rank__n sup{font-size:0.45em !important}.qr span{font-size:0.95rem !important}.box h3{font-size:1.17rem !important}.deadlines b{font-size:1.03rem !important}.costs td{font-size:1.13rem !important}.costs small{font-size:0.74rem !important}.acc .cnt{font-size:0.86rem !important}.majors li{font-size:1.13rem !important}.majors li em{font-size:0.74rem !important}.legend{font-size:0.81rem !important}.flinks li{font-size:1.03rem !important}.flinks b{font-size:0.77rem !important}.botnav a{font-size:0.77rem !important}.sc__sub{font-size:0.77rem !important}.sc__src{font-size:0.86rem !important}.qc__img figcaption{font-size:0.81rem !important}.qc__img figcaption b{font-size:0.95rem !important}.hlstat__n{font-size:3.06rem !important}.hlstat__t{font-size:1.17rem !important}.teams-t th{font-size:0.99rem !important}.mh__nav b{font-size:0.86rem !important}.mh__nav li{font-size:1.08rem !important}.mc__b h3{font-size:1.58rem !important}.mc__b p{font-size:0.9rem !important}.ticks li::before{font-size:0.9rem !important}.tabs .box h3{font-size:1.13rem !important}.tabs .deadlines b{font-size:1.13rem !important}.cms-form__label{font-size:12.6px !important}.cms-form .form-control{font-size:13.5px !important}.cms-form__err{font-size:10.8px !important}.cms-form__summary{font-size:12.6px !important}.cms-form__btn{font-size:13.5px !important}.sgg-cms-form-thank-you{font-size:14.4px !important}#iffgqws{font-size:54px !important}}