.hv2 .mist-grad-profile .gp-grid{flex-direction:column;gap:26px;margin-top:26px;display:flex}@media (width>=1024px){.hv2 .mist-grad-profile .gp-grid{flex-direction:row;align-items:flex-start;gap:34px}.hv2 .mist-grad-profile .gp-side{flex:none;width:360px;position:sticky;top:110px}.hv2 .mist-grad-profile .gp-main{flex:1;min-width:0}}.hv2 .mist-grad-profile .gp-card{text-align:center;background:#fff;border:1px solid #e6e1d8;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.hv2 .mist-grad-profile .gp-ph{background:#f1ede5;border-radius:50%;flex:none;width:180px;height:180px;overflow:hidden}.hv2 .mist-grad-profile .gp-ph img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.hv2 .mist-grad-profile .gp-ph span{width:100%;height:100%;color:var(--green);place-items:center;font-size:64px;font-weight:700;display:grid}.hv2 .mist-grad-profile .gp-name{color:var(--ink);margin:10px 0 0;font-size:26px;font-weight:800;line-height:1.25}.hv2 .mist-grad-profile .gp-city,.hv2 .mist-grad-profile .gp-modes{color:#55605b;margin:0;font-size:15px}.hv2 .mist-grad-profile .gp-cohort{color:#46736a;margin:0;font-size:14px;font-weight:700}.hv2 .mist-grad-profile .gp-price{color:#55605b;align-items:baseline;gap:6px;margin:4px 0 0;font-size:15px;display:flex}.hv2 .mist-grad-profile .gp-price b{color:var(--burg);unicode-bidi:isolate;font-size:20px;font-weight:700}.hv2 .mist-grad-profile .gp-links{flex-wrap:wrap;justify-content:center;gap:14px;margin:8px 0 0;font-size:14px;display:flex}.hv2 .mist-grad-profile .gp-links a{color:var(--green)}.hv2 .mist-grad-profile .gp-acts,.hv2 .gp-sticky .gp-acts{gap:8px;width:100%;margin-top:10px;display:flex}.hv2 .mist-grad-profile .gp-call,.hv2 .gp-sticky .gp-call{color:#fff;background:#7c1f2c;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.hv2 .mist-grad-profile .gp-wa,.hv2 .gp-sticky .gp-wa{color:#15322f;border:1.5px solid #15322f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:50px;min-height:46px;text-decoration:none;display:flex}.hv2 .mist-grad-profile .gp-save,.hv2 .gp-sticky .gp-save{color:#15322f;cursor:pointer;background:#f1ede5;border:0;border-radius:10px;align-items:center;gap:6px;min-height:46px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.hv2 .gp-sticky{display:none}@media (width<=1023px){.hv2 .gp-sticky{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));inset-inline:0;background:#f7f5f0;border-top:1px solid #e6e1d8;display:block;position:fixed;bottom:0}.hv2 .gp-sticky .gp-acts{margin-top:0}.hv2 .mist-grad-profile main{padding-bottom:86px}}.hv2 .mist-grad-profile .gp-sec{margin-bottom:30px}.hv2 .mist-grad-profile .gp-sec h2{color:var(--ink);margin:0 0 12px;font-size:24px;font-weight:800}.hv2 .mist-grad-profile .gp-liner{color:var(--green);margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.5}.hv2 .mist-grad-profile .gp-bio{color:#3c4a47;white-space:pre-wrap;margin:0 0 12px;font-size:16px;line-height:1.75}.hv2 .mist-grad-profile .gp-train{color:#46736a;margin:0 0 8px;font-size:15px;font-weight:700}.hv2 .mist-grad-profile .gp-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hv2 .mist-grad-profile .gp-chips li{color:#15322f;background:#f1ede5;border-radius:999px;padding:6px 14px;font-size:14px}.hv2 .mist-grad-profile .gp-wall-note{color:#55605b;margin:-6px 0 14px;font-size:14px}.hv2 .mist-grad-profile .gp-wall{background-color:#fbfaf7;background-image:radial-gradient(80% 55% at 50% -8%,#fffffff2,#fff0 70%),linear-gradient(#0000 60%,#3c32230d),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .4 0 0 0 0 .33 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:36px 0;padding:44px 12px 52px;display:flex;position:relative;box-shadow:inset 0 1px #fffc,inset 0 -30px 60px -40px #3c32231f}.hv2 .mist-grad-profile .gp-hang{box-sizing:border-box;flex:0 0 33.333%;justify-content:center;padding:0 14px;display:flex}.hv2 .mist-grad-profile .gp-wall.is-single .gp-hang{flex-basis:70%}.hv2 .mist-grad-profile .gp-frame{cursor:pointer;box-sizing:border-box;background:#fff;border:7px solid #2a1e16;border-color:#3a2a1f #2a1e16 #20170f;width:fit-content;max-width:100%;padding:clamp(8px,1.1vw,14px);line-height:0;transition:transform .35s,box-shadow .35s;display:block;box-shadow:0 1px 2px #00000047,0 3px 4px #1e140a2e,0 14px 26px -6px #1e140a52}.hv2 .mist-grad-profile .gp-frame img{width:auto;max-width:100%;height:auto;max-height:220px;display:block;box-shadow:0 0 0 1px #00000014}.hv2 .mist-grad-profile .gp-wall.is-single .gp-frame img{max-height:440px}.hv2 .mist-grad-profile .gp-wall.is-single .gp-frame{padding:clamp(14px,2.4vw,30px)}.hv2 .mist-grad-profile .gp-frame-pdf{color:#15322f;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:150px;height:200px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.hv2 .mist-grad-profile .gp-frame:focus-visible{outline:3px solid var(--burg);outline-offset:4px}@media (hover:hover){.hv2 .mist-grad-profile .gp-frame:hover{transform:scale(1.035)translateY(-2px);box-shadow:0 2px 3px #00000040,0 6px 8px #1e140a29,0 26px 40px -8px #1e140a61}}@media (prefers-reduced-motion:reduce){.hv2 .mist-grad-profile .gp-frame{transition:none}.hv2 .mist-grad-profile .gp-frame:hover{transform:none}}@media (width>=1360px){.hv2 .mist-grad-profile .gp-hang{flex-basis:25%}}@media (width<=1023px){.hv2 .mist-grad-profile .gp-wall-sec{margin-inline:calc(-1*clamp(18px,4vw,40px))}.hv2 .mist-grad-profile .gp-wall-sec h2,.hv2 .mist-grad-profile .gp-wall-note{padding-inline:clamp(18px,4vw,40px)}.hv2 .mist-grad-profile .gp-wall{border-radius:0;gap:26px 0;padding:30px 4px 36px}.hv2 .mist-grad-profile .gp-hang{flex-basis:50%;padding:0 10px}.hv2 .mist-grad-profile .gp-wall.is-single .gp-hang{flex-basis:80%}.hv2 .mist-grad-profile .gp-frame{border-width:5px}.hv2 .mist-grad-profile .gp-frame img{max-height:180px}.hv2 .mist-grad-profile .gp-wall.is-single .gp-frame img{max-height:380px}}.hv2 .mist-grad-profile .gp-where{background:#fff;border:1px solid #e6e1d8;border-radius:16px;margin-top:22px;padding:18px}.hv2 .mist-grad-profile .gp-where h2{color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:800}.hv2 .mist-grad-profile .gp-addr{color:#3c4a47;align-items:center;gap:6px;margin:0 0 12px;font-size:15px;display:flex}.hv2 .mist-grad-profile .gp-map{border:1px solid #e6e1d8;border-radius:12px;overflow:hidden}.hv2 .mist-grad-profile .gp-map iframe{border:0;width:100%;height:240px;display:block}.hv2 .mist-grad-profile .gp-nav{gap:10px;margin-top:12px;display:flex}.hv2 .mist-grad-profile .gp-nav a{color:#15322f;border:1.5px solid #15322f;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:42px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.hv2 .mist-grad-profile .gp-foot{border-top:1px solid #e6e1d8;flex-direction:column;gap:8px;padding-top:18px;display:flex}.hv2 .mist-grad-profile .gp-note{color:#55605b;margin:0;font-size:15px;font-weight:600}.hv2 .mist-grad-profile .gp-legal{color:#8a938f;margin:0;font-size:13px}.hv2 .mist-grad-profile .gp-back{color:var(--green);font-size:15px;font-weight:700;text-decoration:none}.hv2 .mist-grad-profile .gp-nf{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:60px 0;display:flex}.hv2 .gp-lightbox{z-index:60;background:#071614e6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hv2 .gp-lightbox img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.hv2 .gp-lb-x{color:#15322f;cursor:pointer;top:14px;background:#f7f5f0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:14px}.hv2 .gp-lb-arrow{color:#15322f;cursor:pointer;background:#f7f5f0;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hv2 .gp-lb-prev{inset-inline-start:12px}.hv2 .gp-lb-next{inset-inline-end:12px}@media (width<=1023px){.hv2 .mist-grad-profile .gp-grid{align-items:stretch}.hv2 .mist-grad-profile .gp-sec{text-align:center}.hv2 .mist-grad-profile .gp-chips{justify-content:center}.hv2 .mist-grad-profile .gp-foot{text-align:center;align-items:center}}.hv2 .mist-grad-profile{overflow-wrap:anywhere;word-break:break-word}.hv2 .gp-card .grad-indep{color:#55605b;margin:10px 0 0;font-size:13px;line-height:1.5}.hv2 .gp-card .grad-indep a{color:#7c1f2c;text-underline-offset:3px}
