/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--midnight:#05050a;--ink:#0e1020;--violet:#783dff;--blue:#4d6dff;--electric:#26a4f7;--white:#f8faff;--paper:#f2f4f8;--muted:#aeb6c9;--line:#ffffff29;--content:min(1280px, calc(100vw - 96px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--midnight);color:var(--white);font-family:var(--font-geist-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.site-shell{min-height:100vh;overflow:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;width:var(--content);border-bottom:1px solid var(--line);grid-template-columns:220px 1fr auto;align-items:center;min-height:94px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand img{width:142px;height:auto;display:block}.main-nav{justify-content:flex-end;align-items:center;gap:clamp(22px,2.8vw,46px);padding-right:38px;display:flex}.main-nav a{color:#ffffffdb;font-size:14px;position:relative}.main-nav a:after{content:"";background:linear-gradient(90deg, var(--violet), var(--electric));height:2px;transition:right .25s;position:absolute;bottom:-10px;left:0;right:100%}.main-nav a:hover:after,.main-nav a:focus-visible:after{right:0}.header-actions{align-items:center;gap:24px;display:flex}.language{color:#ffffff80;align-items:center;gap:5px;font-size:13px;display:flex}.language button{cursor:pointer;color:#ffffff80;background:0 0;border:0;padding:2px}.language button.active{color:#fff}.menu-toggle{cursor:pointer;background:0 0;border:0;width:38px;height:38px;padding:9px;display:none}.menu-toggle span{background:#fff;height:1px;margin:6px 0;display:block}.hero{align-items:center;height:100svh;min-height:900px;max-height:1040px;display:flex;position:relative;overflow:hidden}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media{background-image:url(/hero-horizonte.png);background-position:58%;background-size:cover;animation:18s ease-in-out infinite alternate hero-breathe;transform:scale(1.01)}.hero-shade{background:linear-gradient(90deg,#05050afa 0%,#05050ac7 34%,#05050a2e 68%,#05050a57 100%),linear-gradient(#0000 52%,#05050abd)}.hero-content{z-index:2;width:var(--content);margin:72px auto 0;position:relative}.hero-content h1{letter-spacing:-.055em;max-width:850px;margin:20px 0 22px;font-size:clamp(52px,5.25vw,80px);font-weight:650;line-height:.98}.hero-copy{color:#ffffffd1;max-width:660px;margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.55}.eyebrow{color:#465071;letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.2}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--violet), var(--electric));width:34px;height:2px;margin:0 12px 3px 0;display:inline-block}.eyebrow-light{color:#ffffffa6}.button-row{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:14px;font-weight:650;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:44px;padding:0 19px;font-size:13px}.button-gradient{background:linear-gradient(100deg, var(--violet), var(--electric));color:#fff;box-shadow:0 12px 35px #4d6dff3d}.button-outline{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050a1a;border-color:#ffffff70}.button-light{background:var(--white);color:var(--ink)}.button-ghost{border-color:#ffffff59}.scroll-cue{z-index:2;color:#fff;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:42px;height:42px;animation:1.8s ease-in-out infinite nudge;display:grid;position:absolute;bottom:28px;left:50%}.hero-carousel-track,.hero-slide,.hero-slide-media{position:absolute;inset:0}.hero-slide{opacity:0;visibility:hidden;pointer-events:none;align-items:center;transition:opacity .8s,visibility .8s;display:flex}.hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.hero-slide-media{background-position:58%;background-size:cover;animation:18s ease-in-out infinite alternate hero-breathe;transform:scale(1.01)}.hero-slide-media-article{background-position:50%}.hero-carousel .hero-shade{z-index:1}.hero-carousel .hero-content{z-index:3}.hero-carousel .hero-slide:not(:first-child) .hero-content h1{max-width:980px;font-size:clamp(48px,5.1vw,78px)}.hero-slide-hit-area{z-index:2;position:absolute;inset:0}.hero-slide-hit-area:focus-visible{outline:3px solid var(--electric);outline-offset:-5px}.hero-carousel-controls{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;bottom:34px;left:max(48px,50vw - 640px)}.hero-carousel-count{color:#ffffffa8;letter-spacing:.1em;min-width:54px;font-size:10px;font-weight:750}.hero-carousel-dots{gap:5px;margin-right:5px;display:flex}.hero-carousel-dots button{cursor:pointer;background:0 0;border:0;width:25px;height:16px;padding:0}.hero-carousel-dots button:after{content:"";background:#ffffff52;width:100%;height:2px;transition:background .2s,transform .2s;display:block}.hero-carousel-dots button:hover:after,.hero-carousel-dots button:focus-visible:after,.hero-carousel-dots button.is-active:after{background:#fff;transform:scaleY(1.5)}.hero-carousel-arrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05050a38;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .2s,background .2s;display:grid}.hero-carousel-arrow:hover,.hero-carousel-arrow:focus-visible{background:#ffffff1f;border-color:#fff}.hero-carousel .scroll-cue{z-index:5}.section{padding:120px max(48px,50vw - 640px)}.section-light{background:var(--white);color:var(--ink)}.section-heading{max-width:900px;margin-bottom:56px}.section-heading h2,.pathway-intro h2,.human-story-copy h2,.testimonials-intro h2,.opportunities-copy h2,.my-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.3vw,66px);font-weight:620;line-height:1.03}.split-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;max-width:none;display:grid}.split-heading>p{color:#555e73;max-width:500px;margin:0 0 7px;font-size:18px;line-height:1.65}.service-grid{border-top:1px solid #ccd1dc;grid-template-columns:repeat(5,1fr);display:grid}.service-item{border-right:1px solid #ccd1dc;min-height:340px;padding:30px 26px 36px;transition:color .25s,background .25s;position:relative}.service-item:first-child{border-left:1px solid #ccd1dc}.service-item:hover{background:var(--ink);color:#fff}.item-number,.project-type{color:#747d92;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.service-item h3{letter-spacing:-.03em;max-width:220px;margin:80px 0 18px;font-size:25px;line-height:1.08}.service-item p{color:#636b7d;margin:0;font-size:15px;line-height:1.6}.service-item:hover p{color:#ffffffad}.arrow{font-size:22px;position:absolute;bottom:24px;right:24px}.pathways{background:var(--ink);grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.pathway-intro{align-self:start;position:sticky;top:40px}.pathway-list{border-top:1px solid var(--line)}.pathway{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 32px;gap:28px;padding:36px 0;display:grid}.pathway>span{color:var(--electric);font-size:12px}.pathway h3{margin:0 0 12px;font-size:26px}.pathway p{max-width:620px;color:var(--muted);margin:0;line-height:1.65}.pathway>a{font-size:26px;transition:transform .2s}.pathway:hover>a{transform:translate(5px,-5px)}.human-story{background:#070911;grid-template-columns:1.18fr .82fr;min-height:720px;display:grid}.human-story-media{min-height:620px;position:relative;overflow:hidden}.human-story-media:after{content:"";background:linear-gradient(90deg,#0000 58%,#070911 100%),linear-gradient(#0000 50%,#0709115c);position:absolute;inset:0}.human-story-media img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%;display:block}.human-story-copy{align-self:center;padding:100px max(48px,50vw - 640px) 100px 52px}.human-story-copy h2{max-width:620px}.human-story-copy>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:30px 0 0;font-size:18px;line-height:1.7}.human-link{justify-self:auto;margin-top:36px;display:inline-block}.principles-strip{background:#070911;grid-template-columns:repeat(3,1fr);padding:0 max(48px,50vw - 640px) 96px;display:grid}.principles-strip article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:250px;padding:32px 30px}.principles-strip article:first-child{border-left:1px solid var(--line)}.principles-strip article>span{color:var(--electric);font-size:11px}.principles-strip h3{margin:56px 0 14px;font-size:25px}.principles-strip p{max-width:340px;color:var(--muted);margin:0;line-height:1.65}.projects-heading{align-items:end}.featured-projects{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.project{background:#e7eaf1;flex-direction:column;min-height:570px;display:flex}.project-visual{background:var(--ink);min-height:270px;position:relative;overflow:hidden}.project-visual:before,.project-visual:after,.project-visual span{content:"";position:absolute}.project-1 .project-visual{background:radial-gradient(circle at 65% 40%,#26a4f7e6,#0000 18%),radial-gradient(circle at 68% 60%,#783dffa6,#0000 28%),#070b18}.project-1 .project-visual:before{background:#ffffff80;width:70%;height:1px;top:50%;left:15%;transform:rotate(-12deg);box-shadow:0 45px #ffffff2e,0 -45px #ffffff2e}.project-1 .project-visual:after{border:1px solid #ffffff61;border-radius:50%;width:140px;height:140px;top:22%;left:53%}.project-2 .project-visual{background:linear-gradient(145deg,#121b37,#392493 65%,#26a4f7)}.project-2 .project-visual:before{border:1px solid #ffffff57;inset:18% 14%;transform:rotate(19deg)}.project-2 .project-visual:after{border:1px solid #ffffff80;inset:29% 22%;transform:rotate(-16deg)}.project-3 .project-visual{background:linear-gradient(#e9eef8,#a6c7e8)}.project-3 .project-visual:before{background:#1a2851;border-radius:50%;width:120%;height:60%;bottom:-33%;left:-10%;box-shadow:0 -28px 70px #fffc}.project-3 .project-visual:after{background:#fff;width:3px;height:170px;top:26%;left:50%;box-shadow:-42px 24px #fffc,42px 10px #fff9}.project-copy{flex-direction:column;flex:1;padding:28px;display:flex}.project-copy h3{letter-spacing:-.03em;margin:25px 0 12px;font-size:26px;line-height:1.08}.project-copy>p:not(.project-type){color:#5e6678;margin:0;line-height:1.6}.project-copy a{margin-top:auto;padding-top:28px;font-weight:650}.project-copy a span{float:right}.selected-projects{margin-top:86px}.selected-projects-label{color:#465071;letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:700;line-height:1.2}.selected-projects-list{border-top:1px solid #cfd4df}.selected-project{border-bottom:1px solid #cfd4df;grid-template-columns:58px 1fr 32px;align-items:start;gap:28px;padding:34px 0;display:grid}.selected-project-number{color:var(--violet);padding-top:4px;font-size:12px}.selected-project h3{letter-spacing:-.03em;max-width:850px;margin:11px 0 9px;font-size:clamp(23px,2.2vw,32px);line-height:1.08}.selected-project>div>p:last-child{color:#5e6678;max-width:880px;margin:0;line-height:1.6}.selected-project>a{padding-top:5px;font-size:24px;transition:transform .2s}.selected-project:hover>a{transform:translate(5px,-5px)}.people-section{background:#0d1020}.people-heading{align-items:end}.people-heading>p{color:var(--muted)}.people-layout{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:34px;display:grid}.lead-profile{min-height:600px;color:var(--ink);background:#f3f5f9;grid-template-columns:.88fr 1.12fr;display:grid}.profile-portrait{color:#fff;background:radial-gradient(circle at 64% 28%,#26a4f7e6,#0000 18%),radial-gradient(circle at 30% 68%,#783dffc7,#0000 32%),linear-gradient(155deg,#1c2447,#080a14 66%);align-items:flex-end;min-height:600px;padding:32px;display:flex;position:relative;overflow:hidden}.profile-portrait:before{content:"";aspect-ratio:1;border:1px solid #ffffff5c;border-radius:50%;width:78%;position:absolute;top:15%;left:11%;box-shadow:0 0 0 42px #ffffff09,0 0 0 84px #ffffff06}.profile-portrait>span{z-index:1;text-align:center;letter-spacing:-.08em;align-self:center;width:100%;font-size:clamp(54px,6vw,92px);font-weight:620;position:relative}.profile-portrait small{z-index:1;color:#ffffff9e;text-transform:uppercase;letter-spacing:.12em;max-width:180px;font-size:10px;line-height:1.4;position:absolute;bottom:22px;left:24px}.profile-copy{flex-direction:column;justify-content:center;padding:52px 46px;display:flex}.profile-kicker{color:var(--violet);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.profile-copy h3{letter-spacing:-.045em;margin:36px 0 11px;font-size:clamp(34px,3.2vw,48px);line-height:1}.profile-role{color:#4d5770;margin:0 0 32px;font-size:14px;font-weight:650;line-height:1.45}.profile-copy>p:not(.profile-kicker,.profile-role){color:#5a6375;margin:0;line-height:1.7}.profile-copy a{border-top:1px solid #d3d8e3;margin-top:36px;padding-top:20px;font-weight:650}.profile-copy a span{float:right}.team-structure{background:#151a30;padding:34px 42px 38px}.team-structure article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:18px;padding:27px 0;display:grid}.team-structure article:first-child{border-top:1px solid var(--line)}.team-structure article>span{color:var(--electric);font-size:11px}.team-structure h3{margin:0 0 8px;font-size:23px}.team-structure p{color:var(--muted);margin:0;line-height:1.6}.team-structure .button{margin-top:36px}.testimonials-section{background:var(--white);color:var(--ink);grid-template-columns:.78fr 1.22fr;gap:64px 80px;display:grid}.testimonials-intro{align-self:end}.testimonials-intro h2{max-width:660px}.testimonials-intro>p:not(.eyebrow){color:#5a6375;max-width:620px;margin:30px 0 0;font-size:17px;line-height:1.7}.testimonials-media{min-height:460px;overflow:hidden}.testimonials-media img{object-fit:cover;filter:saturate(.88);width:100%;height:100%;display:block}.testimonials-pending{border-top:1px solid #cfd4df;grid-column:1/-1;padding:38px 0 0}.testimonials-pending>p{color:#465071;max-width:720px;margin:0 0 28px;font-size:14px}.testimonial-themes{grid-template-columns:repeat(3,1fr);display:grid}.testimonial-themes article{border:1px solid #cfd4df;border-right:0;min-height:220px;padding:30px}.testimonial-themes article:last-child{border-right:1px solid #cfd4df}.testimonial-themes article>span{color:var(--violet);font-size:11px}.testimonial-themes h3{margin:48px 0 12px;font-size:25px}.testimonial-themes p{color:#60697c;margin:0;line-height:1.6}.insights{background:#080a12}.insights .split-heading{align-items:center}.text-link{border-bottom:1px solid #ffffff4d;justify-self:end;padding-bottom:7px}.insight-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.insight-card{background:#111526}.insight-art{min-height:245px;position:relative;overflow:hidden}.insight-art span{z-index:2;letter-spacing:.12em;text-transform:uppercase;background:#05050ab3;padding:7px 9px;font-size:10px;position:absolute;top:18px;left:18px}.art-1{background:radial-gradient(circle at 24% 40%,#26a4f7 0 4%,#0000 5%),repeating-radial-gradient(circle at 24% 40%,#4d6dff59 0 1px,#0000 2px 22px),#080d20}.art-1:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:65%;height:2px;position:absolute;top:50%;left:20%;transform:rotate(-25deg);box-shadow:0 18px 28px #26a4f7}.art-2{background:linear-gradient(130deg,#f0e8ff 0 49%,#783dff 50% 64%,#12162b 65%)}.art-2:after{content:"";border:1px solid #05050a59;width:44%;height:67%;position:absolute;top:18%;left:13%;transform:rotate(13deg)}.art-3{background:linear-gradient(#14223d,#06080f)}.art-3:before{content:"";filter:blur(2px);background:linear-gradient(90deg,#783dff,#26a4f7);border-radius:50%;width:130%;height:70%;position:absolute;bottom:-44%;left:-14%}.art-3:after{content:"";background:#fff9;width:2px;height:85%;position:absolute;top:14%;left:55%;transform:rotate(39deg)}.insight-copy{min-height:220px;padding:26px 58px 28px 26px;position:relative}.insight-copy p{color:var(--electric);font-size:12px}.insight-copy h3{margin:22px 0 0;font-size:23px;line-height:1.25}.insight-copy a{font-size:23px;position:absolute;bottom:26px;right:26px}.newsletter{border-left:4px solid var(--violet);background:linear-gradient(120deg,#15152d,#222451);grid-template-columns:1fr 1fr;gap:90px;margin-top:90px;padding:58px;display:grid}.newsletter h3{max-width:540px;margin:0 0 18px;font-size:clamp(30px,3vw,44px);line-height:1.05}.newsletter>div>p:not(.eyebrow){color:var(--muted);line-height:1.65}.newsletter form{grid-template-columns:1fr auto;align-self:center;gap:12px;display:grid}.newsletter input{color:#fff;background:#05050a66;border:1px solid #ffffff47;outline:none;min-width:0;height:54px;padding:0 16px}.newsletter input:focus{border-color:var(--electric)}.newsletter form>p{color:#8f98ad;grid-column:1/-1;margin:3px 0 0;font-size:11px}.success-message{grid-template-columns:44px 1fr;align-self:center;align-items:start;gap:16px;display:grid}.success-message span{background:var(--electric);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.success-message p{color:var(--muted);margin:0;line-height:1.6}.authors-line{color:var(--muted);justify-content:space-between;gap:20px;padding-top:32px;display:flex}.authors-line a{color:#fff}.opportunities{background:#101327;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:650px;display:grid}.opportunities-visual{min-height:480px;position:relative;overflow:hidden}.opportunities-visual:after{content:"";background:linear-gradient(#0000 55%,#070911b3);position:absolute;inset:0}.opportunities-visual img{object-fit:cover;filter:saturate(.88)contrast(1.03);width:100%;height:100%;min-height:480px;display:block}.image-caption{z-index:1;color:#ffffffd1;letter-spacing:.14em;text-transform:uppercase;font-size:10px;position:absolute;bottom:22px;left:24px}.opportunities-copy>p:not(.eyebrow),.my-copy>p:not(.eyebrow){max-width:650px;color:var(--muted);font-size:18px;line-height:1.7}.opportunities-copy .button{margin-top:20px}.my-venture{border-top:1px solid var(--line);background:#101327;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.my-panel{background:#0e1020eb;border:1px solid #ffffff4d;min-height:440px;padding:32px;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 35px 80px #05050a5c}.panel-bar{border-bottom:1px solid var(--line);gap:7px;padding-bottom:26px;display:flex}.panel-bar span{background:#536078;border-radius:50%;width:7px;height:7px}.panel-bar span:first-child{background:var(--violet)}.panel-bar span:last-child{background:var(--electric)}.panel-welcome{color:#a9b4cd;margin:38px 0 7px;font-size:13px}.my-panel h3{margin:0 0 34px;font-size:30px}.panel-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.panel-stats div{background:#191e35;padding:18px 14px}.panel-stats strong{margin-bottom:7px;font-size:28px;display:block}.panel-stats span{color:#9da7bd;font-size:11px}.panel-line{grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:28px;display:grid}.panel-line span:first-child{background:linear-gradient(135deg, var(--violet), var(--electric));border-radius:50%;width:42px;height:42px}.panel-line span:last-child{background:#282e49;max-width:72%;height:9px;box-shadow:0 16px #20263e}.panel-line.short{opacity:.55;margin-top:34px}.footer{background:var(--midnight);padding:88px max(48px,50vw - 640px) 28px}.footer-top{border-bottom:1px solid var(--line);grid-template-columns:200px 1fr auto;align-items:center;gap:60px;padding-bottom:70px;display:grid}.footer-top img{width:150px}.footer-top h2{letter-spacing:-.04em;max-width:660px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.05}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px;padding:60px 0;display:grid}.footer-grid>div{flex-direction:column;gap:12px;display:flex}.footer-grid p{color:#fff;margin:0 0 8px;font-size:13px;font-weight:650}.footer-grid a{color:#8f98ad;font-size:13px}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--line);color:#6f788e;justify-content:space-between;padding-top:24px;font-size:11px;display:flex}.bot-launcher{z-index:41;background:linear-gradient(100deg, var(--violet), var(--electric));cursor:pointer;border:0;align-items:center;gap:10px;height:52px;padding:0 18px;font-weight:650;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 45px #05050a66}.bot-launcher.is-open{justify-content:center;width:52px;font-size:24px}.bot-launcher.is-open .bot-star{display:none}.bot-star{font-size:20px}.bot-panel{z-index:40;width:min(390px,100vw - 32px);color:var(--ink);background:#f8faff;padding:26px;position:fixed;bottom:88px;right:24px;box-shadow:0 24px 80px #0006}.bot-heading{border-bottom:1px solid #d8dce6;align-items:center;gap:12px;padding-bottom:18px;display:flex}.bot-heading>span{background:var(--ink);color:#fff;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.bot-heading strong,.bot-heading small{display:block}.bot-heading small{color:#6c7589}.bot-panel>p{color:#4f586c;line-height:1.55}.bot-panel>strong{font-size:13px}.bot-options{gap:8px;margin:14px 0 18px;display:grid}.bot-options a{background:#e9edf5;justify-content:space-between;gap:12px;padding:13px;font-size:13px;display:flex}.bot-options a:hover{background:#dde6fa}.bot-notice{color:#7b8497;font-size:10px;line-height:1.4;display:block}.inner-header{position:absolute}.people-hero{align-items:flex-end;min-height:820px;display:flex;position:relative;overflow:hidden}.people-hero-media,.people-hero-shade{position:absolute;inset:0}.people-hero-media img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}.people-hero-shade{background:linear-gradient(90deg,#05050af7 0%,#05050aa8 48%,#05050a26 78%),linear-gradient(#0000 38%,#05050aeb)}.people-hero-copy{z-index:2;width:var(--content);margin:0 auto;padding:190px 0 92px;position:relative}.people-hero-copy h1{letter-spacing:-.055em;max-width:900px;margin:18px 0 26px;font-size:clamp(55px,6.4vw,92px);font-weight:640;line-height:.96}.people-hero-copy>p:not(.eyebrow){color:#fffc;max-width:700px;margin:0 0 32px;font-size:20px;line-height:1.65}.people-model{background:var(--white);color:var(--ink)}.people-model-grid{grid-template-columns:repeat(3,1fr);display:grid}.people-model-grid article{border:1px solid #cfd4df;border-right:0;min-height:280px;padding:32px}.people-model-grid article:last-child{border-right:1px solid #cfd4df}.people-model-grid article>span{color:var(--violet);font-size:11px}.people-model-grid h3{margin:62px 0 14px;font-size:28px}.people-model-grid p{color:#5b6476;max-width:350px;margin:0;line-height:1.65}.person-feature{background:#0d1020;grid-template-columns:.85fr 1.15fr;gap:0;padding-top:0;padding-bottom:0;display:grid}.person-feature-portrait{background:radial-gradient(circle at 64% 28%,#26a4f7e6,#0000 18%),radial-gradient(circle at 30% 68%,#783dffc7,#0000 32%),linear-gradient(155deg,#1c2447,#080a14 66%);place-items:center;min-height:690px;display:grid;position:relative;overflow:hidden}.person-feature-portrait:before{content:"";aspect-ratio:1;border:1px solid #ffffff57;border-radius:50%;width:58%;position:absolute;box-shadow:0 0 0 65px #ffffff09,0 0 0 130px #ffffff05}.person-feature-portrait>span{z-index:1;letter-spacing:-.09em;font-size:clamp(86px,11vw,170px);font-weight:620;position:relative}.person-feature-portrait small{z-index:1;color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;font-size:10px;position:absolute;bottom:26px;left:30px}.person-feature-copy{align-self:center;padding:92px 80px}.person-feature-copy h2{letter-spacing:-.05em;max-width:700px;margin:0 0 16px;font-size:clamp(48px,5vw,74px);line-height:.98}.person-feature-role{color:var(--electric);margin:0 0 34px;font-weight:650}.person-feature-copy>p:not(.eyebrow,.person-feature-role){max-width:660px;color:var(--muted);font-size:18px;line-height:1.7}.person-areas{flex-wrap:wrap;gap:8px;margin:34px 0;display:flex}.person-areas span{border:1px solid var(--line);color:#c9d0df;padding:10px 12px;font-size:12px}.people-network{background:var(--paper);color:var(--ink)}.network-grid{border-top:1px solid #cfd4df;border-left:1px solid #cfd4df;grid-template-columns:repeat(3,1fr);display:grid}.network-grid article{border-bottom:1px solid #cfd4df;border-right:1px solid #cfd4df;min-height:260px;padding:30px}.network-grid article>span{color:var(--violet);font-size:11px}.network-grid h3{margin:52px 0 13px;font-size:25px;line-height:1.1}.network-grid p{color:#5e6678;margin:0;line-height:1.6}.people-join{background:linear-gradient(120deg,#16142e,#212b5b);justify-content:space-between;align-items:end;gap:80px;display:flex}.people-join h2{letter-spacing:-.045em;max-width:770px;margin:0 0 24px;font-size:clamp(44px,5vw,72px);line-height:1}.people-join>div>p:not(.eyebrow){max-width:740px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.people-join>.button{flex:none}.compact-footer{padding-top:74px}.compact-footer .footer-bottom{margin-top:36px}.about-identity{background:var(--white);color:var(--ink)}.partners-section{background:#0d1020}.partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.partner-card{background:#14182b;border:1px solid #ffffff29;grid-template-rows:380px 1fr;min-width:0;display:grid}.partner-portrait{background:radial-gradient(circle at 72% 26%,#26a4f7d1,#0000 18%),radial-gradient(circle at 28% 72%,#783dffbd,#0000 32%),linear-gradient(155deg,#20294d,#080a14 68%);place-items:center;display:grid;position:relative;overflow:hidden}.partner-card:nth-child(2) .partner-portrait{background:radial-gradient(circle at 28% 30%,#783dffd6,#0000 20%),radial-gradient(circle at 72% 72%,#26a4f7ad,#0000 30%),linear-gradient(145deg,#222b52,#090b16 70%)}.partner-portrait:before{content:"";aspect-ratio:1;border:1px solid #ffffff57;border-radius:50%;width:46%;position:absolute;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff05}.partner-portrait>span{z-index:1;letter-spacing:-.08em;font-size:clamp(80px,9vw,138px);font-weight:620;position:relative}.partner-portrait small{z-index:1;color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;bottom:22px;left:26px}.partner-copy{padding:44px}.partner-copy h3{letter-spacing:-.04em;margin:11px 0 12px;font-size:clamp(34px,3.4vw,52px);line-height:1}.partner-copy>p:not(.profile-kicker,.profile-role){max-width:650px;color:var(--muted);font-size:16px;line-height:1.7}.about-principles{background:linear-gradient(120deg,#16142e,#212b5b)}.about-principles>.eyebrow{margin-bottom:34px}.about-principles-grid{grid-template-columns:repeat(3,1fr);display:grid}.about-principles-grid article{border:1px solid var(--line);border-right:0;min-height:260px;padding:32px}.about-principles-grid article:last-child{border-right:1px solid var(--line)}.about-principles-grid article>span{color:var(--electric);font-size:11px}.about-principles-grid h3{margin:52px 0 14px;font-size:28px}.about-principles-grid p{color:var(--muted);margin:0;line-height:1.65}.editorial-hero{align-items:flex-end;min-height:820px;display:flex;position:relative;overflow:hidden}.editorial-hero-media,.editorial-hero-shade{position:absolute;inset:0}.projects-hero .editorial-hero-media{background:url(/hero-horizonte.png) 50% 46%/cover no-repeat;animation:18s ease-in-out infinite alternate hero-breathe}.insights-hero .editorial-hero-media img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.editorial-hero-shade{background:linear-gradient(90deg,#05050af7 0%,#05050ab3 48%,#05050a2e 80%),linear-gradient(#0000 40%,#05050af0)}.editorial-hero-copy{z-index:2;width:var(--content);margin:0 auto;padding:190px 0 92px;position:relative}.editorial-hero-copy h1{letter-spacing:-.055em;max-width:1030px;margin:18px 0 26px;font-size:clamp(58px,7vw,102px);font-weight:640;line-height:.94}.editorial-hero-copy>p:not(.eyebrow){color:#ffffffd1;max-width:760px;margin:0 0 32px;font-size:20px;line-height:1.65}.project-portfolio{background:var(--white);color:var(--ink)}.filter-row{flex-wrap:wrap;gap:10px;margin:0 0 44px;padding-top:8px;display:flex}.filter-row button{color:#4d566a;cursor:pointer;background:0 0;border:1px solid #cdd2dd;min-height:42px;padding:0 17px;font-weight:650}.filter-row button:hover,.filter-row button.active{border-color:var(--violet);background:var(--violet);color:#fff}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.portfolio-card{background:#f1f3f8;border:1px solid #d7dbe5;grid-template-columns:.66fr 1.34fr;min-width:0;min-height:360px;scroll-margin-top:90px;display:grid}.portfolio-card-art{background:#10152a;position:relative;overflow:hidden}.portfolio-card-art:before,.portfolio-card-art:after{content:"";position:absolute}.portfolio-card-art:before{border:1px solid #ffffff70;border-radius:50%;width:180%;height:70%;top:15%;left:-45%;transform:rotate(-35deg);box-shadow:0 0 50px #26a4f773}.portfolio-card-art:after{background:var(--electric);filter:blur(2px);border-radius:50%;width:120px;height:120px;bottom:-24px;right:-38px}.portfolio-card-art.category-learning{background:linear-gradient(145deg,#5624c9,#15172e)}.portfolio-card-art.category-learning:after{background:#ffdb45}.portfolio-card-art.category-management{background:linear-gradient(145deg,#162446,#0a0c14)}.portfolio-card-art.category-management:after{background:var(--violet)}.portfolio-card-art>span{z-index:2;color:#ffffffe0;font-size:13px;position:absolute;top:22px;left:22px}.portfolio-card-copy{padding:34px}.portfolio-card-copy h3{letter-spacing:-.025em;margin:19px 0 17px;font-size:clamp(25px,2.2vw,34px);line-height:1.08}.portfolio-card-copy>p:not(.project-type){color:#5d6576;margin:0;line-height:1.65}.project-method{background:#0d1020}.project-method .section-heading{max-width:950px}.method-grid{grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.method-grid article{border:1px solid var(--line);border-right:0;min-height:270px;padding:30px}.method-grid article:last-child{border-right:1px solid var(--line)}.method-grid article>span{color:var(--electric);font-size:11px}.method-grid h3{margin:60px 0 14px;font-size:26px}.method-grid p{color:var(--muted);margin:0;line-height:1.65}.inner-cta{background:linear-gradient(120deg,#201340,#263a72);justify-content:space-between;align-items:end;gap:70px;display:flex}.inner-cta h2{letter-spacing:-.045em;max-width:790px;margin:14px 0 22px;font-size:clamp(44px,5vw,72px);line-height:.98}.inner-cta>div>p:not(.eyebrow){max-width:750px;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.inner-cta>.button{flex:none}.insights-library{background:var(--white);color:var(--ink)}.insights-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.library-card{background:#f0f2f7;border:1px solid #d8dce6;min-width:0}.library-card-art{background:#10162d;min-height:260px;position:relative;overflow:hidden}.library-card-art>span{z-index:2;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#05050ab3;padding:7px 9px;font-size:10px;position:absolute;top:20px;left:20px}.library-art-1{background:radial-gradient(circle at 23% 42%,#26a4f7 0 4%,#0000 5%),repeating-radial-gradient(circle at 23% 42%,#4d6dff6b 0 1px,#0000 2px 23px),#080d20}.library-art-1:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:70%;height:2px;position:absolute;top:55%;left:17%;transform:rotate(-23deg);box-shadow:0 18px 30px #26a4f7}.library-art-2{background:linear-gradient(130deg,#ece4ff 0 48%,#783dff 49% 64%,#12162b 65%)}.library-art-2:after{content:"";border:1px solid #05050a66;width:45%;height:65%;position:absolute;top:18%;left:14%;transform:rotate(13deg)}.library-art-3{background:linear-gradient(#14223d,#06080f)}.library-art-3:before{content:"";background:linear-gradient(90deg,#783dff,#26a4f7);border-radius:50%;width:135%;height:72%;position:absolute;bottom:-45%;left:-17%}.library-card-copy{padding:30px}.library-card-copy>p:first-child{color:var(--violet);font-size:12px;font-weight:650}.library-card-copy h3{letter-spacing:-.025em;min-height:112px;margin:20px 0;font-size:27px;line-height:1.16}.library-card-copy>p:not(:first-child){color:#5c6576;min-height:105px;margin:0 0 24px;line-height:1.65}.library-card-copy small{color:#7a8293;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #cfd4df;padding-top:18px;font-size:11px;display:block}.author-platform{background:#0d1020;grid-template-columns:.88fr 1.12fr;align-items:start;gap:90px;scroll-margin-top:70px;display:grid}.author-platform-intro{position:sticky;top:120px}.author-platform-intro h2{letter-spacing:-.045em;margin:14px 0 26px;font-size:clamp(46px,5vw,72px);line-height:.98}.author-platform-intro>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.7}.author-platform-intro .button{margin-top:18px}.author-flow{border-top:1px solid var(--line)}.author-flow article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:20px;padding:32px 0;display:grid}.author-flow article>span{color:var(--electric);font-size:11px}.author-flow h3{margin:0 0 10px;font-size:27px}.author-flow p{color:var(--muted);margin:0;line-height:1.65}.author-profiles{background:var(--paper);color:var(--ink);grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.author-profile-visual{background:linear-gradient(135deg,#181d38,#7135ec);grid-template-columns:repeat(3,1fr);align-items:center;min-height:430px;display:grid;overflow:hidden}.author-profile-visual span{aspect-ratio:1;color:#fff;border:1px solid #ffffff6b;border-radius:50%;justify-self:center;place-items:center;width:150px;max-width:80%;font-size:clamp(42px,5vw,76px);font-weight:650;display:grid}.author-profile-visual span:nth-child(2){background:#26a4f73d;transform:translateY(-55px)}.author-profiles h2{letter-spacing:-.045em;max-width:710px;margin:14px 0 24px;font-size:clamp(44px,5vw,70px);line-height:.98}.author-profiles>div:last-child>p:not(.eyebrow){color:#5d6577;max-width:650px;font-size:18px;line-height:1.7}.insights-preferences{border-left:5px solid var(--violet);background:linear-gradient(120deg,#15152d,#222451);grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.insights-preferences h2{letter-spacing:-.045em;margin:14px 0 22px;font-size:clamp(44px,5vw,70px);line-height:.98}.insights-preferences>div>p:not(.eyebrow){max-width:690px;color:var(--muted);font-size:18px;line-height:1.7}.insights-preferences form{grid-template-columns:1fr auto;gap:12px;display:grid}.insights-preferences input{color:#fff;background:#05050a66;border:1px solid #ffffff47;outline:none;min-width:0;height:54px;padding:0 16px}.insights-preferences input:focus{border-color:var(--electric)}.insights-preferences form>p{color:#8f98ad;grid-column:1/-1;margin:3px 0 0;font-size:11px;line-height:1.5}.service-page{--service-accent:var(--violet);--service-accent-2:var(--electric)}.service-ai{--service-accent:#4d6dff;--service-accent-2:#26a4f7}.service-cyber{--service-accent:#26a4f7;--service-accent-2:#7b5cff}.service-real-estate{--service-accent:#7351ff;--service-accent-2:#45b5e8}.service-learning{--service-accent:#9a52ff;--service-accent-2:#4d8dff}.service-hero{background:#070911;align-items:flex-end;min-height:880px;display:flex;position:relative;overflow:hidden}.service-hero-media,.service-hero-shade,.service-hero-pattern{position:absolute;inset:0}.service-hero-media img{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate hero-breathe;display:block}.service-hero-shade{z-index:1;background:linear-gradient(90deg,#05050afa 0%,#05050ae3 38%,#05050a6b 72%,#05050a29 100%),linear-gradient(#0000 34%,#05050af5 100%)}.service-hero-pattern{z-index:1;pointer-events:none;opacity:.58;background:radial-gradient(circle at 80% 28%, var(--service-accent-2) 0 2px, transparent 3px), repeating-radial-gradient(circle at 80% 28%, #ffffff1f 0 1px, transparent 2px 58px)}@supports (color:color-mix(in lab, red, red)){.service-hero-pattern{background:radial-gradient(circle at 80% 28%, color-mix(in srgb, var(--service-accent-2) 70%, transparent) 0 2px, transparent 3px), repeating-radial-gradient(circle at 80% 28%, #ffffff1f 0 1px, transparent 2px 58px)}}.service-hero-pattern{mix-blend-mode:screen}.service-cyber .service-hero-pattern{background-color:#0000;background-image:linear-gradient(90deg,#0000 49.85%,#ffffff29 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#26a4f72e 50%,#0000 50.15%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 100%);mask-image:linear-gradient(90deg,#0000 40%,#000 100%)}.service-real-estate .service-hero-pattern{background:linear-gradient(118deg,#0000 0 62%,#ffffff3d 62.2% 62.35%,#0000 62.55%),linear-gradient(62deg,#0000 0 70%,#26a4f738 70.2% 70.35%,#0000 70.55%)}.service-learning .service-hero-pattern{background:radial-gradient(circle at 83% 25%,#ffffffbf 0 2px,#0000 3px),repeating-radial-gradient(circle at 83% 25%,#9a52ff42 0 1px,#0000 2px 46px)}.service-hero-copy{z-index:2;width:var(--content);margin:0 auto;padding:190px 0 105px;position:relative}.service-hero-copy h1{letter-spacing:-.058em;max-width:1110px;margin:18px 0 28px;font-size:clamp(62px,7vw,108px);font-weight:640;line-height:.92}.service-hero-copy>p:not(.eyebrow){color:#ffffffd1;max-width:820px;margin:0 0 34px;font-size:20px;line-height:1.65}.service-hero-copy .button-gradient{background:linear-gradient(100deg, var(--service-accent), var(--service-accent-2))}.service-context{background:var(--white);color:var(--ink);grid-template-columns:.92fr 1.08fr;align-items:start;gap:110px;scroll-margin-top:70px;display:grid}.service-context-copy{position:sticky;top:120px}.service-context-copy h2,.service-method-intro h2,.service-related-heading h2,.service-cta h2{letter-spacing:-.05em;margin:15px 0 26px;font-size:clamp(46px,5vw,74px);line-height:.98}.service-context-copy>p:not(.eyebrow),.service-method-intro>p:not(.eyebrow),.service-related-heading>p:not(.eyebrow),.service-cta>div>p:not(.eyebrow){color:#5a6375;max-width:720px;margin:0;font-size:18px;line-height:1.7}.service-signals{border-top:1px solid #cfd4df}.service-signals article{border-bottom:1px solid #cfd4df;grid-template-columns:48px 1fr;gap:24px;min-height:180px;padding:34px 0;display:grid}.service-signals article>span{color:var(--service-accent);padding-top:5px;font-size:11px;font-weight:700}.service-signals article>p{letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(23px,2.15vw,32px);line-height:1.25}.service-capabilities{background:#0c0f1d;scroll-margin-top:70px}.service-capabilities .split-heading>p{color:var(--muted)}.service-capability-grid{grid-template-columns:repeat(3,1fr);display:grid}.service-capability-grid article{border:1px solid var(--line);border-bottom:0;border-right:0;min-height:310px;padding:32px}.service-capability-grid article:nth-child(3n),.service-capability-grid article:last-child{border-right:1px solid var(--line)}.service-capability-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.service-capability-grid article>span{color:var(--service-accent-2);letter-spacing:.12em;font-size:11px}.service-capability-grid h3{letter-spacing:-.03em;max-width:330px;margin:65px 0 18px;font-size:28px;line-height:1.08}.service-capability-grid p{max-width:360px;color:var(--muted);margin:0;line-height:1.65}.service-capability-grid article:hover{background:linear-gradient(145deg, var(--service-accent), #111525)}@supports (color:color-mix(in lab, red, red)){.service-capability-grid article:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--service-accent) 22%, #111525), #111525)}}.service-method{background:linear-gradient(125deg,#17122d,#1b2854);grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.service-method-intro{align-self:start;position:sticky;top:120px}.service-method-intro>p:not(.eyebrow){color:var(--muted)}.service-method-steps{border-top:1px solid var(--line)}.service-method-steps article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:24px;padding:34px 0;display:grid}.service-method-steps article>span{color:var(--service-accent-2);padding-top:6px;font-size:11px}.service-method-steps h3{letter-spacing:-.025em;margin:0 0 12px;font-size:29px}.service-method-steps p{max-width:700px;color:var(--muted);margin:0;line-height:1.65}.service-models{background:var(--paper);color:var(--ink)}.service-model-grid{grid-template-columns:repeat(3,1fr);display:grid}.service-model-grid article{border:1px solid #cfd4df;border-right:0;min-height:300px;padding:34px;position:relative}.service-model-grid article:last-child{border-right:1px solid #cfd4df}.service-model-grid article>span{color:var(--service-accent);font-size:11px;font-weight:700}.service-model-grid h3{letter-spacing:-.03em;margin:65px 0 18px;font-size:30px;line-height:1.08}.service-model-grid p{color:#5e6678;margin:0;line-height:1.65}.service-model-grid article:after{content:"";background:linear-gradient(90deg, var(--service-accent), var(--service-accent-2));transform-origin:0;height:4px;transition:transform .3s;position:absolute;bottom:0;left:34px;right:34px;transform:scaleX(0)}.service-model-grid article:hover:after{transform:scaleX(1)}.service-proof{background:#090b14}.service-proof .split-heading>p{color:var(--muted)}.service-proof-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service-proof-grid.four{grid-template-columns:repeat(2,1fr)}.service-proof-grid>article{border:1px solid var(--line);background:#121627;min-width:0}.service-proof-art{background:linear-gradient(145deg,#151b36,#3b2a83);place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.service-proof-art:before{content:"";background:#ffffff6b;width:130%;height:1px;position:absolute;transform:rotate(-23deg);box-shadow:0 40px #ffffff24,0 -40px #ffffff24}.service-proof-art:after{content:"";aspect-ratio:1;width:140px;box-shadow:0 0 55px var(--service-accent-2);border:1px solid #ffffff6b;border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.service-proof-art:after{box-shadow:0 0 55px color-mix(in srgb, var(--service-accent-2) 50%, transparent)}}.service-proof-art.proof-art-2{background:linear-gradient(140deg, #10172e, var(--service-accent))}.service-proof-art.proof-art-3{background:radial-gradient(circle at 70% 36%, var(--service-accent-2), transparent 25%), #111528}.service-proof-art>span{z-index:2;text-shadow:0 0 28px var(--service-accent-2);font-size:38px;position:relative}.service-proof-grid>article>div:last-child{padding:28px}.service-proof-grid>article>div:last-child>p:first-child{color:var(--service-accent-2);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.service-proof-grid h3{letter-spacing:-.025em;margin:20px 0 14px;font-size:27px;line-height:1.12}.service-proof-grid>article>div:last-child>p:last-child{color:var(--muted);margin:0;line-height:1.65}.service-project-link{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;margin-top:34px;padding:18px 0;font-weight:650;display:flex}.service-related{background:var(--white);color:var(--ink);grid-template-columns:.78fr 1.22fr;gap:100px;display:grid}.service-related-heading{align-self:start;position:sticky;top:120px}.service-related-list{border-top:1px solid #cfd4df}.service-related-list a{border-bottom:1px solid #cfd4df;grid-template-columns:46px 1fr auto 28px;align-items:center;gap:20px;min-height:118px;transition:padding .2s,color .2s;display:grid}.service-related-list a>span{color:var(--service-accent);font-size:11px}.service-related-list h3{letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,29px)}.service-related-list small{color:#6c7485}.service-related-list b{font-size:22px;font-weight:400}.service-related-list a:hover{color:var(--service-accent);padding-left:12px}.service-cta{background:linear-gradient(115deg, var(--service-accent), #223b70);justify-content:space-between;align-items:end;gap:70px;display:flex}@supports (color:color-mix(in lab, red, red)){.service-cta{background:linear-gradient(115deg, color-mix(in srgb, var(--service-accent) 58%, #17122d), #223b70)}}.service-cta>div{max-width:900px}.service-cta>div>p:not(.eyebrow){color:#ffffffb8}.service-cta>.button{flex:none}.my-header{position:absolute}.my-entry-page,.my-register-page,.my-dashboard-page,.my-admin-page{background:#080a12}.my-auth-hero{background:radial-gradient(circle at 78% 18%,#26a4f72e,#0000 27%),radial-gradient(circle at 63% 52%,#783dff33,#0000 34%),linear-gradient(145deg,#080a12 0%,#11152a 100%);min-height:820px;padding:184px max(48px,50vw - 640px) 110px;position:relative;overflow:hidden}.my-auth-orbit{aspect-ratio:1;opacity:.75;width:min(48vw,680px);position:absolute;top:96px;right:2vw}.my-auth-orbit:before,.my-auth-orbit:after,.my-auth-orbit span{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:13%}.my-auth-orbit:after{border-color:#26a4f74d;inset:28%}.my-auth-orbit span:first-child{background:radial-gradient(circle, var(--electric), transparent 67%);filter:blur(2px);border:0;inset:42%}.my-auth-orbit span:nth-child(2){border-style:dashed;inset:20%;transform:rotate(24deg)}.my-auth-orbit span:nth-child(3){border-color:#783dff29;inset:4%}.my-auth-intro{z-index:1;max-width:790px;position:relative}.my-auth-intro h1,.my-register-intro h1,.my-dashboard-heading h1{letter-spacing:-.06em;margin:16px 0 22px;font-size:clamp(56px,6.3vw,92px);font-weight:650;line-height:.94}.my-auth-intro>p:not(.eyebrow){color:#ffffffc7;max-width:700px;margin:0;font-size:20px;line-height:1.65}.my-identity-note{background:#26a4f714;border:1px solid #26a4f757;grid-template-columns:34px 1fr;gap:14px;max-width:680px;margin-top:30px;padding:18px 20px;display:grid}.my-identity-note>span{background:var(--electric);color:#08101b;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.my-identity-note strong{margin:1px 0 5px;display:block}.my-identity-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.my-entry-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:64px;display:grid;position:relative}.my-entry-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1326e0;border:1px solid #fff3;flex-direction:column;min-height:330px;padding:36px;display:flex}.my-entry-card-accent{background:linear-gradient(145deg,#362073eb,#132346f0);border-color:#598bff80}.my-entry-card h2{letter-spacing:-.04em;margin:42px 0 15px;font-size:42px;line-height:1}.my-entry-card>p:not(.profile-kicker){max-width:530px;color:var(--muted);margin:0 0 34px;line-height:1.65}.my-entry-card .button{justify-content:space-between;width:100%;margin-top:auto}.my-access-model{background:var(--white);color:var(--ink)}.my-activation-note{border-left:3px solid var(--violet);color:#454f66;background:#f0ebff;margin:34px 0 0;padding:18px 20px;line-height:1.6}.my-register-shell{background:radial-gradient(circle at 18% 28%,#783dff33,#0000 28%),#080a12;grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;min-height:100vh;padding:170px max(48px,50vw - 640px) 100px;display:grid}.my-register-intro{position:sticky;top:48px}.my-register-intro h1{font-size:clamp(52px,5vw,78px)}.my-register-intro>p:not(.eyebrow){max-width:520px;color:var(--muted);font-size:18px;line-height:1.7}.my-register-steps{border-top:1px solid var(--line);margin-top:44px;display:grid}.my-register-steps span{color:#758096;border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;padding:18px 0;font-size:12px}.my-register-steps span.active{color:#fff}.my-register-card{background:var(--white);color:var(--ink);padding:46px;box-shadow:0 30px 90px #00000047}.my-profile-form{gap:28px;display:grid}.my-form-section-title{border-top:1px solid #d5dae4;grid-template-columns:38px 1fr;gap:14px;margin-top:8px;padding-top:26px;display:grid}.my-form-section-title:first-child{border-top:0;margin-top:0;padding-top:0}.my-form-section-title>span{color:var(--violet);letter-spacing:.12em;padding-top:4px;font-size:11px;font-weight:750}.my-form-section-title h2{letter-spacing:-.03em;margin:0 0 7px;font-size:27px;line-height:1.05}.my-form-section-title p{color:#687186;margin:0;font-size:13px;line-height:1.55}.my-form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.my-profile-form>label,.my-form-row label{gap:9px;display:grid}.my-profile-form label>span,.my-profile-form legend{color:#27304a;font-size:13px;font-weight:700}.my-profile-form input:not([type=checkbox]),.my-profile-form select,.my-profile-form textarea{width:100%;min-height:54px;color:var(--ink);background:#fff;border:1px solid #c7cddd;border-radius:0;outline:none;padding:0 15px}.my-profile-form textarea{resize:vertical;min-height:110px;font:inherit;padding-top:14px}.my-profile-form input:focus,.my-profile-form select:focus,.my-profile-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 2px #783dff1f}.my-profile-form input:disabled{color:#657087;background:#eef1f6}.my-profile-form small{color:#6c7589;line-height:1.45}.my-profile-form fieldset{border:0;margin:0;padding:0}.my-profile-form legend{margin-bottom:13px}.my-interest-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.my-interest-grid label{cursor:pointer;border:1px solid #d0d5e0;align-items:center;gap:10px;min-height:64px;padding:14px;display:flex}.my-interest-grid label.selected{border-color:var(--violet);background:#f0ebff}.my-interest-grid input{accent-color:var(--violet)}.my-interest-grid label>span{font-size:12px;line-height:1.35}.my-role-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.my-role-grid label{cursor:pointer;border:1px solid #d0d5e0;grid-template-columns:18px 1fr;align-items:center;gap:10px;min-height:82px;padding:17px;display:grid}.my-role-grid label.selected{border-color:var(--violet);background:#f0ebff}.my-role-grid input{accent-color:var(--violet);margin:0}.my-role-grid strong{color:#242d45;font-size:13px;line-height:1.25}.my-consents{border-top:1px solid #d5dae4;gap:14px;padding-top:24px;display:grid}.my-consents label{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:11px;display:grid}.my-consents input{accent-color:var(--violet);margin-top:3px}.my-consents label>span{color:#586174;font-size:12px;font-weight:400;line-height:1.55}.my-consents a{color:var(--violet);text-underline-offset:2px;text-decoration:underline}.my-form-error{color:#871c2a;background:#fff0f1;border-left:3px solid #d84254;margin:0;padding:14px;font-size:13px}.my-form-success{color:#185d45;background:#edf8f3;border-left:3px solid #209567;margin:0;padding:14px;font-size:13px;line-height:1.55}.my-form-actions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.my-register-card .button-ghost{color:var(--ink);border-color:#aeb6c9}.my-login-shell{background:radial-gradient(circle at 16% 32%,#783dff38,#0000 28%),radial-gradient(circle at 76% 68%,#26a4f724,#0000 26%),#080a12;grid-template-columns:1fr .82fr;align-items:center;gap:90px;min-height:100vh;padding:188px max(48px,50vw - 550px) 110px;display:grid}.my-login-card{padding:52px}.my-sign-in-form h2{letter-spacing:-.04em;margin:0 0 18px;font-size:38px;line-height:1}.my-sign-in-form .button{width:100%}.my-form-assist{color:#626c80;text-align:center;margin:0;font-size:13px}.my-form-assist a{color:var(--violet);font-weight:700}.my-form-assist.my-muted{font-size:11px;line-height:1.5}.my-dashboard-shell{background:linear-gradient(145deg,#080a12,#10142a);min-height:100vh;padding:176px max(48px,50vw - 640px) 110px}.my-dashboard-nav{color:#ffffffb8;justify-content:flex-end;gap:30px;padding-right:28px;font-size:13px;display:flex}.my-dashboard-nav a:hover{color:#fff}.my-dashboard-nav .my-backoffice-nav-link{color:#adf;background:linear-gradient(110deg,#783dff29,#26a4f71a);border:1px solid #63c6ff7a;margin:-9px 0;padding:9px 13px;font-weight:750}.my-dashboard-nav .my-backoffice-nav-link:hover,.my-dashboard-nav .my-backoffice-nav-link:focus-visible{color:#fff;border-color:#63c6ff}.my-dashboard-heading h1{max-width:900px}.my-dashboard-heading>p:not(.eyebrow){color:var(--muted);margin:0;font-size:19px}.my-status-banner{background:#26a4f712;border:1px solid #26a4f759;grid-template-columns:150px 1fr;align-items:center;gap:28px;margin:44px 0 24px;padding:20px 24px;display:grid}.my-status-banner span{color:var(--electric);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.my-status-banner p{color:var(--muted);margin:0;line-height:1.6}.my-dashboard-grid{grid-template-columns:1.35fr .65fr;gap:24px;margin-top:56px;display:grid}.my-dashboard-main,.my-dashboard-side{min-height:410px;color:var(--ink);background:#f4f6fa;padding:38px}.my-dashboard-side{color:#fff;background:#151a30}.my-dashboard-main h2{letter-spacing:-.04em;margin:34px 0;font-size:42px;line-height:1.05}.my-dashboard-main dl{margin:0 0 36px;display:grid}.my-dashboard-main dl div{border-top:1px solid #d3d8e2;grid-template-columns:150px 1fr;padding:17px 0;display:grid}.my-dashboard-main dt{color:#6c7589;font-size:12px}.my-dashboard-main dd{margin:0;font-weight:650}.my-dashboard-main .button-ghost{color:var(--ink);border-color:#aeb6c9}.my-role-status-list{margin-top:46px;display:grid}.my-role-status-list>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 0;display:grid}.my-role-status-list strong{font-size:14px}.my-role-status-list span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.status-active,.status-approved{color:#55dba4}.status-pending{color:#f3ba56}.status-rejected,.status-suspended{color:#ff8495}.my-topic-list{gap:10px;margin-top:46px;display:grid}.my-topic-list span{border:1px solid var(--line);color:#dfe5f2;padding:14px;font-size:13px;line-height:1.4}.my-topic-list p{color:var(--muted)}.my-quick-links{grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.my-quick-links a{border:1px solid var(--line);border-right:0;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;min-height:160px;padding:28px;display:grid}.my-quick-links a:last-child{border-right:1px solid var(--line)}.my-quick-links span{color:var(--electric);font-size:11px}.my-quick-links strong{align-self:end;font-size:22px}.my-quick-links small{grid-area:1/2/3;align-self:end;font-size:22px}.my-loading{min-height:100vh;color:var(--muted);place-items:center;display:grid}.my-module-heading{margin:92px 0 34px}.my-module-heading h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.02}.my-module-grid{grid-template-columns:repeat(5,1fr);display:grid}.my-module-grid article{border:1px solid var(--line);background:#ffffff06;border-right:0;flex-direction:column;min-height:340px;padding:26px 22px;display:flex}.my-module-grid article:last-child{border-right:1px solid var(--line)}.my-module-grid article.relevant{background:linear-gradient(150deg,#783dff24,#26a4f70d)}.my-module-grid article>span{color:var(--electric);font-size:11px}.my-module-grid small{color:#78839a;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:9px}.my-module-grid h3{margin:48px 0 14px;font-size:22px;line-height:1.08}.my-module-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.my-module-grid a{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding-top:24px;font-size:13px;font-weight:700;display:flex}.my-module-grid a[aria-disabled=true]{opacity:.45;pointer-events:none}.my-admin-shell{background:linear-gradient(150deg,#080a12,#111630);min-height:100vh;padding:176px max(48px,50vw - 690px) 120px}.my-admin-metrics{grid-template-columns:repeat(4,1fr);margin:56px 0 28px;display:grid}.my-admin-metrics article{border:1px solid var(--line);border-right:0;flex-direction:column;min-height:210px;padding:26px;display:flex}.my-admin-metrics article:last-child{border-right:1px solid var(--line)}.my-admin-metrics span{color:#9ba5b9;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.my-admin-metrics strong{letter-spacing:-.06em;margin-top:30px;font-size:64px}.my-admin-metrics small{color:#727c91;margin-top:auto}.my-admin-panel{color:var(--ink);background:#f5f6f9;margin-top:28px;padding:34px}.my-admin-panel-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.my-admin-panel-heading h2{letter-spacing:-.04em;margin:12px 0 0;font-size:34px}.my-admin-panel-heading>span{color:#6c7588;font-size:12px}.my-admin-panel-heading input{background:#fff;border:1px solid #cbd1dd;width:min(360px,100%);min-height:46px;padding:0 14px}.my-admin-table{border-top:1px solid #cbd1dd}.my-admin-table-head,.my-admin-table-row{border-bottom:1px solid #d7dce5;grid-template-columns:1.35fr .8fr .65fr 1fr;align-items:center;gap:20px;padding:16px 14px;display:grid}.my-admin-table-head{color:#747e92;letter-spacing:.09em;text-transform:uppercase;min-height:48px;font-size:10px;font-weight:700}.my-admin-table-row{min-height:76px;font-size:13px}.my-admin-table-row>span:first-child{gap:5px;display:grid}.my-admin-table-row small{color:#727c90}.my-admin-table-row b{letter-spacing:.07em;text-transform:uppercase;font-size:10px}.my-admin-actions{gap:8px;display:flex}.my-admin-actions button{color:#35405a;cursor:pointer;background:#fff;border:1px solid #bfc6d3;min-height:34px;padding:0 10px}.my-admin-actions button:first-child{color:#5732c3;border-color:#7b56e8}.my-admin-actions button:disabled{opacity:.4;cursor:not-allowed}.my-admin-empty{color:#6e788c;margin:0;padding:34px 14px}.my-admin-permissions-link{background:linear-gradient(110deg,#783dff2e,#26a4f714);border:1px solid #805cff73;justify-content:space-between;align-items:center;gap:24px;margin:34px 0 0;padding:22px 26px;display:flex}.my-admin-permissions-link>span:first-child{gap:6px;display:grid}.my-admin-permissions-link small{color:#8e9ab0;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.my-admin-permissions-link strong{font-size:20px}.my-admin-permissions-link>span:last-child{color:var(--electric);font-size:13px;font-weight:700}.my-admin-operational-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.my-admin-operational-links .my-admin-permissions-link{margin-top:14px}.my-permissions-shell{background:radial-gradient(circle at 78% 0,#783dff38,#0000 28%),linear-gradient(150deg,#080a12,#111630)}.my-permissions-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:70px;display:grid}.my-permissions-safety{background:#ffffff0b;border:1px solid #ffffff24;padding:28px}.my-permissions-safety>span{color:var(--electric);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.my-permissions-safety strong{margin:22px 0 12px;font-size:21px;line-height:1.25;display:block}.my-permissions-safety p{color:#9aa4b8;margin:0;font-size:13px;line-height:1.65}.my-permissions-heading{align-items:center}.my-permissions-list{border-top:1px solid #cbd1dd}.my-permission-person{border-bottom:1px solid #d7dce5;grid-template-columns:minmax(260px,1.05fr) minmax(260px,1fr) minmax(140px,.45fr);align-items:center;gap:26px;min-height:132px;padding:22px 14px;display:grid}.my-permission-identity{align-items:center;gap:15px;display:flex}.my-permission-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#6f3ee9,#249bea);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:750;display:grid}.my-permission-identity>div{gap:4px;display:grid}.my-permission-identity strong{color:#202941;font-size:15px}.my-permission-identity small{color:#737d90;font-size:11px}.my-permission-role{gap:7px;display:grid}.my-permission-role label,.my-add-admin label{color:#667086;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.my-permission-role select,.my-add-admin select,.my-add-admin input{color:#202941;background:#fff;border:1px solid #c7ceda;width:100%;min-height:44px;margin-top:5px;padding:0 12px}.my-permission-role select:disabled{color:#5f687b;background:#eceff4}.my-permission-role small{color:#737d90;font-size:10px;line-height:1.45}.my-permission-person-actions{justify-items:end;gap:12px;display:grid}.my-permission-person-actions small{color:#80899a;font-size:10px}.my-current-account{color:#5f39c4;letter-spacing:.08em;text-transform:uppercase;border:1px solid #b7a4ea;padding:8px 10px;font-size:9px;font-weight:750}.my-remove-access{color:#6b7487;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bdc4d0;padding:8px 0;font-size:11px}.my-remove-access:hover{color:#a52842;border-color:#b33b54}.my-remove-access:disabled{opacity:.42;cursor:not-allowed}.my-add-admin{background:#e9ecf2;grid-template-columns:1.25fr 1fr .8fr auto;align-items:end;gap:20px;margin-top:34px;padding:28px;display:grid}.my-add-admin h3{letter-spacing:-.03em;margin:8px 0;font-size:23px}.my-add-admin p{color:#687287;margin:0;font-size:12px;line-height:1.55}.my-add-admin .button{border:0;min-width:150px;min-height:44px}.my-add-admin .button:disabled{opacity:.45;cursor:not-allowed}.my-permissions-matrix{border-top:1px solid #cbd1dd;min-width:1120px}.my-permissions-matrix-head,.my-permissions-matrix-row{grid-template-columns:minmax(310px,1.55fr) repeat(5,minmax(125px,.65fr));display:grid}.my-permissions-matrix-head{color:#747e92;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.my-permissions-matrix-head span,.my-permissions-matrix-row>span{border-bottom:1px solid #d7dce5;border-right:1px solid #d7dce5;padding:14px 12px}.my-permissions-matrix-head span:first-child,.my-permissions-matrix-row>span:first-child{padding-left:4px}.my-permissions-matrix-head span:last-child,.my-permissions-matrix-row>span:last-child{border-right:0}.my-permissions-matrix-row>span:first-child{gap:5px;display:grid}.my-permissions-matrix-row strong{color:#252e44;font-size:13px}.my-permissions-matrix-row small{color:#778094;font-size:10px;line-height:1.45}.my-permissions-matrix-row>span:not(:first-child){align-items:center;font-size:11px;font-weight:650;display:flex}.my-permissions-matrix-row .is-allowed{color:#4e31ae}.my-permissions-matrix-row .is-denied{color:#a0a7b4}.my-permissions-footnote{color:#687287;border-left:3px solid #7650db;margin:24px 0 0;padding-left:18px;font-size:12px;line-height:1.65}.my-permissions-denied{align-items:center;display:flex}.my-permissions-denied .button{margin-top:28px}.my-activity-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;display:grid}.my-activity-layout>.my-admin-panel{align-self:start;margin-top:28px}.my-records-panel{position:sticky;top:28px}.my-records-panel h2{letter-spacing:-.035em;margin:14px 0 24px;font-size:32px}.my-record-list{border-top:1px solid #d4d9e3;display:grid}.my-record-list article{border-bottom:1px solid #d4d9e3;grid-template-columns:1fr auto;gap:7px 16px;padding:18px 0;display:grid}.my-record-list strong{font-size:14px;line-height:1.35}.my-record-list span{color:#6c42d9;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.my-record-list small{color:#747e92;grid-column:1/-1}.legal-page{background:#080a12;min-height:100vh}.legal-hero{background:radial-gradient(circle at 80% 0,#783dff47,#0000 30%),linear-gradient(145deg,#080a12,#10152c);padding:190px max(48px,50vw - 540px) 100px}.legal-hero h1{letter-spacing:-.06em;max-width:900px;margin:18px 0 24px;font-size:clamp(56px,7vw,96px);line-height:.95}.legal-hero>p:last-child{color:var(--muted);margin:0;font-size:18px}.legal-content{color:var(--ink);background:#f7f8fb;padding:82px max(48px,50vw - 540px) 110px}.legal-review-note{border-left:4px solid var(--violet);background:#eee9ff;margin-bottom:44px;padding:24px 26px}.legal-review-note strong{color:#5030b5;margin-bottom:8px;display:block}.legal-review-note p{color:#4f596d;margin:0;line-height:1.65}.legal-content>section{border-top:1px solid #ccd2dd;grid-template-columns:58px 1fr;gap:28px;padding:40px 0;display:grid}.legal-content>section>span{color:var(--violet);letter-spacing:.1em;padding-top:5px;font-size:11px;font-weight:750}.legal-content h2{letter-spacing:-.035em;margin:0 0 18px;font-size:32px;line-height:1.05}.legal-content p,.legal-content li{color:#4f596d;line-height:1.75}.legal-content p{margin:0 0 14px}.legal-content ul{margin:0 0 16px;padding-left:20px}.legal-content li+li{margin-top:7px}.legal-footer{color:#8f98ad;justify-content:space-between;padding:28px max(48px,50vw - 540px);font-size:12px;display:flex}.legal-footer a:hover{color:#fff}@keyframes hero-breathe{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (width<=1080px){:root{--content:calc(100vw - 56px)}.site-header{grid-template-columns:170px 1fr auto}.main-nav{gap:18px;padding-right:20px}.main-nav a{font-size:12px}.service-grid{grid-template-columns:1fr 1fr}.service-item:nth-child(3),.service-item:nth-child(5){border-left:1px solid #ccd1dc}.featured-projects{grid-template-columns:1fr 1fr}.featured-projects .project:first-child{grid-column:1/-1}.newsletter{gap:50px}.portfolio-grid{grid-template-columns:1fr}.insights-library-grid{grid-template-columns:1fr 1fr}.library-card:last-child{grid-column:1/-1}.service-capability-grid{grid-template-columns:repeat(2,1fr)}.service-capability-grid article:nth-child(3n){border-right:0}.service-capability-grid article:nth-child(2n){border-right:1px solid var(--line)}.service-capability-grid article:nth-last-child(-n+3){border-bottom:0}.service-capability-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=780px){:root{--content:calc(100vw - 34px)}.site-header{grid-template-columns:1fr auto;min-height:76px}.brand img{width:122px}.main-nav{border-top:1px solid var(--line);background:#05050af7;flex-direction:column;align-items:stretch;padding:24px 18px 30px;display:none;position:absolute;top:76px;left:-17px;right:-17px}.main-nav.is-open{display:flex}.main-nav a{padding:8px 0;font-size:16px}.language{display:none}.header-actions{gap:10px}.header-actions .button-small{min-height:38px;padding:0 12px}.menu-toggle{display:block}.hero{height:100svh;min-height:760px;max-height:900px}.hero-media,.hero-slide-media{background-position:66%;animation:none}.hero-slide-media-article{background-position:50%}.hero-shade{background:linear-gradient(90deg,#05050af7,#05050a8a),linear-gradient(#0000 40%,#05050abf)}.hero-content{margin-top:52px}.hero-content h1{font-size:clamp(45px,12vw,65px)}.hero-copy{font-size:17px}.hero-carousel .hero-slide:not(:first-child) .hero-content h1{font-size:clamp(43px,10.6vw,58px)}.hero-carousel-controls{bottom:22px;left:17px}.hero-carousel .scroll-cue{bottom:20px;left:auto;right:17px}.section{padding:84px 17px}.split-heading,.pathways,.opportunities,.my-venture,.newsletter{grid-template-columns:1fr;gap:42px}.split-heading{align-items:start}.split-heading>p{font-size:16px}.section-heading h2,.pathway-intro h2,.human-story-copy h2,.testimonials-intro h2,.opportunities-copy h2,.my-copy h2{font-size:42px}.service-grid{grid-template-columns:1fr}.service-item,.service-item:nth-child(3),.service-item:nth-child(5){border-left:1px solid #ccd1dc;min-height:290px}.service-item h3{margin-top:50px}.pathway-intro{position:static}.pathway{grid-template-columns:32px 1fr 24px;gap:12px}.pathway h3{font-size:22px}.human-story{grid-template-columns:1fr;min-height:0}.human-story-media{min-height:430px}.human-story-media:after{background:linear-gradient(#0000 55%,#070911 100%)}.human-story-copy{padding:70px 17px 84px}.principles-strip{grid-template-columns:1fr;padding:0 17px 72px}.principles-strip article{border-left:1px solid var(--line);border-bottom:0;min-height:220px}.principles-strip h3{margin-top:38px}.featured-projects{display:block}.project{min-height:520px;margin-bottom:24px}.project-visual{min-height:250px}.selected-projects{margin-top:64px}.selected-project{grid-template-columns:34px 1fr 24px;gap:12px}.selected-project h3{font-size:24px}.people-layout,.lead-profile,.testimonials-section{grid-template-columns:1fr}.lead-profile{min-height:0}.profile-portrait{min-height:430px}.profile-copy{padding:42px 28px}.team-structure{padding:30px 24px}.testimonials-media{min-height:360px}.testimonial-themes{grid-template-columns:1fr}.testimonial-themes article,.testimonial-themes article:last-child{border-bottom:0;border-right:1px solid #cfd4df;min-height:190px}.testimonial-themes article:last-child{border-bottom:1px solid #cfd4df}.testimonial-themes h3{margin-top:32px}.insight-grid{grid-template-columns:1fr}.insight-card{grid-template-columns:.8fr 1.2fr;display:grid}.insight-art,.insight-copy{min-height:235px}.newsletter{padding:32px 24px}.newsletter form{grid-template-columns:1fr}.newsletter form>p{grid-column:auto}.authors-line{flex-direction:column}.opportunities-visual,.opportunities-visual img{min-height:360px}.opportunities-copy{order:-1}.my-panel{min-height:380px;padding:22px;transform:none}.panel-stats{grid-template-columns:1fr}.panel-stats div{justify-content:space-between;align-items:center;display:flex}.panel-stats strong{margin:0;font-size:22px}.footer{padding:70px 17px 22px}.footer-top,.footer-grid{grid-template-columns:1fr;gap:34px}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:8px}.bot-launcher{bottom:16px;right:16px}.bot-panel{bottom:78px;right:16px}.people-hero{min-height:720px}.people-hero-copy{padding:170px 0 68px}.people-hero-copy h1{font-size:50px}.people-hero-copy>p:not(.eyebrow){font-size:17px}.people-model-grid,.network-grid{grid-template-columns:1fr}.people-model-grid article,.people-model-grid article:last-child{border-bottom:0;border-right:1px solid #cfd4df;min-height:220px}.people-model-grid article:last-child{border-bottom:1px solid #cfd4df}.people-model-grid h3{margin-top:40px}.person-feature{grid-template-columns:1fr;padding-left:0;padding-right:0}.person-feature-portrait{min-height:480px}.person-feature-copy{padding:72px 17px}.person-feature-copy h2{font-size:48px}.people-join{flex-direction:column;align-items:start;gap:34px}.people-join h2{font-size:46px}.partners-grid{grid-template-columns:1fr}.partner-card{grid-template-rows:320px 1fr}.partner-copy{padding:34px 26px}.about-principles-grid{grid-template-columns:1fr}.about-principles-grid article,.about-principles-grid article:last-child{border-right:1px solid var(--line);border-bottom:0;min-height:210px}.about-principles-grid article:last-child{border-bottom:1px solid var(--line)}.about-principles-grid h3{margin-top:34px}.editorial-hero{min-height:720px}.editorial-hero-copy{padding:170px 0 68px}.editorial-hero-copy h1{font-size:50px}.editorial-hero-copy>p:not(.eyebrow){font-size:17px}.projects-hero .editorial-hero-media{background-position:62%;animation:none}.portfolio-card{grid-template-columns:1fr}.portfolio-card-art{min-height:230px}.portfolio-card-copy{padding:28px 24px}.method-grid{grid-template-columns:1fr}.method-grid article,.method-grid article:last-child{border-right:1px solid var(--line);border-bottom:0;min-height:210px}.method-grid article:last-child{border-bottom:1px solid var(--line)}.method-grid h3{margin-top:34px}.inner-cta{flex-direction:column;align-items:start;gap:34px}.inner-cta h2{font-size:46px}.insights-library-grid{grid-template-columns:1fr}.library-card:last-child{grid-column:auto}.library-card-copy h3,.library-card-copy>p:not(:first-child){min-height:0}.author-platform,.author-profiles,.insights-preferences{grid-template-columns:1fr;gap:48px}.author-platform-intro{position:static}.author-profile-visual{min-height:340px}.author-profiles h2,.insights-preferences h2{font-size:46px}.insights-preferences form{grid-template-columns:1fr}.insights-preferences form>p{grid-column:auto}.service-hero{min-height:760px}.service-hero-media img{animation:none}.service-hero-shade{background:linear-gradient(90deg,#05050af5,#05050a80),linear-gradient(#0000 36%,#05050aed)}.service-hero-copy{padding:170px 0 76px}.service-hero-copy h1{font-size:50px}.service-hero-copy>p:not(.eyebrow){font-size:17px}.service-context,.service-method,.service-related{grid-template-columns:1fr;gap:50px}.service-context-copy,.service-method-intro,.service-related-heading{position:static}.service-context-copy h2,.service-method-intro h2,.service-related-heading h2,.service-cta h2{font-size:46px}.service-signals article{grid-template-columns:34px 1fr;gap:12px;min-height:0}.service-signals article>p{font-size:23px}.service-capability-grid{grid-template-columns:1fr}.service-capability-grid article,.service-capability-grid article:nth-child(2n),.service-capability-grid article:nth-child(3n){border-right:1px solid var(--line);border-bottom:0;min-height:245px}.service-capability-grid article:last-child{border-bottom:1px solid var(--line)}.service-capability-grid h3{margin-top:42px}.service-method-steps article{grid-template-columns:36px 1fr;gap:12px}.service-model-grid,.service-proof-grid,.service-proof-grid.four{grid-template-columns:1fr}.service-model-grid article,.service-model-grid article:last-child{border-bottom:0;border-right:1px solid #cfd4df;min-height:240px}.service-model-grid article:last-child{border-bottom:1px solid #cfd4df}.service-model-grid h3{margin-top:42px}.service-proof-art{min-height:180px}.service-related-list a{grid-template-columns:34px 1fr 24px}.service-related-list a small{display:none}.service-cta{flex-direction:column;align-items:start;gap:34px}.my-auth-hero,.my-register-shell,.my-dashboard-shell,.my-login-shell,.my-admin-shell{padding-left:17px;padding-right:17px}.my-auth-orbit{opacity:.48;width:620px;right:-360px}.my-entry-grid,.my-register-shell,.my-dashboard-grid,.my-login-shell{grid-template-columns:1fr}.my-register-shell{gap:46px}.my-register-intro{position:static}.my-register-card{padding:30px 24px}.my-form-row,.my-interest-grid,.my-role-grid{grid-template-columns:1fr}.my-dashboard-main,.my-dashboard-side{min-height:0}.my-dashboard-nav{display:none}.my-module-grid{grid-template-columns:1fr 1fr}.my-module-grid article,.my-module-grid article:last-child{border-right:1px solid var(--line);border-bottom:0;min-height:280px}.my-module-grid article:last-child{border-bottom:1px solid var(--line)}.my-admin-metrics{grid-template-columns:1fr 1fr}.my-admin-metrics article,.my-admin-metrics article:last-child{border-right:1px solid var(--line);border-bottom:0;min-height:180px}.my-admin-metrics article:last-child,.my-admin-metrics article:nth-last-child(2){border-bottom:1px solid var(--line)}.my-admin-table{min-width:720px}.my-admin-panel{padding:26px 20px;overflow-x:auto}.my-admin-panel-heading{min-width:650px}.my-permissions-hero{grid-template-columns:1fr;gap:36px}.my-permission-person{min-width:760px}.my-add-admin{grid-template-columns:1fr 1fr;min-width:800px}.my-add-admin>div{grid-column:1/-1}.my-permissions-matrix-panel{overflow-x:auto}.my-admin-permissions-link{flex-direction:column;align-items:flex-start}.my-quick-links{grid-template-columns:1fr}.my-quick-links a,.my-quick-links a:last-child{border-right:1px solid var(--line);border-bottom:0;min-height:130px}.my-quick-links a:last-child{border-bottom:1px solid var(--line)}.my-activity-layout{grid-template-columns:1fr}.my-records-panel{position:static}.legal-hero,.legal-content{padding-left:17px;padding-right:17px}.legal-content>section{grid-template-columns:38px 1fr;gap:14px}.legal-footer{padding-left:17px;padding-right:17px}}@media (width<=520px){.hero-content h1{font-size:44px}.hero-content .button{width:100%}.hero-carousel .hero-slide:not(:first-child) .hero-content h1{font-size:39px}.hero-carousel-dots{display:none}.insight-card{grid-template-columns:1fr}.insight-art{min-height:210px}.insight-copy{min-height:190px}.footer-grid{grid-template-columns:1fr}.bot-launcher>span:last-child{display:none}.bot-launcher{justify-content:center;width:52px}.my-header .button-small{font-size:0}.my-header .button-small:first-letter{font-size:14px}.my-auth-hero{padding-top:142px}.my-auth-intro h1,.my-register-intro h1,.my-dashboard-heading h1{font-size:48px}.my-entry-card{min-height:310px;padding:28px 22px}.my-entry-card h2{margin-top:30px;font-size:36px}.my-form-actions{flex-direction:column-reverse}.my-form-actions .button{width:100%}.my-status-banner{grid-template-columns:1fr;gap:8px}.my-dashboard-main,.my-dashboard-side{padding:28px 22px}.my-dashboard-main h2{font-size:34px}.my-dashboard-main dl div{grid-template-columns:1fr;gap:6px}.my-module-grid,.my-admin-metrics{grid-template-columns:1fr}.my-module-grid article,.my-module-grid article:last-child{min-height:250px}.my-admin-metrics article,.my-admin-metrics article:nth-last-child(2),.my-admin-metrics article:last-child{border-bottom:0}.my-admin-metrics article:last-child{border-bottom:1px solid var(--line)}.my-permissions-hero{gap:28px}.legal-hero h1{font-size:48px}.legal-content>section{grid-template-columns:1fr;gap:8px}.legal-footer{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.my-admin-pool-link{background:linear-gradient(110deg,#26a4f729,#783dff14);border-color:#26a4f77a}.consultant-profile-page,.pool-admin-page{background:#090b14}.consultant-profile-shell,.pool-admin-shell{width:var(--content);margin:0 auto;padding:156px 0 100px}.consultant-profile-hero,.pool-admin-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:70px;display:grid}.consultant-profile-hero h1,.pool-admin-hero h1{letter-spacing:-.055em;max-width:900px;margin:14px 0 20px;font-size:clamp(54px,6vw,90px);line-height:.94}.pool-admin-hero>div>p:last-child{color:#aab3c8;max-width:760px;margin:0;font-size:18px;line-height:1.7}.consultant-profile-definition{gap:14px;max-width:820px;display:grid}.consultant-profile-definition p{color:#aab3c8;margin:0;font-size:16px;line-height:1.7}.consultant-profile-definition strong{color:#fff;font-weight:700}.consultant-profile-hero aside{background:linear-gradient(140deg,#783dff29,#26a4f70f);border:1px solid #ffffff29;padding:28px}.consultant-profile-hero aside>span,.consultant-profile-hero aside>small{color:#9aa5bd;font-size:11px;display:block}.consultant-profile-hero aside>strong{letter-spacing:-.06em;margin:12px 0 17px;font-size:58px;display:block}.consultant-profile-hero aside>div{background:#ffffff1c;height:7px;margin-bottom:14px;overflow:hidden}.consultant-profile-hero aside i{background:linear-gradient(90deg, var(--violet), var(--electric));height:100%;display:block}.consultant-profile-shell>.my-status-banner,.pool-admin-shell>.my-status-banner,.consultant-profile-shell>.my-form-error,.consultant-profile-shell>.my-form-success,.pool-admin-shell>.my-form-error,.pool-admin-shell>.my-form-success{margin-top:32px}.consultant-full-form{gap:34px;margin-top:54px;display:grid}.consultant-start-section{color:var(--ink);background:linear-gradient(140deg,#eef0f7 0%,#f8f9fc 62%,#eee9fb 100%);gap:28px;padding:54px;scroll-margin-top:30px;display:grid}.consultant-start-heading{border-bottom:1px solid #cfd4df;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:30px;display:flex}.consultant-start-heading h2{letter-spacing:-.045em;max-width:850px;margin:8px 0 15px;font-size:clamp(34px,4vw,58px);line-height:1}.consultant-start-heading p:last-child{color:#606b80;max-width:820px;margin:0;font-size:14px;line-height:1.65}.consultant-start-heading>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#171c31;flex:none;padding:8px 10px;font-size:9px;font-weight:800}.consultant-cv-import{background:#fff;border:1px solid #bfc7d6;display:grid;box-shadow:0 18px 50px #19203212}.consultant-cv-drop{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:126px;padding:24px;display:grid}.consultant-cv-number{color:#6033c8;border:1px solid #754bdd;place-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:grid}.consultant-cv-drop>div{gap:6px;display:grid}.consultant-cv-drop>div strong{font-size:20px}.consultant-cv-drop>div p{color:#6d7689;margin:0;font-size:12px;line-height:1.55}.consultant-cv-drop>label{color:#5030a1;cursor:pointer;background:#f0ebfb;border:1px solid #6540c7;place-items:center;min-height:44px;padding:0 16px;font-size:11px;font-weight:750;display:grid;position:relative;overflow:hidden}.consultant-cv-drop>label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.consultant-cv-action{color:#fff;background:#171c31;border-top:1px solid #dbe0e8;justify-content:space-between;align-items:center;gap:22px;padding:17px 24px;display:flex}.consultant-cv-action>div{gap:5px;min-width:0;display:grid}.consultant-cv-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.consultant-cv-action small{color:#9da8bc;font-size:10px}.consultant-cv-action button:disabled{opacity:.45;cursor:not-allowed}.consultant-import-review{background:#e8f4fb;border-left:4px solid #2b9fe8;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:26px;padding:24px;display:grid}.consultant-import-review span{color:#1778b8;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.consultant-import-review h3{letter-spacing:-.025em;margin:8px 0;font-size:21px}.consultant-import-review p{color:#52677a;margin:0;font-size:12px;line-height:1.6}.consultant-import-review dl{gap:13px;margin:0;display:grid}.consultant-import-review dl div{border-bottom:1px solid #c8ddea;padding-bottom:12px}.consultant-import-review dt{color:#327aab;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800}.consultant-import-review dd{color:#31495d;margin:0;font-size:11px;line-height:1.55}.consultant-import-review ul{color:#6e5832;grid-column:1/-1;margin:0;padding-left:18px;font-size:11px;line-height:1.55}.consultant-imported-experiences{background:#fff;border:1px solid #bcc6d5;padding:26px;scroll-margin-top:30px;box-shadow:0 18px 50px #1920320f}.consultant-imported-experiences-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.consultant-imported-experiences-heading h3{letter-spacing:-.03em;margin:8px 0;font-size:24px}.consultant-imported-experiences-heading p:last-child{color:#657084;max-width:840px;margin:0;font-size:12px;line-height:1.6}.consultant-imported-experiences-heading>span{color:#fff;text-transform:uppercase;background:#171c31;flex:none;padding:8px 10px;font-size:9px;font-weight:800}.consultant-imported-experience-list{border-top:1px solid #d5dbe5}.consultant-imported-experience-list>button{color:#263047;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce1e9;grid-template-columns:38px 145px minmax(210px,1fr) minmax(180px,.65fr) 58px;align-items:center;gap:14px;width:100%;padding:15px 8px;display:grid}.consultant-imported-experience-list>button:hover,.consultant-imported-experience-list>button:focus-visible{background:#f0edf9;outline:0}.consultant-imported-experience-number{color:#7047d4;font-size:10px;font-weight:800}.consultant-imported-experience-list time{color:#566176;text-transform:capitalize;font-size:10px;font-weight:750}.consultant-imported-experience-main{gap:3px;display:grid}.consultant-imported-experience-main strong{font-size:14px}.consultant-imported-experience-main small{color:#616c80;font-size:11px}.consultant-imported-experience-main em{color:#4a7c9e;font-size:10px;font-style:normal}.consultant-imported-experience-list .needs-review,.consultant-experience-state.needs-review{color:#985c1c;font-size:10px;line-height:1.4}.consultant-imported-experience-list .complete,.consultant-experience-state.complete{color:#26734a;font-size:10px;line-height:1.4}.consultant-imported-experience-list b{color:#5c35ba;text-transform:uppercase;font-size:9px}.consultant-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.consultant-application-grid>div,.consultant-application-grid>label{background:#ffffffd1;border:1px solid #c8ced9;padding:22px}.consultant-application-grid>div>span,.consultant-application-grid>label>span{color:#586277;letter-spacing:.07em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.consultant-application-type,.consultant-opportunity-name{grid-column:1/-1}.consultant-application-type>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.consultant-application-type label{color:#445064;cursor:pointer;background:#fff;border:1px solid #c4cad5;align-items:center;gap:11px;min-height:58px;padding:13px 15px;display:flex}.consultant-application-type label.selected{color:#4e2aa5;background:#eee9fb;border-color:#6b43d2}.consultant-application-type input{accent-color:#6b43d2}.consultant-application-type label span{font-size:12px;line-height:1.45}.consultant-opportunity-name input,.consultant-application-options>input{color:#20283b;background:#fff;border:1px solid #c3cad7;outline:0;width:100%;min-height:48px;padding:11px 13px}.consultant-opportunity-name small{color:#727c8f;margin-top:7px;font-size:10px;display:block}.consultant-application-options .consultant-options{margin-bottom:13px}.consultant-question-imported{background:linear-gradient(90deg,#299de212,#0000 42%);border-left:3px solid #299de2;margin-inline:-18px;padding-inline:18px}.consultant-question-heading em,.consultant-experience-card>header em{color:#1987c8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-style:normal;font-weight:800;display:block}.consultant-experience-imported{border-color:#299de2;box-shadow:0 0 0 2px #299de217,0 12px 34px #1920320d}.consultant-experience-card>header em{color:#72c5f4;margin:0}.consultant-cv-end-note{background:#eceff5;border-left:3px solid #7147df;margin-top:24px;padding:20px}.consultant-cv-end-note strong{font-size:13px}.consultant-cv-end-note p{color:#616c80;margin:7px 0;font-size:12px;line-height:1.55}.consultant-cv-end-note a{color:#5b34b9;font-size:11px;font-weight:750}.consultant-form-section{color:var(--ink);background:#f5f6f9;padding:54px;scroll-margin-top:30px}.consultant-section-intro{border-bottom:1px solid #cfd4df;grid-template-columns:54px 1fr;gap:22px;margin-bottom:30px;padding-bottom:34px;display:grid}.consultant-section-intro>span{color:#6138ce;border:1px solid #7d59e8;place-items:center;width:44px;height:44px;font-size:11px;font-weight:750;display:grid}.consultant-section-intro p{color:#6a45d2;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:750}.consultant-section-intro h2{letter-spacing:-.04em;max-width:820px;margin:0;font-size:clamp(30px,3.3vw,48px);line-height:1.03}.consultant-question{border-bottom:1px solid #d6dae3;grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);gap:50px;padding:30px 0;display:grid}.consultant-question:last-child{border-bottom:0}.consultant-question-heading{grid-template-columns:38px 1fr;align-items:start;gap:15px;display:grid}.consultant-question-heading>span{color:#754bdd;letter-spacing:.08em;font-size:10px;font-weight:800}.consultant-question-heading h3{letter-spacing:-.02em;margin:0 0 9px;font-size:19px;line-height:1.25}.consultant-question-heading p{color:#6d7689;margin:0;font-size:12px;line-height:1.6}.consultant-question-input{align-content:start;gap:13px;min-width:0;display:grid}.consultant-question-input input:not([type=checkbox]):not([type=radio]),.consultant-question-input textarea,.consultant-question-input select,.consultant-conditions-grid input,.consultant-conditions-grid select,.pool-filters input,.pool-filters select,.pool-management-form input,.pool-management-form select,.pool-management-form textarea,.pool-match-form input,.pool-match-form select,.pool-match-form textarea{color:#20283b;background:#fff;border:1px solid #c3cad7;border-radius:0;outline:0;width:100%;min-height:48px;padding:11px 13px}.consultant-question-input textarea,.pool-management-form textarea,.pool-match-form textarea{resize:vertical;line-height:1.55}.consultant-question-input input:focus,.consultant-question-input textarea:focus,.consultant-question-input select:focus,.consultant-conditions-grid input:focus,.consultant-conditions-grid select:focus,.pool-filters input:focus,.pool-filters select:focus,.pool-management-form input:focus,.pool-management-form select:focus,.pool-management-form textarea:focus,.pool-match-form input:focus,.pool-match-form select:focus,.pool-match-form textarea:focus{border-color:#7147df;box-shadow:0 0 0 3px #7147df1a}.consultant-question-input>small{color:#747e91;font-size:11px;line-height:1.5}.consultant-question-input label>span,.consultant-conditions-grid label>span,.pool-filters label>span,.pool-management-form label>span,.pool-match-form label>span{color:#626d82;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.consultant-options{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.consultant-options label{color:#4b5569;cursor:pointer;background:#fff;border:1px solid #cad0db;align-items:center;gap:8px;min-height:39px;padding:9px 11px;font-size:11px;display:flex}.consultant-options label.selected{color:#4f2baa;background:#eee9fc;border-color:#754bdd}.consultant-options input{accent-color:#6e43d9}.consultant-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.consultant-linked-experiences{border-bottom:1px solid #d6dae3;gap:20px;padding:34px 0 8px;scroll-margin-top:110px;display:grid}.consultant-linked-heading{grid-template-columns:38px 1fr;gap:15px;display:grid}.consultant-linked-heading>span{color:#754bdd;letter-spacing:.08em;font-size:10px;font-weight:800}.consultant-linked-heading h3{letter-spacing:-.025em;margin:0 0 10px;font-size:21px}.consultant-linked-heading p{color:#657085;max-width:850px;margin:0;font-size:13px;line-height:1.65}.consultant-legacy-experience{background:#eceff5;border-left:3px solid #7650db;padding:18px 20px}.consultant-legacy-experience strong{margin-bottom:5px;font-size:13px;display:block}.consultant-legacy-experience p{color:#626d82;margin:0;font-size:12px;line-height:1.55}.consultant-experience-list{gap:18px;display:grid}.consultant-experience-card{background:#fff;border:1px solid #cbd1dc;scroll-margin-top:24px;box-shadow:0 12px 34px #1920320d}.consultant-experience-card>header{color:#fff;background:#171c31;border-bottom:1px solid #30374d;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:82px;display:grid}.consultant-experience-toggle{color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:82px 130px minmax(180px,1fr) minmax(165px,.6fr) 54px;align-items:center;gap:14px;min-width:0;display:grid;border:0!important;padding:15px 18px!important}.consultant-experience-toggle:hover,.consultant-experience-toggle:focus-visible{background:#ffffff0e;outline:0}.consultant-experience-index{color:#9ca7bd;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.consultant-experience-toggle time{color:#c4cbda;text-transform:capitalize;font-size:10px;font-weight:700}.consultant-experience-headline{gap:4px;min-width:0;display:grid}.consultant-experience-headline strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.consultant-experience-headline small{color:#b3bdd0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.consultant-experience-headline em{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden;color:#72c5f4!important}.consultant-experience-state{font-weight:650}.consultant-experience-toggle>b{color:#d6dce7;text-align:right;text-transform:uppercase;font-size:9px}.consultant-experience-card>header .consultant-experience-actions{border-left:1px solid #ffffff21;flex-wrap:wrap;place-content:center flex-end;gap:8px;padding:13px 14px;display:flex}.consultant-experience-card>header .consultant-experience-actions button{color:#d4d9e4;cursor:pointer;background:0 0;border:1px solid #ffffff3d;padding:8px 10px;font-size:9px}.consultant-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:22px;display:grid}.consultant-experience-grid label>span{color:#626d82;letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.consultant-experience-grid label>span b{color:#6738ce;margin-right:5px}.consultant-experience-grid label>small{color:#737d90;margin-top:7px;font-size:10px;line-height:1.5;display:block}.consultant-experience-grid input:not([type=checkbox]),.consultant-experience-grid select,.consultant-experience-grid textarea{color:#20283b;background:#fff;border:1px solid #c3cad7;border-radius:0;outline:0;width:100%;min-height:48px;padding:11px 13px}.consultant-experience-grid textarea{resize:vertical;line-height:1.55}.consultant-experience-grid input:focus,.consultant-experience-grid select:focus,.consultant-experience-grid textarea:focus{border-color:#7147df;box-shadow:0 0 0 3px #7147df1a}.consultant-experience-grid input:disabled{color:#8b94a5;background:#eceff4}.consultant-experience-wide{grid-column:1/-1}.consultant-experience-current{background:#f0edf9;grid-column:1/-1;align-items:center;gap:10px;padding:13px 15px;display:flex}.consultant-experience-current input{accent-color:#6d43d5}.consultant-experience-current span{color:#4f3c83!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}.consultant-add-experience{color:#5a32bd;cursor:pointer;background:0 0;border:1px solid #7045d6;justify-self:start;min-height:48px;padding:0 18px;font-weight:750}.consultant-linked-experiences>small{color:#737d90;font-size:11px;line-height:1.5}.consultant-inline-consent{color:#465167;background:#eceff5;align-items:flex-start;gap:11px;padding:15px;font-size:12px;line-height:1.55;display:flex!important}.consultant-inline-consent input{accent-color:#6d43d5;margin-top:3px}.consultant-private-note{border-left:3px solid #7650db;padding-left:13px;color:#687287!important}.consultant-conditions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.consultant-form-section>.consultant-inline-consent{margin-top:24px}.consultant-save-bar{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f1222f5;border:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:28px;padding:22px 24px;display:flex;position:sticky;bottom:16px;box-shadow:0 22px 70px #00000059}.consultant-save-bar>div{gap:5px;display:grid}.consultant-save-bar strong{font-size:14px}.consultant-save-bar small{color:#9da7bb;font-size:11px}.consultant-save-bar .button{cursor:pointer;border:0;flex:none}.consultant-entry-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.consultant-entry-modes>button{color:#2d374b;text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #c6cdd9;align-content:start;gap:7px;min-height:112px;padding:22px;display:grid;position:relative}.consultant-entry-modes>button:hover,.consultant-entry-modes>button:focus-visible,.consultant-entry-modes>button.selected{background:#eee9fb;border-color:#7046d7;outline:0;box-shadow:0 0 0 3px #7046d717}.consultant-entry-modes b{font-size:17px}.consultant-entry-modes span{color:#667186;max-width:520px;font-size:12px;line-height:1.55}.consultant-entry-modes em{color:#6337c8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:14px;right:14px}.consultant-manual-intro{background:#fff;border-left:4px solid #7147df;gap:7px;padding:24px;display:grid}.consultant-manual-intro>span{color:#6841ca;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.consultant-manual-intro>strong{font-size:20px}.consultant-manual-intro p{color:#667186;margin:2px 0 5px;font-size:12px;line-height:1.6}.consultant-manual-intro a{color:#5b33b9;justify-self:start;font-size:11px;font-weight:750}.consultant-review-group-title{color:#5a657a;letter-spacing:.08em;text-transform:uppercase;margin:26px 0 9px;font-size:10px}.consultant-imported-qualification-groups{gap:22px;margin-top:28px;display:grid}.consultant-imported-qualification-groups>section{border-top:1px solid #d4dae4}.consultant-imported-qualification-groups>section>header{justify-content:space-between;align-items:center;padding:14px 8px 10px;display:flex}.consultant-imported-qualification-groups>section>header span{color:#7250cc;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.consultant-imported-qualification-groups h4{margin:4px 0 0;font-size:15px}.consultant-imported-qualification-groups>section>header>b{color:#fff;background:#171c31;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.consultant-imported-qualification-groups>section>button{color:#263047;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dce1e9;grid-template-columns:38px 145px minmax(220px,1fr) 140px 58px;align-items:center;gap:14px;width:100%;padding:14px 8px;display:grid}.consultant-imported-qualification-groups>section>button:hover,.consultant-imported-qualification-groups>section>button:focus-visible{background:#f0edf9;outline:0}.consultant-imported-qualification-groups>section>button>span{color:#7047d4;font-size:10px;font-weight:800}.consultant-imported-qualification-groups time{color:#566176;text-transform:capitalize;font-size:10px}.consultant-imported-qualification-groups button>strong{gap:4px;font-size:13px;display:grid}.consultant-imported-qualification-groups button small{color:#687287;font-size:10px;font-weight:400}.consultant-imported-qualification-groups button>b{color:#5c35ba;text-align:right;text-transform:uppercase;font-size:9px}.consultant-imported-qualification-groups section>p{color:#6c7689;margin:0;padding:14px 8px;font-size:11px}.consultant-qualification-review{gap:30px;display:grid}.consultant-qualification-review>section{border-bottom:1px solid #d6dae3;gap:18px;padding:34px 0 8px;scroll-margin-top:110px;display:grid}.consultant-record-list{gap:14px;display:grid}.consultant-record-card{background:#fff;border:1px solid #cbd1dc;scroll-margin-top:115px;box-shadow:0 12px 34px #1920320d}.consultant-record-card>header{color:#fff;background:#171c31;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:74px;display:grid}.consultant-record-card>header>button:first-child{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:95px 135px minmax(180px,1fr) 130px 55px;align-items:center;gap:13px;min-width:0;padding:14px 18px;display:grid}.consultant-record-card>header>button:first-child:hover,.consultant-record-card>header>button:first-child:focus-visible{background:#ffffff0e;outline:0}.consultant-record-card>header>button:first-child>span{color:#9ca7bd;text-transform:uppercase;font-size:9px}.consultant-record-card>header time{color:#c4cbda;text-transform:capitalize;font-size:10px}.consultant-record-card>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;gap:4px;min-width:0;font-size:14px;display:grid;overflow:hidden}.consultant-record-card>header strong small{color:#b3bdd0;text-overflow:ellipsis;font-size:10px;font-weight:400;overflow:hidden}.consultant-record-card>header>button:first-child>b{color:#d6dce7;text-align:right;text-transform:uppercase;font-size:9px}.consultant-record-card>header>button:last-child{color:#d4d9e4;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff21;padding:0 14px;font-size:9px}.consultant-record-state{font-size:10px;font-weight:700;line-height:1.35}.consultant-record-state.needs-review{color:#f1b567}.consultant-record-state.complete{color:#69d49d}.consultant-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.consultant-record-grid label>span{color:#626d82;letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.consultant-record-grid input:not([type=checkbox]),.consultant-record-grid textarea{color:#20283b;background:#fff;border:1px solid #c3cad7;outline:0;width:100%;min-height:48px;padding:11px 13px}.consultant-record-grid input:focus,.consultant-record-grid textarea:focus{border-color:#7147df;box-shadow:0 0 0 3px #7147df1a}.consultant-record-grid input:disabled{color:#8b94a5;background:#eceff4}.consultant-record-grid textarea{resize:vertical;line-height:1.55}.consultant-record-grid .wide{grid-column:1/-1}.consultant-record-grid .check{background:#f0edf9;align-items:center;gap:10px;padding:13px 15px;display:flex}.consultant-record-grid .check span{color:#4f3c83;letter-spacing:0;text-transform:none;margin:0}.consultant-record-issues{color:#87521d;background:#fff2e4;border-left:3px solid #c6752b;grid-column:1/-1;margin:0;padding:14px 16px 14px 34px;font-size:11px;line-height:1.55}.consultant-confirm-record{color:#fff;cursor:pointer;background:#6339c8;border:0;grid-column:1/-1;justify-self:end;min-height:46px;padding:0 16px;font-size:11px;font-weight:750}.consultant-empty-records{color:#677185;background:#eceff4;border-left:3px solid #9aa4b6;margin:0;padding:18px;font-size:12px}.consultant-next-question{background:#e8f4fb;border-left:3px solid #299de2;flex-wrap:wrap;align-items:center;gap:10px;padding:17px 18px;display:flex}.consultant-next-question strong{color:#2d5068;font-size:12px}.consultant-next-question span{color:#5c7181;margin-right:auto;font-size:11px}.consultant-next-question button{color:#285e7e;cursor:pointer;background:#fff;border:1px solid #76aecd;min-height:36px;padding:0 12px;font-size:10px}.consultant-welcome-card{color:#fff;background:linear-gradient(135deg,#171c31,#34215d 58%,#174d6a);border:1px solid #ffffff2e;padding:54px;scroll-margin-top:120px}.consultant-welcome-card>span{color:#8ed0f4;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.consultant-welcome-card h2{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(36px,4vw,58px)}.consultant-welcome-card p{color:#c2cad9;max-width:820px;margin:0;font-size:15px;line-height:1.7}.consultant-welcome-card>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.consultant-welcome-card small{color:#9eabc1;margin-top:12px;font-size:10px;display:block}.pool-admin-shell{padding-bottom:110px}.pool-admin-hero{margin-bottom:48px}.pool-hero-actions{justify-items:start;gap:14px;display:grid}.pool-hero-actions>span{color:#8792aa;font-size:11px}.pool-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pool-metrics article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:180px;padding:25px;display:flex}.pool-metrics article>span{color:#8f9ab0;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.pool-metrics strong{letter-spacing:-.06em;margin:26px 0 8px;font-size:52px;line-height:1}.pool-metrics small{color:#78849a;margin-top:auto}.pool-directory,.pool-profile-detail,.pool-matching,.pool-birthdays{color:var(--ink);background:#f5f6f9;margin-top:30px;padding:38px;scroll-margin-top:24px}.pool-filter-heading,.pool-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.pool-filter-heading h2,.pool-section-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(34px,3.7vw,54px);line-height:1}.pool-filter-heading>small,.pool-section-heading>span{color:#6f798d;font-size:11px}.pool-filters{background:#e7eaf0;grid-template-columns:1.6fr repeat(3,minmax(145px,.65fr));gap:12px;padding:20px;display:grid}.pool-directory-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;margin-top:22px;display:grid}.pool-profile-list{border-top:1px solid #cdd3de}.pool-profile-list>button{color:#20283b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cdd3de;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;width:100%;min-height:108px;padding:16px 14px;display:grid}.pool-profile-list>button:hover,.pool-profile-list>button.selected{background:#e9edf5}.pool-profile-list>button.selected{box-shadow:inset 3px 0 #7247df}.pool-avatar{color:#fff;background:linear-gradient(135deg,#6736db,#269eea);border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:grid}.pool-profile-list button>span:nth-child(2){gap:5px;display:grid}.pool-profile-list button strong{font-size:14px}.pool-profile-list button small{color:#576176}.pool-profile-list button i{color:#8992a3;font-size:10px;font-style:normal}.pool-profile-list button>span:last-child{justify-items:end;gap:7px;display:grid}.pool-profile-list button b{color:#5830ba;text-transform:uppercase;background:#e9e2fb;padding:6px 8px;font-size:9px;font-weight:750}.pool-profile-list button em{color:#6d778a;font-size:9px;font-style:normal}.pool-profile-summary{color:#fff;background:#11162a;min-height:420px;padding:28px}.pool-summary-top{align-items:center;gap:17px;display:flex}.pool-avatar-large{flex:0 0 62px;width:62px;height:62px;font-size:15px}.pool-summary-top small{color:#8d99b3;text-transform:uppercase;letter-spacing:.07em;font-size:10px}.pool-summary-top h2{margin:5px 0 3px;font-size:27px}.pool-summary-top p{color:#bac2d4;margin:0;font-size:12px}.pool-summary-motivation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#d4d9e5;margin:28px 0;padding:20px 0;font-size:15px;line-height:1.65}.pool-summary-tags,.pool-detail-tags{flex-wrap:wrap;gap:7px;display:flex}.pool-summary-tags span{color:#9fcbea;border:1px solid #ffffff2e;padding:7px 9px;font-size:10px}.pool-profile-summary dl,.pool-detail-grid dl,.pool-private-card dl{margin:25px 0;display:grid}.pool-profile-summary dl div,.pool-detail-grid dl div,.pool-private-card dl div{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.pool-profile-summary dt,.pool-detail-grid dt,.pool-private-card dt{color:#8793aa;text-transform:uppercase;font-size:10px}.pool-profile-summary dd,.pool-detail-grid dd,.pool-private-card dd{color:#d1d7e3;white-space:pre-line;margin:0;font-size:12px;line-height:1.55}.pool-profile-summary .button{min-height:42px;font-size:11px}.pool-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pool-detail-grid>article{background:#fff;border:1px solid #d0d5df;min-height:420px;padding:28px}.pool-detail-grid h3{letter-spacing:-.03em;margin:11px 0 17px;font-size:26px;line-height:1.15}.pool-detail-grid>article>p:not(.profile-kicker){color:#606a7e;line-height:1.65}.pool-detail-tags span{color:#5933b9;background:#eeeaf9;padding:7px 9px;font-size:10px}.pool-detail-grid dl div{border-color:#dde1e8}.pool-detail-grid dd{color:#485267}.pool-potential-card{background:linear-gradient(145deg,#f1edfc,#e8f4fc)!important;border-color:#8f72dd!important}.pool-experience-timeline{background:#fff;border:1px solid #d0d5df;margin-top:22px;padding:28px;scroll-margin-top:110px}.pool-timeline-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.pool-timeline-heading h3{letter-spacing:-.035em;max-width:730px;margin:8px 0 0;font-size:28px;line-height:1.15}.pool-timeline-heading>span{color:#737d90;text-transform:uppercase;font-size:10px}.pool-timeline-list{border-top:1px solid #d7dce5}.pool-timeline-list>article{border-bottom:1px solid #d7dce5;grid-template-columns:170px minmax(0,1fr);gap:30px;padding:25px 0;display:grid}.pool-timeline-list>article>time{color:#633ac2;text-transform:capitalize;font-size:11px;font-weight:750}.pool-timeline-list>article>div>span{color:#7a8496;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.pool-timeline-list h4{letter-spacing:-.025em;margin:7px 0 4px;font-size:22px}.pool-timeline-list strong{color:#465167;font-size:13px}.pool-timeline-list p{color:#747e91;margin:7px 0 0;font-size:11px}.pool-timeline-list dl,.pool-timeline-legacy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:18px 0 0;display:grid}.pool-timeline-list dl div,.pool-timeline-legacy dl div{border-top:1px solid #e0e4ea;padding-top:10px}.pool-timeline-list dt,.pool-timeline-legacy dt{color:#818a9b;text-transform:uppercase;font-size:9px}.pool-timeline-list dd,.pool-timeline-legacy dd{color:#4d586b;white-space:pre-line;margin:6px 0 0;font-size:12px;line-height:1.55}.pool-timeline-legacy{background:#f0f2f6;padding:22px}.pool-timeline-legacy>p{color:#687287;margin:0;font-size:12px}.pool-management-form{background:#e8ebf1;grid-template-columns:1.1fr repeat(4,minmax(140px,.65fr));align-items:end;gap:18px;margin-top:22px;padding:28px;display:grid}.pool-management-form>div:first-child{grid-column:1/-1}.pool-management-form h3,.pool-private-card h3{margin:8px 0 0;font-size:25px}.pool-management-notes{grid-column:1/-2}.pool-management-form .button{cursor:pointer;border:0;min-height:48px}.pool-private-card{color:#fff;background:#151a2e;grid-template-columns:minmax(260px,.7fr) minmax(0,1.1fr) auto;align-items:center;gap:30px;margin-top:22px;padding:28px;display:grid}.pool-private-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.pool-private-card button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;min-height:42px;padding:0 14px}.pool-matching-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:start;gap:24px;display:grid}.pool-match-form{background:#e8ebf1;gap:15px;padding:25px;display:grid}.pool-match-form .button{cursor:pointer;border:0}.pool-match-list{gap:12px;display:grid}.pool-match-list article{background:#fff;border:1px solid #d1d6e0;grid-template-columns:1fr auto;gap:12px 20px;padding:22px;display:grid}.pool-match-list article>div{gap:5px;display:grid}.pool-match-list article>div span{color:#6740c7;text-transform:uppercase;font-size:9px;font-weight:800}.pool-match-list article>div strong{font-size:17px}.pool-match-list article>div small{color:#737d91}.pool-match-list article>b{color:#fff;background:#171c31;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.pool-match-list article>p{color:#5f687a;grid-column:1/-1;margin:0;line-height:1.55}.pool-match-list footer{color:#7c8596;border-top:1px solid #e0e3e9;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:11px;font-size:10px;display:flex}.pool-birthday-list{border-top:1px solid #cfd4df}.pool-birthday-list article{border-bottom:1px solid #d6dae3;grid-template-columns:68px 1fr auto;align-items:center;gap:20px;padding:18px 10px;display:grid}.pool-birthday-list article>span{color:#fff;background:#171c31;border-radius:50%;align-content:center;place-items:center;width:58px;height:58px;font-size:22px;font-weight:750;display:grid}.pool-birthday-list article>span small{text-transform:uppercase;font-size:8px;display:block}.pool-birthday-list article>div{gap:5px;display:grid}.pool-birthday-list article>div small{color:#747e91;white-space:pre-line}.pool-birthday-list article>b{color:#5b35b7;text-transform:uppercase;background:#ece7fa;padding:7px 9px;font-size:9px}.pool-access-denied{place-items:center;min-height:100vh;display:grid}.pool-access-denied>div{border:1px solid var(--line);width:min(680px,100vw - 34px);padding:52px}.pool-access-denied h1{margin:12px 0;font-size:52px}@media (width<=1100px){.consultant-profile-hero,.pool-admin-hero{grid-template-columns:1fr;gap:34px}.consultant-profile-hero aside{max-width:420px}.consultant-question{grid-template-columns:1fr;gap:18px}.consultant-application-grid{grid-template-columns:1fr}.consultant-application-type,.consultant-opportunity-name{grid-column:auto}.consultant-question-heading{max-width:720px}.consultant-imported-experience-list>button{grid-template-columns:34px 125px minmax(180px,1fr) 54px}.consultant-imported-experience-list>button>.needs-review,.consultant-imported-experience-list>button>.complete{grid-column:3/4}.consultant-experience-toggle{grid-template-columns:75px 120px minmax(170px,1fr) 52px}.consultant-experience-state{grid-column:3/4}.consultant-imported-qualification-groups>section>button{grid-template-columns:34px 125px minmax(180px,1fr) 54px}.consultant-imported-qualification-groups .consultant-record-state{grid-column:3/4}.consultant-record-card>header>button:first-child{grid-template-columns:78px 120px minmax(170px,1fr) 52px}.consultant-record-card .consultant-record-state{grid-column:3/4}.consultant-conditions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-metrics{grid-template-columns:repeat(2,1fr)}.pool-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-search{grid-column:1/-1}.pool-directory-layout,.pool-matching-grid{grid-template-columns:1fr}.pool-profile-summary{min-height:0}.pool-management-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-management-notes{grid-column:1/-1}.pool-private-card{grid-template-columns:1fr}.pool-timeline-list>article{grid-template-columns:130px minmax(0,1fr)}}@media (width<=760px){.consultant-profile-shell,.pool-admin-shell{width:calc(100vw - 34px);padding-top:135px}.consultant-profile-hero h1,.pool-admin-hero h1{font-size:49px}.pool-admin-hero>div>p:last-child{font-size:16px}.consultant-profile-definition p{font-size:15px}.consultant-start-section,.consultant-form-section,.pool-directory,.pool-profile-detail,.pool-matching,.pool-birthdays{padding:25px 18px}.consultant-start-heading,.consultant-cv-action{flex-direction:column;align-items:stretch}.consultant-start-heading>span{align-self:flex-start}.consultant-cv-drop{grid-template-columns:40px 1fr}.consultant-cv-drop>label{grid-column:1/-1}.consultant-cv-action .button{width:100%}.consultant-import-review{grid-template-columns:1fr}.consultant-import-review ul{grid-column:auto}.consultant-imported-experiences{padding:20px 16px}.consultant-imported-experiences-heading{flex-direction:column;align-items:flex-start}.consultant-imported-experience-list>button{grid-template-columns:32px 1fr 50px;gap:9px 11px}.consultant-imported-experience-list time{grid-column:2/3}.consultant-imported-experience-main,.consultant-imported-experience-list>button>.needs-review,.consultant-imported-experience-list>button>.complete{grid-column:2/4}.consultant-imported-experience-list>button>b{grid-area:1/3}.consultant-entry-modes{grid-template-columns:1fr}.consultant-imported-qualification-groups>section>button{grid-template-columns:32px 1fr 50px;gap:9px 11px}.consultant-imported-qualification-groups>section>button time,.consultant-imported-qualification-groups>section>button strong,.consultant-imported-qualification-groups .consultant-record-state{grid-column:2/4}.consultant-imported-qualification-groups>section>button>b{grid-area:1/3}.consultant-record-card>header{grid-template-columns:1fr}.consultant-record-card>header>button:first-child{grid-template-columns:1fr auto;gap:7px 12px}.consultant-record-card>header>button:first-child>span,.consultant-record-card>header time,.consultant-record-card>header strong,.consultant-record-card .consultant-record-state{grid-column:1/-1}.consultant-record-card>header>button:first-child>b{grid-area:1/2}.consultant-record-card>header>button:last-child{text-align:left;border-top:1px solid #ffffff21;border-left:0;min-height:38px}.consultant-record-grid{grid-template-columns:1fr}.consultant-record-grid .wide,.consultant-record-issues,.consultant-confirm-record{grid-column:auto}.consultant-confirm-record{justify-self:stretch}.consultant-welcome-card{padding:35px 24px}.consultant-application-type>div{grid-template-columns:1fr}.consultant-section-intro{grid-template-columns:42px 1fr;gap:12px}.consultant-question-heading{grid-template-columns:30px 1fr;gap:9px}.consultant-two-columns,.consultant-conditions-grid,.consultant-experience-grid,.pool-filters,.pool-detail-grid,.pool-management-form{grid-template-columns:1fr}.consultant-experience-wide,.consultant-experience-current{grid-column:auto}.consultant-experience-card>header{grid-template-columns:1fr;align-items:stretch}.consultant-experience-toggle{grid-template-columns:1fr auto;gap:7px 12px}.consultant-experience-index,.consultant-experience-toggle time,.consultant-experience-headline,.consultant-experience-state{grid-column:1/-1}.consultant-experience-toggle>b{grid-area:1/2}.consultant-experience-card>header .consultant-experience-actions{border-top:1px solid #ffffff21;border-left:0;justify-content:flex-start}.pool-search,.pool-management-notes{grid-column:auto}.consultant-save-bar{flex-direction:column;align-items:stretch;position:static}.consultant-save-bar .button{width:100%}.pool-metrics{grid-template-columns:1fr}.pool-profile-list>button{grid-template-columns:42px 1fr}.pool-profile-list button>span:last-child{grid-column:2;justify-items:start}.pool-filter-heading,.pool-section-heading{flex-direction:column;align-items:flex-start}.pool-summary-top{align-items:flex-start}.pool-private-card dl{grid-template-columns:1fr}.pool-birthday-list article{grid-template-columns:58px 1fr;gap:12px}.pool-birthday-list article>b{grid-column:2;justify-self:start}.pool-timeline-heading{flex-direction:column;align-items:flex-start}.pool-timeline-list>article{grid-template-columns:1fr;gap:10px}.pool-timeline-list dl,.pool-timeline-legacy dl,.my-admin-operational-links{grid-template-columns:1fr}}.public-opportunities-page,.opportunity-application-page{color:var(--ink);background:#eef1f6}.public-opportunities-header{color:#fff}.public-opportunities-header nav{justify-content:flex-end;gap:clamp(18px,2.4vw,36px);padding-right:34px;display:flex}.public-opportunities-header nav a{color:#ffffffc7;font-size:13px}.public-opportunities-header nav a[aria-current=page]{color:#fff;font-weight:750}.public-opportunities-hero{color:#fff;background:radial-gradient(circle at 78% 30%,#26a4f770,#0000 21%),radial-gradient(circle at 73% 70%,#783dff80,#0000 30%),linear-gradient(145deg,#080a15,#171b3a 66%,#090a13);grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:80px;min-height:590px;padding:170px max(48px,50vw - 640px) 90px;display:grid}.public-opportunities-hero h1,.opportunity-detail-hero h1{letter-spacing:-.06em;max-width:880px;margin:18px 0 22px;font-size:clamp(58px,7vw,96px);font-weight:640;line-height:.92}.public-opportunities-hero>div>p:last-child{color:#ffffffc2;max-width:760px;margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.55}.public-opportunities-hero aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #fff3;flex-direction:column;justify-content:flex-end;min-height:190px;padding:30px;display:flex}.public-opportunities-hero aside strong{font-size:64px;line-height:.9}.public-opportunities-hero aside span{color:#ffffffad;margin-top:12px;font-size:13px}.public-opportunities-content{width:var(--content);margin:0 auto;padding:78px 0 110px}.public-opportunities-intro{border-top:1px solid #c9cfda;border-bottom:1px solid #c9cfda;justify-content:space-between;align-items:center;gap:44px;margin-bottom:86px;padding:25px 0;display:flex}.public-opportunities-intro p{color:#586276;max-width:810px;margin:0;font-size:15px;line-height:1.65}.public-opportunities-intro a{white-space:nowrap;color:#6739ca;font-size:13px;font-weight:750}.public-opportunities-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.public-opportunities-section-heading h2{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(35px,4vw,55px);line-height:1}.public-opportunities-section-heading>span{color:#6d7688;font-size:12px}.public-opportunities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.public-opportunity-card{background:#fff;border:1px solid #d0d5df;flex-direction:column;min-height:520px;padding:30px;display:flex;box-shadow:0 14px 42px #161d300d}.public-opportunity-card>header{color:#6b42c8;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:10px;font-weight:800;display:flex}.public-opportunity-card>header small{color:#828b9d}.public-opportunity-card>div:nth-child(2){margin-top:56px}.public-opportunity-type{color:#778095;letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-size:10px}.public-opportunity-card h3{letter-spacing:-.04em;max-width:590px;margin:0 0 18px;font-size:clamp(28px,3vw,39px);line-height:1.03}.public-opportunity-card>div:nth-child(2)>p:last-child{color:#5f687a;margin:0;line-height:1.65}.public-opportunity-card dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0 24px;display:grid}.public-opportunity-card dl div{border-top:1px solid #d8dce4;padding-top:12px}.public-opportunity-card dt{color:#8991a1;text-transform:uppercase;font-size:9px;font-weight:750}.public-opportunity-card dd{margin:7px 0 0;font-size:12px;line-height:1.35}.public-opportunity-tags,.opportunity-detail-tags{flex-wrap:wrap;gap:7px;display:flex}.public-opportunity-tags span{color:#5d3ca5;background:#f0edf8;padding:7px 9px;font-size:9px}.public-opportunity-card footer{border-top:1px solid #d8dce4;margin-top:auto;padding-top:28px}.public-opportunity-card footer a{color:#5830b7;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.public-opportunity-card footer a b{font-size:20px}.public-opportunity-card footer>span{color:#7b8392;font-size:12px}.public-opportunity-card.is-closed{min-height:430px;box-shadow:none;background:#e3e6ec}.public-opportunity-card.is-closed>div:nth-child(2){margin-top:38px}.closed-opportunities{margin-top:105px}.public-opportunities-empty{color:#687184;text-align:center;background:#ffffff8c;border:1px solid #ccd1dc;padding:48px}.public-opportunities-empty h3{color:var(--ink);margin:0 0 12px;font-size:28px}.public-opportunities-empty .button{margin-top:20px}.public-opportunities-footer{color:#fff;background:#0b0d18;justify-content:space-between;align-items:center;gap:60px;padding:78px max(48px,50vw - 640px);display:flex}.public-opportunities-footer h2{letter-spacing:-.045em;max-width:670px;margin:8px 0 16px;font-size:clamp(36px,4vw,56px);line-height:1}.public-opportunities-footer div>p:last-child{color:#aeb6c9;max-width:660px;margin:0;line-height:1.65}.opportunity-detail-hero{color:#fff;background:radial-gradient(circle at 76% 24%,#26a4f761,#0000 19%),linear-gradient(135deg,#080a14,#1a1e3d 72%,#0a0b12);grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:80px;min-height:620px;padding:175px max(48px,50vw - 640px) 85px;display:grid}.opportunity-detail-hero>div>p:nth-of-type(2){color:#ffffffbd;max-width:760px;font-size:19px;line-height:1.6}.opportunity-detail-tags{margin-top:28px}.opportunity-detail-tags span{color:#fffc;border:1px solid #ffffff2e;padding:8px 10px;font-size:10px}.opportunity-detail-hero aside{background:#ffffff0f;border:1px solid #fff3;padding:28px}.opportunity-detail-hero aside>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#29a273;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.opportunity-detail-hero dl{margin:28px 0 0}.opportunity-detail-hero dl div{border-top:1px solid #ffffff24;padding:13px 0}.opportunity-detail-hero dt{color:#ffffff7a;text-transform:uppercase;font-size:9px}.opportunity-detail-hero dd{margin:7px 0 0;font-size:12px}.opportunity-detail-layout{width:var(--content);grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:start;gap:42px;margin:0 auto;padding:80px 0;display:grid}.opportunity-detail-copy,.opportunity-application-panel{background:#fff;border:1px solid #d0d5de;padding:42px}.opportunity-detail-copy h2,.opportunity-application-panel h2{letter-spacing:-.04em;margin:8px 0 24px;font-size:clamp(32px,3vw,45px);line-height:1.03}.opportunity-detail-copy>p{color:#5f697b;font-size:16px;line-height:1.72}.opportunity-detail-copy>h3{margin:44px 0 12px;font-size:22px}.opportunity-detail-highlight{background:#f2eefb;border-left:4px solid #7641d5;gap:6px;margin:34px 0;padding:20px;display:grid}.opportunity-detail-highlight span{color:#7657b5;text-transform:uppercase;font-size:9px;font-weight:800}.opportunity-detail-columns{grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;display:grid}.opportunity-detail-columns h3{margin:0 0 14px;font-size:19px}.opportunity-detail-columns ul{color:#5d6678;margin:0;padding-left:18px;line-height:1.7}.opportunity-detail-facts{grid-template-columns:1fr 1fr;margin:44px 0 0;display:grid}.opportunity-detail-facts div{border-top:1px solid #d7dbe3;padding:18px 0}.opportunity-detail-facts div:nth-child(odd){padding-right:20px}.opportunity-detail-facts dt{color:#838b9b;text-transform:uppercase;font-size:9px;font-weight:750}.opportunity-detail-facts dd{margin:8px 0 0;font-size:12px}.opportunity-application-panel{position:sticky;top:22px}.opportunity-application-panel>p:not(.profile-kicker){color:#667083;line-height:1.6}.opportunity-identity{background:#f0f2f7;gap:3px;margin:25px 0;padding:16px;display:grid}.opportunity-identity span,.opportunity-identity small{color:#7b8495;font-size:9px}.consultant-profile-check{background:#fff8ef;border:1px solid #ddc8b3;grid-template-columns:30px 1fr;gap:12px;margin:22px 0;padding:17px;display:grid}.consultant-profile-check>span{color:#fff;background:#d98e3c;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.consultant-profile-check.ready{background:#eff8f4;border-color:#b8d8cb}.consultant-profile-check.ready>span{background:#2f9970}.consultant-profile-check p{color:#657084;margin:5px 0 8px;font-size:11px;line-height:1.45}.consultant-profile-check a{color:#6037bd;font-size:11px;font-weight:800}.opportunity-tailored-form{gap:16px;margin-top:26px;display:grid}.opportunity-tailored-form label{gap:7px;display:grid}.opportunity-tailored-form label>span{color:#566075;font-size:10px;font-weight:750}.opportunity-tailored-form input,.opportunity-tailored-form textarea{color:#20283a;width:100%;font:inherit;background:#fff;border:1px solid #c8cfda;padding:13px 14px;font-size:12px}.opportunity-tailored-form textarea{resize:vertical}.opportunity-tailored-form label small{color:#8992a2;font-size:9px}.opportunity-tailored-form button{cursor:pointer;border:0;width:100%}.opportunity-closed-note{background:#edf0f4;border:1px solid #d3d7df;padding:18px}.my-opportunity-continuation{width:var(--content);border-top:1px solid #cbd0da;border-left:1px solid #cbd0da;grid-template-columns:repeat(4,1fr);margin:0 auto 110px;display:grid}.my-opportunity-continuation a{background:#f8f9fb;border-bottom:1px solid #cbd0da;border-right:1px solid #cbd0da;align-content:end;gap:7px;min-height:170px;padding:24px;display:grid}.my-opportunity-continuation a:hover{color:#fff;background:#161a2c}.my-opportunity-continuation span{color:#7141cc;font-size:10px}.my-opportunity-continuation strong{font-size:18px}.my-opportunity-continuation small{color:#778194}.opportunity-not-found{text-align:center;align-content:center;place-items:center;min-height:100vh;padding:140px 24px;display:grid}.opportunity-not-found h1{margin:0;font-size:clamp(45px,6vw,74px)}.opportunity-not-found p{color:#687285}.opportunity-not-found .button{margin-top:20px}.opportunity-registration-context{background:#f1edf9;border-left:4px solid #7443d2;gap:6px;margin-bottom:28px;padding:18px;display:grid}.opportunity-registration-context>span{color:#6c49b9;text-transform:uppercase;font-size:9px;font-weight:800}.opportunity-registration-context p{color:#667084;margin:0;font-size:11px;line-height:1.5}.opportunity-registration-context a{color:#5f35bd;margin-top:5px;font-size:11px;font-weight:800}.opportunity-publication-note{background:#f1eef8;border-left:4px solid #7542d3;padding:18px}.opportunity-publication-note p{color:#667084;margin:7px 0 0;font-size:11px;line-height:1.5}.opportunity-publication-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070dc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.opportunity-publication-dialog{width:min(640px,100%);color:var(--ink);background:#fff;padding:40px;box-shadow:0 35px 100px #00000059}.opportunity-publication-dialog h2{letter-spacing:-.04em;margin:8px 0 22px;font-size:clamp(31px,4vw,48px);line-height:1.02}.opportunity-publication-dialog>p:not(.profile-kicker){color:#616b7d;line-height:1.6}.opportunity-publication-options{gap:10px;margin-top:30px;display:grid}.opportunity-publication-options button{cursor:pointer;width:100%}@media (width<=980px){.public-opportunities-header nav{display:none}.public-opportunities-hero,.opportunity-detail-hero{grid-template-columns:1fr;gap:40px}.public-opportunities-hero aside{min-height:150px}.public-opportunities-grid,.opportunity-detail-layout{grid-template-columns:1fr}.opportunity-application-panel{position:static}.my-opportunity-continuation{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.public-opportunities-hero,.opportunity-detail-hero{min-height:0;padding:150px 20px 58px}.public-opportunities-hero h1,.opportunity-detail-hero h1{font-size:58px}.public-opportunities-content,.opportunity-detail-layout,.my-opportunity-continuation{width:calc(100vw - 34px)}.public-opportunities-content{padding:50px 0 80px}.public-opportunities-intro,.public-opportunities-section-heading,.public-opportunities-footer{flex-direction:column;align-items:flex-start}.public-opportunities-intro a{white-space:normal}.public-opportunity-card{min-height:0;padding:22px}.public-opportunity-card dl,.opportunity-detail-columns,.opportunity-detail-facts{grid-template-columns:1fr}.public-opportunity-card>div:nth-child(2){margin-top:38px}.public-opportunities-footer{padding:58px 20px}.opportunity-detail-layout{padding:34px 0}.opportunity-detail-copy,.opportunity-application-panel{padding:24px 19px}.my-opportunity-continuation{grid-template-columns:1fr;margin-bottom:70px}.opportunity-publication-dialog{padding:28px 20px}}.opportunities-admin-page{background:#090b13;min-height:100vh}.opportunities-admin-shell{width:min(1440px,100vw - 96px);min-height:100vh;margin:0 auto;padding:176px 0 120px}.opportunities-admin-hero{background:radial-gradient(circle at 83% 22%,#26a4f72e,#0000 28%),linear-gradient(135deg,#13162a,#191b3c 56%,#101b34);border:1px solid #ffffff1f;grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);align-items:end;gap:80px;min-height:330px;padding:56px;display:grid}.opportunities-admin-hero h1{letter-spacing:-.07em;margin:12px 0 20px;font-size:clamp(58px,7vw,100px);line-height:.88}.opportunities-admin-hero>div>p:last-child{color:#aab4c8;max-width:820px;margin:0;font-size:19px;line-height:1.65}.opportunities-admin-hero>.button{cursor:pointer;border:0;justify-self:end;min-height:55px}.opportunity-metrics{grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid}.opportunity-metrics article{background:#ffffff06;border:1px solid #ffffff24;border-right:0;flex-direction:column;min-height:190px;padding:26px;display:flex}.opportunity-metrics article:last-child{border-right:1px solid #ffffff24}.opportunity-metrics span{color:#919cb1;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750}.opportunity-metrics strong{letter-spacing:-.06em;margin-top:25px;font-size:58px;line-height:1}.opportunity-metrics small{color:#707b90;margin-top:auto}.opportunity-workspace,.opportunity-form-section,.opportunity-matching,.opportunity-pipeline{color:#111426;background:#f3f5f8;margin-top:24px;padding:38px}.opportunity-directory-heading,.opportunity-section-heading,.opportunity-form-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.opportunity-directory-heading h2,.opportunity-section-heading h2,.opportunity-form-heading h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(35px,4vw,52px);line-height:1}.opportunity-directory-heading>span,.opportunity-section-heading>span{color:#6f788b;font-size:12px}.opportunity-section-heading>div>p:last-child{color:#647086;max-width:800px;margin:16px 0 0;font-size:14px;line-height:1.65}.opportunity-filters{grid-template-columns:1fr 220px 220px;gap:12px;margin:32px 0 20px;display:grid}.opportunity-filters label,.opportunity-form-grid>label,.opportunity-form-grid fieldset{gap:7px;display:grid}.opportunity-filters label>span,.opportunity-form-grid label>span,.opportunity-form-grid legend{color:#606a7e;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750}.opportunity-filters input,.opportunity-filters select,.opportunity-form-grid input,.opportunity-form-grid select,.opportunity-form-grid textarea{color:#182039;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c6ccd8;border-radius:0;outline:none;padding:11px 13px}.opportunity-form-grid textarea{resize:vertical;line-height:1.5}.opportunity-filters input:focus,.opportunity-filters select:focus,.opportunity-form-grid input:focus,.opportunity-form-grid select:focus,.opportunity-form-grid textarea:focus{border-color:#7843e4;box-shadow:0 0 0 3px #783dff17}.opportunity-directory-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:20px;display:grid}.opportunity-list{background:#fff;border:1px solid #ced3dc;min-height:560px}.opportunity-list>button{color:#182039;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d9dde5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:108px;padding:18px 20px;display:grid}.opportunity-list>button:hover{background:#f5f1ff}.opportunity-list>button.selected{background:linear-gradient(110deg,#eee8ff,#edf6ff);box-shadow:inset 4px 0 #7843e4}.opportunity-list>button>span:first-child{gap:6px;min-width:0;display:grid}.opportunity-list small{color:#7652cf;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.opportunity-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.opportunity-list i{color:#717b8e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.opportunity-list>button>span:last-child{justify-items:end;gap:8px;display:grid}.opportunity-list b,.opportunity-list em{letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.opportunity-list b{color:#5b32b9;background:#e8e1fb}.opportunity-list em{color:#70798c;border:1px solid #ccd1db}.opportunity-summary{color:#fff;background:#15192d;flex-direction:column;min-height:560px;padding:38px;display:flex}.opportunity-summary>header{color:#38abf4;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;font-weight:800;display:flex}.opportunity-summary>header b{color:#cdbdff;background:#783dff40;padding:6px 9px}.opportunity-summary h2{letter-spacing:-.04em;max-width:760px;margin:46px 0 18px;font-size:clamp(32px,3vw,48px);line-height:1.02}.opportunity-summary>p{color:#aab4c7;max-width:740px;margin:0;line-height:1.65}.opportunity-tags{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.opportunity-tags span{color:#dfe6f3;border:1px solid #ffffff2b;padding:8px 10px;font-size:10px}.opportunity-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.opportunity-summary dl div{border-top:1px solid #ffffff1f;padding:16px 0}.opportunity-summary dt{color:#78849a;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.opportunity-summary dd{color:#e8edf6;margin:7px 0 0;font-size:12px;line-height:1.45}.opportunity-summary footer{border-top:1px solid #ffffff21;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:28px;display:flex}.opportunity-summary footer button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff42;min-height:40px;padding:0 13px}.opportunity-summary footer button:nth-child(2){background:#5e36c3;border-color:#6d50d8}.opportunity-summary footer span{color:#98a4ba;margin-left:auto;font-size:11px}.opportunity-summary footer strong{color:#fff}.opportunity-form-section{scroll-margin-top:100px}.opportunity-form-heading{align-items:start;margin-bottom:24px}.opportunity-form-heading>div>p:last-child{color:#6d778a;margin:12px 0 0}.opportunity-form-heading>button{color:#59647a;cursor:pointer;background:0 0;border:0}.opportunity-form-section form{gap:12px;display:grid}.opportunity-form-section details{background:#fff;border:1px solid #ccd2dc}.opportunity-form-section summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:84px;padding:20px 24px;list-style:none;display:grid}.opportunity-form-section summary::-webkit-details-marker{display:none}.opportunity-form-section summary>span{color:#7843e4;font-size:11px;font-weight:800}.opportunity-form-section summary strong{font-size:18px}.opportunity-form-section summary small{color:#778196}.opportunity-form-section details[open] summary{background:#f8f9fb;border-bottom:1px solid #d8dce4}.opportunity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:26px;display:grid}.opportunity-form-grid .wide{grid-column:1/-1}.opportunity-form-grid fieldset{border:0;margin:0;padding:0}.opportunity-form-grid legend{margin-bottom:10px}.opportunity-check{grid-template-columns:18px 1fr;align-content:center}.opportunity-check input{accent-color:#7843e4;width:16px;min-height:16px;padding:0}.opportunity-check span{align-self:center;text-transform:none!important;letter-spacing:0!important}.opportunity-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.opportunity-choice-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-choice-grid label{cursor:pointer;border:1px solid #d1d6df;grid-template-columns:17px 1fr;align-items:center;gap:8px;min-height:58px;padding:12px;display:grid}.opportunity-choice-grid label:has(input:checked){background:#f0ebff;border-color:#7843e4}.opportunity-choice-grid input{accent-color:#7843e4;width:15px;min-height:15px;padding:0}.opportunity-choice-grid label span{color:#3d4659;letter-spacing:0;text-transform:none;font-size:11px;font-weight:600;line-height:1.35}.opportunity-form-actions{color:#fff;background:#15192d;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.opportunity-form-actions p{color:#9ca7ba;margin:0;font-size:12px}.opportunity-form-actions .button{cursor:pointer;border:0}.opportunity-matching,.opportunity-pipeline{scroll-margin-top:100px}.opportunity-suggestion-list{gap:10px;margin-top:30px;display:grid}.opportunity-suggestion-list>article{background:#fff;border:1px solid #d0d5de;grid-template-columns:74px minmax(0,1fr) 210px;align-items:start;gap:24px;padding:24px;display:grid}.opportunity-match-score{color:#fff;background:#171b30;border-radius:50%;align-content:center;place-items:center;width:68px;height:68px;display:grid}.opportunity-match-score strong{font-size:23px;line-height:1}.opportunity-match-score small{color:#8fa1be;font-size:8px}.opportunity-suggestion-list article>div:nth-child(2)>span{color:#7046cc;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.opportunity-suggestion-list h3{margin:6px 0;font-size:22px}.opportunity-suggestion-list p{color:#687286;margin:0}.opportunity-suggestion-list ul{color:#4f5a6f;margin:16px 0;padding-left:17px;font-size:11px;line-height:1.65}.opportunity-suggestion-list blockquote{color:#606a7d;background:#f3f0fa;border-left:3px solid #7843e4;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.opportunity-suggestion-list aside{gap:8px;display:grid}.opportunity-suggestion-list aside>small{color:#697388;margin-bottom:5px}.opportunity-suggestion-list aside button,.opportunity-suggestion-list aside a{color:#303a50;cursor:pointer;background:#fff;border:1px solid #bfc6d2;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-size:10px;font-weight:700;display:flex}.opportunity-suggestion-list aside button:first-of-type{color:#fff;background:#6338c4;border-color:#7146ce}.opportunity-pipeline-board{grid-template-columns:repeat(7,minmax(220px,1fr));gap:10px;margin-top:30px;padding-bottom:8px;display:grid;overflow-x:auto}.opportunity-pipeline-board>section{background:#e7eaf0;min-height:380px;padding:12px}.opportunity-pipeline-board>section>header{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.opportunity-pipeline-board>section>header strong{font-size:11px}.opportunity-pipeline-board>section>header span{color:#495468;background:#cbd1dd;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.opportunity-pipeline-board>section>small{color:#8992a3;padding:18px 4px;font-size:10px;display:block}.opportunity-pipeline-board article{background:#fff;border-top:3px solid #7843e4;gap:9px;margin-bottom:10px;padding:15px;display:grid;position:relative;box-shadow:0 2px 8px #12182a0f}.opportunity-pipeline-board article>span{color:#7650cd;text-transform:uppercase;font-size:8px;font-weight:800}.opportunity-pipeline-board article h3{margin:0;padding-right:46px;font-size:14px}.opportunity-pipeline-board article>p{color:#6b7588;margin:0;font-size:10px;line-height:1.4}.opportunity-pipeline-board article>b{color:#fff;background:#171b30;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;display:grid;position:absolute;top:14px;right:14px}.opportunity-pipeline-board article label{gap:5px;display:grid}.opportunity-pipeline-board article label>span{color:#717b8e;text-transform:uppercase;font-size:8px;font-weight:700}.opportunity-pipeline-board article select{color:#293248;background:#fff;border:1px solid #cbd1da;width:100%;min-height:35px;padding:0 7px;font-size:10px}.opportunity-pipeline-board .pipeline-confirm{grid-template-columns:14px 1fr;align-items:center;gap:7px}.opportunity-pipeline-board .pipeline-confirm input{accent-color:#7843e4;margin:0}.opportunity-pipeline-board .pipeline-confirm span{text-transform:none}.opportunity-pipeline-board article>small{color:#778195;border-top:1px solid #e0e3e8;padding-top:8px;font-size:9px;line-height:1.4}.pipeline-assign{color:#fff;cursor:pointer;background:#5f35c0;border:0;min-height:34px;font-size:10px;font-weight:750}.pipeline-candidate-message{border-top:1px solid #e0e3e8}.pipeline-candidate-message summary{color:#6038b9;cursor:pointer;padding:8px 0;font-size:9px;font-weight:750}.pipeline-candidate-message form{gap:8px;padding-top:5px;display:grid}.pipeline-candidate-message input,.pipeline-candidate-message textarea,.pipeline-candidate-message select{color:#293248;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd1da;padding:7px;font-size:10px}.pipeline-candidate-message textarea{resize:vertical;line-height:1.4}.pipeline-candidate-message button{color:#fff;cursor:pointer;background:#6038bf;border:0;min-height:34px;font-size:9px;font-weight:750}.pipeline-message-waiting{font-style:italic;color:#939aa7!important}@media (width<=1150px){.opportunities-admin-hero{grid-template-columns:1fr;gap:36px}.opportunities-admin-hero>.button{justify-self:start}.opportunity-metrics{grid-template-columns:repeat(2,1fr)}.opportunity-directory-grid{grid-template-columns:1fr}.opportunity-list{min-height:0;max-height:520px;overflow-y:auto}.opportunity-suggestion-list>article{grid-template-columns:68px minmax(0,1fr)}.opportunity-suggestion-list aside{grid-column:2;grid-template-columns:repeat(3,1fr)}.opportunity-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.opportunities-admin-shell{width:calc(100vw - 34px);padding-top:135px}.opportunities-admin-hero{min-height:0;padding:34px 22px}.opportunities-admin-hero h1{font-size:58px}.opportunities-admin-hero>div>p:last-child{font-size:15px}.opportunity-metrics{grid-template-columns:1fr}.opportunity-metrics article{border-bottom:0;border-right:1px solid #ffffff24;min-height:140px}.opportunity-metrics article:last-child{border-bottom:1px solid #ffffff24}.opportunity-workspace,.opportunity-form-section,.opportunity-matching,.opportunity-pipeline{padding:24px 16px}.opportunity-directory-heading,.opportunity-section-heading,.opportunity-form-heading{flex-direction:column;align-items:flex-start}.opportunity-filters{grid-template-columns:1fr}.opportunity-directory-grid{grid-template-columns:minmax(0,1fr)}.opportunity-list>button{grid-template-columns:1fr}.opportunity-list>button>span:last-child{justify-items:start}.opportunity-summary{min-height:0;padding:26px 20px}.opportunity-summary h2{margin-top:30px}.opportunity-summary dl{grid-template-columns:1fr}.opportunity-summary footer span{width:100%;margin-left:0}.opportunity-form-section summary{grid-template-columns:34px 1fr;padding:17px}.opportunity-form-section summary small{grid-column:2}.opportunity-form-grid{grid-template-columns:1fr;padding:18px}.opportunity-form-grid .wide{grid-column:auto}.opportunity-choice-grid,.opportunity-choice-grid.compact{grid-template-columns:1fr}.opportunity-form-actions{flex-direction:column;align-items:stretch}.opportunity-form-actions .button{width:100%}.opportunity-suggestion-list>article{grid-template-columns:58px minmax(0,1fr);gap:15px;padding:18px 14px}.opportunity-match-score{width:54px;height:54px}.opportunity-suggestion-list aside{grid-column:1/-1;grid-template-columns:1fr}}.my-applications-page{color:#fff;background:#090b13;min-height:100vh}.my-applications-shell{width:min(1360px,100vw - 96px);margin:0 auto;padding:176px 0 110px}.my-applications-hero{background:radial-gradient(circle at 82% 20%,#30abf42e,#0000 25%),linear-gradient(135deg,#121529,#1b1b3e 58%,#101c35);border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:54px;min-height:360px;padding:58px;display:grid}.my-applications-hero h1{letter-spacing:-.065em;max-width:850px;margin:12px 0 20px;font-size:clamp(56px,7vw,96px);line-height:.9}.my-applications-hero p:last-child{color:#adb8cb;max-width:720px;margin:0;font-size:18px;line-height:1.65}.my-applications-hero>.button{white-space:nowrap;align-self:end}.my-applications-shell>.my-status-banner,.my-applications-shell>.my-form-error,.my-applications-shell>.my-form-success{margin-top:22px}.my-application-metrics{grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.my-application-metrics article{background:#ffffff06;border:1px solid #ffffff21;border-right:0;flex-direction:column;min-height:168px;padding:26px;display:flex}.my-application-metrics article:last-child{border-right:1px solid #ffffff21}.my-application-metrics article.needs-action{background:linear-gradient(140deg,#7542d33b,#2a9ded14);box-shadow:inset 0 3px #8650ec}.my-application-metrics span{color:#909bb0;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:780}.my-application-metrics strong{letter-spacing:-.06em;margin-top:18px;font-size:54px;line-height:1}.my-application-metrics small{color:#778399;margin-top:auto}.my-applications-layout{grid-template-columns:minmax(300px,.35fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:24px;display:grid}.my-application-list{color:#111529;background:#f4f6f9;border:1px solid #ccd2dc;overflow:hidden}.my-application-list>header{border-bottom:1px solid #d3d8e1;justify-content:space-between;align-items:center;min-height:92px;padding:20px 22px;display:flex}.my-application-list>header p{margin:0}.my-application-list>header>span{color:#fff;background:#1a1e33;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.my-application-list>button{color:#182039;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d9dde5;gap:10px;width:100%;min-height:166px;padding:20px 22px;display:grid}.my-application-list>button:hover{background:#f7f4ff}.my-application-list>button.selected{background:linear-gradient(120deg,#eee9ff,#eef7ff);box-shadow:inset 4px 0 #7843e4}.my-application-list>button>strong{font-size:16px;line-height:1.35}.application-list-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.application-list-top small{color:#6d48c0;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.application-list-top b{color:#6d31b2;text-transform:uppercase;background:#f1ddff;padding:5px 7px;font-size:8px}.my-application-list time{color:#7f899b;font-size:10px}.application-status{color:#576278;letter-spacing:.05em;text-transform:uppercase;border:1px solid #c9cfda;width:fit-content;padding:7px 9px;font-size:9px;font-weight:800}.application-status.status-under_review,.application-status.status-interview{color:#176b9f;background:#e8f5ff;border-color:#a8ccec}.application-status.status-accepted{color:#176d44;background:#e4f7ed;border-color:#8bcaaa}.application-status.status-not_selected,.application-status.status-withdrawn{color:#6d7480;background:#eceef2}.application-status.status-submitted{color:#5e37ac;background:#eee8ff;border-color:#b9a8e3}.my-application-detail{color:#121628;background:#f4f6f9;min-width:0}.my-application-detail-header{background:#fff;border:1px solid #ced3dc;justify-content:space-between;align-items:start;gap:40px;min-height:290px;padding:42px;display:flex}.my-application-detail-header h2{letter-spacing:-.055em;max-width:780px;margin:10px 0 15px;font-size:clamp(38px,5vw,64px);line-height:.98}.my-application-detail-header>div>p:last-child{color:#657086;max-width:760px;margin:0;line-height:1.65}.my-application-detail-header>.application-status{flex:none}.my-application-action{color:#fff;background:linear-gradient(120deg,#6d3bc8,#255da3);justify-content:space-between;align-items:center;gap:35px;padding:30px 34px;display:flex}.my-application-action span{color:#d9caff;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.my-application-action h3{margin:6px 0 9px;font-size:25px}.my-application-action p{color:#e2e8f5;margin:0;line-height:1.55}.my-application-action small{color:#c9d6e9;margin-top:10px;display:block}.my-application-progress{background:#15192d;grid-template-columns:repeat(4,1fr);display:grid}.my-application-progress div{color:#657188;align-content:center;justify-items:center;gap:9px;min-height:112px;padding:22px;display:grid;position:relative}.my-application-progress div:not(:last-child):after{content:"";background:#363c52;height:1px;position:absolute;top:39px;left:calc(50% + 22px);right:calc(22px - 50%)}.my-application-progress span{z-index:1;background:#15192d;border:1px solid #41485d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid;position:relative}.my-application-progress small{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.my-application-progress .complete{color:#dce7f5}.my-application-progress .complete span{color:#fff;background:#693cc9;border-color:#7747dc}.my-application-progress .complete:not(:last-child):after{background:#6d42c7}.my-application-next{background:#fff;border:1px solid #d1d6df;border-top:0;grid-template-columns:1fr minmax(260px,.5fr);gap:40px;padding:34px 42px;display:grid}.my-application-next h3{margin:8px 0;font-size:28px}.my-application-next p:last-child{color:#687286;margin:0;line-height:1.55}.my-application-next dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.my-application-next dl div{border-left:1px solid #dce0e7;padding:10px 14px}.my-application-next dt{color:#7a8495;text-transform:uppercase;font-size:8px;font-weight:800}.my-application-next dd{margin:8px 0 0;font-size:11px}.my-application-history{background:#fff;border:1px solid #d0d5de;margin-top:18px;padding:38px 42px}.my-application-history-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.my-application-history-heading h3{letter-spacing:-.04em;margin:8px 0 0;font-size:34px}.my-application-history-heading a{color:#6237bb;font-size:11px;font-weight:750}.my-application-timeline{margin-top:30px}.my-application-timeline article{grid-template-columns:115px 1fr;gap:22px;padding:0 0 30px 34px;display:grid;position:relative}.my-application-timeline article:before{content:"";background:#7443d2;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:7px;box-shadow:0 0 0 5px #eee8fb}.my-application-timeline article:not(:last-child):after{content:"";background:#d8dce5;width:1px;position:absolute;top:18px;bottom:0;left:12px}.my-application-timeline article>span{color:#7447c6;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.my-application-timeline article.from-applicant:before{background:#2599d8;box-shadow:0 0 0 5px #e4f5fd}.my-application-timeline article.from-applicant>span{color:#1c7dac}.my-application-timeline h4{margin:0;font-size:16px}.my-application-timeline p{color:#657084;margin:7px 0;font-size:12px;line-height:1.6}.my-application-timeline b{color:#6335b9;background:#efe7ff;width:fit-content;margin-top:9px;padding:6px 8px;font-size:9px;display:block}.my-application-timeline time{color:#9299a6;margin-top:8px;font-size:9px;display:block}.my-application-reply{background:#eef1f6;border:1px solid #d0d5de;grid-template-columns:minmax(230px,.5fr) 1fr auto;align-items:end;gap:24px;margin-top:18px;padding:38px 42px;display:grid}.my-application-reply h3{margin:7px 0;font-size:25px}.my-application-reply p:last-child{color:#6c7689;margin:0;font-size:11px}.my-application-reply label{gap:7px;display:grid}.my-application-reply label span{color:#657084;text-transform:uppercase;font-size:9px;font-weight:800}.my-application-reply textarea{resize:vertical;width:100%;font:inherit;border:1px solid #c7cdd7;padding:13px}.my-application-reply .button{cursor:pointer;border:0}.my-application-withdraw{color:#818a9a;justify-content:space-between;align-items:center;gap:20px;padding:20px 42px;font-size:11px;display:flex}.my-application-withdraw button{color:#8b4251;cursor:pointer;background:0 0;border:0;font-weight:750}.my-applications-empty{color:#14182a;background:#fff;margin-top:24px;padding:70px}.my-applications-empty h2{letter-spacing:-.055em;max-width:760px;margin:12px 0 18px;font-size:clamp(38px,5vw,68px);line-height:.98}.my-applications-empty>p:not(.profile-kicker){color:#697489;max-width:700px;line-height:1.65}.my-applications-empty>div{gap:10px;margin-top:28px;display:flex}@media (width<=1050px){.my-applications-hero{grid-template-columns:1fr}.my-applications-hero>.button{justify-self:start}.my-applications-layout{grid-template-columns:1fr}.my-application-list{grid-template-columns:repeat(2,1fr);display:grid}.my-application-list>header{grid-column:1/-1}.my-application-list>button{border-right:1px solid #d9dde5}.my-application-reply{grid-template-columns:1fr;align-items:stretch}.my-application-reply .button{justify-self:start}}@media (width<=700px){.my-applications-shell{width:calc(100vw - 34px);padding-top:138px}.my-applications-hero{min-height:0;padding:36px 22px}.my-applications-hero h1{font-size:55px}.my-applications-hero p:last-child{font-size:15px}.my-application-metrics{grid-template-columns:1fr}.my-application-metrics article{border-bottom:0;border-right:1px solid #ffffff21;min-height:130px}.my-application-metrics article:last-child{border-bottom:1px solid #ffffff21}.my-application-list{grid-template-columns:1fr}.my-application-list>header{grid-column:auto}.my-application-detail-header{flex-direction:column;min-height:0;padding:28px 20px}.my-application-detail-header h2{font-size:42px}.my-application-action{flex-direction:column;align-items:flex-start;padding:26px 20px}.my-application-progress div{min-height:94px;padding:12px 4px}.my-application-progress div:not(:last-child):after{top:29px;left:calc(50% + 16px);right:calc(16px - 50%)}.my-application-progress span{width:28px;height:28px}.my-application-progress small{font-size:7px}.my-application-next{grid-template-columns:1fr;padding:26px 20px}.my-application-next dl{grid-template-columns:1fr}.my-application-next dl div{border-top:1px solid #dce0e7;border-left:0}.my-application-history{padding:28px 20px}.my-application-history-heading{flex-direction:column;align-items:flex-start}.my-application-timeline article{grid-template-columns:1fr;gap:5px;padding-left:30px}.my-application-reply{padding:28px 20px}.my-application-withdraw{flex-direction:column;align-items:flex-start;padding:20px}.my-applications-empty{padding:42px 22px}.my-applications-empty>div{flex-direction:column;align-items:stretch}}.my-collaborations-page,.collaborations-admin-page{color:#fff;background:#090b13;min-height:100vh}.my-collaborations-shell,.collaborations-admin-shell{width:min(1360px,100vw - 96px);margin:0 auto;padding:176px 0 110px}.my-collaborations-hero,.collaborations-admin-hero{background:radial-gradient(circle at 84% 18%,#26a4f733,#0000 24%),radial-gradient(circle at 63% 70%,#783dff2e,#0000 30%),linear-gradient(135deg,#121529,#1b1b3e 58%,#101c35);border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:60px;min-height:390px;padding:58px;display:grid}.my-collaborations-hero h1,.collaborations-admin-hero h1{letter-spacing:-.065em;max-width:900px;margin:12px 0 20px;font-size:clamp(54px,6.8vw,92px);line-height:.92}.my-collaborations-hero>div:first-child>p:last-child,.collaborations-admin-hero>div:first-child>p:last-child{color:#adb8cb;max-width:760px;margin:0;font-size:18px;line-height:1.65}.collaboration-hero-next{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a147a;border:1px solid #ffffff26;flex-direction:column;min-height:190px;padding:28px;display:flex}.collaboration-hero-next span{color:#8ca0b9;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.collaboration-hero-next strong{margin:26px 0 10px;font-size:24px;line-height:1.12}.collaboration-hero-next small{color:#9ca8bb;margin-top:auto;line-height:1.55}.my-collaborations-shell>.my-status-banner,.my-collaborations-shell>.my-form-error,.my-collaborations-shell>.my-form-success,.collaborations-admin-shell>.my-status-banner,.collaborations-admin-shell>.my-form-error,.collaborations-admin-shell>.my-form-success{margin-top:22px}.collaboration-metrics,.collaboration-admin-metrics{grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.collaboration-admin-metrics{grid-template-columns:repeat(4,1fr)}.collaboration-metrics article,.collaboration-admin-metrics article{background:#10131f;border:1px solid #ffffff21;border-right:0;flex-direction:column;min-height:185px;padding:26px;display:flex}.collaboration-metrics article:last-child,.collaboration-admin-metrics article:last-child{border-right:1px solid #ffffff21}.collaboration-metrics article.needs-action,.collaboration-admin-metrics article.needs-action{background:linear-gradient(145deg,#783dff38,#131523)}.collaboration-metrics span,.collaboration-admin-metrics span{color:#929eb2;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.collaboration-metrics strong,.collaboration-admin-metrics strong{letter-spacing:-.06em;margin:22px 0 8px;font-size:58px;line-height:1}.collaboration-metrics small,.collaboration-admin-metrics small{color:#7e899c;margin-top:auto}.collaboration-tabs,.collaboration-admin-tabs{grid-template-columns:repeat(2,1fr);margin-top:24px;display:grid}.collaboration-tabs button,.collaboration-admin-tabs button{color:#8f9aaf;text-align:left;cursor:pointer;background:#121522;border:1px solid #ffffff24;border-right:0;grid-template-columns:46px 1fr auto;align-items:end;gap:10px;min-height:135px;padding:25px 28px;display:grid}.collaboration-tabs button:last-child,.collaboration-admin-tabs button:last-child{border-right:1px solid #ffffff24}.collaboration-tabs button.active,.collaboration-admin-tabs button.active{color:#fff;background:linear-gradient(115deg,#6e39d8,#294ea9)}.collaboration-tabs button>span,.collaboration-admin-tabs button>span{color:#50baf6;font-size:10px}.collaboration-tabs button strong,.collaboration-admin-tabs button strong{font-size:24px}.collaboration-tabs button small,.collaboration-admin-tabs button small{font-size:10px}.collaboration-workspace{color:#14182a;grid-template-columns:minmax(290px,.34fr) minmax(0,1fr);align-items:start;gap:20px;margin:20px 0 46px;display:grid}.collaboration-directory{background:#f1f3f7;border:1px solid #d5dae3}.collaboration-directory>button{color:#15192b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d9dee6;gap:9px;width:100%;min-height:154px;padding:22px;display:grid}.collaboration-directory>button.selected{background:#fff;box-shadow:inset 4px 0 #7041d2}.collaboration-directory button>span{justify-content:space-between;gap:10px;display:flex}.collaboration-directory button small{color:#6f42c4;letter-spacing:.07em;font-size:9px;font-weight:800}.collaboration-directory button b{color:#6134b7;text-transform:uppercase;background:#ece4fb;padding:4px 6px;font-size:8px}.collaboration-directory button strong{font-size:17px;line-height:1.25}.collaboration-directory button em{color:#6b7588;width:fit-content;font-size:10px;font-style:normal}.collaboration-directory button time{color:#969eac;font-size:9px}.proposal-detail{color:#15192b;background:#f5f6f9;border:1px solid #d0d5de}.proposal-detail>header{background:#fff;justify-content:space-between;align-items:flex-start;gap:34px;min-height:260px;padding:44px 46px;display:flex}.proposal-detail>header h2{letter-spacing:-.055em;max-width:700px;margin:11px 0 14px;font-size:clamp(36px,4.5vw,62px);line-height:.98}.proposal-detail>header p:last-child{color:#687286;margin:0}.proposal-status{color:#6537ba;letter-spacing:.06em;text-transform:uppercase;background:#ece7f8;flex:none;padding:9px 11px;font-size:9px;font-weight:800}.status-accepted,.collaboration-status-active,.collaboration-status-completed{color:#25704c;background:#e2f4e9}.status-declined,.status-withdrawn,.status-expired,.collaboration-status-cancelled{color:#93465a;background:#f7e7eb}.status-clarification_requested,.status-negotiating,.collaboration-status-onboarding{color:#2075a1;background:#e3f3fb}.proposal-progress{background:#eef1f5;border-top:1px solid #d4d8e0;border-bottom:1px solid #d4d8e0;grid-template-columns:repeat(3,1fr);padding:25px 40px;display:grid}.proposal-progress.collaboration-progress{grid-template-columns:repeat(4,1fr)}.proposal-progress div{align-content:center;justify-items:center;gap:7px;min-height:66px;display:grid;position:relative}.proposal-progress div:not(:last-child):after{content:"";background:#cbd1dc;height:1px;position:absolute;top:22px;left:calc(50% + 22px);right:calc(22px - 50%)}.proposal-progress span{z-index:1;color:#7d8798;background:#f8f9fb;border:1px solid #bfc6d2;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;display:grid;position:relative}.proposal-progress small{color:#7b8597;text-transform:uppercase;font-size:8px;font-weight:800}.proposal-progress .complete span{color:#fff;background:#6739c1;border-color:#7040cc}.proposal-progress .complete:not(:last-child):after{background:#7040cc}.proposal-current{background:#fff;border-bottom:1px solid #d4d8e0;grid-template-columns:1fr minmax(220px,.42fr);gap:36px;padding:32px 44px;display:grid}.proposal-current h3{margin:8px 0;font-size:28px}.proposal-current p:last-child{color:#687286;margin:0;line-height:1.6}.proposal-current dl{background:#f0ecf8;border-left:3px solid #7543d6;margin:0;padding:18px 20px}.proposal-current dt{color:#6a7385;text-transform:uppercase;font-size:8px;font-weight:800}.proposal-current dd{margin:7px 0 13px;font-weight:700}.proposal-terms,.collaboration-onboarding,.collaboration-documents,.collaboration-timeline{background:#fff;border:1px solid #d1d6df;margin:18px;padding:38px 40px}.proposal-section-heading h3{letter-spacing:-.04em;margin:8px 0 26px;font-size:32px}.proposal-terms dl{border-top:1px solid #d7dce4;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.proposal-terms dl>div{border-bottom:1px solid #d7dce4;min-height:88px;padding:18px 16px}.proposal-terms dl>div:nth-child(odd){border-right:1px solid #d7dce4}.proposal-terms dl>div.wide{border-right:0;grid-column:1/-1}.proposal-terms dt{color:#778194;text-transform:uppercase;font-size:8px;font-weight:800}.proposal-terms dd{margin:9px 0 0;line-height:1.55}.proposal-terms dd p{color:#626d81;margin:8px 0 0}.proposal-copy-block{background:#f0f2f6;margin-top:22px;padding:24px}.proposal-copy-block h4{margin:0 0 9px}.proposal-copy-block p{color:#626d81;white-space:pre-line;margin:0;line-height:1.65}.proposal-response{color:#fff;background:linear-gradient(135deg,#14192c,#272452);grid-template-columns:minmax(240px,.55fr) 1fr;gap:40px;margin:18px;padding:38px 40px;display:grid}.proposal-response h3{margin:9px 0;font-size:30px}.proposal-response>div>p:last-child{color:#a7b1c3;line-height:1.6}.proposal-response form label,.collaboration-message-form label{gap:7px;display:grid}.proposal-response form label span,.collaboration-message-form label span{text-transform:uppercase;font-size:9px;font-weight:800}.proposal-response textarea,.collaboration-message-form textarea{resize:vertical;width:100%;font:inherit;border:1px solid #c6ccd7;padding:14px}.proposal-response form>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.proposal-response .button{cursor:pointer;border:0}.proposal-decline{color:#c7cfdb;cursor:pointer;background:0 0;border:0;padding:0 16px}.collaboration-timeline>article,.admin-proposal-messages>article{grid-template-columns:105px 1fr;gap:18px;padding:0 0 28px 30px;display:grid;position:relative}.collaboration-timeline>article:before,.admin-proposal-messages>article:before{content:"";background:#7041cf;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:6px;box-shadow:0 0 0 5px #eee8fa}.collaboration-timeline>article:not(:last-of-type):after,.admin-proposal-messages>article:not(:last-of-type):after{content:"";background:#d8dce4;width:1px;position:absolute;top:16px;bottom:0;left:10px}.collaboration-timeline>article>span,.admin-proposal-messages>article>span{color:#6940bb;text-transform:uppercase;font-size:8px;font-weight:800}.collaboration-timeline h4,.admin-proposal-messages h4{margin:0}.collaboration-timeline article p,.admin-proposal-messages article p{color:#657084;margin:7px 0;line-height:1.55}.collaboration-timeline time,.admin-proposal-messages time{color:#969eaa;font-size:9px}.collaboration-message-form{border-top:1px solid #d8dce4;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:18px;padding-top:22px;display:grid}.collaboration-message-form button{color:#fff;cursor:pointer;background:#673bc2;border:0;min-height:46px;padding:0 18px;font-weight:750}.collaboration-task-list{border-top:1px solid #d5dae3}.collaboration-task-list article{border-bottom:1px solid #d5dae3;grid-template-columns:40px 1fr auto;align-items:center;gap:16px;min-height:102px;padding:18px 0;display:grid}.collaboration-task-list article>span{color:#6b3bc4;background:#ece6f8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.collaboration-task-list article.complete>span{color:#26704b;background:#dff1e6}.collaboration-task-list h4{margin:0 0 6px}.collaboration-task-list p{color:#687286;margin:0 0 6px}.collaboration-task-list small{color:#878f9d}.collaboration-task-list button{color:#6236b6;cursor:pointer;background:#fff;border:1px solid #7040c9;padding:9px 11px}.collaboration-document-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.collaboration-document-list article{background:#f4f6f9;border:1px solid #d1d6df;min-height:190px;padding:22px}.document-status{color:#657084;text-transform:uppercase;background:#e7eaf0;padding:5px 7px;font-size:8px;font-weight:800;display:inline-block}.collaboration-document-list h4{margin:30px 0 10px;font-size:18px}.collaboration-document-list p{color:#697387;font-size:12px;line-height:1.55}.collaboration-document-list small{color:#8a93a2}.collaboration-empty{color:#15192b;background:#fff;grid-column:1/-1;padding:70px}.collaboration-empty h2{letter-spacing:-.055em;max-width:780px;margin:12px 0 18px;font-size:clamp(38px,5vw,66px);line-height:.98}.collaboration-empty>p:not(.profile-kicker){color:#687286;max-width:700px;line-height:1.65}.collaboration-empty .button{cursor:pointer;border:0;margin-top:22px}.my-dashboard-nav button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.collaborations-admin-hero{grid-template-columns:minmax(0,1fr) auto}.collaborations-admin-hero>.button{cursor:pointer;border:0;align-self:end}.collaboration-admin-tabs button{min-height:118px}.admin-proposal-form,.admin-collaboration-workspace{color:#15192b;background:#f4f6f9;margin-top:24px}.admin-proposal-form-heading,.admin-collaboration-heading{border-bottom:1px solid #d0d6df;justify-content:space-between;align-items:end;gap:30px;padding:34px 38px;display:flex}.admin-proposal-form-heading h2,.admin-collaboration-heading h2{letter-spacing:-.045em;margin:9px 0;font-size:40px}.admin-proposal-form-heading p:last-child{color:#6b7588;margin:0}.admin-proposal-form-heading>button{color:#6c7586;cursor:pointer;background:0 0;border:0;align-self:flex-start}.admin-proposal-form form>details{border-bottom:1px solid #d1d6df}.admin-proposal-form summary{cursor:pointer;grid-template-columns:46px 1fr auto;align-items:center;gap:16px;min-height:88px;padding:20px 38px;list-style:none;display:grid}.admin-proposal-form summary::-webkit-details-marker{display:none}.admin-proposal-form summary>span{color:#7042c7;font-size:10px}.admin-proposal-form summary strong{font-size:20px}.admin-proposal-form summary small{color:#7e8796}.admin-proposal-grid{grid-template-columns:repeat(2,1fr);gap:18px;padding:8px 38px 38px 100px;display:grid}.admin-proposal-grid label{align-content:start;gap:7px;display:grid}.admin-proposal-grid label.wide{grid-column:1/-1}.admin-proposal-grid label>span,.admin-collaboration-heading label>span,.admin-collaboration-control label>span{color:#667084;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-proposal-grid input,.admin-proposal-grid select,.admin-proposal-grid textarea,.admin-collaboration-heading input,.admin-collaboration-control input,.admin-collaboration-control select{color:#15192b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c8ced8;padding:10px 12px}.admin-proposal-grid textarea{resize:vertical}.admin-proposal-grid label small{color:#7a8393;font-size:10px;line-height:1.45}.admin-proposal-actions{background:#e7eaf0;justify-content:space-between;align-items:center;gap:24px;padding:28px 38px;display:flex}.admin-proposal-actions p{color:#687286;margin:0}.admin-proposal-actions>div{gap:9px;display:flex}.admin-proposal-actions .button{cursor:pointer;border:1px solid #c1c8d3}.admin-proposal-actions .button-gradient{border:0}.admin-proposal-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-collaboration-heading label{gap:7px;width:min(390px,100%);display:grid}.admin-collaboration-layout{grid-template-columns:minmax(290px,.33fr) minmax(0,1fr);align-items:start;display:grid}.admin-proposal-list{border-right:1px solid #d0d6df}.admin-proposal-list>button{color:#15192b;text-align:left;cursor:pointer;background:#eceff4;border:0;border-bottom:1px solid #d7dce4;gap:8px;width:100%;min-height:145px;padding:21px 23px;display:grid}.admin-proposal-list>button.selected{background:#fff;box-shadow:inset 4px 0 #7041cd}.admin-proposal-list button>span{justify-content:space-between;gap:9px;display:flex}.admin-proposal-list button small{color:#6e40c3;font-size:9px;font-weight:800}.admin-proposal-list button b{color:#687286;text-transform:uppercase;font-size:8px}.admin-proposal-list button strong{font-size:17px;line-height:1.25}.admin-proposal-list button em,.admin-proposal-list button time{color:#7b8494;font-size:10px;font-style:normal}.admin-proposal-detail{min-width:0}.admin-proposal-detail>header{background:#fff;border-bottom:1px solid #d0d6df;justify-content:space-between;align-items:flex-start;gap:30px;min-height:245px;padding:40px 42px;display:flex}.admin-proposal-detail>header h2{letter-spacing:-.05em;max-width:720px;margin:10px 0 14px;font-size:clamp(36px,4.2vw,58px);line-height:.98}.admin-proposal-detail>header p:last-child{color:#6c7588}.admin-proposal-context{padding:34px 40px}.admin-proposal-context>dl{border-top:1px solid #d2d7e0;border-left:1px solid #d2d7e0;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.admin-proposal-context dl div{border-bottom:1px solid #d2d7e0;border-right:1px solid #d2d7e0;min-height:92px;padding:16px}.admin-proposal-context dt{color:#758093;text-transform:uppercase;font-size:8px;font-weight:800}.admin-proposal-context dd{margin:9px 0 0;font-size:12px;line-height:1.45}.admin-proposal-copy{background:#fff;border:1px solid #d2d7e0;margin-top:24px;padding:28px}.admin-proposal-copy h3{margin:0 0 8px;font-size:20px}.admin-proposal-copy>p{color:#626d80;white-space:pre-line;margin:0 0 24px;line-height:1.65}.admin-proposal-copy aside{background:#fff4d9;border-left:3px solid #dc9e24;padding:20px}.admin-proposal-copy aside p{color:#6f5f3f;margin:7px 0 0}.admin-proposal-controls{flex-wrap:wrap;gap:8px;padding:0 40px 34px;display:flex}.admin-proposal-controls button{color:#6135b4;cursor:pointer;background:#fff;border:1px solid #7040c8;min-height:40px;padding:0 13px;font-weight:750}.admin-proposal-controls button.danger{color:#8e4152;border-color:#c39ba4}.admin-proposal-response{background:#e7f3fa;border-left:3px solid #299bd5;margin:0 40px 28px;padding:24px}.admin-proposal-response span{color:#27799f;text-transform:uppercase;font-size:9px;font-weight:800}.admin-proposal-response p{margin:9px 0 0}.admin-proposal-messages{background:#fff;border:1px solid #d1d6df;margin:0 40px 40px;padding:30px}.admin-proposal-messages>div>h3{margin:8px 0 26px;font-size:30px}.admin-proposal-messages>form{border-top:1px solid #d5dae2;grid-template-columns:.5fr 1fr;gap:12px;padding-top:22px;display:grid}.admin-proposal-messages form label{gap:6px;display:grid}.admin-proposal-messages form label.wide{grid-column:1/-1}.admin-proposal-messages form label span{color:#687286;text-transform:uppercase;font-size:8px;font-weight:800}.admin-proposal-messages input,.admin-proposal-messages select,.admin-proposal-messages textarea,.admin-add-item input,.admin-add-item select,.admin-add-item textarea{color:#15192b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8ced8;padding:10px}.admin-proposal-messages textarea,.admin-add-item textarea{resize:vertical}.admin-proposal-messages form button,.admin-add-item button{color:#fff;cursor:pointer;background:#6739bf;border:0;justify-self:start;min-height:42px;padding:0 16px;font-weight:750}.admin-collaboration-control{background:#e7eaf0;grid-template-columns:repeat(4,1fr);gap:12px;padding:26px 40px;display:grid}.admin-collaboration-control label{gap:6px;display:grid}.admin-onboarding-grid{grid-template-columns:repeat(2,1fr);gap:18px;padding:34px 40px;display:grid}.admin-onboarding-grid>section{background:#fff;border:1px solid #d1d6df;padding:26px}.admin-check-item{border-top:1px solid #d6dbe3;grid-template-columns:1fr 135px;align-items:center;gap:14px;min-height:80px;padding:14px 0;display:grid}.admin-check-item strong{font-size:14px;display:block}.admin-check-item small{color:#7b8494;margin-top:6px;display:block}.admin-check-item select{background:#fff;border:1px solid #c7cdd7;min-height:38px;padding:7px}.admin-add-item{border-top:1px solid #d6dbe3;margin-top:14px;padding-top:14px}.admin-add-item summary{color:#6035b3;cursor:pointer;font-size:11px;font-weight:750}.admin-add-item form{gap:8px;margin-top:12px;display:grid}@media (width<=1100px){.my-collaborations-hero,.collaborations-admin-hero{grid-template-columns:1fr}.collaboration-hero-next{max-width:480px}.collaboration-admin-metrics{grid-template-columns:repeat(2,1fr)}.collaboration-admin-metrics article:nth-child(2){border-right:1px solid #ffffff21}.collaboration-workspace,.admin-collaboration-layout{grid-template-columns:1fr}.collaboration-directory,.admin-proposal-list{border-right:0;grid-template-columns:repeat(2,1fr);display:grid}.collaboration-directory>button,.admin-proposal-list>button{border-right:1px solid #d7dce4}.admin-collaboration-control{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.my-collaborations-shell,.collaborations-admin-shell{width:calc(100vw - 34px);padding-top:138px}.my-collaborations-hero,.collaborations-admin-hero{min-height:0;padding:36px 22px}.my-collaborations-hero h1,.collaborations-admin-hero h1{font-size:52px}.my-collaborations-hero>div:first-child>p:last-child,.collaborations-admin-hero>div:first-child>p:last-child{font-size:15px}.collaboration-metrics,.collaboration-admin-metrics{grid-template-columns:1fr}.collaboration-metrics article,.collaboration-admin-metrics article{border-bottom:0;border-right:1px solid #ffffff21;min-height:130px}.collaboration-metrics article:last-child,.collaboration-admin-metrics article:last-child{border-bottom:1px solid #ffffff21}.collaboration-tabs button,.collaboration-admin-tabs button{grid-template-columns:32px 1fr;min-height:120px;padding:18px}.collaboration-tabs button small,.collaboration-admin-tabs button small{grid-column:2}.collaboration-directory,.admin-proposal-list{grid-template-columns:1fr}.proposal-detail>header,.admin-proposal-detail>header{flex-direction:column;min-height:0;padding:28px 20px}.proposal-detail>header h2,.admin-proposal-detail>header h2{font-size:40px}.proposal-progress{padding:20px 8px}.proposal-progress div{min-height:56px}.proposal-progress small{text-align:center;font-size:6px}.proposal-progress div:not(:last-child):after{top:18px;left:calc(50% + 17px);right:calc(17px - 50%)}.proposal-progress span{width:30px;height:30px}.proposal-current{grid-template-columns:1fr;padding:26px 20px}.proposal-terms,.collaboration-onboarding,.collaboration-documents,.collaboration-timeline,.proposal-response{margin:12px;padding:28px 20px}.proposal-terms dl{grid-template-columns:1fr}.proposal-terms dl>div:nth-child(odd){border-right:0}.proposal-response{grid-template-columns:1fr}.collaboration-timeline>article,.admin-proposal-messages>article{grid-template-columns:1fr;gap:5px}.collaboration-message-form{grid-template-columns:1fr}.collaboration-message-form button{justify-self:start}.collaboration-task-list article{grid-template-columns:34px 1fr}.collaboration-task-list article button{grid-column:2;justify-self:start}.collaboration-document-list{grid-template-columns:1fr}.collaboration-empty{padding:42px 22px}.admin-proposal-form-heading,.admin-collaboration-heading{flex-direction:column;align-items:flex-start;padding:28px 20px}.admin-proposal-form summary{grid-template-columns:32px 1fr;padding:18px 20px}.admin-proposal-form summary small{grid-column:2}.admin-proposal-grid{grid-template-columns:1fr;padding:8px 20px 28px}.admin-proposal-grid label.wide{grid-column:auto}.admin-proposal-actions{flex-direction:column;align-items:stretch;padding:24px 20px}.admin-proposal-actions>div{flex-direction:column}.admin-proposal-context,.admin-onboarding-grid{padding:24px 20px}.admin-proposal-context>dl{grid-template-columns:1fr}.admin-proposal-controls{padding:0 20px 28px}.admin-proposal-response,.admin-proposal-messages{margin:0 20px 24px}.admin-proposal-messages>form{grid-template-columns:1fr}.admin-proposal-messages form label.wide{grid-column:auto}.admin-collaboration-control{grid-template-columns:1fr;padding:22px 20px}.admin-onboarding-grid,.admin-check-item{grid-template-columns:1fr}}.my-portal-page{background:#080a12}.my-portal-header{position:absolute}.my-portal-menu{cursor:pointer;background:0 0;border:1px solid #fff3;width:40px;height:40px;padding:10px;display:none}.my-portal-menu span{background:#fff;height:1px;margin:5px 0;display:block}.my-portal-shell{background:radial-gradient(circle at 84% 4%,#4250d22e,#0000 25%),linear-gradient(145deg,#080a12,#10142a 64%,#0a0c16);min-height:100vh;padding:156px max(48px,50vw - 690px) 120px}.my-portal-welcome{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);align-items:end;gap:70px;display:grid}.my-portal-welcome h1,.my-resource-hero h1{letter-spacing:-.06em;max-width:900px;margin:13px 0 18px;font-size:clamp(54px,6vw,86px);line-height:.95}.my-portal-welcome>div:first-child>p:last-child,.my-resource-hero>p:last-child{color:#aab3c7;max-width:760px;margin:0;font-size:18px;line-height:1.65}.my-profile-lockup{background:#ffffff0b;border:1px solid #ffffff29;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;min-height:116px;padding:22px;display:grid}.my-profile-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#783dff,#26a4f7);border-radius:50%;place-items:center;width:58px;height:58px;font-size:15px;font-weight:800;display:grid;box-shadow:0 12px 30px #3a56dc40}.my-profile-lockup>div{gap:4px;min-width:0;display:grid}.my-profile-lockup strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.my-profile-lockup span:not(.my-profile-avatar){color:#cbd3e2;font-size:11px}.my-profile-lockup small{color:#7f899d;font-size:10px}.my-profile-lockup a{color:#53bbff;font-size:11px;font-weight:700}.my-portal-overview{grid-template-columns:1.35fr .65fr;gap:20px;margin-top:56px;display:grid}.my-journey-card,.my-relations-card{min-height:365px;padding:34px}.my-journey-card{color:#101323;background:#f4f6fa}.my-relations-card{background:linear-gradient(145deg,#171b34,#101326);border:1px solid #ffffff1f;flex-direction:column;display:flex}.my-card-heading{justify-content:space-between;align-items:start;gap:30px;display:flex}.my-card-heading h2,.my-relations-card h2,.my-resource-action h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.02}.my-card-heading>span{color:#778195;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.my-journey-layout{grid-template-columns:170px 1fr;align-items:center;gap:42px;margin-top:42px;display:grid}.my-progress-ring{--progress:0deg;text-align:center;background:conic-gradient(#6740de var(--progress), #dce1eb 0);border-radius:50%;place-content:center;width:160px;height:160px;display:grid;position:relative}.my-progress-ring:after{content:"";background:#f4f6fa;border-radius:50%;position:absolute;inset:12px}.my-progress-ring strong,.my-progress-ring span{z-index:1;position:relative}.my-progress-ring strong{letter-spacing:-.05em;font-size:39px}.my-progress-ring span{color:#727c90;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.my-progress-bars{gap:18px;display:grid}.my-progress-bars header{color:#465066;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.my-progress-bars header strong{color:#20263a}.my-progress-bars>div>div{background:#dce1e9;height:7px;overflow:hidden}.my-progress-bars i{background:linear-gradient(90deg,#783dff,#26a4f7);height:100%;display:block}.my-relations-card h2{color:#fff;margin-top:26px}.my-relations-card>div{margin-top:26px;display:grid}.my-relations-card>div span{color:#d8ddeb;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.my-relations-card b{letter-spacing:.08em;text-transform:uppercase;font-size:8px}.my-relations-card>a{color:#53bbff;border-top:1px solid #ffffff1f;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700}.my-kpi-strip{grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.my-kpi-strip article{background:#ffffff06;border:1px solid #ffffff21;border-right:0;grid-template-rows:auto 1fr auto;min-height:156px;padding:24px;display:grid}.my-kpi-strip article:last-child{border-right:1px solid #ffffff21}.my-kpi-strip span{color:#8e98aa;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.my-kpi-strip strong{letter-spacing:-.05em;align-self:center;font-size:45px}.my-kpi-strip small{color:#778195;font-size:10px}.my-portal-module-heading{grid-template-columns:minmax(0,.9fr) minmax(370px,.7fr);align-items:end;gap:70px;display:grid}.my-portal-module-heading>p{color:#aab3c5;max-width:620px;margin:0;font-size:16px;line-height:1.7}.my-portal-module-groups{gap:42px;display:grid}.my-module-group{--group-accent:#337dff;--group-accent-strong:#67a1ff;--group-surface:#19418f57;--group-surface-alt:#1450a545;--group-border:#4687ff9e}.my-module-group.group-cyan{--group-accent:#05bde2;--group-accent-strong:#5de5fa;--group-surface:#00638057;--group-surface-alt:#00778c45;--group-border:#1ecbe794}.my-module-group.group-violet{--group-accent:#9b4dff;--group-accent-strong:#c390ff;--group-surface:#57258e5c;--group-surface-alt:#6a28964a;--group-border:#b05bff94}.my-module-group.group-amber{--group-accent:#f08a16;--group-accent-strong:#fb5;--group-surface:#69390861;--group-surface-alt:#7e44074d;--group-border:#f08a16a3}.my-module-group-heading{align-items:center;gap:11px;margin-bottom:13px;display:flex}.my-module-group-heading>span{background:var(--group-accent);width:27px;height:3px;box-shadow:0 0 18px var(--group-accent)}@supports (color:color-mix(in lab, red, red)){.my-module-group-heading>span{box-shadow:0 0 18px color-mix(in srgb, var(--group-accent) 55%, transparent)}}.my-module-group-heading h3{color:var(--group-accent-strong);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.my-portal-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.my-module-card{border:1px solid var(--group-border);border-top:3px solid var(--group-accent);background:var(--group-surface);border-radius:5px;grid-template-rows:1fr auto;grid-template-columns:58px minmax(0,1fr);gap:17px 19px;min-height:224px;padding:24px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 13px 34px #00000021}.my-module-card:nth-child(2n){background:var(--group-surface-alt)}.my-module-card:after{content:"";background:var(--group-accent);opacity:.055;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -45px -60px auto}.my-module-card:hover{z-index:1;border-color:var(--group-accent-strong);background:var(--group-surface);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.my-module-card:hover{background:color-mix(in srgb, var(--group-surface) 85%, white 15%)}}.my-module-card:hover{box-shadow:0 22px 48px #0000004d}.my-module-card:focus-visible{outline:3px solid var(--group-accent-strong);outline-offset:4px}.my-module-icon{background:var(--group-accent);color:#fff;width:58px;height:58px;box-shadow:0 9px 24px var(--group-accent), inset 0 1px 0 #ffffff47;border-radius:7px;align-self:start;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.my-module-icon{box-shadow:0 9px 24px color-mix(in srgb, var(--group-accent) 34%, transparent), inset 0 1px 0 #ffffff47}}.my-module-icon svg{width:32px;height:32px}.my-module-card-copy{min-width:0}.my-module-card small{color:var(--group-accent-strong);letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:800;display:block}.my-module-card h4{color:#fff;letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(20px,1.55vw,24px);line-height:1.12}.my-module-card p{color:#d2d8e5;margin:0;font-size:14px;line-height:1.55}.my-module-card b{color:#fff;grid-column:2;align-self:end;font-size:13px;font-weight:800}.my-module-card b span{color:var(--group-accent-strong);margin-left:4px;transition:transform .2s;display:inline-block}.my-module-card:hover b span{transform:translate(4px)}.my-next-step-panel{background:linear-gradient(110deg,#783dff33,#26a4f71a);border:1px solid #7864ff52;grid-template-columns:1fr auto;align-items:center;gap:60px;margin-top:36px;padding:46px;display:grid}.my-next-step-panel h2{letter-spacing:-.04em;max-width:900px;margin:11px 0 14px;font-size:clamp(28px,3.5vw,48px);line-height:1.04}.my-next-step-panel p:last-child{color:#9da7ba;max-width:850px;margin:0;line-height:1.6}.my-resource-page{background:#0a0c15}.my-resource-shell{background:radial-gradient(circle at 82% 4%,#783dff2e,#0000 27%),linear-gradient(145deg,#080a12,#10142a);min-height:100vh;padding:176px max(48px,50vw - 640px) 110px}.my-resource-hero{max-width:1000px}.my-resource-grid{grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.my-resource-grid article{background:#ffffff06;border:1px solid #ffffff24;border-right:0;flex-direction:column;min-height:360px;padding:32px;display:flex}.my-resource-grid article:last-child{border-right:1px solid #ffffff24}.my-resource-grid article>span{color:#4cc5ff;font-size:10px}.my-resource-grid small{color:#79849a;text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-size:9px;font-weight:700}.my-resource-grid h2{margin:60px 0 15px;font-size:27px;line-height:1.05}.my-resource-grid p{color:#96a0b4;margin:0;line-height:1.65}.my-resource-grid button{color:#fff;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff21;justify-content:space-between;margin-top:auto;padding:19px 0 0;font-size:12px;display:flex}.my-resource-action{color:#111426;background:#f3f5f9;justify-content:space-between;align-items:center;gap:50px;margin-top:28px;padding:38px;display:flex}.my-resource-footer-nav{color:#9aa4b8;border-top:1px solid #ffffff24;justify-content:space-between;margin-top:28px;padding-top:24px;font-size:12px;display:flex}.public-opportunity-filters{flex-wrap:wrap;gap:9px;margin:0 0 44px;display:flex}.public-opportunity-filters button{color:#4f596c;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8ced9;padding:0 17px;font-size:11px}.public-opportunity-filters button.active{color:#fff;background:#181c31;border-color:#673bc5}@media (width<=1180px){.my-portal-header{grid-template-columns:180px 1fr auto}.my-portal-header .my-dashboard-nav{gap:17px}}@media (width<=900px){.my-portal-header{grid-template-columns:1fr auto}.my-portal-header .my-dashboard-nav{background:#111528;border:1px solid #ffffff24;flex-direction:column;grid-column:1/-1;align-items:stretch;padding:20px;display:none;position:absolute;top:82px;left:0;right:0}.my-portal-header .my-dashboard-nav.is-open{display:flex}.my-portal-header .my-dashboard-nav .my-backoffice-nav-link{text-align:center;margin:4px 0 0}.my-portal-menu{display:block}.my-portal-welcome,.my-portal-overview,.my-portal-module-heading{grid-template-columns:1fr}.my-profile-lockup{max-width:560px}.my-kpi-strip{grid-template-columns:repeat(2,1fr)}.my-kpi-strip article:nth-child(2){border-right:1px solid #ffffff21}.my-portal-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.my-resource-grid{grid-template-columns:1fr}.my-resource-grid article{border-bottom:0;border-right:1px solid #ffffff24;min-height:280px}.my-resource-grid article:last-child{border-bottom:1px solid #ffffff24}}@media (width<=620px){.my-portal-shell,.my-resource-shell{padding:135px 20px 80px}.my-portal-welcome h1,.my-resource-hero h1{font-size:52px}.my-profile-lockup{grid-template-columns:48px 1fr}.my-profile-avatar{width:48px;height:48px}.my-profile-lockup>a{grid-column:2}.my-journey-card,.my-relations-card{padding:26px 20px}.my-journey-layout{grid-template-columns:1fr}.my-progress-ring{width:138px;height:138px}.my-kpi-strip,.my-portal-modules{grid-template-columns:1fr}.my-kpi-strip article{border-bottom:0;border-right:1px solid #ffffff21;min-height:130px}.my-kpi-strip article:last-child{border-bottom:1px solid #ffffff21}.my-module-card{min-height:218px}.my-next-step-panel,.my-resource-action{flex-direction:column;grid-template-columns:1fr;align-items:flex-start;padding:30px 22px}.my-resource-footer-nav{flex-direction:column;gap:22px}}.editorial-studio-page{background:#090b13}.editorial-studio-shell{background:radial-gradient(circle at 86% 2%,#783dff2b,#0000 25%),linear-gradient(145deg,#080a12,#11152b);min-height:100vh;padding:160px max(34px,50vw - 730px) 110px}.editorial-studio-hero{grid-template-columns:minmax(0,1.2fr) minmax(310px,.6fr);align-items:end;gap:70px;min-height:330px;display:grid}.editorial-studio-hero h1{letter-spacing:-.065em;margin:14px 0 20px;font-size:clamp(58px,7vw,96px);line-height:.92}.editorial-studio-hero>div>p:last-child{color:#a5aec2;max-width:720px;margin:0;font-size:18px;line-height:1.65}.editorial-studio-hero aside{background:#ffffff0a;border:1px solid #ffffff26;gap:14px;padding:28px;display:grid}.editorial-studio-hero aside span{color:#55bdff;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.editorial-studio-hero aside strong{font-size:20px}.editorial-studio-hero aside small{color:#8e98ad;line-height:1.55}.editorial-studio-layout{color:#111426;background:#edf0f5;grid-template-columns:280px minmax(0,1fr);align-items:start;margin-top:36px;display:grid;box-shadow:0 35px 90px #00000047}.editorial-queue{background:#e3e7ee;border-right:1px solid #cbd1dc;min-height:780px}.editorial-queue header{border-bottom:1px solid #cbd1dc;padding:28px 24px}.editorial-queue h2{letter-spacing:-.035em;margin:9px 0 0;font-size:26px}.editorial-queue header>button{color:#5d34b5;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #6e42c7;margin-top:18px;padding:0 13px;font-size:9px;font-weight:750}.editorial-queue>button{color:#1f273b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbd1dc;gap:7px;width:100%;padding:20px 22px;display:grid}.editorial-queue>button:hover{background:#fff}.editorial-queue>button.active{background:#fff;border-left:4px solid #7143cb}.editorial-queue>button span{color:#7143cb;text-transform:uppercase;font-size:8px;font-weight:800}.editorial-queue>button strong{font-size:12px;line-height:1.4}.editorial-queue>button small{color:#778195;font-size:9px}.editorial-queue>p{color:#768094;padding:28px 22px;font-size:12px;line-height:1.6}.editorial-workspace{min-width:0}.editorial-toolbar{background:#fff;border-bottom:1px solid #d0d5de;justify-content:space-between;align-items:center;gap:28px;min-height:70px;padding:0 28px;display:flex}.editorial-toolbar>div{gap:5px;display:flex}.editorial-toolbar button{color:#6a7487;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8ced8;padding:0 14px;font-size:10px}.editorial-toolbar button.active{color:#fff;background:#171b2f;border-color:#673ec1}.editorial-toolbar>span{color:#727c90;font-size:10px}.editorial-workspace>.my-form-success,.editorial-workspace>.my-form-error{margin:20px 28px 0}.editorial-form{gap:22px;padding:28px;display:grid}.editorial-import-panel{color:#fff;background:linear-gradient(120deg,#161a31,#25234e);grid-template-columns:1fr auto;align-items:center;gap:35px;padding:26px;display:grid}.editorial-import-panel h2{margin:7px 0 9px;font-size:28px}.editorial-import-panel p:last-child{color:#abb3c6;max-width:600px;margin:0;font-size:11px;line-height:1.55}.editorial-import-panel>div>a{color:#72c6ff;margin-top:13px;font-size:10px;text-decoration:underline;display:inline-block}.editorial-import-panel label{cursor:pointer;border:1px solid #ffffff61;place-items:center;min-width:190px;min-height:48px;padding:0 17px;display:grid}.editorial-import-panel input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.editorial-import-panel label span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:10px;font-weight:700;overflow:hidden}.editorial-form-section{background:#fff;border:1px solid #d1d6df}.editorial-form-section>header{border-bottom:1px solid #d8dde5;grid-template-columns:38px 1fr;align-items:start;gap:17px;min-height:100px;padding:24px 26px;display:grid}.editorial-form-section>header>span{color:#5c31b8;border:1px solid #7042cf;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.editorial-form-section h2{letter-spacing:-.03em;margin:0 0 6px;font-size:24px}.editorial-form-section header p{color:#747e91;margin:0;font-size:11px}.editorial-fields{grid-template-columns:1fr 1fr;gap:18px;padding:26px;display:grid}.editorial-fields label,.editorial-body-field,.editorial-references label{gap:7px;display:grid}.editorial-fields label.wide{grid-column:1/-1}.editorial-fields label>span,.editorial-body-field>span,.editorial-references label>span{color:#4e586d;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.editorial-fields label>span b{color:#939baa;font-weight:600}.editorial-fields input,.editorial-fields select,.editorial-fields textarea,.editorial-references input{color:#15192a;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c7cdd8;outline:none;padding:11px 13px;font-size:12px}.editorial-fields textarea{resize:vertical;min-height:92px}.editorial-fields input:focus,.editorial-fields select:focus,.editorial-fields textarea:focus,.editorial-body-field textarea:focus{border-color:#7344d0;box-shadow:0 0 0 2px #7344d01a}.editorial-fields small{color:#80899a;font-size:9px;line-height:1.45}.editorial-fields input[readonly]{color:#6f788b;text-transform:capitalize;background:#eef1f6}.editorial-feature-toggle{background:#f6f3fd;border:1px solid #c8ced9;grid-template-columns:22px 1fr;padding:18px}.editorial-feature-toggle input{accent-color:#7041c8;align-self:start;width:18px;min-height:18px}.editorial-feature-toggle>span,.editorial-feature-toggle small{grid-column:2}.editorial-feature-toggle>span{color:#251b3e!important;justify-content:flex-start!important;font-size:11px!important}.editorial-inline-list{gap:14px;padding:0 26px 26px;display:grid}.editorial-inline-list article{background:#f5f7fa;border:1px solid #d0d5df;grid-template-columns:160px 1fr;gap:18px;padding:16px;display:grid}.editorial-inline-list article>img{aspect-ratio:4/3;object-fit:cover;background:#dfe4ec;width:160px;display:block}.editorial-inline-list article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editorial-inline-list label{gap:6px;display:grid}.editorial-inline-list label:first-child{grid-column:1/-1}.editorial-inline-list label>span{color:#5b6477;text-transform:uppercase;font-size:8px;font-weight:800}.editorial-inline-list input{color:#171b2b;min-height:42px;font:inherit;background:#fff;border:1px solid #c6cdd8;padding:9px 11px;font-size:11px}.editorial-inline-list button{color:#a51f33;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b3273a;grid-column:1/-1;justify-self:start;padding:8px 0;font-size:9px}.editorial-body-field{padding:26px}.editorial-body-field textarea{color:#1b2132;resize:vertical;border:1px solid #c7cdd8;outline:none;min-height:520px;padding:22px;font:16px/1.75 Georgia,Times New Roman,serif}.editorial-body-field small{color:#7d8697;font-size:9px}.editorial-references{padding:26px}.editorial-references>div{border-bottom:1px solid #d9dde5;grid-template-columns:1fr .7fr 1fr .45fr;gap:12px;padding:17px 0;display:grid}.editorial-references>div:first-child{padding-top:0}.editorial-references>button{color:#5e35b5;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7448ce;margin-top:18px;padding:0 14px;font-size:10px;font-weight:700}.editorial-save-bar{background:#fff;border-top:1px solid #cbd1db;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:18px 28px;display:flex}.editorial-save-bar>span{color:#747e91;font-size:10px}.editorial-save-bar>div{gap:10px;display:flex}.editorial-save-bar .button-ghost{color:#222a3d;border-color:#aeb6c4}.editorial-save-bar .editorial-pause-button{color:#a82034;background:#fff;border:1px solid #b62c40}.editorial-live-preview{background:#fff}.editorial-live-preview>img{object-fit:cover;width:100%;max-height:520px;display:block}.editorial-live-preview>div{max-width:850px;margin:0 auto;padding:70px 42px 90px}.editorial-live-preview h1{letter-spacing:-.055em;margin:14px 0 17px;font-size:clamp(46px,5vw,72px);line-height:.96}.editorial-live-preview>div>h2{color:#596377;margin:0 0 24px;font-size:24px;font-weight:450;line-height:1.3}.editorial-preview-lead{color:#4f596d;font-size:19px;line-height:1.65}.editorial-preview-meta{color:#747e90;border-top:1px solid #d6dbe4;border-bottom:1px solid #d6dbe4;gap:26px;margin:30px 0 48px;padding:18px 0;font-size:10px;display:flex}.editorial-preview-body{color:#252a36;font:18px/1.78 Georgia,Times New Roman,serif}.editorial-preview-body h3{font:700 30px/1.15 var(--font-geist-sans), sans-serif;letter-spacing:-.03em;margin:52px 0 17px}.editorial-preview-body blockquote{background:#f2eefb;border-left:4px solid #7042ca;margin:42px 0;padding:22px 28px;font-size:22px;line-height:1.55}.editorial-preview-body figure{margin:44px 0}.editorial-preview-body figure img{width:100%;display:block}.editorial-preview-body figcaption{color:#727b8d;font:10px/1.5 var(--font-geist-sans), sans-serif;margin-top:9px}.editorial-source-preview{background:#f4f6f9;border:1px solid #cfd5df;margin-top:45px;padding:20px;font-size:12px}.editorial-source-preview a{color:#6238b8;text-decoration:underline}.editorial-author-preview{color:#fff;background:#11162a;grid-template-columns:86px 1fr;gap:20px;margin-top:54px;padding:28px;display:grid}.editorial-author-preview>img{object-fit:cover;border-radius:50%;width:86px;height:86px}.editorial-author-preview div{gap:5px;display:grid}.editorial-author-preview strong{font-size:22px}.editorial-author-preview span,.editorial-author-preview p{color:#a3adc0;font-size:11px;line-height:1.55}.editorial-author-preview p{margin:7px 0}.editorial-author-preview a{color:#6fc4ff;font-size:10px}.editorial-preview-references{border-top:1px solid #d2d7e0;margin-top:64px;padding-top:28px}.editorial-preview-references h3{font-size:25px}.editorial-preview-references li{color:#5d6677;margin-bottom:10px;line-height:1.55}.editorial-preview-references a{color:#6336bc;text-decoration:underline}.editorial-guidelines{color:#161a2a;background:#f3f5f8;margin-top:28px}.editorial-guidelines summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:86px;padding:0 30px;list-style:none;display:flex}.editorial-guidelines summary span{font-size:18px;font-weight:750}.editorial-guidelines summary b{color:#6739be;text-transform:uppercase;font-size:10px}.editorial-guidelines>div{border-top:1px solid #d5dae3;grid-template-columns:repeat(4,1fr);gap:26px;padding:0 30px 34px;display:grid}.editorial-guidelines section{padding-top:28px}.editorial-guidelines h3{margin:0 0 15px;font-size:17px}.editorial-guidelines ul{color:#5c6678;margin:0;padding-left:17px;font-size:11px;line-height:1.65}.editorial-guidelines li+li{margin-top:8px}.editorial-back-link{color:#98a2b5;justify-content:space-between;margin-top:28px;font-size:12px;display:flex}.published-insights{border-top:1px solid #cfd4de;margin-top:80px;padding-top:54px}.published-insights-heading h2{letter-spacing:-.04em;margin:11px 0 30px;font-size:40px}.published-insights>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.published-insights>div:last-child>a{background:#f6f7fa;border:1px solid #cfd4de;border-right:0;flex-direction:column;min-height:520px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.published-insights>div:last-child>a:last-child{border-right:1px solid #cfd4de}.published-insights>div:last-child>a:hover{z-index:1;transform:translateY(-5px);box-shadow:0 20px 45px #171c2f24}.published-insight-image{background:#10152a;height:230px;display:block;overflow:hidden}.published-insight-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.published-insights a:hover .published-insight-image img{transform:scale(1.035)}.published-insight-type{color:#7044c8;text-transform:uppercase;margin:27px 28px 0;font-size:9px;font-weight:800}.published-insights h3{margin:18px 28px 14px;font-size:24px;line-height:1.12}.published-insights p{color:#626b7d;margin:0 28px;font-size:13px;line-height:1.6}.published-insight-study{color:#35405a;text-transform:uppercase;letter-spacing:.05em;background:#f4f6f9;border:1px solid #bfc7d6;width:fit-content;margin:20px 28px 0;padding:7px 10px;font-size:9px;font-weight:800}.published-insight-study.is-available{color:#174f7c;background:#e8f6ff;border-color:#54aef0}.published-insights small{color:#8991a0;margin:auto 28px 0}.published-insights b{margin:16px 28px 27px;font-size:10px}.insights-library-in-development{margin-top:80px}.article-page{color:#121524;background:#f5f6f9;min-height:100vh}.article-hero{color:#fff;background:radial-gradient(circle at 83% 18%,#26a4f740,#0000 23%),linear-gradient(145deg,#080a12,#171c39);align-items:end;min-height:750px;padding:190px max(48px,50vw - 540px) 100px;display:flex}.article-hero>div{max-width:1050px}.article-hero h1{letter-spacing:-.068em;margin:20px 0 22px;font-size:clamp(58px,7vw,104px);line-height:.91}.article-hero h2{color:#c4ccdc;max-width:850px;margin:0 0 24px;font-size:clamp(23px,3vw,36px);font-weight:400;line-height:1.25}.article-hero>div>p:not(.eyebrow){color:#aeb7ca;max-width:820px;font-size:19px;line-height:1.65}.article-hero>div>div{color:#8994aa;text-transform:uppercase;letter-spacing:.06em;gap:26px;margin-top:42px;font-size:10px;display:flex}.article-hero-image{width:min(1280px,100vw - 96px);margin:-1px auto 0}.article-hero-image img{object-fit:cover;width:100%;max-height:720px;display:block}.article-hero-image figcaption{color:#737c8e;margin-top:10px;font-size:10px}.article-video{aspect-ratio:16/9;background:#080a12;width:min(1080px,100vw - 96px);margin:70px auto 0}.article-video iframe,.article-video video{border:0;width:100%;height:100%;display:block}.article-layout{grid-template-columns:120px minmax(0,1fr);gap:60px;width:min(1080px,100vw - 96px);margin:0 auto;padding:90px 0 120px;display:grid}.article-layout>aside{align-self:start;gap:14px;display:grid;position:sticky;top:30px}.article-layout>aside span{color:#868e9d;letter-spacing:.09em;font-size:8px;font-weight:800}.article-layout>aside a{color:#5f35b7;font-size:11px}.article-body{color:#282d38;max-width:780px;font:19px/1.82 Georgia,Times New Roman,serif}.article-body>h2{font:700 36px/1.15 var(--font-geist-sans), sans-serif;letter-spacing:-.04em;margin:62px 0 21px}.article-body blockquote{background:#ece8f6;border-left:5px solid #6c3ec5;margin:48px 0;padding:26px 32px;font-size:24px;line-height:1.55}.article-external-publication{font-family:var(--font-geist-sans), sans-serif;background:linear-gradient(135deg,#eef2f8,#f7f8fb);border:1px solid #bbc5d6;margin:0 0 58px;padding:32px}.article-external-publication h2,.article-related-study h2{letter-spacing:-.03em;margin:10px 0 13px;font-size:28px;line-height:1.18}.article-external-publication p:not(.profile-kicker),.article-related-study p:not(.profile-kicker){color:#515c70;margin:0;font-size:14px;line-height:1.7}.article-external-publication dl{border:1px solid #c9d0dc;grid-template-columns:repeat(4,1fr);margin:28px 0 0;display:grid}.article-external-publication dl>div{border-right:1px solid #c9d0dc;min-height:82px;padding:18px}.article-external-publication dl>div:last-child{border-right:0}.article-external-publication dt{color:#7a8496;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.article-external-publication dd{color:#192036;margin:9px 0 0;font-size:12px;font-weight:750}.article-external-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.article-external-actions a,.article-related-study a{color:#fff;background:#11162a;padding:13px 17px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.article-related-study{font-family:var(--font-geist-sans), sans-serif;background:#eeeaf7;border-left:5px solid #7044c8;margin:64px 0 0;padding:30px}.article-related-study a{background:linear-gradient(90deg,#7044c8,#268fe2);margin-top:20px}.article-inline-image{margin:52px 0}.article-inline-image img{object-fit:contain;background:#e7eaf0;width:100%;max-height:760px;display:block}.article-inline-image figcaption{color:#6d7688;font:11px/1.55 var(--font-geist-sans), sans-serif;margin-top:10px}.article-references{border-top:1px solid #cfd4dd;margin-top:80px;padding-top:32px}.article-references h2{font:700 28px var(--font-geist-sans), sans-serif}.article-references li{color:#5d6575;margin-bottom:12px;font-size:14px;line-height:1.6}.article-references a{color:#5f33b7;text-decoration:underline}.article-source-document{font-family:var(--font-geist-sans), sans-serif;background:#eceff4;border:1px solid #ccd2dc;margin-top:58px;padding:28px}.article-source-document h2{margin:11px 0 20px;font-size:23px;line-height:1.25}.article-source-document a{color:#5f34b5;font-size:11px;font-weight:750;text-decoration:underline}.article-author{color:#fff;font-family:var(--font-geist-sans), sans-serif;background:#11162a;grid-template-columns:72px 1fr;gap:22px;margin-top:72px;padding:34px;display:grid}.article-author-photo,.article-author-photo img,.article-author-photo span{width:72px;height:72px}.article-author-photo{background:linear-gradient(135deg,#783dff,#26a4f7);border-radius:50%;overflow:hidden}.article-author-photo img{object-fit:cover;display:block}.article-author-photo span{place-items:center;font-size:17px;font-weight:800;display:grid}.article-author h2{margin:7px 0;font-size:27px}.article-author strong{color:#8f9ab0;font-size:11px}.article-author div>p:not(.profile-kicker){color:#a7b0c2;margin:15px 0 0;font-size:12px;line-height:1.65}.article-author-linkedin{color:#69c3ff;margin-top:16px;font-size:10px;font-weight:750;text-decoration:underline;display:inline-block}.article-footer{color:#a2acbf;background:#0b0e19;justify-content:space-between;padding:34px max(48px,50vw - 540px);font-size:12px;display:flex}.article-loading,.article-not-found{color:#fff;background:#0b0e19;align-content:center;min-height:100vh;padding:190px max(48px,50vw - 540px);display:grid}.article-not-found h1{letter-spacing:-.05em;max-width:900px;margin:18px 0 34px;font-size:70px;line-height:.98}.article-not-found .button{justify-self:start}@media (width<=1050px){.editorial-studio-layout{grid-template-columns:1fr}.editorial-queue{border-bottom:1px solid #cbd1dc;border-right:0;grid-template-columns:repeat(3,1fr);min-height:0;display:grid}.editorial-queue header{grid-column:1/-1}.editorial-guidelines>div{grid-template-columns:repeat(2,1fr)}.published-insights>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=760px){.editorial-studio-shell{padding:135px 18px 80px}.editorial-studio-hero{grid-template-columns:1fr;min-height:0}.editorial-studio-hero h1{font-size:58px}.editorial-queue{grid-template-columns:1fr}.editorial-queue header{grid-column:auto}.editorial-toolbar{flex-direction:column;align-items:flex-start;padding:14px 18px}.editorial-form{padding:16px}.editorial-import-panel{grid-template-columns:1fr}.editorial-fields{grid-template-columns:1fr;padding:20px}.editorial-fields label.wide{grid-column:auto}.editorial-body-field{padding:20px}.editorial-body-field textarea{min-height:430px}.editorial-references>div,.editorial-inline-list article{grid-template-columns:1fr}.editorial-inline-list article>img{width:100%}.editorial-inline-list article>div{grid-template-columns:1fr}.editorial-inline-list label,.editorial-inline-list label:first-child,.editorial-inline-list button{grid-column:auto}.editorial-save-bar{flex-direction:column;align-items:stretch}.editorial-save-bar>div{flex-direction:column}.editorial-guidelines>div,.published-insights>div:last-child{grid-template-columns:1fr}.published-insights>div:last-child>a{border-bottom:0;border-right:1px solid #cfd4de}.published-insights>div:last-child>a:last-child{border-bottom:1px solid #cfd4de}.article-hero{min-height:680px;padding:150px 22px 70px}.article-hero h1{font-size:58px}.article-hero>div>div{flex-direction:column;gap:8px}.article-hero-image{width:calc(100vw - 34px)}.article-layout{grid-template-columns:1fr;width:calc(100vw - 40px);padding:60px 0 80px}.article-layout>aside{display:flex;position:static}.article-body{font-size:17px}.article-body>h2{font-size:31px}.article-external-publication{padding:23px}.article-external-publication dl{grid-template-columns:1fr}.article-external-publication dl>div{border-bottom:1px solid #c9d0dc;border-right:0}.article-external-publication dl>div:last-child{border-bottom:0}.article-author{grid-template-columns:1fr}.article-footer{flex-direction:column;gap:25px;padding:28px 20px}}.learning-page,.course-player-page,.learning-admin-page{background:#080a12}.learning-shell{background:radial-gradient(circle at 84% 3%,#26a4f72b,#0000 24%),linear-gradient(145deg,#080a12,#10142a);min-height:100vh;padding:160px max(48px,50vw - 660px) 110px}.learning-hero{grid-template-columns:minmax(0,1.25fr) minmax(310px,.55fr);align-items:end;gap:80px;min-height:380px;display:grid}.learning-hero h1{letter-spacing:-.068em;max-width:900px;margin:15px 0 22px;font-size:clamp(60px,7vw,100px);line-height:.91}.learning-hero>div>p:last-child{color:#a7b0c3;max-width:760px;margin:0;font-size:18px;line-height:1.65}.learning-hero aside{background:#ffffff0a;border:1px solid #ffffff26;padding:30px;display:grid}.learning-hero aside>span{color:#8f9aaf;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.learning-hero aside>strong{letter-spacing:-.06em;margin:17px 0 10px;font-size:68px;line-height:1}.learning-hero aside>div{background:#ffffff1f;height:7px;overflow:hidden}.learning-hero aside i{background:linear-gradient(90deg,#783dff,#26a4f7);height:100%;display:block}.learning-hero aside small{color:#8994aa;margin-top:14px}.learning-shell>.my-status-banner{grid-template-columns:130px 1fr;display:grid}.learning-metrics{grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.learning-metrics article{border:1px solid #ffffff21;border-right:0;flex-direction:column;min-height:175px;padding:26px;display:flex}.learning-metrics article:last-child{border-right:1px solid #ffffff21}.learning-metrics span{color:#8c96aa;text-transform:uppercase;font-size:9px;font-weight:800}.learning-metrics strong{letter-spacing:-.05em;margin-top:22px;font-size:48px}.learning-metrics small{color:#727d92;margin-top:auto}.learning-section{margin-top:90px}.learning-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.learning-section-heading h2,.learning-discovery h2,.learning-leaderboard h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(37px,4.5vw,62px);line-height:1}.learning-section-heading>span{color:#8994a9;text-transform:uppercase;font-size:10px}.learning-course-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.learning-course-card{border:1px solid #ffffff29;flex-direction:column;min-height:500px;padding:30px;display:flex;position:relative;overflow:hidden}.learning-course-card:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:240px;height:240px;position:absolute;top:-85px;right:-65px;box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #ffffff05}.learning-course-card.style-1{background:linear-gradient(145deg,#27204f,#10152a 70%)}.learning-course-card.style-2{background:linear-gradient(145deg,#0e3f57,#10172a 70%)}.learning-course-card.style-3{background:linear-gradient(145deg,#573818,#15182a 70%)}.learning-course-card>header{z-index:1;color:#aeb7ca;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:9px;display:flex;position:relative}.learning-course-card-body{z-index:1;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:30px;margin-top:38px;display:grid;position:relative}.learning-course-card-copy>p:first-child{color:#52baff;text-transform:uppercase;font-size:9px;font-weight:800}.learning-course-card h3{letter-spacing:-.045em;max-width:550px;margin:18px 0 14px;font-size:clamp(29px,3.2vw,43px);line-height:1.03}.learning-course-card-copy>p:last-child{color:#a0aabd;margin:0;line-height:1.65}.learning-course-card footer{z-index:1;border-top:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:end;gap:28px;margin-top:auto;padding-top:24px;display:grid;position:relative}.learning-course-card footer>div>span{color:#9ba6ba;font-size:9px}.learning-course-card footer>div>div{background:#ffffff1f;height:5px;margin-top:9px;overflow:hidden}.learning-course-card footer i{background:linear-gradient(90deg,#783dff,#26a4f7);height:100%;display:block}.learning-course-card footer a{color:#fff;font-size:11px;font-weight:750}.learning-empty{color:#939db1;border:1px solid #ffffff24;padding:40px}.learning-book-cover{aspect-ratio:2/3;background:linear-gradient(155deg,#7343db,#192650 58%,#0b1020);border:1px solid #ffffff47;width:145px;position:relative;overflow:hidden;box-shadow:-9px 12px 28px #00000061,inset 7px 0 #ffffff0f}.learning-book-cover:after{content:"";background:#ffffff40;width:1px;position:absolute;inset:0 auto 0 8px;box-shadow:3px 0 8px #0000004d}.learning-book-cover img{object-fit:cover;width:100%;height:100%;display:block}.learning-book-cover>div{flex-direction:column;height:100%;padding:18px 16px 18px 22px;display:flex}.learning-book-cover>div span,.learning-book-cover>div small{color:#b9c7e8;text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:800}.learning-book-cover>div strong{letter-spacing:-.035em;margin-top:auto;font-size:17px;line-height:1.05}.learning-book-cover>div small{margin-top:13px}.learning-book-cover.compact{width:130px}.learning-discovery{grid-template-columns:.65fr 1.35fr;gap:80px;margin-top:100px;display:grid}.learning-discovery>div:first-child>p:last-child{color:#929caf;line-height:1.65}.learning-discovery>div:last-child{border-top:1px solid #ffffff24}.learning-discovery article{border-bottom:1px solid #ffffff24;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:30px;min-height:250px;padding:28px 0;display:grid}.learning-discovery-copy>span{color:#5dc4ff;text-transform:uppercase;font-size:9px}.learning-discovery article h3{margin:0 0 9px;font-size:24px}.learning-discovery article p{color:#929caf;margin:0;font-size:12px;line-height:1.55}.learning-discovery article a{margin-top:22px;font-size:11px;font-weight:750;display:inline-block}.learning-leaderboard{color:#131625;background:#f1f3f7;grid-template-columns:.8fr 1.2fr;gap:80px;margin-top:100px;padding:52px;display:grid}.learning-leaderboard>div>p:not(.profile-kicker){color:#657084;line-height:1.65}.learning-leaderboard button{color:#5d35b1;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6b3fc5;margin-top:20px;padding:10px 0;font-size:10px;font-weight:700}.learning-leaderboard ol{border-top:1px solid #cdd3dd;margin:0;padding:0;list-style:none}.learning-leaderboard li{border-bottom:1px solid #cdd3dd;grid-template-columns:38px 150px 1fr 70px;align-items:center;gap:15px;min-height:74px;display:grid}.learning-leaderboard li>span{color:#6538bd;font-size:11px}.learning-leaderboard li strong{font-size:13px}.learning-leaderboard li>div{background:#d8dde6;height:6px}.learning-leaderboard li i{background:linear-gradient(90deg,#7140cb,#26a4f7);height:100%;display:block}.learning-leaderboard li small{text-align:right;color:#727c8f}.learning-bottom-nav{grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.learning-bottom-nav a{border:1px solid #ffffff21;border-right:0;align-items:end;min-height:110px;padding:24px;display:flex}.learning-bottom-nav a:last-child{border-right:1px solid #ffffff21}.course-player-shell{background:#0b0e19;min-height:100vh;padding:130px 28px 28px}.course-player-top{background:#111528;border:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:40px;min-height:78px;padding:0 24px;display:flex}.course-player-top>div:first-child{align-items:center;gap:24px;display:flex}.course-player-top a{color:#6bc6ff;font-size:10px}.course-player-top p{margin:0;font-weight:700}.course-player-top>div:last-child{width:240px}.course-player-top>div:last-child>span{color:#9aa5b9;text-align:right;margin-bottom:7px;font-size:9px;display:block}.course-player-top>div:last-child>div{background:#ffffff1f;height:5px}.course-player-top i{background:linear-gradient(90deg,#783dff,#26a4f7);height:100%;display:block}.course-player-layout{color:#151827;background:#f3f5f8;grid-template-columns:300px minmax(0,1fr) 250px;min-height:calc(100vh - 236px);display:grid}.course-outline{background:#e8ebf0;border-right:1px solid #d0d5de}.course-outline>div{padding:26px 22px}.course-outline>div h2{margin:9px 0 0;font-size:20px}.course-outline section h3{color:#687286;text-transform:uppercase;background:#dfe3e9;margin:0;padding:15px 20px;font-size:9px;font-weight:800}.course-outline section button{color:#202638;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d0d5de;grid-template-columns:28px 1fr;align-items:start;gap:12px;width:100%;min-height:78px;padding:14px 17px;display:grid}.course-outline section button.active{background:#fff;box-shadow:inset 4px 0 #6739bf}.course-outline button>span{color:#6337b8;border:1px solid #aeb5c1;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.course-outline button>div{gap:5px;display:grid}.course-outline button strong{font-size:11px;line-height:1.35}.course-outline button small{color:#7b8494;font-size:8px}.course-stage{background:#fff;min-width:0}.course-stage>header{padding:58px 60px 34px}.course-stage>header span{color:#6c3fc1;text-transform:uppercase;font-size:9px;font-weight:800}.course-stage>header small{float:right;color:#8a93a3}.course-stage>header h1{letter-spacing:-.055em;max-width:800px;margin:19px 0 0;font-size:clamp(40px,4.5vw,68px);line-height:.98}.course-video{text-align:center;color:#fff;background:radial-gradient(circle at 65% 38%,#26a4f78c,#0000 17%),radial-gradient(circle at 35% 65%,#783dff8c,#0000 25%),#11162b;place-content:center;gap:14px;min-height:420px;margin:0 60px;display:grid}.course-video button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff80;border-radius:50%;width:72px;height:72px;margin:auto;font-size:22px}.course-video video{object-fit:contain;width:100%;height:100%;display:block}.course-video span{color:#b4bed0;text-transform:uppercase;font-size:9px}.course-audio{color:#fff;background:linear-gradient(130deg,#1c2140,#34235c);grid-template-columns:60px 1fr;align-items:center;gap:22px;margin:0 60px;padding:38px;display:grid}.course-audio>span{border:1px solid #fff6;place-items:center;width:58px;height:58px;font-size:8px;display:grid}.course-audio audio{width:100%}.course-content{color:#454f62;padding:42px 60px;font-size:16px;line-height:1.75}.course-content fieldset{border:1px solid #d0d5de;margin-top:34px;padding:28px}.course-content legend{color:#232a3b;padding:0 10px;font-weight:700}.course-content fieldset label{border-bottom:1px solid #dce0e7;gap:12px;padding:13px 0;display:flex}.course-download{background:#eef0f5;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;margin-top:34px;padding:20px;display:grid}.course-download>span{color:#5e32b5;border:1px solid #6a3fc1;place-items:center;width:46px;height:46px;font-size:8px;font-weight:800;display:grid}.course-download>div{display:grid}.course-download small{color:#828a9a}.course-download button{color:#5e32b5;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.course-download a{color:#5e32b5;font-size:10px;font-weight:700}.course-stage>footer{border-top:1px solid #d3d8e0;justify-content:space-between;align-items:center;gap:30px;padding:26px 60px;display:flex}.course-stage>footer button{cursor:pointer;border:0}.course-stage>footer span{color:#7b8494;font-size:10px}.course-side-panel{background:#e8ebf0;border-left:1px solid #d0d5de}.course-side-panel section{border-bottom:1px solid #d0d5de;padding:25px 20px}.course-side-panel section>strong{letter-spacing:-.05em;margin-top:12px;font-size:50px;display:block}.course-side-panel section>span{color:#7a8394;font-size:9px}.course-side-panel section>a{color:#5f35b6;border-bottom:1px solid #d0d5de;padding:11px 0;font-size:10px;display:block}.course-side-panel section>p:not(.profile-kicker){color:#596376;font-size:11px;line-height:1.55}.learning-admin-shell{background:radial-gradient(circle at 84% 3%,#783dff33,#0000 24%),linear-gradient(145deg,#080a12,#11152b);min-height:100vh;padding:160px max(34px,50vw - 730px) 110px}.learning-admin-hero{grid-template-columns:1fr 260px;align-items:end;gap:80px;min-height:330px;display:grid}.learning-admin-hero h1{letter-spacing:-.068em;margin:13px 0 21px;font-size:clamp(62px,7vw,100px);line-height:.92}.learning-admin-hero>div>p:last-child{color:#a8b1c4;max-width:780px;margin:0;font-size:18px;line-height:1.65}.learning-admin-hero aside{border:1px solid #ffffff26;padding:30px}.learning-admin-hero aside span,.learning-admin-hero aside small{color:#8c97ab;text-transform:uppercase;font-size:9px;display:block}.learning-admin-hero aside strong{margin:13px 0;font-size:60px;display:block}.learning-admin-shell>.my-form-success,.learning-admin-shell>.my-form-error{margin-top:25px}.learning-course-manager{background:#0e1226d1;border:1px solid #ffffff29;margin-top:32px;padding:32px}.learning-course-manager>header{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.learning-course-manager>header h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(30px,3vw,48px)}.learning-course-manager>header p:last-child{color:#9fa9bc;max-width:720px;margin:0;line-height:1.6}.learning-course-manager>header>div:last-child{text-align:right;border-left:1px solid #ffffff29;min-width:110px;padding-left:24px}.learning-course-manager>header>div:last-child strong,.learning-course-manager>header>div:last-child span{display:block}.learning-course-manager>header>div:last-child strong{font-size:42px}.learning-course-manager>header>div:last-child span{color:#8f9aae;text-transform:uppercase;font-size:9px}.learning-manager-list{gap:10px;margin-top:28px;display:grid}.learning-manager-list article{background:#ffffff09;border:1px solid #ffffff21;grid-template-columns:90px 135px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.learning-manager-cover{aspect-ratio:2/3;background:linear-gradient(155deg,#7140cc,#172345 60%,#0b1020);border:1px solid #ffffff38;width:82px;position:relative;overflow:hidden;box-shadow:-5px 8px 18px #00000057,inset 5px 0 #ffffff0f}.learning-manager-cover img{object-fit:cover;width:100%;height:100%;display:block}.learning-manager-cover>div{flex-direction:column;height:100%;padding:11px 9px 10px 14px;display:flex}.learning-manager-cover>div span,.learning-manager-cover>div small{color:#b9c5dd;text-transform:uppercase;font-size:5px}.learning-manager-cover>div strong{margin-top:auto;font-size:9px;line-height:1.05}.learning-manager-cover>div small{color:#65c9ff;margin-top:8px}.learning-manager-status{align-content:center;gap:9px;display:grid}.learning-manager-status>span{color:#d5d9e2;text-transform:uppercase;border:1px solid #7c879c;width:max-content;padding:7px 10px;font-size:9px;font-weight:800}.learning-manager-status>span.status-published{color:#4be0a9;border-color:#35d69b}.learning-manager-status>small,.learning-manager-copy small{color:#8792a6;font-size:9px}.learning-manager-copy h3{margin:0 0 7px;font-size:20px}.learning-manager-copy p{color:#a6afc0;margin:0 0 10px;font-size:11px;line-height:1.55}.learning-manager-actions{align-items:center;gap:9px;display:flex}.learning-manager-actions a,.learning-manager-actions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;place-items:center;padding:0 14px;font-size:10px;display:inline-grid}.learning-manager-actions button{background:linear-gradient(100deg,#6f3de1,#238bd4);border-color:#6e42c7}.learning-manager-actions button:disabled{cursor:wait;opacity:.6}.learning-manager-cover-action{color:#70c9ff;cursor:pointer;border:1px solid #46a7e4;place-items:center;min-height:40px;padding:0 14px;font-size:10px;display:inline-grid}.learning-manager-cover-action input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.learning-manager-empty{color:#9fa9bc;border:1px dashed #ffffff2e;margin:26px 0 0;padding:22px}.learning-builder{color:#111425;background:#edf0f5;grid-template-columns:250px minmax(0,1fr);margin-top:32px;display:grid}.learning-builder>nav{background:#e2e6ed;border-right:1px solid #cbd1dc}.learning-builder>nav button{color:#30384c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cbd1dc;grid-template-columns:32px 1fr;gap:4px 13px;width:100%;min-height:118px;padding:22px;display:grid}.learning-builder>nav button.active{background:#fff;box-shadow:inset 4px 0 #683abe}.learning-builder>nav span{color:#6437b8;grid-row:1/3;font-size:9px}.learning-builder>nav strong{font-size:14px}.learning-builder>nav small{color:#7c8698;font-size:9px}.learning-builder-workspace{min-width:0}.learning-builder-section>header{background:#fff;border-bottom:1px solid #d1d6df;min-height:150px;padding:38px 42px}.learning-builder-section>header h2{letter-spacing:-.05em;margin:11px 0 0;font-size:clamp(34px,4vw,54px);line-height:1}.learning-format-choice{grid-template-columns:1fr 1fr;gap:16px;padding:30px 42px 0;display:grid}.learning-format-choice label{cursor:pointer;background:#fff;border:1px solid #c7cdd8;grid-template-columns:20px 1fr;align-items:start;gap:13px;min-height:130px;padding:23px;display:grid}.learning-format-choice label.selected{background:#f0ecfa;border-color:#6d40c5}.learning-format-choice input{accent-color:#6739be}.learning-format-choice span{gap:10px;display:grid}.learning-format-choice strong{font-size:17px}.learning-format-choice small{color:#687286;line-height:1.55}.learning-builder-fields{grid-template-columns:1fr 1fr;gap:18px;padding:30px 42px 42px;display:grid}.learning-builder-fields label{gap:7px;display:grid}.learning-builder-fields label.wide{grid-column:1/-1}.learning-builder-fields span,.learning-resource-fields span{color:#596377;text-transform:uppercase;font-size:9px;font-weight:800}.learning-builder-fields input,.learning-builder-fields select,.learning-builder-fields textarea,.learning-module-list input,.learning-module-list textarea,.learning-resource-fields select{color:#151929;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c6ccd7;padding:11px 13px;font-size:12px}.learning-builder-fields textarea{resize:vertical;min-height:105px}.learning-cover-upload{background:#e4e8ef;border:1px solid #c6ccd7;grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:28px;padding:24px;display:grid}.learning-cover-preview{aspect-ratio:2/3;color:#fff;background:linear-gradient(155deg,#7040cf,#203260 60%,#101629);border:1px solid #8f99aa;width:180px;position:relative;overflow:hidden;box-shadow:-9px 12px 24px #242a3a40,inset 7px 0 #ffffff14}.learning-cover-preview:after{content:"";background:#ffffff47;width:1px;position:absolute;inset:0 auto 0 9px}.learning-cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.learning-cover-preview>div{flex-direction:column;height:100%;padding:24px 20px 22px 28px;display:flex}.learning-cover-preview>div span,.learning-cover-preview>div small{color:#c5d1e9;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.learning-cover-preview>div strong{letter-spacing:-.04em;margin-top:auto;font-size:24px;line-height:1}.learning-cover-preview>div small{margin-top:16px}.learning-cover-upload>div:last-child{align-content:start;display:grid}.learning-cover-label{color:#6437b8;text-transform:uppercase;font-size:9px;font-weight:800}.learning-cover-upload h3{margin:9px 0 11px;font-size:24px;line-height:1.1}.learning-cover-upload p{color:#626d81;margin:0;font-size:11px;line-height:1.6}.learning-cover-upload>div:last-child>label{cursor:pointer;width:max-content;margin-top:18px}.learning-cover-upload>div:last-child>label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.learning-cover-upload>div:last-child>label span{color:#5d34b2;text-transform:none;background:#fff;border:1px solid #683abe;place-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:750;display:inline-grid}.learning-cover-upload ul{color:#606b7e;margin:18px 0 0;padding-left:18px;font-size:10px;line-height:1.7}.learning-module-list{gap:22px;padding:30px 42px;display:grid}.learning-module-list>article{background:#fff;border:1px solid #cbd1db}.learning-module-list>article>header{border-bottom:1px solid #d5dae2;grid-template-columns:42px 1fr;gap:17px;padding:22px;display:grid}.learning-module-list>article>header>span{color:#6034b4;border:1px solid #693abd;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.learning-module-list>article>header>div{grid-template-columns:.45fr 1fr;gap:12px;display:grid}.learning-module-list>article>header input{font-weight:750}.learning-module-list>article>header textarea{resize:vertical;min-height:48px}.learning-module-list>article>div>section{border-bottom:1px solid #d5dae2;grid-template-columns:42px 1fr;gap:17px;padding:22px;display:grid}.learning-resource-number{color:#6b3fc0;font-size:9px;font-weight:800}.learning-resource-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.learning-resource-fields label{gap:6px;display:grid}.learning-resource-fields label.wide{grid-column:1/-1}.learning-resource-fields textarea{resize:vertical;min-height:88px}.learning-module-list>article>button,.learning-add-module{color:#5d34b2;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #6d41c4;margin:18px 22px;padding:0 14px;font-size:10px;font-weight:700}.learning-add-module{margin:0 42px 42px}.learning-class-actions{gap:10px;padding:0 42px 42px;display:flex}.learning-class-actions button{color:#4d576a;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aeb6c3;padding:0 14px;font-size:10px}.learning-dossier-grid{grid-template-columns:1fr 1fr;gap:14px;padding:30px 42px;display:grid}.learning-dossier-grid article{background:#fff;border:1px solid #ccd2dc;grid-template-columns:32px 1fr;gap:12px;min-height:145px;padding:22px;display:grid}.learning-dossier-grid article>span{color:#683abe;font-size:9px}.learning-dossier-grid strong{font-size:14px}.learning-dossier-grid p{color:#6b7587;font-size:10px;line-height:1.55}.learning-dossier-grid button{color:#5f35b3;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6840bc;grid-column:2;justify-self:start;padding:0;font-size:9px}.learning-dossier-note{color:#555f72;background:#e5e0f1;border-left:4px solid #6c3fc2;margin:0 42px 42px;padding:20px;font-size:11px;line-height:1.6}.learning-builder-actions{background:#fff;border-top:1px solid #cbd1db;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:20px 42px;display:flex}.learning-builder-actions>span{color:#7c8596;font-size:10px}.learning-builder-actions>div{gap:10px;display:flex}.learning-builder-actions .button-ghost{color:#202638;border-color:#abb3c0}.learning-builder-actions button{cursor:pointer;border:0}@media (width<=1120px){.learning-hero,.learning-admin-hero{grid-template-columns:1fr}.learning-hero aside,.learning-admin-hero aside{max-width:420px}.course-player-layout{grid-template-columns:260px minmax(0,1fr)}.course-side-panel{border-top:1px solid #d0d5de;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=860px){.learning-course-grid,.learning-discovery,.learning-leaderboard{grid-template-columns:1fr}.learning-manager-list article{grid-template-columns:90px 130px minmax(0,1fr)}.learning-manager-actions{grid-column:1/-1}.learning-builder{grid-template-columns:1fr}.learning-builder>nav{border-right:0;grid-template-columns:repeat(4,1fr);display:grid}.learning-builder>nav button{border-right:1px solid #cbd1dc;min-height:105px}.course-player-layout{grid-template-columns:1fr}.course-outline{border-right:0}.course-outline section{grid-template-columns:repeat(2,1fr);display:grid}.course-outline section h3{grid-column:1/-1}.course-side-panel{grid-column:auto}}@media (width<=620px){.learning-shell,.learning-admin-shell{padding:135px 18px 80px}.learning-hero h1,.learning-admin-hero h1{font-size:56px}.learning-metrics{grid-template-columns:1fr 1fr}.learning-metrics article:nth-child(2){border-right:1px solid #ffffff21}.learning-course-card{min-height:500px;padding:24px 20px}.learning-discovery article{grid-template-columns:1fr}.learning-leaderboard{padding:32px 22px}.learning-leaderboard li{grid-template-columns:28px 1fr 55px}.learning-leaderboard li>div{grid-column:2/-1}.learning-bottom-nav{grid-template-columns:1fr}.learning-bottom-nav a{border-bottom:0;border-right:1px solid #ffffff21;min-height:90px}.learning-bottom-nav a:last-child{border-bottom:1px solid #ffffff21}.learning-course-manager{padding:22px}.learning-course-manager>header,.learning-manager-list article{grid-template-columns:1fr}.learning-course-manager>header>div:last-child{text-align:left;border-top:1px solid #ffffff29;border-left:0;padding:16px 0 0}.learning-manager-cover{width:110px}.learning-manager-actions{flex-direction:column;grid-column:auto;align-items:stretch}.course-player-shell{padding:120px 10px 10px}.course-player-top{flex-direction:column;align-items:flex-start;padding:18px}.course-player-top>div:first-child{flex-direction:column;align-items:flex-start}.course-player-top>div:last-child{width:100%}.course-outline section{grid-template-columns:1fr}.course-outline section h3{grid-column:auto}.course-stage>header{padding:40px 22px 26px}.course-stage>header h1{font-size:44px}.course-video{min-height:260px;margin:0 20px}.course-content{padding:32px 22px}.course-stage>footer{flex-direction:column;align-items:flex-start;padding:24px 22px}.course-side-panel{grid-template-columns:1fr}.learning-builder>nav{grid-template-columns:1fr 1fr}.learning-builder-section>header{padding:30px 22px}.learning-format-choice,.learning-builder-fields,.learning-dossier-grid{grid-template-columns:1fr;padding:22px}.learning-cover-upload{grid-template-columns:1fr}.learning-cover-preview{width:min(180px,100%)}.learning-builder-fields label.wide,.learning-resource-fields label.wide{grid-column:auto}.learning-module-list{padding:22px}.learning-module-list>article>header,.learning-module-list>article>header>div,.learning-resource-fields,.learning-module-list>article>div>section{grid-template-columns:1fr}.learning-class-actions{flex-direction:column;padding:0 22px 30px}.learning-dossier-note{margin:0 22px 30px}.learning-builder-actions{flex-direction:column;align-items:stretch;padding:22px}.learning-builder-actions>div{flex-direction:column}.learning-course-card-body{grid-template-columns:110px minmax(0,1fr);gap:18px}.learning-book-cover{width:110px}.learning-discovery article{grid-template-columns:105px minmax(0,1fr);gap:20px}.learning-book-cover.compact{width:105px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
