*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}:root{--color-primary: #17591f;--color-primary-hover: #0f3d15;--color-primary-soft: rgba(23, 89, 31, .35);--color-gold: #e3a81b;--color-gold-bright: #f5c518;--color-gold-deep: #8a6a0e;--color-orange: #ee7c1b;--color-orange-deep: #c25711;--color-accent: var(--color-gold);--color-bg: #ffffff;--color-surface: #f5f7f3;--color-text: #1b2b22;--color-text-muted: #4c5a51;--color-border: #e3e9e2;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--font-tech: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-display: var(--font-tech);--font-sans: "Lexend", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif-italic: "Crimson Pro", Georgia, serif;--font-mono: "IBM Plex Mono", "Consolas", "SFMono-Regular", monospace;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--fs-3xl: 2.75rem;--radius: 0;--radius-button: 14px;--nav-height: 72px;--page-gutter: clamp(1rem, 4vw, 4rem)}html,body{height:100%}body{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--color-text);background:var(--color-bg);line-height:1.6}#root{display:flex;flex-direction:column;min-height:100vh}main{flex:1}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}h1,h2{font-family:var(--font-display);line-height:1.15;color:var(--color-text)}h3,h4{font-family:var(--font-sans);line-height:1.2;color:var(--color-text)}h1{font-size:var(--fs-2xl)}@media(min-width:768px){h1{font-size:var(--fs-3xl)}}a{color:var(--color-primary)}html{scroll-snap-type:y proximity;scroll-padding-top:var(--nav-height);scroll-behavior:smooth}section{min-height:100vh;min-height:100dvh;padding:var(--space-12) 0;scroll-snap-align:start}footer{scroll-snap-align:start}html.js-snap{scroll-snap-type:none;scroll-behavior:auto}html.no-snap{scroll-snap-type:none}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none;scroll-behavior:auto}}@media(min-width:1024px){html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}}._header_tc2z2_1{position:sticky;top:0;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background .25s ease,border-color .25s ease}._scrolled_tc2z2_11{background:var(--color-bg);border-bottom-color:var(--color-border)}._heroShade_tc2z2_32{position:absolute;top:0;left:var(--shade-start, 330px);right:0;height:calc(100% + 220px);background:linear-gradient(180deg,rgba(12,20,15,.46) 0%,rgba(12,20,15,.41) 10%,rgba(12,20,15,.34) 20%,rgba(12,20,15,.26) 32%,rgba(12,20,15,.18) 44%,rgba(12,20,15,.11) 56%,rgba(12,20,15,.07) 68%,rgba(12,20,15,.03) 80%,transparent 92%);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.03) 27px,rgba(0,0,0,.1) 48px,rgba(0,0,0,.22) 66px,rgba(0,0,0,.4) 82px,rgba(0,0,0,.62) 99px,rgba(0,0,0,.82) 117px,rgba(0,0,0,.95) 135px,#000 150px);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.03) 27px,rgba(0,0,0,.1) 48px,rgba(0,0,0,.22) 66px,rgba(0,0,0,.4) 82px,rgba(0,0,0,.62) 99px,rgba(0,0,0,.82) 117px,rgba(0,0,0,.95) 135px,#000 150px);opacity:0;pointer-events:none;transition:opacity .3s ease}._heroActive_tc2z2_83 ._heroShade_tc2z2_32{opacity:1}@media(max-width:1173px){._heroShade_tc2z2_32{display:none}}._inner_tc2z2_22{position:relative;margin:0 auto;min-height:var(--nav-height);padding:0 var(--page-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._brand_tc2z2_106{display:flex;align-items:center;gap:10px;text-decoration:none}._emblem_tc2z2_112{width:40px;height:40px;object-fit:contain;flex-shrink:0}._brandText_tc2z2_118{display:flex;flex-direction:column;line-height:1.15}._brandOrg_tc2z2_123{font-family:var(--font-sans);font-size:.72rem;font-weight:500;letter-spacing:.02em;color:var(--color-text-muted)}._brandName_tc2z2_130{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.02em;color:var(--color-primary)}._toggle_tc2z2_139{display:inline-flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:var(--space-2)}._bar_tc2z2_148{width:24px;height:2px;background:var(--color-primary)}._nav_tc2z2_155{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:var(--space-3);background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-4)}._navOpen_tc2z2_168{display:flex}._links_tc2z2_172{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;padding:0}._link_tc2z2_172{position:relative;display:inline-block;font-family:var(--font-sans);font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);text-decoration:none;padding:var(--space-2) 0;transition:color .2s}._link_tc2z2_172:hover,._link_tc2z2_172._active_tc2z2_199{color:var(--color-primary)}._link_tc2z2_172:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform .25s}._link_tc2z2_172:hover:after,._link_tc2z2_172._active_tc2z2_199:after{transform:scaleX(1)}._caret_tc2z2_222{display:inline-block;margin-left:6px;font-size:.7em;vertical-align:middle;color:var(--color-text-muted)}._submenu_tc2z2_231{list-style:none;display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-1) 0 var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--color-border)}._subLink_tc2z2_240{display:inline-block;font-family:var(--font-sans);font-size:.78rem;font-weight:500;letter-spacing:.04em;color:var(--color-text-muted);text-decoration:none;padding:var(--space-2) 0;transition:color .2s,background .2s}._subLink_tc2z2_240:hover,._subLink_tc2z2_240._active_tc2z2_199{color:var(--color-primary)}._contactMobile_tc2z2_179{margin-top:var(--space-5);padding:var(--space-4);text-align:center;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-button);letter-spacing:.2em;transition:background .25s ease,color .25s ease}._contactMobile_tc2z2_179:hover,._contactMobile_tc2z2_179._active_tc2z2_199{color:#fff;background:var(--color-primary)}._contactMobile_tc2z2_179:after{display:none}._contactDesktop_tc2z2_280{display:none;white-space:nowrap}@media(min-width:1174px){._toggle_tc2z2_139,._contactMobile_tc2z2_179{display:none}._inner_tc2z2_22{display:flex;align-items:center;justify-content:space-between}._nav_tc2z2_155{position:absolute;left:50%;top:50%;right:auto;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;gap:var(--space-10);background:none;border:none;padding:0}._links_tc2z2_172{flex-direction:row;align-items:center;gap:var(--space-10)}._link_tc2z2_172{padding:0}._link_tc2z2_172:after{bottom:-6px}._contactDesktop_tc2z2_280{display:inline-block}._heroActive_tc2z2_83 ._link_tc2z2_172,._heroActive_tc2z2_83 ._caret_tc2z2_222{color:#fffffff0}._heroActive_tc2z2_83 ._link_tc2z2_172:hover,._heroActive_tc2z2_83 ._link_tc2z2_172._active_tc2z2_199{color:var(--color-gold-bright)}._heroActive_tc2z2_83 ._link_tc2z2_172:after{background:var(--color-gold-bright)}._hasChildren_tc2z2_354{position:relative}._submenu_tc2z2_231{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);min-width:250px;margin:0;padding:var(--space-3);background:var(--color-bg);border:none;box-shadow:0 4px 12px #00000026;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:60}._hasChildren_tc2z2_354:hover>._submenu_tc2z2_231,._hasChildren_tc2z2_354:focus-within>._submenu_tc2z2_231{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}._subLink_tc2z2_240{display:block;padding:var(--space-2) var(--space-3);letter-spacing:.04em;white-space:nowrap}._subLink_tc2z2_240:hover{background:var(--color-surface)}}._footer_1wvjp_1{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-16) var(--page-gutter) var(--space-4);color:var(--color-text-muted)}._grid_1wvjp_8{margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}@media(min-width:768px){._grid_1wvjp_8{grid-template-columns:2fr 1fr 1fr;gap:var(--space-12)}}._logos_1wvjp_25{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}._logo_1wvjp_25{width:46px;height:46px;object-fit:contain}._brandName_1wvjp_36{font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:var(--color-primary);margin-bottom:var(--space-2)}._address_1wvjp_44{max-width:280px;font-size:.85rem;line-height:1.75;color:var(--color-text-muted)}._email_1wvjp_50{color:var(--color-primary);font-weight:600;text-decoration:none}._email_1wvjp_50:hover{text-decoration:underline}._colHeading_1wvjp_60{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);margin-bottom:var(--space-4)}._groupLabel_1wvjp_69{margin:var(--space-3) 0 var(--space-2);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}._list_1wvjp_77{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}._link_1wvjp_83{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-muted);text-decoration:none;transition:color .2s}._link_1wvjp_83:before{content:"";width:4px;height:4px;flex-shrink:0;border-top:1px solid var(--color-primary-soft);border-right:1px solid var(--color-primary-soft);transform:rotate(45deg);transition:border-color .2s}._link_1wvjp_83:hover{color:var(--color-primary)}._link_1wvjp_83:hover:before{border-color:var(--color-primary)}._bottom_1wvjp_111{margin:0 auto;padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);align-items:center;justify-content:space-between;font-size:.78rem;color:var(--color-text-muted);text-align:center}@media(min-width:768px){._bottom_1wvjp_111{flex-direction:row;text-align:left}}._usjr_1wvjp_129{color:var(--color-primary);font-weight:600}._follow_1wvjp_134{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-muted);text-decoration:none;font-weight:600;transition:color .2s}._follow_1wvjp_134:hover{color:var(--color-primary)}._followIcon_1wvjp_146{width:16px;height:16px;flex-shrink:0}._container_mpfsz_1{width:100%;margin:0 auto;padding:0 var(--page-gutter)}._btn_1nmnx_1{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.7rem;font-family:var(--font-sans);font-size:.95rem;font-weight:600;letter-spacing:.03em;border-radius:var(--radius-button);border:1px solid transparent;text-decoration:none;cursor:pointer;transition:transform .15s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}._btn_1nmnx_1:hover{transform:translateY(-1px)}._primary_1nmnx_22{background:var(--color-primary);color:#fff;box-shadow:0 2px 8px #1a5c2a33}._primary_1nmnx_22:hover{background:var(--color-primary-hover);box-shadow:0 4px 14px #1a5c2a47}._ghost_1nmnx_33{background:transparent;color:var(--color-primary);border-color:var(--color-primary-soft)}._ghost_1nmnx_33:hover{border-color:var(--color-primary);background:var(--color-surface)}._hero_1alx1_1{position:relative;min-height:100vh;min-height:100dvh;margin-top:calc(-1 * var(--nav-height));display:flex;align-items:center;overflow:hidden;padding:calc(var(--nav-height) + var(--space-8)) 0 var(--space-16);background:var(--color-bg)}._video_1alx1_24{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;object-fit:cover;pointer-events:none}._scrim_1alx1_12{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-bg);pointer-events:none}._layout_1alx1_46{position:relative;z-index:1;display:flex;align-items:stretch;gap:var(--space-12);animation:_fadeUp_1alx1_1 .8s ease both}._rail_1alx1_56{display:none}._content_1alx1_61{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:760px}._title_1alx1_69{font-family:var(--font-tech);font-weight:600;text-transform:uppercase;font-size:clamp(3rem,12vw,6.25rem);line-height:1.06;letter-spacing:-.02em;color:var(--color-text);margin:0 0 var(--space-3)}._accent_1alx1_83{font-family:var(--font-serif-italic);font-style:italic;font-size:clamp(1.45rem,3.6vw,2.15rem);line-height:1.15;color:var(--color-orange-deep);margin-bottom:var(--space-3)}._sub_1alx1_92{font-family:var(--font-serif-italic);font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.7;color:var(--color-text-muted);max-width:34ch;margin-bottom:var(--space-12)}._meta_1alx1_101{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-12);font-family:var(--font-mono);font-size:.72rem;line-height:1.7;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-muted)}._actions_1alx1_114{display:flex;gap:var(--space-4);flex-wrap:wrap}@media(max-width:1023px){._content_1alx1_61{align-items:center;text-align:center;margin:0 auto}._sub_1alx1_92{max-width:40ch}._meta_1alx1_101{align-items:center}._actions_1alx1_114{justify-content:center}._scrim_1alx1_12{opacity:.8}}@media(min-width:1024px){._rail_1alx1_56{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);flex-shrink:0;padding:var(--space-2) 0}._railText_1alx1_158{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}._railLine_1alx1_168{width:1px;flex:1;min-height:60px;background:linear-gradient(180deg,var(--color-accent),transparent)}._railLogo_1alx1_174{width:38px;height:38px;object-fit:contain;opacity:.92}._scroll_1alx1_181{left:auto;right:var(--page-gutter);transform:none}._video_1alx1_24{left:66.67%}._scrim_1alx1_12{-webkit-mask-image:linear-gradient(100deg,#000 0%,#000 35%,transparent 60%);mask-image:linear-gradient(100deg,#000 0%,#000 35%,transparent 60%)}}@keyframes _fadeUp_1alx1_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._layout_1alx1_46{animation:none}}._section_27m9i_1{--ring-ratio: .875;--ring-cap: calc((100dvh - var(--nav-height) - 2 * var(--space-4)) / var(--ring-ratio));display:flex;flex-direction:column;justify-content:center;min-height:calc(100dvh - var(--nav-height));padding-block:var(--space-12);overflow-x:clip}@media(min-width:1024px){._section_27m9i_1{padding-block:var(--space-4)}}._grid_27m9i_29{display:grid;gap:var(--space-12);align-items:center}@media(min-width:1024px){._grid_27m9i_29{--copy-w: clamp(320px, 30vw, 460px);--col-gap: clamp(var(--space-8), 3vw, var(--space-16));grid-template-columns:var(--copy-w) min(var(--ring-cap),100% - var(--copy-w) - var(--col-gap));column-gap:var(--col-gap);justify-content:center}}._copy_27m9i_46{max-width:620px}._title_27m9i_52{margin:0 0 var(--space-6);font-family:var(--font-display);font-weight:600;text-transform:uppercase;font-size:clamp(1.9rem,4.5vw,2.75rem);line-height:1.05;letter-spacing:-.02em;color:var(--color-text)}._body_27m9i_63{margin:0 0 var(--space-10);font-size:1rem;line-height:1.7;color:var(--color-text-muted)}._media_27m9i_72{--tilt-angle: 34deg;position:relative;width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter));max-width:var(--ring-cap);aspect-ratio:1 / var(--ring-ratio);justify-self:center;container-type:inline-size}@media(min-width:1024px){._media_27m9i_72{width:min(var(--ring-cap),100% + var(--page-gutter));margin-inline:0;justify-self:start}}._stage_27m9i_75{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;perspective:140cqw;translate:.5cqw 2.1cqw}._tilt_27m9i_76{transform-style:preserve-3d;transform:rotate(calc(-1 * var(--tilt-angle))) rotateX(9deg)}._ring_27m9i_78{--card-w: 33.4cqw;--card-h: calc(var(--card-w) * 2 / 3);--card-span: calc( var(--card-w) * cos(var(--tilt-angle)) + var(--card-h) * sin(var(--tilt-angle)) );--gap: calc(var(--card-span) * -.18);--fan: -10deg;--ring-r: calc(var(--n) * (var(--card-span) + var(--gap)) / 6.2832);position:relative;width:var(--card-w);height:var(--card-h);transform-style:preserve-3d;animation:_ring-spin_27m9i_1 var(--spin) linear infinite;will-change:transform}@keyframes _ring-spin_27m9i_1{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}._card_27m9i_79{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--ring-r)) rotateY(var(--fan))}._face_27m9i_83{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:clamp(8px,2cqw,14px);overflow:hidden;display:grid;place-items:center;backface-visibility:hidden;background:linear-gradient(135deg,#17591f29,#e3a81b33),var(--color-border);box-shadow:0 10px 28px #1b2b2229}._card_27m9i_79:nth-child(3n+2) ._face_27m9i_83{background:linear-gradient(135deg,#e3a81b3d,#ee7c1b29),var(--color-border)}._card_27m9i_79:nth-child(3n) ._face_27m9i_83{background:linear-gradient(135deg,#ee7c1b24,#17591f2e),var(--color-border)}._faceFront_27m9i_191{transform:rotate(var(--tilt-angle))}._faceBack_27m9i_196{transform:rotateY(180deg) rotate(var(--tilt-angle));box-shadow:none}._faceBack_27m9i_196:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff4d}._face_27m9i_83 img{display:block;width:100%;height:100%;object-fit:cover}._face_27m9i_83 span{font-family:var(--font-mono);font-size:clamp(.6rem,1.6cqw,.75rem);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){._ring_27m9i_78{animation:none}}._media_ppt83_5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;background:var(--color-primary-hover);pointer-events:none;transition:opacity .35s ease}._video_ppt83_16{display:block;width:100%;height:100%;object-fit:cover}._media_ppt83_5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a2a0fe6,#0a2a0fc7,#0a2a0fa8)}._section_19pio_5{min-height:auto;padding:var(--space-16) 0}._inner_19pio_13{width:100%}._header_19pio_18{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-8)}._eyebrow_19pio_27{display:flex;align-items:center;gap:10px;margin:0 0 var(--space-2);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary)}._eyebrow_19pio_27:before{content:">>";font-family:var(--font-mono);font-weight:700;color:var(--color-gold)}._title_19pio_45{font-family:var(--font-display);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.15;color:var(--color-text);margin:0}._viewAll_19pio_54{white-space:nowrap;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);text-decoration:none;border-bottom:1px solid var(--color-primary-soft);padding-bottom:2px;transition:color .2s,border-color .2s}._viewAll_19pio_54:hover{color:var(--color-primary-hover);border-color:var(--color-primary)}._grid_19pio_75{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:600px){._grid_19pio_75{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}@media(min-width:960px){._grid_19pio_75{grid-template-columns:repeat(3,1fr)}}._card_19pio_92{position:relative;display:flex;flex-direction:column;padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._card_19pio_92:hover{transform:translateY(-4px);box-shadow:0 12px 28px #17591f1a;border-color:var(--color-primary-soft)}._degree_19pio_112{display:block;margin-bottom:var(--space-1);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._levelBachelor_19pio_120{color:#8a6d10}._levelAssociate_19pio_123{color:var(--color-primary)}._levelGraduate_19pio_126{color:var(--color-orange-deep)}._title_19pio_45{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.2;color:var(--color-text);margin:0 0 var(--space-3)}._blurb_19pio_139{font-size:.9rem;line-height:1.6;color:var(--color-text-muted)}._cardCta_19pio_149{align-self:flex-start;margin-top:auto;padding-top:var(--space-4);font-family:var(--font-sans);font-size:.85rem;color:var(--color-primary);opacity:.85;transition:opacity .25s ease .1s,color .3s ease}._card_19pio_92:hover ._cardCta_19pio_149,._card_19pio_92:focus-visible ._cardCta_19pio_149{opacity:1}._cardCtaArrow_19pio_164{display:inline-block;transition:transform .25s ease .15s}._card_19pio_92:hover ._cardCtaArrow_19pio_164,._card_19pio_92:focus-visible ._cardCtaArrow_19pio_164{transform:translate(4px)}@media(hover:none){._cardCta_19pio_149{opacity:1;transform:none}}._degree_19pio_112,._card_19pio_92 ._title_19pio_45,._blurb_19pio_139,._cardCta_19pio_149{position:relative;z-index:1}._degree_19pio_112,._card_19pio_92 ._title_19pio_45,._blurb_19pio_139{transition:color .3s ease}@media(hover:hover){._hasClip_19pio_180:is(:hover,:focus-visible){border-color:var(--color-primary-hover)}._hasClip_19pio_180:is(:hover,:focus-visible) ._media_19pio_181{opacity:1}._hasClip_19pio_180:is(:hover,:focus-visible) ._title_19pio_45,._hasClip_19pio_180:is(:hover,:focus-visible) ._cardCta_19pio_149{color:#fff}._hasClip_19pio_180:is(:hover,:focus-visible) ._blurb_19pio_139{color:#ffffffd9}._hasClip_19pio_180:is(:hover,:focus-visible) ._levelBachelor_19pio_120{color:var(--color-gold-bright)}._hasClip_19pio_180:is(:hover,:focus-visible) ._levelAssociate_19pio_123{color:#8fd49a}._hasClip_19pio_180:is(:hover,:focus-visible) ._levelGraduate_19pio_126{color:var(--color-orange)}}._section_knuff_17{--frame-w: min( 100vw - 2 * var(--page-gutter), 1200px, (100dvh - var(--nav-height) - 2 * var(--space-8)) * 16 / 9 );--overlap: calc(var(--frame-w) * 9 / 16 * .55);min-height:auto;padding:0 0 var(--space-12);background:var(--color-bg)}._band_knuff_34{padding-top:var(--space-16);padding-bottom:calc(var(--overlap) + var(--space-12));background:var(--color-surface);border-block:1px solid var(--color-border)}@media(min-width:1024px){._band_knuff_34{padding-top:calc(var(--space-16) + var(--space-8));padding-bottom:calc(var(--overlap) + var(--space-16))}}._header_knuff_47{max-width:720px;margin:0 auto;text-align:center}._title_knuff_56{margin:0 0 var(--space-6);font-family:var(--font-display);font-weight:600;text-transform:uppercase;font-size:clamp(1.9rem,4.5vw,2.75rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance;color:var(--color-text)}._year_knuff_70{color:var(--color-orange-deep)}._nowrap_knuff_74{white-space:nowrap}._blurb_knuff_78{margin:0 auto var(--space-8);max-width:680px;font-size:1rem;line-height:1.7;color:var(--color-text-muted)}._frame_knuff_87{position:relative;width:var(--frame-w);max-width:100%;aspect-ratio:16 / 9;margin:calc(-1 * var(--overlap)) auto 0;border-radius:14px;overflow:hidden;background:var(--color-text);box-shadow:0 24px 48px -24px #0f3d1573}._video_knuff_100{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}._section_12ysf_16{display:flex;flex-direction:column;justify-content:flex-start;background:var(--color-bg)}._layout_12ysf_26{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:1174px){._layout_12ysf_26{grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-12)}}._header_12ysf_39{margin-bottom:0}@media(min-width:1024px){._header_12ysf_39{position:sticky;top:calc(var(--nav-height) + var(--space-8))}}._eyebrow_12ysf_49{display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-4)}._eyebrow_12ysf_49:before{content:">>";font-family:var(--font-mono);font-weight:700;color:var(--color-gold)}._title_12ysf_67{font-family:var(--font-display);font-weight:600;text-transform:uppercase;font-size:clamp(1.9rem,4.5vw,2.75rem);line-height:1.05;letter-spacing:-.02em;color:var(--color-text);margin:0 0 var(--space-4)}._intro_12ysf_78{font-size:.95rem;line-height:1.7;color:var(--color-text-muted);margin-bottom:var(--space-6)}._content_12ysf_85{min-width:0;display:flex}._grid_12ysf_99{display:grid;grid-template-columns:1fr;gap:var(--space-5);width:100%}@media(min-width:850px){._grid_12ysf_99{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}@media(min-width:1174px){._grid_12ysf_99{grid-template-columns:1fr}}@media(min-width:1370px){._grid_12ysf_99{grid-template-columns:repeat(2,1fr)}}._card_12ysf_127{position:relative;display:flex;flex-direction:column;height:100%;background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;text-decoration:none;overflow:hidden}._info_12ysf_139{flex:1;display:flex;flex-direction:column;padding:var(--space-4) var(--space-4) 0}._meta_12ysf_152{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-2);font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._metaLabel_12ysf_163,._metaCategory_12ysf_164{color:var(--color-orange-deep)}._metaSep_12ysf_167{color:var(--color-border)}._itemTitle_12ysf_171{font-family:var(--font-display);font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:700;color:var(--color-text);line-height:1.25;margin:0 0 var(--space-2)}._highlight_12ysf_182{font-size:.82rem;line-height:1.5;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._picture_12ysf_192{position:relative;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-surface) 0%,#eef2ea 100%);overflow:hidden}._pictureLabel_12ysf_204{position:relative;z-index:1;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}._pictureImage_12ysf_217{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}._card_12ysf_127:hover ._pictureImage_12ysf_217{transform:scale(1.02)}._footerRow_12ysf_231{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:var(--space-2) var(--space-4)}._date_12ysf_239{font-family:var(--font-mono);font-size:.68rem;color:var(--color-text-muted)}._arrow_12ysf_245{font-size:.9rem;color:var(--color-primary-soft);transition:color .2s ease,transform .2s ease}._card_12ysf_127:hover ._arrow_12ysf_245{color:var(--color-primary);transform:translate(4px)}
