:where([data-page=university],[data-page=highschool],[data-page=majors]) main.ah{display:flex;flex-direction:column;align-items:center;background:#11131c;--sc:.42}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-still{position:absolute;z-index:0;left:50%;bottom:0;width:100%;height:116%;transform:translate3d(-50%,var(--py,0),0);will-change:transform}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-still i{position:absolute;inset:0;background:var(--art) var(--ax,50% 70%)/cover no-repeat}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(10,11,18,.2),rgba(10,11,18,0) 40%)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;text-align:center;padding:96px 32px 0;width:100%;max-width:1040px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy:before{content:"";position:absolute;z-index:-1;left:50%;top:calc(50% + 10px);width:min(1100px,124%);height:calc(100% + 180px);transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(10,11,18,var(--sc)) 0,rgba(10,11,18,var(--sc)) 46%,rgba(10,11,18,calc(var(--sc) * .5)) 74%,rgba(10,11,18,0) 100%)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy h1{margin-top:18px;font-size:clamp(44px,4.5vw,70px);text-wrap:balance}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy .sub{margin-top:16px;max-width:640px;font-size:18px;color:rgba(250,249,246,.94)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy .actions{margin-top:24px;justify-content:center}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .ah-label{font-size:15px;letter-spacing:-.005em;color:rgba(250,249,246,.94);font-weight:500}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .ah-label span{margin-left:10px;font-weight:400;color:rgba(250,249,246,.86)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .ah-label,:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy .sub,:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy h1{text-shadow:0 1px 16px rgba(8,9,14,.5)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .b2{background:rgba(12,13,20,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .b2:hover{background:rgba(12,13,20,.64)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-stage{position:relative;z-index:3;margin-top:44px;width:min(calc(100% - 80px),64vw,1240px);flex:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-win{position:relative;width:100%;aspect-ratio:var(--ar,1440/900);border-radius:14px;background:#fbfaf8;isolation:isolate;box-shadow:0 0 0 1px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.4),0 10px 22px -8px rgba(0,0,0,.5),0 40px 90px -24px rgba(6,8,14,.78),0 90px 160px -40px rgba(6,8,14,.6)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-win:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 1px 0 rgba(255,255,255,.6)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-scr{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#fbfaf8}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-scr img,:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-scr video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-scr video{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-scr video.on{opacity:1}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.ah-ipad .cv-stage{width:min(calc(100% - 80px),58vw,1060px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.ah-ipad .cv-win{aspect-ratio:1060/804;border-radius:clamp(22px,3.2vw,44px);background:linear-gradient(160deg,#2b2b2e,#0d0d0f 60%);box-shadow:inset 0 0 0 1.5px #3d3d41,inset 0 0 0 3.5px #0d0d0f,0 1px 2px rgba(0,0,0,.4),0 10px 22px -8px rgba(0,0,0,.5),0 40px 90px -24px rgba(6,8,14,.8),0 90px 160px -40px rgba(6,8,14,.6)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.ah-ipad .cv-win:after{display:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.ah-ipad .cv-scr{inset:1.7%;border-radius:clamp(12px,2vw,26px);background:#dfe6ec}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.cv-pre .cv-copy{transform:translateY(var(--cy,calc(50vh - 250px)))}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.cv-pre .cv-win{transform:translateY(var(--wy,calc(100vh - 380px)));opacity:.6}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.cv-go .cv-copy{transition:transform 1s cubic-bezier(.2,.8,.2,1)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.cv-go .cv-win{transition:transform 1.2s cubic-bezier(.2,.8,.2,1) .12s,opacity .6s cubic-bezier(.4,0,.2,1) .12s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy>*{opacity:0;transform:translateY(10px);animation:ahUp .8s cubic-bezier(.2,.8,.2,1) forwards}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy>:nth-child(2){animation-delay:.06s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy>:nth-child(3){animation-delay:.12s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy>:nth-child(4){animation-delay:.18s}@keyframes ahUp{to{opacity:1;transform:none}}@media (max-height:860px) and (min-width:761px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy{padding-top:88px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy h1{font-size:clamp(40px,4vw,58px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy .sub{font-size:17px;margin-top:12px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy .actions{margin-top:20px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-stage{margin-top:34px}}@media (max-width:760px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-still i{background-image:var(--artp);background-position:var(--axp,50% 70%)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy{padding:76px 18px 0}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy:before{width:100vw;top:-90px;height:calc(100% + 220px);transform:translateX(-50%);background:linear-gradient(180deg,rgba(10,11,18,0) 0,rgba(10,11,18,var(--sc)) 26%,rgba(10,11,18,var(--sc)) 70%,rgba(10,11,18,0) 100%)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy h1{font-size:38px;margin-top:14px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy .sub{font-size:15.5px;margin-top:12px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy .actions{margin-top:18px;gap:8px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy .b1,:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy .b2{height:44px;font-size:14.5px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-stage{margin-top:30px;width:calc(100% - 24px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.cv-go .cv-copy{transition-duration:.85s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.cv-go .cv-win{transition-duration:1.05s,.5s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.ah-win .cv-stage{width:min(250px,calc(100% - 120px))}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.ah-win .cv-win{aspect-ratio:var(--arp,342/740);border-radius:30px;box-shadow:0 0 0 6px #0c0c0e,0 0 0 7px rgba(255,255,255,.12),0 24px 60px -18px rgba(6,8,14,.85)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.ah-ipad .cv-stage{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-copy>*{animation:none;opacity:1;transform:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.cv-pre .cv-copy,:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah.cv-pre .cv-win{transform:none;opacity:1}:where([data-page=university],[data-page=highschool],[data-page=majors]) .ah .cv-scr video{display:none}}body [data-page=university] main.ah{--sc:.6}body [data-page=highschool] main.ah{--sc:.62}@media (max-width:760px){body [data-page=highschool] main.ah{--sc:.74}}body [data-page=university]{--pg:#ffb08a;--cta:var(--pg)}body [data-page=highschool]{--pg:#f6dc85;--cta:var(--pg)}body [data-page=majors]{--pg:#ff5a43;--cta:var(--pg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au{--fg2:#4a4750;--tint:rgba(120,48,18,.5);--tint2:rgba(100,38,12,.32);--rim:rgba(80,30,10,.35);--c1:rgba(90,36,12,.4);--c2:rgba(100,40,14,.45)}body [data-page=highschool] .au{--tint:rgba(112,80,6,.5);--tint2:rgba(92,64,4,.32);--rim:rgba(76,54,4,.35);--c1:rgba(84,60,4,.4);--c2:rgba(96,68,6,.45)}body [data-page=majors] .au{--fg2:#2a1d1a;--tint:rgba(112,24,8,.6);--tint2:rgba(90,16,4,.4);--rim:rgba(80,14,4,.4);--c1:rgba(80,16,4,.45);--c2:rgba(96,20,6,.5)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au{--e:cubic-bezier(.2,.8,.2,1);--g:clamp(20px,5.2vw,96px);--bg:var(--pg);--fg:#111014;--line:rgba(17,16,20,.18);position:relative;margin:0 var(--gap,24px);border-radius:22px 22px 0 0;overflow:clip;background:var(--pg);color:var(--fg);font-family:var(--font-geist),system-ui,sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au *{box-sizing:border-box}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au :where(h2,h3,p,ul,ol,li,dl,dd,dt,blockquote){margin:0;padding:0}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au :where(figure){margin:0}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au>section{position:relative}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au h2 em,:where([data-page=university],[data-page=highschool],[data-page=majors]) .au h3 em{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;letter-spacing:-.03em;color:inherit}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-ch{padding:clamp(150px,22vh,240px) 0 clamp(120px,16vh,180px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-cap{position:relative;max-width:1600px;margin:0 auto;padding:0 var(--g)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-h{font-weight:500;font-size:clamp(64px,8.8vw,160px);line-height:.94;letter-spacing:-.058em;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-h .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-h .ln>span{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1.15s var(--e);transition-delay:calc(var(--i) * .11s)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-cap.in .dk-h .ln>span{transform:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-lede{margin:clamp(30px,4.5vh,48px) 0 0 auto;max-width:440px;font-size:19px;line-height:1.5;color:var(--fg2);opacity:0;transform:translate3d(0,14px,0);transition:opacity .9s var(--e) .3s,transform 1s var(--e) .3s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-cap.in .dk-lede{opacity:1;transform:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-stage{margin-top:clamp(64px,10vh,120px);padding:0 clamp(16px,2.4vw,40px);display:flex;flex-direction:column;align-items:center;transform-origin:50% 0;will-change:transform}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-h2{font-weight:500;font-size:clamp(48px,5.6vw,96px);line-height:.98;letter-spacing:-.055em;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-spec{padding:clamp(140px,20vh,220px) 0 clamp(110px,14vh,160px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .xg{max-width:1600px;margin:0 auto;padding:0 var(--g);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-h{grid-column:1/span 4;align-self:start;position:-webkit-sticky;position:sticky;top:clamp(110px,13vh,136px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .xcap{margin-top:18px;max-width:40ch;font-size:17px;line-height:1.55;color:var(--fg2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-list{grid-column:5/span 8;display:grid;grid-gap:56px;gap:56px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-g h3{font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-g dl{margin-top:14px;display:grid}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-g dl div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-column-gap:24px;column-gap:24px;padding:11px 0}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-g dt{font-size:15.5px;font-weight:500;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-g dd{font-size:15.5px;line-height:1.5;color:var(--fg2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq{background:transparent;color:#111014;padding-top:clamp(120px,18vh,200px);padding-bottom:clamp(40px,6vh,72px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq .fq-l p,:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq details p{color:var(--fg2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq .fq-l a{color:#111014;-webkit-text-decoration-color:rgba(17,16,20,.55);text-decoration-color:rgba(17,16,20,.55)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq .fq-r{border-top-color:rgba(17,16,20,.18)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq details{border-bottom-color:rgba(17,16,20,.18)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq summary:after{background:rgba(17,16,20,.08) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 6v12M6 12h12' stroke='%23111014' stroke-width='1.8' stroke-linecap='round'/></svg>") 50%/16px no-repeat}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq summary:hover:after{background-color:rgba(17,16,20,.14)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq summary:focus-visible{box-shadow:0 0 0 2px rgba(17,16,20,.4)}:is(body [data-page=university],body [data-page=highschool],body [data-page=majors]) .ct{padding-top:0!important;padding-left:var(--gap,24px);padding-right:var(--gap,24px)}:is(body [data-page=university],body [data-page=highschool],body [data-page=majors]) .ct-card{max-width:none;background:var(--pg);border-top-left-radius:0;border-top-right-radius:0;padding-top:clamp(40px,6vw,96px)}:is(body [data-page=university],body [data-page=highschool],body [data-page=majors]) .ct-b2{color:var(--pg)}:is(body [data-page=university],body [data-page=highschool],body [data-page=majors]) .ct-x1,:is(body [data-page=university],body [data-page=highschool],body [data-page=majors]) .ct-x2{display:none}@media (max-width:1100px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-h{grid-column:1/-1;position:static}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-list{grid-column:1/-1;margin-top:56px}}@media (max-width:760px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au{--g:18px;--lw:100%}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .xg{column-gap:0}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-ch{padding:110px 0 96px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-h{font-size:clamp(46px,13.4vw,60px);line-height:.98}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-lede{margin-left:0;font-size:17px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-stage{margin-top:56px;padding:0 10px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au{margin:0 10px}:is(body [data-page=university],body [data-page=highschool],body [data-page=majors]) .ct{padding-left:10px!important;padding-right:10px!important}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-pr{grid-template-columns:1fr;gap:12px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-h2{font-size:clamp(42px,12vw,54px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-spec{padding:110px 0 64px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-list{gap:44px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ts-g dl div{grid-template-columns:1fr;row-gap:4px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-fq{padding-top:110px}}@media (prefers-reduced-motion:reduce){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-h .ln>span,:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-lede{transform:none!important;opacity:1!important;transition:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-stage{transform:none!important}}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au{--lw:min(1440px,100%,calc((100vh - 150px) * 1.6))}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .scr.lw{width:100%;max-width:var(--lw);aspect-ratio:var(--ar);border-radius:14px;background:#fbfaf8;box-shadow:0 0 0 1px var(--rim),0 1px 2px var(--c1),0 12px 24px -10px var(--c2),0 46px 100px -30px var(--tint),0 100px 170px -50px var(--tint2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .scr.lw:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),inset 0 1px 0 rgba(255,255,255,.75)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .scr.lw .sc>img{object-fit:cover;object-position:top center}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ph{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 1px 2px var(--c1),0 14px 28px -12px var(--c2),0 46px 90px -30px var(--tint),0 90px 150px -50px var(--tint2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-pr{list-style:none;margin-top:clamp(40px,6vh,64px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-for{padding:clamp(140px,20vh,220px) 0 clamp(40px,6vh,80px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-in{max-width:1300px;margin:0 auto;padding:0 var(--g)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-h{text-align:center;display:flex;flex-direction:column;align-items:center}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-h .dk-lede{margin:22px auto 0;opacity:1;transform:none;text-align:center;max-width:520px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 30px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs button{position:relative;height:48px;padding:0 2px;border:0;background:transparent;color:var(--fg2);font:500 17px var(--font-geist),system-ui,sans-serif;letter-spacing:-.01em;cursor:pointer;transition:color .2s var(--e)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:rgba(17,16,20,.16)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs button:hover,:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs button[aria-selected=true]{color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs button[aria-selected=true]:after{background:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-fill{position:absolute;left:0;right:0;bottom:4px;height:2px;z-index:1;background:rgba(17,16,20,.5);transform:scaleX(0);transform-origin:0 50%}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs button.run .for-fill{transform:scaleX(1);transition:transform 7s linear}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(17,16,20,.3);border-radius:8px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-stage{display:grid;margin-top:48px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-p{grid-area:1/1;justify-self:center;width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(40px,7vw,120px);gap:clamp(40px,7vw,120px);align-items:center;opacity:0;visibility:hidden;transform:translate3d(0,10px,0);transition:opacity .5s var(--e),transform .6s var(--e),visibility 0s .5s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-p.on{opacity:1;visibility:visible;transform:none;transition-delay:0s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .lf-k{font-size:16px;color:var(--fg2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .lf-ask{margin-top:14px;font-size:clamp(32px,3.2vw,50px);line-height:1.08;letter-spacing:-.04em;font-weight:500;text-wrap:balance;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .lf-rd{margin-top:36px;display:grid;grid-gap:18px;gap:18px;max-width:46ch}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .lf-rd dt{font-size:15px;color:var(--fg2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .lf-rd dd{margin-top:4px;font-size:17px;line-height:1.45;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-ph{zoom:.9}@media (min-width:761px) and (max-height:1000px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-ph{zoom:.78}}@media (max-width:1100px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-p{grid-template-columns:1fr;justify-items:center}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-q{max-width:640px}}@media (max-width:760px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au{--lw:100%}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-pr{margin-top:36px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs{gap:0 22px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-tabs button{height:44px;font-size:16px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-p{justify-items:stretch;gap:36px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .lf-ask{font-size:30px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-ph{zoom:.92;justify-self:center}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .scr.lw{border-radius:10px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .hr-try{font-size:15px}}@media (prefers-reduced-motion:reduce){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .for-p{transition:none;transform:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .hr .hr-a{transition:none}}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au{--iw:min(1100px,100%,calc((100vh - 150px) * 1.318))}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ipd-w{width:100%;max-width:var(--iw);margin:0}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ipd{position:relative;width:100%;aspect-ratio:1060/804;padding:1.7%;border-radius:clamp(22px,3.6vw,46px);background:linear-gradient(160deg,#2b2b2e,#0d0d0f 60%);isolation:isolate;box-shadow:inset 0 0 0 1.5px #3d3d41,inset 0 0 0 3.5px #0d0d0f,0 1px 2px var(--c1),0 12px 24px -10px var(--c2),0 46px 100px -30px var(--tint),0 100px 170px -50px var(--tint2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ipd:before{content:"";position:absolute;top:.75%;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#1d1d20;box-shadow:inset 0 0 0 1.5px #2c2c31}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ipd>.sc{position:relative;width:100%;height:100%;border-radius:clamp(12px,2.2vw,28px);overflow:hidden;background:#dfe6ec}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ipd>.sc>img,:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ipd>.sc>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .sc>video{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .sc>video.on{opacity:1}@media (max-width:760px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ipd{padding:2.2%}}@media (prefers-reduced-motion:reduce){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .sc>video{display:none}}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .md-in{max-width:1600px;margin:clamp(56px,9vh,104px) auto 0;padding:0 var(--g)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .md-ask{font-size:clamp(26px,2.6vw,40px);line-height:1.15;letter-spacing:-.035em;font-weight:500;max-width:28ch;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .md-ask span{display:block;margin-bottom:10px;font-size:16px;letter-spacing:-.005em;font-weight:400;color:var(--fg2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .tb.md .for-tabs{justify-content:flex-start;margin-top:36px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .tb.md .for-stage{margin-top:36px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .tb.md .for-p{display:block;max-width:none;justify-self:stretch}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .md-k{font-size:16px;color:var(--fg2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .md-t{margin-top:12px;max-width:30ch;font-size:clamp(30px,3.4vw,54px);line-height:1.06;letter-spacing:-.045em;font-weight:500;color:var(--fg);text-wrap:balance}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag-w{margin:48px auto 0;max-width:1080px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag{width:100%;border-collapse:collapse;font-size:17px;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag td,:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag th{padding:18px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag thead th{font-size:15px;font-weight:500;color:var(--fg2);border-bottom:2px solid var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag thead td{border-bottom:2px solid var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag tbody th{font-weight:500;width:38%}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag td{color:var(--fg2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag .hi{color:var(--fg);font-weight:500}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag thead .hi{color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag-n{max-width:1080px;margin:20px auto 0;font-size:15px;color:var(--fg2)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag-m{display:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-mj{padding:clamp(140px,20vh,220px) 0 clamp(40px,6vh,80px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-in{max-width:1600px;margin:0 auto;padding:0 var(--g)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-h .dk-lede{margin:22px 0 0;opacity:1;transform:none;max-width:520px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-g{margin-top:clamp(48px,7vh,80px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);align-items:start}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l{display:flex;flex-direction:column;align-items:flex-start}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l button{position:relative;padding:3px 0 5px;border:0;background:transparent;cursor:pointer;text-align:left;font:500 clamp(28px,2.7vw,46px)/1.08 var(--font-geist),system-ui,sans-serif;letter-spacing:-.045em;color:rgba(17,16,20,.42);transition:color .25s var(--e),transform .35s var(--e)}body [data-page=majors] .au .mj-l button{color:#4a1d14}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l button:hover{color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l button[aria-selected=true]{color:var(--fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.16em}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(17,16,20,.35);border-radius:6px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-s{position:-webkit-sticky;position:sticky;top:clamp(96px,12vh,128px);display:grid}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-p{grid-area:1/1;opacity:0;visibility:hidden;transform:translate3d(0,10px,0);transition:opacity .45s var(--e),transform .55s var(--e),visibility 0s .45s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-p.on{opacity:1;visibility:visible;transform:none;transition-delay:0s}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-ex .ipd-w{max-width:min(100%,calc((100vh - 260px) * 1.318))}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-what{margin-top:28px;max-width:62ch;font-size:17px;line-height:1.5;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-tx{padding-top:clamp(8px,4vh,48px);max-width:820px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-tx .lf-ask{font-size:clamp(34px,3.6vw,58px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-tx .lf-rd{max-width:56ch}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-tx .lf-rd dd{font-size:18px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au a{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-color:rgba(17,16,20,.5);text-decoration-color:rgba(17,16,20,.5)}@media (max-width:1100px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-g{grid-template-columns:1fr}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l{flex-direction:row;flex-wrap:wrap;gap:2px 22px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l button{font-size:clamp(24px,4vw,34px)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-s{position:relative;top:auto;margin-top:48px}}@media (max-width:760px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .md-in{margin-top:48px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .md-t{font-size:30px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .tb.md .for-tabs{gap:0 20px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag .u13{display:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag-m{display:block;margin-top:24px;font-size:16px;color:var(--fg)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag{font-size:15px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag td,:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag th{padding:14px 8px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag thead th{font-size:13px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ag tbody th{width:34%}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-mj{padding-top:110px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l{gap:0 16px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l button{font-size:22px;padding:4px 0}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-s{margin-top:36px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-what{font-size:16px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-tx .lf-ask{font-size:30px}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-tx .lf-rd dd{font-size:17px}}@media (prefers-reduced-motion:reduce){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-p{transition:none;transform:none}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .mj-l button{transition:none}}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-pr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;width:var(--lw);max-width:100%}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ipd-w+.dk-pr{width:var(--iw)}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-pr li{font-size:16px;line-height:1.5;color:var(--fg2);max-width:38ch}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-pr b{color:var(--fg);font-weight:500}@media (max-width:760px){:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .dk-pr,:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .ipd-w+.dk-pr{grid-template-columns:1fr;gap:12px;width:100%}}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .fq h2 em{letter-spacing:-.025em}:where([data-page=university],[data-page=highschool],[data-page=majors]) .au .fq-l a{text-underline-offset:3px}