.reading-guide{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 28px;margin:32px 0 50px;padding:17px 0;font-size:12px;line-height:1.6;display:flex}.reading-guide>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-right:auto;font-size:10px}.reading-guide>a{align-items:center;gap:18px;min-height:30px;display:flex}.reading-guide>a:hover{text-underline-offset:5px;text-decoration:underline}.reading-guide>a>span{color:var(--muted)}.home-snapshot{border-bottom:1px solid var(--line);padding-top:65px;padding-bottom:82px}.snapshot-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:10vw;margin:46px 0;display:grid}.snapshot-intro>p{max-width:54ch;color:var(--muted);font-size:17px;line-height:1.8}.practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.practice-grid>article{border-top:1px solid var(--line);min-width:0;padding:23px 0 10px}.practice-grid h3{letter-spacing:-.04em;max-width:20ch;margin:20px 0 16px;font-size:clamp(24px,2.2vw,32px);line-height:1.2}.practice-grid p{color:var(--muted);max-width:45ch;font-size:15px;line-height:1.85}.practice-grid .text-link{margin-top:25px;font-size:12px}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:50px;display:grid}.proof-strip>a{flex-direction:column;gap:8px;min-width:0;padding:24px 0;display:flex}.proof-strip span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px}.proof-strip strong{letter-spacing:-.035em;font-size:clamp(18px,1.8vw,25px);font-weight:400}.proof-strip small{color:var(--muted);font-size:12px;line-height:1.6}.proof-strip a:hover strong{text-underline-offset:6px;text-decoration:underline}.home-project-context{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.7;display:block}.narrative-chapters,.principles-block,.current-focus,.skills-in-practice{margin-top:90px}.depth-heading{margin-bottom:42px}.depth-heading>.micro{margin-bottom:15px;display:block}.depth-heading>h2{max-width:24ch;font-size:clamp(33px,4vw,55px)}.narrative-chapter{border-top:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:6vw;padding:33px 0;display:grid}.narrative-chapter h3{letter-spacing:-.04em;max-width:27ch;margin-bottom:18px;font-size:clamp(25px,2.7vw,38px);line-height:1.18}.narrative-chapter p{color:var(--muted);max-width:66ch;font-size:16px;line-height:1.85}.narrative-chapter .text-link{margin-top:22px}.current-focus{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:8vw;padding-top:40px;display:grid}.current-focus h2{margin-top:15px;font-size:clamp(33px,3.6vw,51px)}.current-focus>div>a{border-bottom:1px solid var(--line);grid-template-columns:1fr 20px;gap:10px;padding:22px 0;display:grid}.current-focus strong{letter-spacing:-.035em;font-size:24px;font-weight:400}.current-focus a>span{color:var(--muted);grid-column:1;font-size:15px;line-height:1.7}.current-focus i{grid-area:1/2/3;align-self:center;font-size:25px;font-style:normal}.profile-origin-links{flex-wrap:wrap;gap:12px 26px;padding:24px 0 0;font-size:12px;line-height:1.7;display:flex}.profile-origin-links a:hover{text-decoration:underline}.editorial-source{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:45px;margin-top:55px;padding-top:28px;display:flex}.editorial-source p{color:var(--muted);max-width:65ch;font-size:14px;line-height:1.8}.editorial-source>a{flex-shrink:0}.dossier .case-status{border-left:2px solid var(--ink);margin-bottom:30px;padding-left:14px;font-size:12px;line-height:1.7;display:block}.dossier .project-story{min-width:0;max-width:760px}.dossier .project-story>section+section{border-top:1px solid var(--line);margin-top:43px;padding-top:30px}.dossier .project-story h2{letter-spacing:-.04em;max-width:26ch;margin:16px 0 22px;font-size:clamp(29px,3.1vw,43px);line-height:1.15}.dossier .project-story h3{letter-spacing:-.035em;margin:14px 0 19px;font-size:clamp(24px,2.5vw,33px);line-height:1.2}.dossier .project-story p{max-width:65ch;color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.85}.audience-note{border-left:2px solid var(--line);margin-top:24px;padding-left:20px}.audience-note>span{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.dossier .audience-note>p{margin-top:8px;font-size:14px}.contribution-list{margin:15px 0 20px;padding:0;list-style:none}.contribution-list>li{border-bottom:1px solid var(--line);max-width:68ch;color:var(--muted);padding:12px 0 12px 25px;font-size:15px;line-height:1.8;position:relative}.contribution-list>li:before{content:"↳";color:var(--ink);position:absolute;left:0}.dossier .case-recognition{color:var(--ink);border-left:2px solid var(--ink);margin-top:25px;padding-left:18px;font-size:14px}.topic-tags{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.topic-tags>li{border:1px solid var(--line);color:var(--muted);padding:7px 12px;font-size:11px;line-height:1.5}.case-related{border-top:1px solid var(--line);margin-top:40px;padding-top:20px}.case-related>.micro{margin-bottom:10px;display:block}.case-related>a{border-bottom:1px solid var(--line);letter-spacing:-.025em;justify-content:space-between;gap:20px;padding:15px 0;font-size:19px;line-height:1.4;display:flex}.case-related>a:hover{text-underline-offset:5px;text-decoration:underline}.experience-lens{grid-template-columns:1fr 1fr;gap:9vw;margin:45px 0 60px;display:grid}.experience-lens h2{margin:18px 0;font-size:clamp(30px,3.2vw,46px)}.experience-lens p{max-width:56ch;color:var(--muted);font-size:16px;line-height:1.8}.detailed-experience .experience-records{margin-top:30px}.detailed-experience .index-heading h2{letter-spacing:-.035em;font-size:clamp(28px,3.1vw,40px)}.detailed-experience .index-heading sup{vertical-align:super;font-size:12px}.section-explainer{color:var(--muted);max-width:70ch;margin-bottom:25px;font-size:15px;line-height:1.8}.detailed-role .timeline-date small{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.5;display:block}.detailed-role .timeline-name .role-preview{letter-spacing:0;color:var(--muted);max-width:56ch;margin-top:10px;font-size:13px;line-height:1.7;display:block}.role-expanded{max-width:780px;margin-left:calc(22% + 22px);padding:6px 0 34px}.role-expanded>.role-context{color:var(--muted);max-width:66ch;font-size:16px;line-height:1.85}.role-expanded h3{letter-spacing:.05em;text-transform:uppercase;margin-top:23px;font-size:12px;font-weight:400;line-height:1.5}.role-links{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.role-links .text-link{gap:15px;font-size:12px}.role-record-note{color:var(--muted);max-width:80ch;margin-top:28px;font-size:12px;line-height:1.8}.initiatives-section .initiative-description{max-width:45ch;margin-top:12px;font-size:14px;line-height:1.8}.initiative-paths{margin-top:60px}.initiative-paths>article{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:8vw;padding:45px 0;display:grid}.initiative-paths h2{max-width:18ch;margin:17px 0 22px;font-size:clamp(33px,3.4vw,48px);line-height:1.15}.initiative-paths p{max-width:55ch;color:var(--muted);font-size:15px;line-height:1.85}.initiative-paths article>div>a{border-bottom:1px solid var(--line);padding:20px 0 25px;display:block}.initiative-paths h3{letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 8px;font-size:28px;line-height:1.25;display:flex}.initiative-path-role{color:var(--muted);margin-bottom:14px;font-size:11px;display:block}.initiative-paths a:hover h3{text-underline-offset:7px;text-decoration:underline}.practice-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 55px;display:grid}.practice-evidence>a,.practice-evidence>article{border-top:1px solid var(--line);min-width:0;padding:23px 0 15px}.practice-evidence h3{letter-spacing:-.04em;justify-content:space-between;gap:25px;margin:17px 0;font-size:clamp(24px,2.4vw,32px);line-height:1.2;display:flex}.practice-evidence h3>span{flex-shrink:0}.practice-evidence p{color:var(--muted);max-width:54ch;font-size:15px;line-height:1.8}.practice-evidence a:hover h3{text-underline-offset:5px;text-decoration:underline}.skills-section .skill-title>p{max-width:45ch;font-size:15px;line-height:1.8}.expanded-profile .profile-block-title>h2{margin:15px 0 20px;font-size:clamp(30px,3vw,42px)}.expanded-profile .profile-block-title>p{color:var(--muted);max-width:35ch;font-size:15px;line-height:1.85}.expanded-profile .education-entry h3{letter-spacing:-.04em;margin:14px 0;font-size:28px;line-height:1.2}.expanded-profile .education-entry>p.education-degree{margin:10px 0;font-size:17px;line-height:1.65}.expanded-profile .education-entry>p.education-grade{border:1px solid var(--line);color:var(--ink);margin:5px 0 18px;padding:8px 13px;font-size:13px;display:inline-block}.expanded-profile .education-entry>p.education-context{max-width:62ch;margin:8px 0 20px;font-size:15px;line-height:1.8}.education-activity-block{border-left:2px solid var(--line);margin:20px 0;padding-left:18px}.education-activity-block>p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.8}.expanded-profile .education-entry .text-link{margin-top:5px;font-size:12px}.expanded-profile .credential-record h3{letter-spacing:-.025em;margin-top:6px;font-size:20px;line-height:1.4}.expanded-profile .credential-record p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7}.expanded-profile .credential-record p.credential-context{max-width:55ch;margin-top:13px;font-size:14px;line-height:1.8}.expanded-profile .credential-record .quiet-link{margin-top:12px;font-size:12px;display:inline-block}.expanded-profile .credential-record{grid-template-columns:30px 1fr;align-items:start}.expanded-profile .volunteer-records h3{letter-spacing:-.035em;margin:15px 0 10px;font-size:24px;line-height:1.3}.expanded-profile .volunteer-records h4{color:var(--muted);font-size:13px;line-height:1.5}.expanded-profile .volunteer-records p{max-width:62ch;margin-top:15px;font-size:15px;line-height:1.85}.journal-topic-intro{border-top:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:6vw;margin:20px 0 30px;padding:24px 0;display:grid}.journal-topic-intro p{max-width:75ch;color:var(--muted);font-size:15px;line-height:1.9}.journal-topic-intro strong{color:var(--ink);font-weight:500}.story-reading>p.story-lead{letter-spacing:-.015em;max-width:55ch;font-size:clamp(20px,2vw,27px);line-height:1.65}.story-depth>section{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.story-reading .story-depth h2{letter-spacing:-.035em;max-width:28ch;margin:15px 0 20px;font-size:clamp(26px,2.9vw,39px);line-height:1.2}.story-depth p{color:var(--muted);max-width:65ch;font-size:16px;line-height:1.85}.story-depth .contribution-list{margin-top:0}.related-notes{grid-template-columns:1fr 1fr;gap:30px;margin-top:20px;display:grid}.related-notes>a{border-bottom:1px solid var(--line);padding-bottom:20px}.related-notes h3{letter-spacing:-.035em;margin-bottom:12px;font-size:24px;line-height:1.25}.related-notes p{font-size:14px;line-height:1.8}.related-notes>a>span{margin-top:20px;font-size:12px;display:block}.gallery-context{color:var(--muted);max-width:76ch;margin:0 0 26px;font-size:14px;line-height:1.8}.contact-paths{border-bottom:1px solid var(--line);margin:35px 0 65px;padding-bottom:45px}.contact-context{color:var(--muted);max-width:75ch;margin-top:25px;font-size:14px;line-height:1.8}.studio-services article .service-deliverables{color:var(--muted);margin:18px 0;padding-left:16px;font-size:13px;line-height:1.8}.studio-services article .service-deliverables>li+li{margin-top:7px}.studio-working-method{margin:70px 0}.studio-working-method>p{color:var(--muted);max-width:65ch;margin:25px 0 35px;font-size:16px;line-height:1.8}.achievement-reading .record-reading-heading{letter-spacing:-.035em;margin:38px 0 20px;font-size:28px}.achievement-guide-copy{color:var(--muted);max-width:85ch;margin:25px 0 38px;font-size:15px;line-height:1.85}.home-index .home-index-links a>div{min-width:0}.home-index .home-index-links a>div h3{font-size:clamp(24px,2.7vw,38px);line-height:1.2}.home-index .home-index-links a>div p{color:var(--muted);letter-spacing:0;max-width:68ch;margin-top:12px;font-size:13px;line-height:1.75}.home-index .home-index-links a{align-items:start;padding-top:25px;padding-bottom:25px}.home-index .home-index-links a>span{padding-top:6px}.section-intro>p{font-size:16px;line-height:1.8}.about-grid p:not(.large-body){font-size:16px;line-height:1.85}.journal-body>p,.featured-copy>p{font-size:15px;line-height:1.8}@media (min-width:1100px){.dossier .dossier-body{grid-template-columns:210px minmax(0,760px);justify-content:space-between;gap:7vw}.role-expanded{margin-left:calc(22% + 30px)}}@media (max-width:1000px){.practice-grid{gap:28px}.snapshot-intro{gap:6vw}.role-expanded{max-width:720px;margin-left:0;padding-left:26px}.initiative-paths>article{gap:6vw}.current-focus{gap:5vw}}@media (max-width:700px){.snapshot-intro{grid-template-columns:1fr;gap:25px}.practice-grid{grid-template-columns:1fr;gap:20px}.practice-grid h3{max-width:25ch}.practice-grid p{max-width:65ch}.proof-strip{grid-template-columns:1fr;gap:0;margin-top:35px}.proof-strip>a+a{border-top:1px solid var(--line)}.proof-strip>a{grid-template-columns:1fr;gap:7px;padding:21px 0;display:grid}.proof-strip strong{font-size:24px}.home-snapshot{padding-top:45px;padding-bottom:50px}.narrative-chapters,.principles-block,.current-focus,.skills-in-practice{margin-top:60px}.narrative-chapter{grid-template-columns:1fr;gap:17px}.current-focus{grid-template-columns:1fr;gap:25px}.editorial-source{flex-direction:column;align-items:start;gap:20px}.experience-lens{grid-template-columns:1fr;gap:35px}.initiative-paths>article{grid-template-columns:1fr;gap:15px}.initiative-paths h2{max-width:24ch}.practice-evidence{grid-template-columns:1fr;gap:14px}.journal-topic-intro{grid-template-columns:1fr;gap:15px}.reading-guide{gap:6px 22px;margin:25px 0 35px}.reading-guide>span{flex-basis:100%;margin-bottom:8px}.reading-guide>a{font-size:12px}.detailed-role .timeline-name .role-preview{font-size:13px;line-height:1.7}.role-expanded{padding:10px 0 26px}.contribution-list>li{font-size:15px}.related-notes{grid-template-columns:1fr;gap:25px}.dossier .project-story>section+section{margin-top:32px;padding-top:25px}.expanded-profile .education-entry h3{font-size:26px}.expanded-profile .profile-block-title>p{max-width:60ch}.expanded-profile .credential-record{grid-template-columns:22px 1fr;gap:16px}.contact-paths{margin-top:30px;padding-bottom:30px}.home-index .home-index-links a>div p{font-size:13px}.home-index .home-index-links a{gap:14px}.dossier .project-story p,.role-expanded>.role-context{font-size:16px;line-height:1.85}}@media (prefers-reduced-motion:reduce){.reading-guide a,.case-related a{scroll-behavior:auto}}.post-details{--post-accent:#c56849;--post-ink:#283522;--post-muted:#707967;color:var(--post-ink);text-align:left;min-width:0}.post-details .post-metrics{background:#dfe5d8;border:1px solid #dfe5d8;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(min(115px,100%),1fr));gap:1px;margin:22px 0 24px;display:grid;overflow:hidden}.post-metrics>div{background:#f6f8f1;flex-direction:column;min-width:0;padding:17px 16px;display:flex;position:relative}.post-metrics dt{color:#66715c;overflow-wrap:anywhere;order:1;font-size:10px;line-height:1.5}.post-metrics dd{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 6px;font-size:25px;font-weight:600;line-height:1.16}.post-metrics dd a{color:inherit;justify-content:space-between;align-items:flex-start;gap:6px;text-decoration:none;display:flex}.post-metrics dd svg{color:var(--post-accent);flex:none;margin-top:3px}.post-metrics>div>span{color:#748067;order:2;margin-top:8px;font-size:10px;line-height:1.6}.post-details h2,.post-details h3{letter-spacing:.1em;text-transform:uppercase;color:var(--post-muted);margin:0 0 12px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.5}.post-key-points{gap:12px;display:grid;margin:0!important;padding:0!important;list-style:none!important}.post-key-points>li{overflow-wrap:anywhere;font-size:13px;line-height:1.85;position:relative;padding-left:17px!important}.post-key-points>li:before{content:"";background:var(--post-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.8em;left:0}.post-context p,.post-takeaway p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.post-expansion{border-top:1px solid #e6eadd;margin-top:19px}.post-expansion>summary{cursor:pointer;color:#6b7f55;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;font-size:11px;font-weight:500;list-style:none;display:flex}.post-expansion>summary::-webkit-details-marker{display:none}.post-expansion>summary svg{flex:none;transition:transform .18s}.post-expansion[open]>summary svg{transform:rotate(180deg)}.post-expansion>div{gap:22px;padding-top:20px;display:grid}:is(.post-details a:focus-visible,.post-expansion>summary:focus-visible){outline:2px solid var(--post-accent);outline-offset:5px;border-radius:3px}.post-takeaway{border-left:2px solid #c5684966;padding-left:15px}.post-related,.post-stat-sources{flex-wrap:wrap;align-items:center;gap:9px 13px;font-size:10px;line-height:1.6;display:flex}.post-related>span,.post-stat-sources>span{color:var(--post-muted);letter-spacing:.07em;text-transform:uppercase;flex-basis:100%;font-size:9px}.post-related>a{color:#5f774c;border:1px solid #dce5d2;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;text-decoration:none;display:flex}.post-stat-sources>a{color:#6f7f61;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:flex}.post-details-full{border-top:1px solid #e1e6da;border-bottom:1px solid #e1e6da;gap:28px;margin:26px 0 34px;padding:26px 0;display:grid}.post-details-full .post-metrics{margin:0}.post-details-full .post-metrics dd{font-size:31px}.post-details-full .post-context{order:-1}.post-reading-links{gap:25px;margin:28px 0 35px;display:grid}.post-reading-links h3{text-transform:uppercase;letter-spacing:.1em;color:#707967;margin:0 0 12px;font-size:10px!important}.post-reading-links section>a{color:#526846;border-bottom:1px solid #e5e9df;justify-content:space-between;gap:15px;padding:11px 0;font-size:13px;line-height:1.75;display:flex}.sf-layout-grid .post-metrics{grid-template-columns:1fr;margin-top:17px}.sf-layout-grid .post-metrics>div{padding:13px}.sf-layout-grid .post-metrics>div+div{border-top:1px solid #dfe5d8;border-left:0}.sf-layout-grid .post-metrics dd{font-size:22px}.sf-layout-grid .post-key-points>li{font-size:12px;line-height:1.8}.sf-layout-grid .post-key-points{gap:10px}@media (max-width:760px){.post-key-points>li{font-size:12px;line-height:1.9}.post-metrics>div{padding:15px 12px}.post-metrics dd{font-size:23px}.post-metrics dt{font-size:9px}.post-details-full .post-metrics dd{font-size:26px}.post-context p,.post-takeaway p{font-size:13px}.post-details-full{gap:25px;padding:24px 0}.sf-layout-grid .post-key-points>li,.sf-layout-grid .post-context p,.sf-layout-grid .post-takeaway p{font-size:11px}}@media (prefers-reduced-motion:reduce){.post-expansion>summary svg{transition:none}}.ig-section{color:#f0f0e9;--ig-soft:#b5b9ac;--ig-rule:#f0f0e926;--ig-accent:#d6efb1;background:#171916;overflow:clip}.ig-section-label{border-bottom:1px solid var(--ig-rule);letter-spacing:.12em;text-transform:uppercase;color:var(--ig-soft);justify-content:space-between;gap:20px;padding-bottom:22px;font-size:10px;display:flex}.ig-section-label>span:first-child{color:#f0f0e9;align-items:center;gap:18px;display:flex}.ig-section-label i{color:var(--ig-accent);font-size:9px;font-style:normal}.ig-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--ig-soft);font-size:10px;line-height:1.7}.ig-heading-row{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;padding:54px 0 64px;display:grid}.ig-heading-row h1,.ig-heading-row h2{letter-spacing:-.065em;margin-top:22px;font-size:clamp(64px,8.7vw,132px);line-height:.92}.ig-heading-row em{color:var(--ig-accent);letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.ig-heading-row>div:last-child{justify-self:end;max-width:340px}.ig-heading-row p{color:var(--ig-soft);margin-bottom:26px;font-size:15px;line-height:1.85}.ig-text-button{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:25px;width:fit-content;max-width:100%;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.ig-text-button:hover{color:var(--ig-accent)}.ig-feature{grid-template-columns:1fr 1fr .65fr;align-items:center;gap:5vw;display:grid}.ig-feature-story{min-width:0}.ig-feature-story h3{letter-spacing:-.045em;margin-top:18px;font-size:clamp(28px,3vw,44px);line-height:1.13}.ig-feature-story>p,.ig-next>p{color:var(--ig-soft);margin:20px 0 24px;font-size:13px;line-height:1.85}.ig-feature-quote{border-top:1px solid var(--ig-rule);border-bottom:1px solid var(--ig-rule);margin:28px 0;padding:25px 0 30px}.ig-feature-quote>span:first-child{color:var(--ig-accent);font-family:Georgia,serif;font-size:52px;line-height:.7}.ig-feature-quote blockquote{letter-spacing:-.03em;margin:4px 0 18px;font-size:clamp(19px,2vw,28px);line-height:1.35}.ig-feature-quote>span:last-child{color:var(--ig-soft);font-size:9px}.ig-feature-film{justify-self:center;width:100%;min-width:0;max-width:350px;transition:transform .5s;transform:rotate(1deg)}.ig-feature-film:hover{transform:rotate(0)}.ig-film-footnote{color:var(--ig-soft);margin-top:13px;font-size:9px;line-height:1.6;display:block}.ig-player{isolation:isolate;aspect-ratio:9/16;color:#fff;background:#2e322b;width:100%;position:relative;overflow:hidden}.ig-player>video,.ig-player>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ig-player-original>img{object-fit:cover}.ig-player-meta{pointer-events:none;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:12px;font-size:9px;line-height:1.5;display:flex;position:absolute;inset:12px 12px auto}.ig-player-meta>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111a;padding:6px 9px}.ig-player-meta i{vertical-align:middle;background:#d6efb1;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.ig-player-controls{background:linear-gradient(#0000,#000c);justify-content:space-between;gap:8px;padding:40px 12px 16px;display:flex;position:absolute;inset:auto 0 0}.ig-player-controls button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111b;border:1px solid #fff5;padding:10px 12px;font-size:10px}.ig-player-controls button>span{margin-right:5px}.ig-player-controls button:hover{color:#171916;background:#f0f0e9}.ig-player-progress{background:#fff4;height:2px;position:absolute;bottom:0;left:0;right:0}.ig-player-progress>span{transform-origin:0;background:#d6efb1;width:100%;height:100%;display:block;transform:scaleX(0)}.ig-original-play{color:#171916;background:#efeee9;justify-content:center;align-items:center;gap:12px;padding:16px 10px;font-size:12px;display:flex;position:absolute;bottom:22px;left:18px;right:18px}.ig-original-play>span{font-size:20px}.ig-account-credits{flex-wrap:wrap;gap:5px 16px;font-size:10px;line-height:1.6;display:flex}.ig-account-credits>a{color:var(--ig-soft,var(--muted));text-underline-offset:4px;-webkit-text-decoration:underline #969b8855;text-decoration:underline #969b8855}.ig-feature-story>.ig-text-button{margin-top:15px}.ig-next{align-self:end;padding-bottom:30px}.ig-next-cover{aspect-ratio:9/13;width:100%;margin-top:18px;padding:0;display:block;position:relative;overflow:hidden}.ig-next-cover img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.ig-next-cover>span{color:#171916;background:#efeee9;place-items:center;width:34px;height:34px;font-size:21px;display:grid;position:absolute;bottom:12px;right:12px}.ig-next-cover:hover img{transform:scale(1.04)}.ig-next h3{letter-spacing:-.04em;margin-top:21px;font-size:23px;line-height:1.15}.ig-next>p{margin:12px 0;font-size:11px}.ig-next .ig-text-button{font-size:10px}.ig-home-bottom{border-top:1px solid var(--ig-rule);grid-template-columns:1fr 1.4fr auto;align-items:center;gap:24px;margin-top:58px;padding-top:30px;display:grid}.ig-home-bottom>div{flex-wrap:wrap;gap:8px 22px;font-size:10px;display:flex}.ig-home-bottom>a{font-size:12px}.ig-home-bottom>a>span{margin-left:25px}.ig-latest{padding-top:90px;padding-bottom:95px}.ig-latest-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.ig-latest-heading h2{margin-top:15px;font-size:clamp(36px,4.5vw,65px)}.ig-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px;display:grid}.ig-post{min-width:0}.ig-post-image{aspect-ratio:4/3;background:#d7d8d0;display:block;position:relative;overflow:hidden}.ig-post-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.ig-post-image:hover img{transform:scale(1.035)}.ig-post-image>span{color:#171916;background:#efeee9;place-items:center;width:32px;height:32px;font-size:20px;display:grid;position:absolute;bottom:12px;right:12px}.ig-post-meta{text-transform:uppercase;letter-spacing:.04em;color:var(--ig-soft,var(--muted));justify-content:space-between;gap:12px;margin:20px 0 12px;font-size:8px;line-height:1.6;display:flex}.ig-post h3{letter-spacing:-.04em;font-size:26px;line-height:1.12}.ig-post>p{color:var(--ig-soft,var(--muted));margin:14px 0;font-size:12px;line-height:1.8}.ig-caption{border-top:1px solid var(--ig-rule,var(--line));margin-top:20px;font-size:11px;line-height:1.8}.ig-caption summary{cursor:pointer;justify-content:space-between;gap:20px;padding:15px 0;list-style:none;display:flex}.ig-caption summary::-webkit-details-marker{display:none}.ig-caption[open] summary>span{transform:rotate(45deg)}.ig-caption>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ig-soft,var(--muted));max-height:360px;padding-right:10px;font-size:12px;line-height:1.9;overflow:auto}.ig-caption>a{text-underline-offset:4px;margin-top:12px;text-decoration:underline;display:inline-block}.ig-profiles{border-top:1px solid var(--ig-rule);border-bottom:1px solid var(--ig-rule);grid-template-columns:1fr 1fr;display:grid}.ig-profiles>a{align-items:start;gap:22px;padding:30px 0;display:flex}.ig-profiles>a:first-child{border-right:1px solid var(--ig-rule);padding-right:30px}.ig-profiles>a:last-child{padding-left:30px}.ig-profile-mark{border:1px solid var(--ig-rule);letter-spacing:-.06em;width:48px;height:48px;color:var(--ig-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid}.ig-profiles h2{letter-spacing:-.035em;font-size:23px;line-height:1.2}.ig-profiles div>span{color:var(--ig-soft);margin:5px 0;font-size:10px;line-height:1.8;display:block}.ig-profiles div>p{color:var(--ig-soft);max-width:320px;font-size:12px;line-height:1.7}.ig-profiles>a>span:last-child{margin-left:auto;font-size:22px}.ig-filter-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;display:flex}.ig-filter-tools>div{flex-wrap:wrap;gap:9px;display:flex}.ig-filter-tools button{border:1px solid var(--ig-rule);color:var(--ig-soft);border-radius:40px;padding:10px 15px;font-size:11px}.ig-filter-tools button[aria-pressed=true]{color:#171916;background:var(--ig-accent);border-color:var(--ig-accent)}.ig-filter-tools sup{margin-left:5px;font-size:8px}.ig-filter-tools input{border:0;border-bottom:1px solid var(--ig-rule);color:#f0f0e9;background:0 0;width:190px;padding:10px 0;font-size:12px}.ig-filter-tools input::placeholder{color:var(--ig-soft)}.ig-reels-heading{justify-content:space-between;align-items:end;gap:20px;margin:58px 0 30px;display:flex}.ig-reels-heading h2{letter-spacing:-.04em;font-size:32px}.ig-reels-heading sup{letter-spacing:0;color:var(--ig-soft);font-size:11px}.ig-reels-heading>span{color:var(--ig-soft);font-size:10px}.ig-reel-list{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ig-reel-entry{grid-template-columns:1fr .85fr;align-items:center;gap:25px;min-width:0;display:grid}.ig-reel-entry h3{letter-spacing:-.04em;margin:16px 0;font-size:clamp(22px,2.6vw,36px);line-height:1.12}.ig-reel-entry p{color:var(--ig-soft);margin-bottom:20px;font-size:12px;line-height:1.85}.ig-reel-entry .ig-text-button{margin-top:18px;font-size:11px}.ig-related-link{color:var(--ig-soft);margin-top:18px;font-size:10px;line-height:1.6;display:block}.ig-related-link:hover{color:var(--ig-accent)}.ig-stories-heading{border-top:1px solid var(--ig-rule);margin:90px 0 40px;padding-top:45px;scroll-margin-top:115px}.ig-stories-heading h2{margin-top:18px;font-size:clamp(34px,4.8vw,64px)}.ig-stories-heading>p{color:var(--ig-soft);max-width:500px;margin-top:22px;font-size:13px;line-height:1.8}.ig-import-note{color:var(--ig-soft);border-top:1px solid var(--ig-rule);justify-content:space-between;gap:25px;margin-top:60px;padding-top:26px;font-size:9px;line-height:1.7;display:flex}.ig-empty{padding:45px 0;line-height:2}.ig-empty button{font-size:12px;text-decoration:underline}.ig-viewer{color:#f0f0e9;--ig-soft:#b5b9ac;--ig-rule:#f0f0e926;--ig-accent:#d6efb1;background:#171916;border:1px solid #efeee930;width:min(1180px,100vw - 40px);max-width:none;height:calc(100svh - 40px);max-height:none;margin:auto;padding:0;position:fixed;inset:20px}.ig-viewer::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070907e8}.ig-viewer-top{border-bottom:1px solid var(--ig-rule);justify-content:space-between;align-items:center;gap:20px;height:66px;padding:0 30px;display:flex}.ig-viewer-top>span{letter-spacing:-.04em;font-size:20px}.ig-viewer-top-title{letter-spacing:.1em;text-transform:uppercase;color:var(--ig-soft);margin-left:24px;font-size:10px}.ig-viewer-top button{align-items:center;gap:20px;font-size:12px;display:flex}.ig-viewer-top button>span{font-size:28px;line-height:1}.ig-viewer-grid{grid-template-columns:1fr 1fr;min-height:calc(100% - 66px);display:grid}.ig-viewer-screen{background:#0c0e0c;justify-content:center;align-items:center;min-width:0;padding:24px;display:flex}.ig-viewer-screen>.ig-player{align-self:start;max-width:min(400px,56.25svh - 86.625px)}.ig-viewer-screen iframe{background:#fff;border:0;width:100%;height:100%;min-height:560px}.ig-viewer-story{min-width:0;padding:40px}.ig-viewer-story h2{letter-spacing:-.05em;margin:18px 0 23px;font-size:clamp(32px,4vw,56px);line-height:1.04}.ig-viewer-description{color:var(--ig-soft);margin:23px 0;font-size:14px;line-height:1.85}.ig-source-caption{border-top:1px solid var(--ig-rule);padding-top:24px}.ig-source-caption>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d4d7cc;margin:14px 0 24px;font-size:12px;line-height:1.95}.ig-viewer-actions{border-top:1px solid var(--ig-rule);flex-wrap:wrap;gap:14px 25px;padding:25px 0;font-size:11px;display:flex}.ig-viewer-actions a,.ig-viewer-actions button{text-underline-offset:5px;text-decoration:underline}.ig-playback-note{color:var(--ig-soft);border-left:2px solid var(--ig-accent);margin:25px 0;padding-left:12px;font-size:11px;line-height:1.8}.ig-viewer-navigation{border-top:1px solid var(--ig-rule);justify-content:space-between;align-items:center;gap:15px;padding-top:22px;font-size:11px;display:flex}.ig-viewer-navigation>span{color:var(--ig-soft);font-size:10px}.site-motion-off .ig-feature-film{transform:none}.site-motion-off .ig-next-cover img,.site-motion-off .ig-post-image img{transition:none;transform:none}@media (min-width:1500px){.ig-feature{grid-template-columns:1.1fr 1fr .7fr;gap:80px}.ig-next-cover{max-width:240px}}@media (max-width:1100px){.ig-feature{grid-template-columns:1fr 1fr .6fr;gap:30px}.ig-feature-story h3{font-size:29px}.ig-feature-quote{margin:22px 0;padding:20px 0}.ig-feature-quote blockquote{font-size:22px}.ig-next{padding-bottom:25px}.ig-reel-list{gap:30px}.ig-reel-entry{grid-template-columns:1fr;align-items:start}.ig-reel-entry>.ig-player{justify-self:center;max-width:340px}.ig-reel-entry>div:last-child{padding-top:4px}.ig-reel-entry h3{font-size:32px}.ig-reel-entry .ig-account-credits{min-height:36px}.ig-post-grid{gap:35px 25px}.ig-post h3{font-size:23px}.ig-home-bottom{grid-template-columns:1fr auto}.ig-home-bottom>.ig-eyebrow{grid-column:1/-1}}@media (max-width:760px){.ig-heading-row{grid-template-columns:1fr;gap:30px;padding:38px 0 45px}.ig-heading-row h1,.ig-heading-row h2{font-size:clamp(64px,13vw,94px)}.ig-heading-row>div:last-child{justify-self:start;max-width:420px}.ig-heading-row p{margin-bottom:16px;font-size:14px}.ig-feature{grid-template-columns:1fr 1fr;align-items:start;gap:35px 24px}.ig-feature-story{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.ig-feature-story>.ig-eyebrow,.ig-feature-story>h3,.ig-feature-story>p{grid-column:1}.ig-feature-story>.ig-feature-quote{grid-area:1/2/5;align-self:center;margin:0}.ig-feature-story>.ig-account-credits,.ig-feature-story>.ig-text-button{grid-column:1}.ig-feature-story h3{font-size:33px}.ig-feature-film{max-width:340px;transform:none}.ig-next{align-self:center;padding:0}.ig-next-cover{max-width:200px}.ig-next>p{max-width:220px}.ig-home-bottom{margin-top:38px}.ig-home-bottom>div{flex-direction:column}.ig-post-grid{grid-template-columns:1fr 1fr}.ig-latest .ig-post:last-child{display:none}.ig-latest{padding-top:65px;padding-bottom:65px}.ig-latest-heading{display:block}.ig-latest-heading>a{margin-top:22px}.ig-profiles>a{gap:15px;padding-top:24px;padding-bottom:24px}.ig-profiles>a:first-child{padding-right:20px}.ig-profiles>a:last-child{padding-left:20px}.ig-profile-mark{display:none}.ig-profiles h2{font-size:21px}.ig-viewer{width:calc(100vw - 16px);height:calc(100svh - 16px);inset:8px}.ig-viewer-grid{grid-template-columns:.9fr 1fr}.ig-viewer-top{height:58px;padding:0 20px}.ig-viewer-screen{align-items:start;padding:15px}.ig-viewer-story{padding:25px}.ig-viewer-story h2{font-size:34px}.ig-viewer-screen>.ig-player{max-width:100%}.ig-viewer-top-title{margin-left:15px}.ig-import-note{display:block}.ig-import-note>span{margin-bottom:8px;display:block}}@media (max-width:520px){.ig-section-label>span:last-child{text-align:right;max-width:115px;font-size:8px}.ig-heading-row h1,.ig-heading-row h2{font-size:67px}.ig-heading-row .ig-eyebrow{font-size:8px}.ig-feature{grid-template-columns:1fr;gap:30px}.ig-feature-story{display:block}.ig-feature-story h3{max-width:300px;font-size:34px}.ig-feature-story>p{max-width:340px;font-size:13px}.ig-feature-quote{display:none}.ig-feature-film{width:min(100%,350px);max-width:100%}.ig-next{border-top:1px solid var(--ig-rule);grid-template-columns:105px 1fr;align-items:start;gap:0 20px;padding-top:24px;display:grid}.ig-next>.ig-eyebrow{grid-area:1/2;font-size:8px}.ig-next-cover{aspect-ratio:9/15;grid-area:1/1/5;margin-top:0}.ig-next h3{grid-column:2;margin-top:10px;font-size:24px}.ig-next>p{grid-column:2;margin:10px 0;font-size:11px;line-height:1.7}.ig-next>.ig-text-button{grid-column:2;padding-top:7px;font-size:10px}.ig-home-bottom{grid-template-columns:1fr;gap:18px;margin-top:30px}.ig-home-bottom>.ig-eyebrow{font-size:9px}.ig-home-bottom>div{gap:8px;font-size:10px}.ig-home-bottom>a{border-top:1px solid var(--ig-rule);justify-content:space-between;padding-top:18px;display:flex}.ig-post-grid{grid-template-columns:1fr;gap:42px}.ig-latest .ig-post:last-child{display:block}.ig-post h3{font-size:28px}.ig-post-meta{font-size:9px}.ig-post>p{font-size:13px}.ig-profiles{grid-template-columns:1fr}.ig-profiles>a:first-child{border-right:0;border-bottom:1px solid var(--ig-rule);padding-right:0}.ig-profiles>a:last-child{padding-left:0}.ig-profile-mark{display:grid}.ig-profiles h2{font-size:23px}.ig-filter-tools{gap:20px;margin-top:27px}.ig-filter-tools>div{gap:7px}.ig-filter-tools button{padding:9px 12px;font-size:10px}.ig-filter-tools label,.ig-filter-tools input{width:100%}.ig-reels-heading{align-items:start;margin-top:38px}.ig-reels-heading>span{max-width:125px;line-height:1.8}.ig-reel-list{grid-template-columns:1fr;gap:40px}.ig-reel-entry{border-bottom:1px solid var(--ig-rule);gap:22px;padding-bottom:32px}.ig-reel-entry>.ig-player{width:min(100%,350px)}.ig-reel-entry h3{font-size:34px}.ig-reel-entry .ig-account-credits{min-height:0}.ig-stories-heading{margin-top:48px;padding-top:32px}.ig-stories-heading h2{font-size:42px}.ig-viewer-grid{grid-template-columns:1fr}.ig-viewer-top-title{font-size:9px}.ig-viewer-screen{padding:20px 28px}.ig-viewer-screen>.ig-player{max-width:290px}.ig-viewer-story{padding:28px 22px}.ig-viewer-screen iframe{height:620px;min-height:0}.ig-source-caption>p{font-size:12px}.ig-viewer-description{font-size:13px}}@media (prefers-reduced-motion:reduce){.ig-feature-film{transform:none}.ig-next-cover img,.ig-post-image img{transition:none;transform:none}}.ig-search-result{border-bottom:1px solid var(--line);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:18px 0;font-size:22px;display:flex}.ig-search-result small{letter-spacing:0;color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.ig-viewer{overscroll-behavior:contain;overflow:auto}.ig-viewer-top{z-index:3;background:#171916;position:sticky;top:0}.ig-post-image img{object-fit:contain}.ig-next-cover{aspect-ratio:9/16}.social-app{--sf-paper:#f4f3ef;--sf-white:#fff;--sf-ink:#232824;--sf-muted:#798078;--sf-line:#e5e7e1;--sf-accent:#dc593e;--sf-tint:#fbede7;--sf-green:#486b54;background:var(--sf-paper);min-height:100svh;color:var(--sf-ink);letter-spacing:-.012em;font-family:Helvetica Neue ME,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6}.social-app h1,.social-app h2,.social-app h3,.social-app p{margin:0}.social-app h1,.social-app h2,.social-app h3{font-weight:500}.social-app h2{letter-spacing:-.04em;font-size:22px;line-height:1.25}.social-app button,.social-app a,.social-app input,.social-app select,.social-app textarea{font-family:inherit}.social-app button{padding:0}.social-app button:disabled{opacity:.55}.social-app svg{stroke-width:1.7px;flex-shrink:0}.social-app input,.social-app textarea,.social-app select{color:var(--sf-ink)}.sf-skip{z-index:100;background:var(--sf-ink);color:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:8px;left:20px;transform:translateY(-150%)}.sf-skip:focus{transform:none}.sf-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sf-topbar{z-index:35;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--sf-line);background:#ffffffed;height:76px;position:sticky;top:0}.sf-topbar-inner{grid-template-columns:242px minmax(0,1fr) 294px;align-items:center;gap:28px;max-width:1480px;height:100%;margin:0 auto;padding:0 32px;display:grid}.sf-wordmark{align-items:center;gap:13px;display:flex}.sf-wordmark>span{letter-spacing:-.12em;align-items:baseline;font-size:37px;font-weight:600;line-height:1;display:flex}.sf-wordmark>span>span{margin-left:1px}.sf-wordmark i{color:var(--sf-accent);margin-left:2px;font-style:normal}.sf-wordmark>strong{letter-spacing:-.02em;font-size:13px;font-weight:500;line-height:1.5}.sf-wordmark small{color:var(--sf-muted);letter-spacing:0;font-size:10px;font-weight:400;display:block}.sf-search-trigger{border:1px solid var(--sf-line);color:#747972;background:#f5f6f2;border-radius:12px;align-items:center;gap:11px;width:100%;max-width:490px;height:40px;font-size:12px;display:flex;padding:0 15px!important}.sf-search-trigger kbd{opacity:.7;margin-left:auto;font-family:inherit;font-size:10px}.sf-topbar-actions{justify-content:end;align-items:center;gap:24px;display:flex}.sf-topbar-message{align-items:center;gap:9px;font-size:12px;display:flex}.sf-avatar{object-fit:cover;object-position:50% 25%;background:#f2eae1;border-radius:50%;flex-shrink:0;width:40px;height:40px}.sf-avatar-small{width:35px;height:35px;box-shadow:0 0 0 1px var(--sf-line);border:2px solid #fff}.sf-mobile-menu{display:none!important}.sf-layout{grid-template-columns:242px minmax(0,1fr) 294px;align-items:start;gap:28px;max-width:1480px;margin:0 auto;padding:28px 32px 60px;display:grid}.sf-left-rail{scrollbar-width:none;max-height:calc(100svh - 125px);padding-right:5px;position:sticky;top:104px;overflow:auto}.sf-mini-profile{border-bottom:1px solid var(--sf-line);align-items:center;gap:11px;margin-bottom:18px;padding:8px 10px 23px;display:flex}.sf-mini-profile strong{font-size:13px;font-weight:500;display:block}.sf-mini-profile small{color:var(--sf-muted);max-width:140px;font-size:10px;line-height:1.6;display:block}.sf-navigation{flex-direction:column;gap:3px;display:flex}.sf-navigation>a{color:#6c736a;border-radius:11px;align-items:center;gap:14px;padding:11px 15px;font-size:12px;transition:background .2s,color .2s;display:flex}.sf-navigation>a:hover{color:var(--sf-ink);background:#eceee7}.sf-navigation>a.is-current{color:#2c4436;background:#e8ebe3;font-weight:500}.sf-navigation>a.is-current>svg{stroke:#426149}.sf-navigation small{background:#fff;border-radius:5px;place-items:center;min-width:21px;height:20px;margin-left:auto;padding:0 5px;font-size:10px;display:grid}.sf-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:39px;font-size:12px;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex;padding:9px 15px!important}.sf-button-primary{background:var(--sf-accent);box-shadow:0 3px 8px #ad452d10;color:#fff!important}.sf-button-primary:hover{background:#c64c34;transform:translateY(-1px)}.sf-button-outline{border-color:var(--sf-line);color:var(--sf-ink);background:#fff}.sf-button-outline:hover{background:#f8f9f5;border-color:#aab2a7}.sf-connect-button{white-space:nowrap;margin:22px 8px 0;font-size:11px;display:flex}.sf-left-footer{color:#737870;flex-wrap:wrap;gap:8px 16px;padding:23px 14px 5px;font-size:9px;display:flex}.sf-left-footer>a{align-items:center;gap:4px;display:flex}.sf-left-footer>p{width:100%;font-size:8px}.sf-main{min-width:0}.sf-feed-topline{color:#72776f;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:15px;margin:3px 0 18px;font-size:9px;display:flex}.sf-feed-topline>span:first-child{align-items:center;gap:7px;display:flex}.sf-feed-topline i{background:#6e8f67;border-radius:50%;width:5px;height:5px;display:block}.sf-panel,.sf-post,.sf-profile-header{background:var(--sf-white);border:1px solid var(--sf-line);border-radius:17px;margin-bottom:18px;overflow:hidden;box-shadow:0 2px 3px #17261902}.sf-panel{padding:23px}.sf-panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sf-panel-title h2{letter-spacing:-.025em;font-size:14px;line-height:1.4}.sf-panel-title>a{color:var(--sf-muted);align-items:center;gap:5px;font-size:10px;display:flex}.sf-panel-title>span{color:var(--sf-muted);font-size:16px}.sf-profile-header{border-radius:20px}.sf-cover{color:#fff;background:#304038;height:206px;position:relative;overflow:hidden}.sf-cover>img{object-fit:cover;object-position:center 38%;opacity:.8;width:100%;height:100%}.sf-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#12241b95,#0000 75%),linear-gradient(#0000 35%,#13251b50);position:absolute;inset:0}.sf-cover-caption{z-index:1;justify-content:space-between;align-items:start;gap:20px;display:flex;position:absolute;inset:26px 25px auto}.sf-cover-caption>span:first-child{letter-spacing:-.04em;font-size:20px}.sf-cover-caption>span:last-child{text-align:right;letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;line-height:1.25}.sf-cover-location{z-index:1;letter-spacing:.04em;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;bottom:18px;right:23px}.sf-profile-info{padding:0 26px 24px}.sf-profile-top{justify-content:space-between;align-items:end;gap:18px;margin-top:-39px;margin-bottom:20px;display:flex;position:relative}.sf-profile-avatar{background:#fff;border-radius:50%;box-shadow:0 0 0 1px #17171508;padding:4px!important}.sf-profile-avatar>.sf-avatar{width:91px;height:91px}.sf-profile-top>div{align-items:center;gap:9px;padding-bottom:3px;display:flex}.sf-icon-button{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;display:flex;border:1px solid var(--sf-line)!important}.sf-icon-button:hover{background:var(--sf-paper)}.sf-profile-name h1{letter-spacing:-.065em;font-size:35px;line-height:1.1;display:inline-block}.sf-profile-name h1>span{color:var(--sf-accent)}.sf-profile-tag{color:#5c685a;margin-top:10px;font-size:12px;display:block}.sf-profile-info>p{color:#687165;max-width:510px;margin-top:14px;font-size:13px;line-height:1.85}.sf-profile-meta{color:#72776f;flex-wrap:wrap;gap:10px 17px;margin-top:16px;font-size:9px;display:flex}.sf-profile-meta>a,.sf-profile-meta>span{align-items:center;gap:5px;display:flex}.sf-profile-stats{color:#747971;flex-wrap:wrap;gap:9px 23px;margin-top:21px;font-size:10px;display:flex}.sf-profile-stats strong{color:var(--sf-ink);margin-right:3px;font-size:13px;font-weight:500}.sf-profile-tabs{border-top:1px solid var(--sf-line);justify-content:space-around;align-items:center;padding:0 15px;display:flex}.sf-profile-tabs>a{color:#747a71;padding:15px 8px;font-size:11px;position:relative}.sf-profile-tabs>a[aria-current]{color:var(--sf-ink)}.sf-profile-tabs>a[aria-current]:after{background:var(--sf-accent);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.sf-moments{padding:20px 22px}.sf-moments .sf-panel-title{margin-bottom:17px}.sf-stories{scrollbar-width:none;gap:13px;padding:2px 2px 4px;display:flex;overflow-x:auto}.sf-story{flex-direction:column;flex:0 0 74px;align-items:center;gap:9px;min-width:0;display:flex}.sf-story>span{border:1px solid #c9b0a0;border-radius:16px;width:66px;height:78px;padding:3px;overflow:hidden}.sf-story img{object-fit:cover;object-position:center 35%;border-radius:12px;width:100%;height:100%;transition:transform .35s}.sf-story:hover img{transform:scale(1.06)}.sf-story strong{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:74px;font-size:8px;font-weight:400;line-height:1.4;overflow:hidden}.sf-story-intro>span{color:#74856b;background:#f1f3ec;border:1px dashed #bfc9b8;place-items:center;display:grid}.sf-pinned-label{color:#7c786f;align-items:center;gap:7px;padding:13px 23px 0;font-size:9px;display:flex}.sf-author{align-items:center;gap:11px;padding:21px 23px 0;display:flex}.sf-author>div{flex-direction:column;min-width:0;display:flex}.sf-author>div>a{letter-spacing:-.02em;font-size:12px;font-weight:500;line-height:1.5}.sf-author>div>span{color:#72776d;margin-top:2px;font-size:9px}.sf-post-dot{color:#747870;align-self:start;margin-left:auto;font-size:20px}.sf-post-copy{padding:18px 23px 21px}.sf-post-copy h2{letter-spacing:-.045em;white-space:pre-line;font-size:21px;line-height:1.25}.sf-post-copy>p{color:#6d7568;white-space:pre-line;overflow-wrap:anywhere;margin-top:14px;font-size:13px;line-height:1.9}.sf-post-category{letter-spacing:.06em;text-transform:uppercase;color:#827363;align-items:center;gap:6px;margin-bottom:11px;font-size:8px;display:flex}.sf-post-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-post-text.is-expanded{display:block;overflow:visible}.sf-more{color:var(--sf-accent);margin-top:8px;font-size:10px;padding:5px 0!important}.sf-pinned .sf-post-copy h2{letter-spacing:-.05em;max-width:450px;font-size:27px;line-height:1.2}.sf-pinned-foot{border-top:1px solid var(--sf-line);color:#72796b;background:#f9faf6;justify-content:space-between;align-items:center;gap:14px;padding:15px 23px;font-size:9px;display:flex}.sf-pinned-foot>a{color:#516b49;align-items:center;gap:8px;font-size:10px;display:flex}.sf-inline-link{color:var(--sf-accent);align-items:center;gap:8px;margin-top:18px;font-size:11px;display:inline-flex}.sf-feed-tools{margin-top:22px;padding:0}.sf-filter-tabs{scrollbar-width:none;white-space:nowrap;border-bottom:1px solid var(--sf-line);gap:4px;padding:0 15px;display:flex;overflow-x:auto}.sf-filter-tabs button{color:#72786c;border-bottom:2px solid #0000;flex-shrink:0;font-size:10px;padding:14px 10px!important}.sf-filter-tabs button[aria-pressed=true]{color:#4b6345;border-bottom-color:#79916b}.sf-feed-search-row{align-items:center;gap:12px;padding:13px 17px;display:flex}.sf-feed-search-row>label{color:#73776f;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sf-feed-search-row input{outline-offset:4px;background:0 0;border:0;width:100%;min-width:0;height:28px;font-size:11px}.sf-feed-search-row input::placeholder{color:#747a6d}.sf-feed-search-row>select{background:#fff;border:0;max-width:112px;padding:6px 0;font-size:9px}.sf-feed-search-row>.sf-icon-button{color:#727a6b;width:29px;height:29px;border:0!important}.sf-results{color:#72776c;justify-content:space-between;gap:15px;font-size:9px;display:flex;margin:0 4px 13px!important}.sf-results>span{color:#747770;font-size:8px}.sf-post-list{grid-template-columns:1fr;gap:18px;display:grid}.sf-post-list>.sf-post{margin-bottom:0}.sf-layout-grid{grid-template-columns:1fr 1fr;gap:14px}.sf-layout-grid .sf-author{gap:8px;padding:17px 16px 0}.sf-layout-grid .sf-avatar,.sf-layout-grid .sf-brand{width:31px;height:31px}.sf-layout-grid .sf-author>div>a{font-size:10px}.sf-layout-grid .sf-author>div>span{font-size:8px}.sf-layout-grid .sf-post-copy{padding:15px 16px 17px}.sf-layout-grid .sf-post-copy h2{letter-spacing:-.035em;font-size:17px}.sf-layout-grid .sf-post-copy>p{font-size:11px;line-height:1.8}.sf-layout-grid .sf-post-category{font-size:7px}.sf-layout-grid .sf-card-actions{flex-wrap:wrap;gap:15px;padding:11px 13px}.sf-layout-grid .sf-card-actions .sf-read{display:none}.sf-layout-grid .sf-post-image{background:#f5f5f0;height:240px;min-height:0}.sf-layout-grid .sf-post-image>img{object-fit:contain;width:100%;height:100%}.sf-brand{border:1px solid #17261908;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;padding:6px;display:flex;overflow:hidden}.sf-brand>img{object-fit:contain;width:100%;height:100%}.sf-brand-dark{color:#fff;background:#101210}.sf-brand-light{color:#293427;background:#fafbf8}.sf-brand-symbol{color:#707c66;background:#f0f2eb}.sf-project-media{justify-content:center;align-items:center;min-height:210px;display:flex;position:relative;overflow:hidden}.sf-project-media>img{object-fit:contain;max-width:58%;max-height:115px}.sf-project-media>span{opacity:.55;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:16px;left:23px;right:23px}.sf-post-image{background:#f4f5f0;width:100%;display:block;position:relative;overflow:hidden;text-align:center!important}.sf-post-image>img{object-fit:contain;width:100%;height:auto;max-height:530px;transition:transform .5s}.sf-post-image>span{color:#4f5e48;background:#fffd;border:1px solid #fff8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:14px;right:15px}.sf-post-image:hover>img{transform:scale(1.012)}.sf-post-video{background:#ecede8;justify-content:center;padding:18px;display:flex}.sf-post-video>.ig-player{border-radius:12px;max-width:330px;overflow:hidden}.sf-post-video .ig-player-controls button{border-radius:6px;font-size:10px;padding:10px 12px!important}.sf-post-video .ig-player-original img{object-fit:contain;background:#293225}.sf-post-video .ig-original-play{border-radius:8px}.sf-photo-caption{color:#737a6b;border-bottom:1px solid var(--sf-line);align-items:center;gap:6px;padding:12px 23px;font-size:9px;display:flex}.sf-account-line{color:#827569;flex-wrap:wrap;gap:6px 12px;margin-top:15px;font-size:9px;display:flex}.sf-card-actions{border-top:1px solid var(--sf-line);align-items:center;gap:23px;padding:13px 23px;display:flex}.sf-card-actions>button,.sf-card-actions>a{color:#737b6b;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.sf-card-actions>button:hover,.sf-card-actions>a:hover,.sf-card-actions>button[aria-pressed=true]{color:var(--sf-accent)}.sf-card-actions>.sf-read{color:#526a49;margin-left:auto}.sf-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.sf-tags>span,.sf-tags>a{color:#7b8b6d;background:#f3f5ef;border-radius:6px;padding:5px 9px;font-size:9px;line-height:1.5}.sf-project-role{color:#76776d!important;margin-top:9px!important;font-size:10px!important}.sf-award-result{color:#967137;background:#fffcf4;border:1px solid #eee5d1;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:12px 13px;font-size:13px;line-height:1.5;display:flex}.sf-source-note{color:#72796b;padding:12px 23px;font-size:9px}.sf-load-more{background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:22px;font-size:12px;display:flex;border:1px solid var(--sf-line)!important;padding:19px 23px!important}.sf-load-more>span{color:#727a69;align-items:center;gap:10px;font-size:10px;display:flex}.sf-feed-end{text-align:center;color:#717869;flex-direction:column;align-items:center;gap:10px;padding:48px 20px 25px;font-size:11px;display:flex}.sf-feed-end>span{color:#727b66;font-size:25px}.sf-feed-end>a{align-items:center;gap:7px;margin-top:7px;font-size:9px;display:flex}.sf-right-rail{scrollbar-width:none;flex-direction:column;gap:17px;min-width:0;max-height:calc(100svh - 120px);padding-bottom:12px;display:flex;position:sticky;top:104px;overflow:auto}.sf-right-rail .sf-panel{margin-bottom:0;padding:23px}.sf-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#727a69;font-size:8px;display:block}.sf-right-intro{background:#eef0e6;border-color:#e3e8d8}.sf-right-intro h2{letter-spacing:-.065em;margin-top:18px;font-size:31px;line-height:1.05}.sf-right-intro h2 em{color:#7f876e;letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.sf-right-intro p{color:#717964;margin-top:18px;font-size:11px;line-height:1.9}.sf-right-intro>a{color:#637b51;justify-content:space-between;align-items:center;gap:12px;margin-top:21px;font-size:10px;display:flex}.sf-building-panel>a:not(.sf-see-all){align-items:center;gap:10px;margin-bottom:20px;display:flex}.sf-building-panel>a>span:nth-child(2){flex:1;min-width:0}.sf-building-panel strong{font-size:11px;font-weight:500;display:block}.sf-building-panel small{color:#73796b;margin-top:3px;font-size:8px;line-height:1.6;display:block}.sf-building-panel>a>svg{color:#72786a}.sf-building-panel .sf-brand{border-radius:10px;width:37px;height:37px}.sf-building-panel .sf-see-all{border-top:1px solid var(--sf-line);color:#748a61;justify-content:space-between;align-items:center;padding-top:16px;font-size:10px;display:flex}.sf-right-photos .sf-panel-title{margin-bottom:16px}.sf-right-photos>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sf-right-photos button{aspect-ratio:1.15;border-radius:9px;width:100%;display:block;overflow:hidden}.sf-right-photos img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;transition:transform .4s}.sf-right-photos button:hover img{transform:scale(1.06)}.sf-elsewhere h2{margin-bottom:17px;font-size:14px}.sf-elsewhere>a{color:#717c64;align-items:center;gap:9px;margin-top:15px;font-size:10px;display:flex}.sf-elsewhere>a>svg:last-child{margin-left:auto}.sf-right-signoff{letter-spacing:-.025em;color:#75776e;padding:15px 22px;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.5}.sf-right-signoff>span{letter-spacing:.1em;margin-top:15px;font-family:Arial,sans-serif;font-size:11px;font-style:normal;display:block}.sf-page-heading{margin:5px 0 25px;padding:22px 2px 5px}.sf-page-heading>span{text-transform:uppercase;letter-spacing:.12em;color:#837564;font-size:9px}.sf-page-heading h1{letter-spacing:-.065em;max-width:550px;margin-top:15px;font-size:38px;line-height:1.12}.sf-page-heading p{color:#747a67;max-width:530px;margin-top:16px;font-size:13px;line-height:1.85}.sf-linkedin-connection{background:#fff;align-items:start;gap:15px;padding:21px;display:flex}.sf-linkedin-mark{color:#5b8498;background:#edf3f6;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.sf-linkedin-connection>div{flex:1;min-width:0}.sf-linkedin-connection h2{letter-spacing:-.03em;font-size:15px;line-height:1.5}.sf-linkedin-connection p{color:#737a69;margin-top:7px;font-size:10px;line-height:1.9}.sf-linkedin-connection a{color:#5f7d8c;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.sf-spin{animation:1.5s linear infinite sf-spin}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-account-pills{scrollbar-width:none;gap:10px;margin:15px 0 5px;display:flex;overflow:auto}.sf-account-pills>a{border:1px solid var(--sf-line);white-space:nowrap;color:#897461;background:#fff;border-radius:30px;align-items:center;gap:7px;padding:11px 13px;font-size:9px;display:flex}.sf-download-panel{justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.sf-download-panel>span{color:#875;align-items:center;gap:10px;font-size:11px;display:flex}.sf-download-panel>a{color:#707a61;align-items:center;gap:6px;font-size:9px;display:flex}.sf-note-card>h2{letter-spacing:-.045em;font-size:23px;line-height:1.25}.sf-note-card>p{color:#6f7963;margin-top:15px;font-size:13px;line-height:1.9}.sf-note-card>div:not(.sf-tags){border-top:1px solid var(--sf-line);margin-top:22px;padding-top:20px}.sf-note-card h3{letter-spacing:-.025em;font-size:17px;line-height:1.4}.sf-note-card>div>p{color:#727a67;margin-top:9px;font-size:12px;line-height:1.9}.sf-about-portrait{background:#e9ebe1;width:100%;display:block;overflow:hidden}.sf-about-portrait img{object-fit:contain;width:100%;height:auto;max-height:500px}.sf-section-label{color:#6d795e;align-items:center;gap:10px;margin:31px 0 20px;padding:0 3px;scroll-margin-top:105px;display:flex}.sf-section-label h2{font-size:16px}.sf-subtitle{letter-spacing:-.02em;color:#717a60;font-size:14px;line-height:1.6;margin-top:13px!important}.sf-callout{background:#f7f8f2;border:1px solid #eaf0df;border-radius:9px;margin-top:18px;padding:15px}.sf-callout>span{text-transform:uppercase;letter-spacing:.08em;color:#717b62;font-size:8px}.sf-callout p{color:#717c60;margin-top:7px;font-size:11px;line-height:1.9}.sf-role-detail{border-top:0;border-radius:0 0 17px 17px;margin-top:-27px;padding-top:22px;position:relative}.sf-role-detail>span{text-transform:uppercase;letter-spacing:.07em;color:#747c67;font-size:9px}.sf-role-detail ul{color:#707c61;margin-top:12px;padding-left:18px;font-size:12px;line-height:1.9}.sf-network-panel>h2{font-size:25px}.sf-network-panel>p{color:#727a69;margin-top:13px;font-size:11px;line-height:1.9}.sf-network-search{border:1px solid var(--sf-line);color:#747a6a;background:#f5f7ef;border-radius:9px;align-items:center;gap:10px;margin-top:23px;padding:11px 13px;display:flex}.sf-network-search input{background:0 0;border:0;width:100%;font-size:11px}.sf-network-panel .sf-filter-tabs{border-bottom:1px solid var(--sf-line);margin:18px -8px 22px;padding:0}.sf-network-panel .sf-filter-tabs button{font-size:9px;padding-left:8px!important;padding-right:8px!important}.sf-network-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 15px;display:grid}.sf-network-grid>a{flex-direction:column;min-width:0;display:flex}.sf-network-logo{border:1px solid var(--sf-line);border-radius:11px;place-items:center;height:87px;padding:15px;display:grid;overflow:hidden}.sf-network-logo svg{width:100%;height:100%;max-height:65px}.sf-network-grid strong{margin-top:10px;font-size:10px;font-weight:400;line-height:1.5}.sf-network-grid small{color:#737968;margin-top:4px;font-size:7px;line-height:1.6}.sf-contact-intro>.sf-avatar{width:61px;height:61px;margin-bottom:22px}.sf-contact-intro h2{max-width:380px;font-size:27px;line-height:1.2}.sf-contact-intro p{color:#727b67;margin-top:18px;font-size:12px;line-height:1.9}.sf-contact-intro>a{color:#6d7a5c;overflow-wrap:anywhere;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.sf-contact-card form{flex-direction:column;gap:20px;display:flex}.sf-contact-card label{color:#6f795e;flex-direction:column;gap:9px;font-size:10px;display:flex}.sf-contact-card input,.sf-contact-card select,.sf-contact-card textarea{background:#fafbf7;border:1px solid #e8ecdf;border-radius:9px;outline-color:#a6b48d;width:100%;min-width:0;padding:13px;font-size:12px;line-height:1.7}.sf-contact-card input::placeholder,.sf-contact-card textarea::placeholder{color:#737869}.sf-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sf-form-row>*{min-width:0}.sf-contact-card .sf-button{align-self:start;padding:12px 18px!important}.sf-form-hint{color:#737a68;font-size:9px;margin-top:-8px!important}.sf-form-status{color:#707d5a;background:#f4f6ec;border:1px solid #e4ebd6;border-radius:10px;padding:16px;font-size:11px}.sf-form-status textarea{min-height:130px;margin-top:15px;font-size:10px}.sf-empty{text-align:center;color:#727c64;flex-direction:column;align-items:center;gap:20px;padding:45px 25px;display:flex}.sf-empty h1{letter-spacing:-.055em;color:var(--sf-ink);font-size:40px;line-height:1.1}.sf-empty h2{color:var(--sf-ink);font-size:22px}.sf-empty p{font-size:12px}.sf-empty>span{letter-spacing:.15em;font-size:12px}.sf-custom-page h1{letter-spacing:-.055em;font-size:36px;line-height:1.12}.sf-custom-page>img{border-radius:10px;width:100%;height:auto;margin-top:22px}.sf-custom-page>.sf-lead{font-size:16px;line-height:1.8}.sf-dialog{color:#233021;background:#fff;border:1px solid #e4e7de;border-radius:20px;width:min(680px,100vw - 32px);max-width:none;max-height:calc(100svh - 64px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #14280c25}.sf-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#18271196}.sf-dialog-heading{border-bottom:1px solid #e8eddf;justify-content:space-between;align-items:center;gap:20px;padding:25px 26px;display:flex}.sf-dialog-heading h2{letter-spacing:-.035em;font-size:20px}.sf-global-search{color:#6f7a61;align-items:center;gap:13px;padding:22px 28px;display:flex}.sf-global-search input{color:#344729;background:0 0;border:0;width:100%;font-size:16px}.sf-search-results{min-height:200px;padding:0 25px 25px}.sf-search-results>a{border-top:1px solid #e9eedf;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.sf-search-results small{color:#727a65;font-size:9px;display:block}.sf-search-results strong{margin-top:5px;font-size:15px;font-weight:400;line-height:1.6;display:block}.sf-search-results>p{color:#727c65;padding:25px 0;font-size:13px}.sf-search-shortcuts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sf-search-shortcuts>a{color:#6c7b5b;background:#f4f7ed;border-radius:9px;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.sf-search-shortcuts>a>svg:last-child{margin-left:auto}.sf-image-dialog{background:#f4f6ed;width:min(1100px,100vw - 40px);overflow:auto}.sf-image-dialog>img{object-fit:contain;width:100%;max-height:calc(100svh - 145px)}.sf-image-close{z-index:2;background:#ffffffe8;border-radius:50%;place-items:center;width:36px;height:36px;margin:16px 16px -52px auto;display:grid;position:sticky;top:16px;box-shadow:0 2px 10px #17261922}.sf-image-dialog>a{color:#717d5e;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:11px;display:flex}.sf-toast{z-index:100;color:#fff;background:#263622;border:1px solid #435e38;border-radius:12px;max-width:calc(100vw - 30px);padding:14px 22px;font-size:12px;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #17261922}.sf-detail{border:1px solid var(--sf-line);background:#fff;border-radius:17px;margin-bottom:20px;padding:24px;overflow:hidden}.sf-detail .section-pad{padding:0}.sf-detail .detail-breadcrumb{margin:0 0 25px;padding:0 0 15px;font-size:10px}.sf-detail .dossier-intro,.sf-detail .story-reading{padding:0}.sf-detail .dossier-intro>h1,.sf-detail .story-reading>h1,.sf-detail .achievement-reading>h1{letter-spacing:-.06em;margin-top:15px;font-size:38px;line-height:1.1}.sf-detail .dossier-intro>p{max-width:100%;margin:18px 0 25px;font-size:16px;line-height:1.7}.sf-detail .project-art{aspect-ratio:1.6;border-radius:10px}.sf-detail .dossier-body{grid-template-columns:1fr;gap:25px;margin-top:25px;padding-top:25px}.sf-detail .dossier-body aside{flex-wrap:wrap;align-items:start;gap:17px;display:flex;position:static}.sf-detail .dossier-body aside dl{flex-wrap:wrap;gap:20px;margin:0;font-size:11px;display:flex}.sf-detail .dossier-body aside .text-link{font-size:10px}.sf-detail .project-story-intro,.sf-detail .case-story-block p{font-size:13px;line-height:1.85}.sf-detail .dossier h2,.sf-detail .project-story h2,.sf-detail .story-context h2{font-size:24px;line-height:1.25}.sf-detail .story-reading>img{border-radius:10px;margin:25px 0}.sf-detail .story-lead{margin-top:25px;font-size:17px;line-height:1.7}.sf-detail .reading-source{padding:20px 0 0;font-size:10px;display:block}.sf-detail .reading-source>.text-link{margin-top:15px}.sf-detail .story-context p,.sf-detail .managed-story-body p{font-size:13px;line-height:1.9}.sf-detail .story-context h3{font-size:21px}.sf-detail .next-project{margin-top:30px;padding-top:25px;font-size:18px}.sf-detail .next-project>span:last-child{font-size:28px}.sf-back{color:#707961;border-bottom:1px solid var(--sf-line);align-items:center;gap:8px;padding-bottom:20px;font-size:11px;display:flex}.sf-detail .achievement-reading{padding:22px 0 0}.sf-detail .achievement-reading-result{font-size:24px}.sf-detail .achievement-facts{grid-template-columns:1fr 1fr;gap:18px}.sf-detail .achievement-reading-summary{font-size:17px;line-height:1.8}.sf-detail .achievement-details{font-size:12px;line-height:1.9}.sf-detail .achievement-photo-grid{gap:15px}.sf-detail .achievement-photo-grid img{border-radius:9px}.sf-detail .achievement-related>h3,.sf-detail .achievement-source-list>h3{font-size:10px}.sf-detail .achievement-source-list>a{font-size:14px}.social-app .lightbox .modal-top{background:#f4f6ed}.social-app .lightbox{border-radius:18px;overflow:auto}.social-app .lightbox-image{background:#e9eee1}.sf-mobile-footer,.sf-bottom-nav,.sf-mobile-page-menu{display:none}@media (min-width:1600px){.sf-layout,.sf-topbar-inner{grid-template-columns:242px minmax(0,1fr) 294px;gap:32px;max-width:1510px}}@media (max-width:1250px){.sf-layout,.sf-topbar-inner{grid-template-columns:205px minmax(0,1fr) 255px;gap:20px;padding-left:24px;padding-right:24px}.sf-wordmark{gap:10px}.sf-wordmark>strong{font-size:11px}.sf-wordmark small{font-size:8px}.sf-navigation>a{gap:11px;padding:10px 12px;font-size:11px}.sf-right-rail .sf-panel{padding:20px}.sf-connect-button{gap:6px;font-size:10px}.sf-profile-name h1{font-size:32px}.sf-cover{height:185px}.sf-cover-caption>span:last-child{font-size:19px}.sf-profile-info{padding-left:22px;padding-right:22px}.sf-post-copy h2{font-size:20px}.sf-card-actions{gap:18px;padding-left:21px;padding-right:21px}.sf-topbar-actions{gap:18px}.sf-right-intro h2{font-size:28px}}@media (max-width:1080px){.sf-layout,.sf-topbar-inner{grid-template-columns:205px minmax(0,1fr);gap:28px;max-width:980px}.sf-topbar-inner{grid-template-columns:205px minmax(0,1fr) auto;gap:28px}.sf-right-rail{display:none}.sf-main{width:100%;max-width:680px}.sf-search-trigger{max-width:420px}.sf-cover{height:210px}.sf-left-rail{top:101px}.sf-post-copy h2{font-size:22px}.sf-profile-name h1{font-size:35px}.sf-mobile-footer{color:#717864;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:30px 5px;font-size:9px;display:flex}.sf-mobile-footer>a:first-child{color:#687f53;flex-basis:100%;align-items:center;gap:8px;font-size:11px;display:flex}.sf-topbar-message span{display:none}}@media (max-width:760px){.sf-topbar{height:66px}.sf-topbar-inner{justify-content:space-between;gap:20px;padding:0 20px;display:flex}.sf-wordmark>span{font-size:32px}.sf-wordmark>strong{font-size:11px}.sf-wordmark small{display:none}.sf-search-trigger{color:#717c64;background:0 0;border:0;justify-content:center;width:38px;height:36px;margin-left:auto;padding:0!important}.sf-search-trigger>span,.sf-search-trigger>kbd{display:none}.sf-topbar-actions{gap:14px}.sf-topbar-actions>a:last-of-type{display:none}.sf-mobile-menu{border:0!important;display:flex!important}.sf-topbar-message{color:#6d7963}.sf-layout{max-width:680px;padding:18px 18px 95px;display:block}.sf-left-rail{display:none}.sf-main{max-width:none}.sf-feed-topline{margin:0 3px 15px;font-size:8px}.sf-feed-topline>span:last-child{font-size:7px}.sf-mobile-footer{padding-bottom:15px}.sf-bottom-nav{height:66px;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--sf-line);z-index:35;background:#ffffffed;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.sf-bottom-nav>a,.sf-bottom-nav>button{color:#727c64;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:50px;min-height:50px;font-size:8px;display:flex}.sf-bottom-nav [aria-current=page]{color:#d25e40}.sf-mobile-page-menu{z-index:50;border:1px solid var(--sf-line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:5px;max-height:calc(100svh - 165px);padding:15px;display:grid;position:fixed;top:77px;left:15px;right:15px;overflow:auto;box-shadow:0 15px 60px #263b1720}.sf-mobile-page-menu>a{color:#6b7b5c;border-radius:8px;align-items:center;gap:10px;padding:12px 9px;font-size:11px;display:flex}.sf-mobile-page-menu>a.is-current{color:#6c8957;background:#eff4e5}.sf-mobile-page-menu small{margin-left:auto;font-size:8px}.sf-toast{bottom:90px}.sf-profile-header{border-radius:17px}.sf-cover{height:207px}.sf-profile-info{padding:0 22px 22px}.sf-cover-caption{inset:23px 22px auto}.sf-profile-name h1{font-size:34px}.sf-profile-info>p{font-size:13px}.sf-page-heading{padding-top:16px}.sf-page-heading h1{font-size:36px}.sf-page-heading p{font-size:12px}.sf-contact-intro h2{font-size:27px}.sf-dialog{max-height:calc(100svh - 40px)}.sf-dialog-heading{padding:20px}.sf-dialog-heading h2{font-size:18px}.sf-global-search{padding:20px}.sf-global-search input{font-size:14px}.sf-search-results{padding-left:20px;padding-right:20px}.sf-search-shortcuts>a{padding:13px 10px;font-size:10px}.sf-image-dialog{width:calc(100vw - 20px)}}@media (max-width:440px){.sf-topbar-inner{gap:12px;padding:0 17px}.sf-wordmark{gap:9px}.sf-wordmark>strong{font-size:10px}.sf-topbar-actions{gap:9px}.sf-layout{padding:14px 12px 86px}.sf-feed-topline{gap:10px;font-size:7px}.sf-feed-topline>span:last-child{font-size:6px}.sf-panel,.sf-post{border-radius:14px;margin-bottom:14px}.sf-panel{padding:19px}.sf-profile-header{border-radius:16px;margin-bottom:14px}.sf-cover{height:177px}.sf-cover-caption{inset:20px 20px auto}.sf-cover-caption>span:first-child{font-size:16px}.sf-cover-caption>span:last-child{font-size:18px}.sf-cover-location{font-size:8px;bottom:15px;right:17px}.sf-profile-info{padding:0 20px 22px}.sf-profile-top{gap:12px;margin-top:-34px;margin-bottom:18px}.sf-profile-avatar>.sf-avatar{width:77px;height:77px}.sf-profile-top>div{gap:7px}.sf-profile-top .sf-button{min-height:34px;font-size:10px;padding:7px 11px!important}.sf-profile-top .sf-icon-button{width:32px;height:32px}.sf-profile-name h1{font-size:31px;line-height:1.15}.sf-profile-tag{font-size:11px}.sf-profile-info>p{margin-top:13px;font-size:12px;line-height:1.85}.sf-profile-meta{gap:9px 14px;font-size:8px}.sf-profile-stats{gap:9px 17px;margin-top:17px;font-size:8px}.sf-profile-stats strong{font-size:11px}.sf-profile-tabs>a{padding:13px 5px;font-size:10px}.sf-moments{padding:18px}.sf-panel-title{margin-bottom:16px}.sf-panel-title h2{font-size:12px}.sf-stories{gap:10px}.sf-story{flex-basis:65px}.sf-story>span{width:61px;height:75px}.sf-story strong{max-width:65px;font-size:7px}.sf-author{gap:10px;padding:19px 19px 0}.sf-author>.sf-avatar,.sf-author>.sf-brand{width:36px;height:36px}.sf-author>div>a{font-size:11px}.sf-author>div>span{font-size:8px}.sf-post-copy{padding:17px 19px 20px}.sf-post-copy h2{font-size:21px}.sf-post-copy>p{font-size:12px;line-height:1.9}.sf-post-category{font-size:7px}.sf-pinned-label{padding-left:19px;font-size:8px}.sf-pinned .sf-post-copy h2{font-size:24px}.sf-pinned-foot{flex-wrap:wrap;gap:10px;padding:14px 19px}.sf-pinned-foot>span{font-size:8px}.sf-pinned-foot>a{font-size:9px}.sf-filter-tabs{gap:0;padding:0 10px}.sf-filter-tabs button{font-size:9px;padding:13px 9px!important}.sf-feed-search-row{gap:8px;padding:11px 15px}.sf-feed-search-row input{font-size:10px}.sf-feed-search-row select{max-width:87px;font-size:8px}.sf-feed-tools{margin-top:18px;padding:0}.sf-results{font-size:8px;margin-bottom:12px!important}.sf-results>span{display:none}.sf-card-actions{gap:19px;padding:13px 18px}.sf-card-actions>a,.sf-card-actions>button{gap:6px;font-size:9px}.sf-card-actions svg{width:15px;height:15px}.sf-card-actions>.sf-read{font-size:9px}.sf-post-list{gap:14px}.sf-layout-grid{gap:10px}.sf-layout-grid .sf-author{gap:7px;padding:13px 12px 0}.sf-layout-grid .sf-avatar{width:25px;height:25px}.sf-layout-grid .sf-author>div>a{font-size:8px}.sf-layout-grid .sf-author>div>span{font-size:6px}.sf-layout-grid .sf-post-dot{display:none}.sf-layout-grid .sf-post-copy{padding:13px 12px 15px}.sf-layout-grid .sf-post-copy h2{font-size:15px;line-height:1.35}.sf-layout-grid .sf-post-copy>p{-webkit-line-clamp:3;font-size:10px}.sf-layout-grid .sf-post-category{margin-bottom:8px;font-size:6px}.sf-layout-grid .sf-card-actions{gap:12px;padding:11px 12px}.sf-layout-grid .sf-card-actions>button{gap:4px;font-size:8px}.sf-layout-grid .sf-card-actions>a:not(.sf-read){display:none}.sf-layout-grid .sf-post-image{height:160px}.sf-layout-grid .sf-photo-caption{padding:11px 12px;font-size:7px}.sf-post-video{padding:15px}.sf-linkedin-connection{gap:12px;padding:18px}.sf-linkedin-mark{width:33px;height:33px}.sf-linkedin-connection h2{font-size:14px}.sf-linkedin-connection p,.sf-linkedin-connection a{font-size:9px}.sf-linkedin-connection>.sf-icon-button{width:28px;height:28px;border:0!important}.sf-page-heading{margin-bottom:22px;padding:15px 5px 6px}.sf-page-heading h1{font-size:34px;line-height:1.13}.sf-page-heading>span{font-size:8px}.sf-page-heading p{margin-top:14px;font-size:12px;line-height:1.85}.sf-download-panel{gap:12px;padding:17px}.sf-download-panel>span{gap:7px;font-size:9px}.sf-download-panel>a{gap:3px;font-size:8px}.sf-note-card h2{font-size:22px}.sf-note-card>p{font-size:12px}.sf-role-detail{margin-top:-25px;padding-top:23px}.sf-role-detail ul{font-size:11px}.sf-network-grid{grid-template-columns:1fr 1fr;gap:20px 15px}.sf-network-logo{height:95px}.sf-network-grid strong{font-size:11px}.sf-network-grid small{font-size:8px}.sf-form-row{grid-template-columns:1fr;gap:20px}.sf-contact-intro>a{font-size:13px}.sf-detail{border-radius:14px;padding:20px}.sf-detail .dossier-intro>h1,.sf-detail .story-reading>h1,.sf-detail .achievement-reading>h1{font-size:32px;line-height:1.12}.sf-detail .dossier-intro>p,.sf-detail .story-lead{font-size:15px}.sf-detail .dossier-body{gap:25px}.sf-detail .dossier-body aside dl{font-size:10px}.sf-detail .achievement-reading-result{font-size:22px}.sf-detail .achievement-reading-summary{font-size:15px}.sf-detail .achievement-facts{gap:18px 12px}.sf-detail .achievement-source-list>a{font-size:12px}.sf-global-search{gap:10px}.sf-global-search input{font-size:12px}.sf-dialog-heading h2{font-size:16px}.sf-search-shortcuts{gap:8px}.sf-search-shortcuts>a{padding:11px 8px;font-size:9px}.sf-search-shortcuts>a>svg{width:15px}.sf-search-results strong{font-size:13px}.sf-bottom-nav{height:62px}.sf-bottom-nav>a,.sf-bottom-nav>button{font-size:7px}.sf-post-video .ig-player{max-width:310px}}@media (prefers-reduced-motion:reduce){.social-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sf-post-image:hover>img,.sf-story:hover img,.sf-right-photos button:hover img,.sf-button-primary:hover{transform:none}}.sf-linkedin-icon{letter-spacing:-.06em;border:1.3px solid;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-weight:700;line-height:1;display:inline-flex}.sf-post-copy>p{font-size:14px;line-height:1.85}.sf-author>div>a{font-size:13px}.sf-author>div>span{font-size:10px}.sf-post-category{font-size:9px}.sf-card-actions>button,.sf-card-actions>a,.sf-filter-tabs button{font-size:11px}.sf-profile-info>p{font-size:14px}.sf-profile-tag{font-size:13px}.sf-profile-meta{font-size:10px}.sf-profile-stats{font-size:11px}.sf-right-intro p{font-size:12px;line-height:1.8}.sf-eyebrow{font-size:9px}.sf-left-footer{font-size:10px}.sf-left-footer>p{font-size:9px}.sf-profile-avatar>.sf-avatar,.sf-avatar{object-position:50% 33%}@media (max-width:760px){.sf-post-copy>p{font-size:13px;line-height:1.9}.sf-author>div>a{font-size:12px}.sf-author>div>span{font-size:9px}.sf-post-category{font-size:8px}.sf-card-actions>button,.sf-card-actions>a,.sf-filter-tabs button{font-size:10px}.sf-profile-info>p{font-size:13px}.sf-profile-tag{font-size:12px}.sf-profile-meta,.sf-profile-stats{font-size:9px}.sf-layout-grid .sf-post-copy>p{font-size:11px}.sf-layout-grid .sf-author>div>a{font-size:9px}.sf-layout-grid .sf-author>div>span{font-size:7px}.sf-layout-grid .sf-card-actions>button{font-size:9px}}.sf-role-detail{border-top:1px solid var(--sf-line);border-radius:14px;margin-top:-8px}.sf-stories{scroll-snap-type:x proximity}.sf-story{scroll-snap-align:start}.sf-post{animation:.35s ease-out both sf-card-appear}@keyframes sf-card-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sf-post{animation:none}}.site-motion-off .sf-post{animation:none}.sf-left-footer>button,.sf-mobile-footer>button{font-size:inherit;color:inherit}.portfolio-home-app{--fp-paper:#fff;--fp-ink:#141416;--fp-muted:#707074;--fp-line:#1414161c;--fp-accent:#c74600;--fp-orange:#ff650f;background:var(--fp-paper);color:var(--fp-ink)}.fp-home{background:var(--fp-paper);color:var(--fp-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.7;position:relative;overflow:clip}.fp-home *{min-width:0}.fp-home a:hover{color:inherit}.fp-home a:focus-visible{outline:2px solid var(--fp-orange);outline-offset:5px}.fp-home button:focus-visible{outline:2px solid var(--fp-orange);outline-offset:5px}.fp-home summary:focus-visible{outline:2px solid var(--fp-orange);outline-offset:5px}.fp-photo-fan:focus-visible{outline:2px solid var(--fp-orange);outline-offset:5px}.fp-home h1,.fp-home h2,.fp-home h3,.fp-home h4{color:inherit;letter-spacing:-.055em;font-weight:650}.fp-home em{font-family:inherit;font-weight:inherit;letter-spacing:inherit;font-style:normal}.fp-home button{padding:0}.fp-home svg{flex-shrink:0}.fp-wrap{width:calc(100% - 2*clamp(24px,7vw,100px));max-width:1200px;margin-inline:auto}.fp-header{z-index:40;color:#fff;position:absolute;inset:18px 0 auto}.fp-header-inner{align-items:center;gap:32px;height:90px;display:flex;position:relative}.fp-wordmark{align-items:center;gap:12px;margin-right:auto;display:flex}.fp-wordmark>span:first-child{letter-spacing:-.12em;font-size:36px;font-weight:700;line-height:1}.fp-wordmark>span:first-child>span{color:var(--fp-orange)}.fp-wordmark>span:last-child{font-size:12px;font-weight:600;line-height:1.6}.fp-wordmark small{color:#b8bcc7;letter-spacing:0;font-size:9px;font-weight:400;display:block}.fp-primary-nav{align-items:center;gap:28px;font-size:11px;display:flex}.fp-primary-nav>a{color:#c9cbd2;align-items:center;gap:5px;padding:12px 0;display:flex;position:relative}.fp-primary-nav>a:hover,.fp-primary-nav>a[aria-current]{color:#fff}.fp-primary-nav>a[aria-current]:after{content:"";background:#fff;width:100%;height:1px;position:absolute;bottom:8px;left:0}.fp-nav-dot,.fp-live-dot{background:var(--fp-orange);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.fp-header-tools{align-items:center;gap:10px;display:flex}.fp-icon-button,.fp-explore>summary{cursor:pointer;justify-content:center;align-items:center;width:36px;min-height:44px;display:flex}.fp-header-contact{color:#141416;background:#fff;border-radius:50px;align-items:center;gap:14px;min-height:40px;padding:6px 7px 6px 17px;font-size:10px;display:flex}.fp-header-contact>svg{background:var(--fp-orange);border-radius:50%;width:27px;height:27px;padding:6px}.fp-header-contact:hover{background:#f1f1f1;color:#141416!important}.fp-explore>summary{list-style:none}.fp-explore>summary::-webkit-details-marker{display:none}.fp-explore[open]>summary{color:var(--fp-orange)}.fp-explore>nav{width:min(620px,100vw - 48px);max-height:calc(100svh - 110px);color:var(--fp-ink);border:1px solid var(--fp-line);background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;gap:0 30px;padding:20px 28px;display:grid;position:absolute;top:76px;right:0;overflow-y:auto;box-shadow:0 18px 50px #00000020}.fp-explore>nav>a{border-bottom:1px solid var(--fp-line);justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:12px 0;font-size:12px;display:flex}.fp-explore>nav>a:hover{color:var(--fp-accent)}.fp-eyebrow{color:var(--fp-accent);letter-spacing:-.01em;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.6;display:flex}.fp-hero{isolation:isolate;color:#fff;background:#10192d;border-radius:24px 24px 48px 48px;width:calc(100% - 36px);max-width:1440px;height:min(840px,88svh);min-height:720px;margin:18px auto 0;position:relative;overflow:hidden}.fp-hero-atmosphere{z-index:-2;background:radial-gradient(at 51% 106%,#c73d08 0%,#7f280f 20%,#0000 58%),radial-gradient(at 77% 20%,#18334b 0%,#0000 60%),linear-gradient(115deg,#101a2d,#0b1223 72%);position:absolute;inset:0}.fp-hero-atmosphere:after{content:"";background:linear-gradient(#0000 70%,#210900b0);position:absolute;inset:0}.fp-hero-portrait{pointer-events:none;z-index:-1;width:60%;height:calc(100% - 34px);position:absolute;bottom:0;left:52%;transform:translate(-50%)}.fp-hero-portrait>button{pointer-events:auto;cursor:zoom-in;width:100%;height:100%;display:block}.fp-hero-portrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 30px #05080f50);width:100%;height:100%}.fp-hero-copy{z-index:2;max-width:50%;position:absolute;top:28%;left:clamp(32px,5.3vw,80px)}.fp-hero-copy>.fp-eyebrow{color:#ff995c;letter-spacing:-.015em;margin-bottom:21px;font-size:14px;font-weight:500}.fp-hero-copy h1{letter-spacing:-.065em;text-transform:capitalize;font-size:clamp(76px,7.8vw,116px);font-weight:700;line-height:.99}.fp-hero-copy h1>span{display:block}.fp-hero-copy h1 i{color:var(--fp-orange);font-style:normal}.fp-hero-location{color:#c6c9d1;align-items:center;gap:7px;margin-top:25px;font-size:10px;display:flex}.fp-hero-social{align-items:center;gap:22px;margin-top:13px;display:flex}.fp-hero-social>a{color:#e0e1e5;align-items:center;gap:6px;min-height:35px;font-size:10px;display:flex}.fp-hero-social>a:hover{color:#ff995c}.fp-hero-note{z-index:2;width:235px;position:absolute;top:35%;right:clamp(30px,5vw,76px)}.fp-hero-note-label{color:#ff995c;margin-bottom:12px;font-size:10px;display:block}.fp-hero-note h2{letter-spacing:-.035em;white-space:pre-line;font-size:25px;font-weight:600;line-height:1.25}.fp-hero-note>p{color:#d5d3d7;margin-top:15px;font-size:11px;line-height:1.85}.fp-button{border-radius:50px;justify-content:center;align-items:center;gap:22px;min-height:44px;font-size:11px;line-height:1.5;transition:background .25s,transform .25s;display:inline-flex;padding:7px 8px 7px 20px!important}.fp-button>span,.fp-circle-arrow{background:var(--fp-orange);color:#151515;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.fp-button-white{background:#fff;color:#141416!important}.fp-hero-note>.fp-button{margin-top:21px}.fp-button-dark{background:var(--fp-ink);color:#fff!important;padding:12px 22px!important}.fp-button-dark>svg{background:var(--fp-orange);color:#141416;border-radius:50%;width:25px;height:25px;padding:5px}.fp-button:hover{transform:translateY(-2px)}.fp-button-outline{border:1px solid var(--fp-line);padding:12px 22px!important}.fp-button-outline>svg{color:var(--fp-accent)}.fp-button-outline:hover{background:#f2f2f2}.fp-hero-capabilities{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid;position:absolute;bottom:37px;left:clamp(32px,5.3vw,80px);right:clamp(32px,5.3vw,80px)}.fp-hero-capabilities>a{color:#eee9e8;border-top:1px solid #ffffff38;padding-top:16px;font-size:11px;line-height:1.5;position:relative}.fp-hero-capabilities>a>span{color:#ffbd94;margin-bottom:8px;font-size:9px;display:block}.fp-hero-capabilities>a>svg{color:#ff995c;position:absolute;top:17px;right:0}.fp-hero-capabilities>a:hover{border-color:var(--fp-orange)}.fp-signature-strip{background:#f5f5f5;border-radius:0 0 42px 42px;width:calc(100% - 36px);max-width:1440px;margin:0 auto}.fp-signature-strip>.fp-wrap{justify-content:space-between;align-items:center;gap:27px;width:calc(100% - 2*clamp(28px,4.5vw,75px));max-width:1200px;padding-block:31px;display:flex}.fp-signature-strip p{color:#77777b;flex-shrink:0;font-size:10px;line-height:1.6}.fp-signature-strip p>strong{color:#141416;font-weight:500}.fp-signature-brand{letter-spacing:-.035em;align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.fp-signature-brand>img{object-fit:contain;border-radius:7px;width:35px;height:35px}.fp-signature-cognisor>img{background:#15191e;border-radius:6px;width:75px;padding:9px}.fp-signature-tiu>img{background:#15191e;border-radius:6px;width:55px;height:38px;padding:5px}.fp-signature-cognisor>span,.fp-signature-tiu>span{display:none}.fp-signature-creators>img{background:#15191e}.fp-section{padding-block:100px;scroll-margin-top:35px}.fp-home section[id]{scroll-margin-top:35px}.fp-intro-heading{grid-template-columns:1.15fr 1fr;align-items:start;gap:13%;display:grid}.fp-intro-heading h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(38px,4.1vw,58px);line-height:1.05}.fp-intro-heading>div:last-child{padding-top:8px}.fp-intro-heading h3{letter-spacing:-.035em;font-size:25px;font-weight:550;line-height:1.3}.fp-intro-heading p{color:var(--fp-muted);max-width:400px;margin-top:20px;font-size:13px;line-height:1.9}.fp-text-link{justify-content:space-between;align-items:center;gap:17px;min-height:44px;padding:7px 0;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.fp-text-link:hover{color:var(--fp-accent)!important}.fp-intro-heading .fp-text-link{margin-top:19px}.fp-intro-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:52px;display:grid}.fp-photo-frame button{aspect-ratio:.95;background:#ececed;border-radius:17px;width:100%;display:block;position:relative;overflow:hidden}.fp-photo-frame img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.fp-photo-frame button:hover img{transform:scale(1.035)}.fp-photo-frame figcaption{color:var(--fp-muted);padding-top:11px;font-size:11px;line-height:1.6}.fp-photo-open{color:#151515;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:16px;right:16px}.fp-practice{padding-bottom:10px}.fp-practice-bento{grid-template-rows:320px 320px;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.fp-bento{isolation:isolate;border-radius:18px;flex-direction:column;justify-content:end;padding:26px;transition:transform .4s;display:flex;position:relative;overflow:hidden}.fp-bento>div{z-index:1;border-top:1px solid #ffffff80;padding-top:16px;position:relative}.fp-bento>div>span{font-size:10px}.fp-bento h3{letter-spacing:-.045em;margin-top:8px;font-size:29px;line-height:1.12}.fp-bento p{max-width:470px;margin-top:9px;font-size:11px;line-height:1.75}.fp-bento>svg{z-index:1;position:absolute;top:25px;right:25px}.fp-bento-photo{color:#fff}.fp-bento-photo:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#080808dd);position:absolute;inset:0}.fp-bento-photo>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.fp-bento-photo:hover>img{transform:scale(1.025)}.fp-bento-opportunity,.fp-bento-community{grid-column:span 2}.fp-bento-orange{background:var(--fp-orange);color:#18120d}.fp-bento-orange>div{border-top-color:#15151540}.fp-bento-symbol{letter-spacing:-.03em;font-size:83px;font-weight:400;line-height:1;position:absolute;top:22px;left:25px}.fp-bento-learning{background:#f1f1f1}.fp-bento-learning>div{border-color:#ff650f}.fp-bento-learning>svg:first-child{color:var(--fp-accent);left:25px;right:auto}.fp-bento-learning>div>span{color:var(--fp-accent)}.fp-section-label{color:var(--fp-accent);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.fp-section-label>a{min-height:35px;color:var(--fp-ink);align-items:center;gap:10px;font-size:11px;display:flex}.fp-section-heading{justify-content:space-between;align-items:start;gap:70px;margin:21px 0 38px;display:flex}.fp-home .fp-section-heading>h2,.fp-home .fp-story h2,.fp-home .fp-highlights h2,.fp-home .fp-feed-copy h2,.fp-home .fp-gallery-heading h2{letter-spacing:-.055em;font-size:clamp(38px,4vw,58px);font-weight:650;line-height:1.08}.fp-section-heading>p{color:#313135;max-width:370px;margin-top:4px;font-size:15px;font-weight:500;line-height:1.6}.fp-filter-row{justify-content:space-between;align-items:center;gap:24px;margin:0 0 32px;display:flex}.fp-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fp-filters>button{color:#606065;background:#f6f6f6;border:1px solid #eeeeef;border-radius:50px;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:9px 17px;font-size:11px;transition:background .2s,color .2s;display:flex}.fp-filters>button>span{opacity:.7;font-size:9px}.fp-filters>button[aria-pressed=true]{background:var(--fp-ink);color:#fff;border-color:var(--fp-ink)}.fp-filters>button:hover:not([aria-pressed=true]){color:#141416;background:#e9e9e9}.fp-result-count{color:var(--fp-muted);white-space:nowrap;font-size:10px}.fp-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 28px;display:grid}.fp-project-art{isolation:isolate;aspect-ratio:1.45;color:#151515;background:#eae7fa;border-radius:17px;display:block;position:relative;overflow:hidden}.fp-project-art-top{z-index:1;justify-content:space-between;align-items:start;gap:14px;font-size:10px;display:flex;position:absolute;inset:20px 21px auto}.fp-project-open{color:#141416;background:#fff;border-radius:50%;place-items:center;width:33px;height:33px;transition:transform .3s;display:grid}.fp-project:hover .fp-project-open{transform:rotate(45deg)}.fp-project-identity{justify-content:center;align-items:center;display:flex;position:absolute;inset:26% 22% 27%}.fp-project-identity>img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .7s}.fp-project-identity>strong{letter-spacing:-.065em;text-align:center;font-size:clamp(32px,4vw,55px);font-weight:600;line-height:1.05}.fp-project-peer .fp-project-identity>img{border-radius:13px;max-width:48%;box-shadow:0 15px 50px #30246612}.fp-project:hover .fp-project-identity>img{transform:scale(1.04)}.fp-project-cognisor .fp-project-art,.fp-project-creators .fp-project-art{color:#fff;background:radial-gradient(at 80% 100%,#482415,#121d29 70%)}.fp-project-art-note{letter-spacing:-.025em;font-size:17px;font-weight:500;line-height:1.2;position:absolute;bottom:22px;left:23px}.fp-project-photo{object-fit:cover;width:100%;height:100%;transition:transform .8s}.fp-project-with-photo .fp-project-art-top>span:first-child,.fp-project-photo-note{color:#141416;background:#ffffffed;border-radius:50px;max-width:83%;padding:6px 11px;font-size:9px}.fp-project:hover .fp-project-photo{transform:scale(1.025)}.fp-project-photo-note{position:absolute;bottom:19px;left:20px}.fp-project-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-top:20px;display:flex}.fp-project-heading h3{font-size:29px;line-height:1.2}.fp-project-heading h3 a:hover{color:var(--fp-accent)}.fp-project-heading>span{color:var(--fp-muted);text-align:right;flex-shrink:0;font-size:10px}.fp-project-summary{color:var(--fp-muted);max-width:490px;margin-top:10px;font-size:13px;line-height:1.8}.fp-project-details{margin-top:12px}.fp-project-details>summary{cursor:pointer;color:#444449;border-bottom:1px solid #eeeeef;justify-content:space-between;align-items:center;gap:14px;min-height:41px;font-size:10px;list-style:none;display:flex}.fp-project-details>summary::-webkit-details-marker{display:none}.fp-project-details>summary>svg{color:var(--fp-accent);transition:transform .2s}.fp-project-details[open]>summary>svg{transform:rotate(45deg)}.fp-project-explanation{gap:12px;margin:17px 0;display:grid}.fp-project-explanation>div{grid-template-columns:65px 1fr;gap:10px;display:grid}.fp-project-explanation dt{color:#444449;padding-top:1px;font-size:10px;font-weight:600}.fp-project-explanation dd{color:var(--fp-muted);margin:0;font-size:12px;line-height:1.8}.fp-project-explanation small{margin-top:3px;font-size:11px;display:block}.fp-project-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.fp-project-bottom ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fp-project-bottom li{color:#69696f;background:#f5f5f5;border-radius:50px;padding:4px 9px;font-size:9px}.fp-project-bottom>a{white-space:nowrap;align-items:center;gap:7px;min-height:35px;font-size:10px;display:flex}.fp-project-bottom>a>svg{background:var(--fp-orange);color:#141416;border-radius:50%;width:23px;height:23px;padding:5px}.fp-show-more{justify-content:center;margin-top:42px;display:flex}.fp-empty{color:var(--fp-muted);padding:30px 0;font-size:13px}.fp-academics{background:#f6f6f6;border-radius:35px;width:calc(100% - 36px);max-width:1440px;margin-inline:auto}.fp-academic-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:5%;margin-top:42px;display:grid}.fp-academic-photo>button{aspect-ratio:1.16}.fp-academic-caption{border-top:1px solid var(--fp-line);align-items:center;gap:14px;margin-top:20px;padding-top:15px;display:flex}.fp-academic-caption>svg{color:var(--fp-accent)}.fp-academic-caption>p{font-size:12px;font-weight:500;line-height:1.6}.fp-academic-caption>span{color:var(--fp-muted);margin-left:auto;font-size:10px}.fp-degree{background:#fff;border-radius:18px;padding:31px}.fp-degree-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.fp-degree-top svg{color:var(--fp-accent)}.fp-degree h3{max-width:380px;font-size:33px;line-height:1.1}.fp-degree .fp-degree-name{color:#444449;margin-top:13px;font-size:13px;line-height:1.6}.fp-gpa{border-block:1px solid var(--fp-line);grid-template-columns:1fr auto;align-items:center;gap:5px 20px;margin-block:24px;padding-block:20px;display:grid}.fp-gpa>span{color:var(--fp-muted);grid-row:1/3;font-size:10px}.fp-gpa>strong{letter-spacing:-.06em;text-align:right;font-size:43px;font-weight:650;line-height:1.1}.fp-gpa>small{text-align:right;color:var(--fp-accent);font-size:10px}.fp-degree>p:not(.fp-degree-name){color:var(--fp-muted);font-size:12px;line-height:1.85}.fp-degree-activity{margin-top:20px}.fp-degree-activity>span{color:var(--fp-accent);font-size:10px;font-weight:500}.fp-degree-activity>p{color:#444449;margin-top:6px;font-size:12px;line-height:1.8}.fp-degree>.fp-text-link{margin-top:13px}.fp-education-path{border-top:1px solid var(--fp-line);grid-template-columns:.85fr 1fr 1fr;gap:35px;margin-top:48px;padding-top:31px;display:grid}.fp-education-path-title h3,.fp-learning-intro h3{margin-top:12px;font-size:30px;line-height:1.12}.fp-education-path>article>div{color:var(--fp-muted);align-items:center;gap:13px;font-size:10px;display:flex}.fp-education-path>article>div>span:first-child{color:var(--fp-accent)}.fp-education-path h4{margin-top:14px;font-size:22px;line-height:1.2}.fp-education-path article>p{margin-top:11px;font-size:12px}.fp-education-path article>small{color:var(--fp-muted);margin-top:10px;font-size:11px;line-height:1.8;display:block}.fp-learning-intro{justify-content:space-between;align-items:end;gap:30px;margin-top:47px;display:flex}.fp-learning-intro>p{max-width:290px;color:var(--fp-muted);font-size:12px;line-height:1.8}.fp-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:25px;display:grid}.fp-learning-grid>a{background:#fff;border-radius:14px;padding:22px}.fp-learning-grid h4{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:23px;line-height:1.2;display:flex}.fp-learning-grid h4>svg{color:var(--fp-accent)}.fp-learning-grid p{color:var(--fp-muted);margin-top:12px;font-size:12px;line-height:1.8}.fp-learning-grid>a:hover h4{color:var(--fp-accent)}.fp-story-inner{grid-template-columns:1fr 1fr;align-items:center;gap:11%;display:grid}.fp-story-copy h2{margin-top:17px}.fp-story-copy h3{letter-spacing:-.035em;margin-top:23px;font-size:20px;font-weight:550;line-height:1.35}.fp-story-copy>p{color:var(--fp-muted);max-width:410px;margin-top:21px;font-size:13px;line-height:1.9}.fp-story-copy>p+p{margin-top:13px}.fp-story-actions{align-items:center;gap:26px;margin-top:20px;display:flex}.fp-about-photo>button{aspect-ratio:.85;background:#e9e9eb;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.fp-about-photo img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;transition:transform .8s}.fp-about-photo button:hover img{transform:scale(1.025)}.fp-about-photo button>span{background:var(--fp-orange);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:19px;right:19px}.fp-about-photo figcaption{color:var(--fp-muted);margin-top:10px;font-size:10px}.fp-moments{background:#fcfcfc;padding-bottom:40px;overflow:hidden}.fp-moments>.fp-section{padding-top:65px;padding-bottom:0}.fp-gallery-heading{text-align:center;max-width:680px;margin-inline:auto}.fp-gallery-heading>.fp-eyebrow{justify-content:center}.fp-home .fp-gallery-heading h2{margin-top:15px}.fp-gallery-heading>p{color:var(--fp-muted);margin-top:17px;font-size:12px;line-height:1.8}.fp-gallery-heading .fp-text-link{margin-top:15px}.fp-photo-filters{justify-content:center;margin-top:25px}.fp-photo-fan{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#cccccf transparent;perspective:1600px;align-items:start;gap:20px;padding:65px max(28px,50vw - 600px) 22px;display:flex;overflow-x:auto}.fp-moment{scroll-snap-align:center;transform-origin:50%;flex:0 0 clamp(200px,19vw,275px)}.fp-moment button{background:#e8e8e9;border-radius:17px;width:100%;height:340px;display:block;position:relative;overflow:hidden}.fp-moment img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.fp-moment button:hover img{transform:scale(1.04)}.fp-moment button>span{color:#141416;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:12px;right:12px}.fp-moment figcaption{padding-top:14px}.fp-moment figcaption>span{color:var(--fp-accent);font-size:10px}.fp-moment h3{letter-spacing:-.035em;margin-top:6px;font-size:18px;line-height:1.25}.fp-moment p{color:var(--fp-muted);margin-top:5px;font-size:10px;line-height:1.7}.fp-fan-position-0{transform:rotateY(20deg)}.fp-fan-position-1{transform:rotateY(14deg)translateY(16px)}.fp-fan-position-2{transform:rotateY(7deg)translateY(29px)}.fp-fan-position-3,.fp-fan-position-4{transform:translateY(36px)}.fp-fan-position-5{transform:rotateY(-7deg)translateY(29px)}.fp-fan-position-6{transform:rotateY(-14deg)translateY(16px)}.fp-fan-position-7{transform:rotateY(-20deg)}.fp-fan-position-1 button,.fp-fan-position-6 button{height:310px}.fp-fan-position-2 button,.fp-fan-position-5 button{height:283px}.fp-fan-position-3 button,.fp-fan-position-4 button{height:270px}.fp-gallery-controls{color:var(--fp-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:40px;font-size:11px;display:flex}.fp-gallery-controls>div{gap:8px;display:flex}.fp-gallery-controls button{border:1px solid var(--fp-line);color:#141416;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.fp-gallery-controls button:last-child{background:var(--fp-orange);border-color:var(--fp-orange)}.fp-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fp-highlights-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:10%;margin-top:32px;display:grid}.fp-highlights-grid>div>p{color:var(--fp-muted);margin-top:23px;font-size:12px;line-height:1.85}.fp-milestone-list{border-top:1px solid var(--fp-line)}.fp-milestone-list>a{border-bottom:1px solid var(--fp-line);grid-template-columns:38px 1fr 24px;align-items:center;gap:20px;padding:23px 0;display:grid}.fp-milestone-list>a>span{color:var(--fp-muted);font-size:10px}.fp-milestone-list>a>div>span{color:var(--fp-accent);font-size:10px}.fp-milestone-list h3{letter-spacing:-.04em;margin-top:6px;font-size:22px;line-height:1.25}.fp-milestone-list p{color:var(--fp-muted);margin-top:8px;font-size:11px}.fp-milestone-list>a>svg{background:var(--fp-orange);border-radius:50%;width:29px;height:29px;padding:7px}.fp-milestone-list>a:hover h3{color:var(--fp-accent)}.fp-feed-gateway{padding-bottom:100px}.fp-feed-card{background:#f3f3f3;border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding:48px;display:grid;overflow:hidden}.fp-home .fp-feed-copy h2{margin-top:19px;font-size:clamp(32px,3.6vw,49px)}.fp-feed-copy>p{max-width:340px;color:var(--fp-muted);margin-top:20px;font-size:12px;line-height:1.9}.fp-feed-copy>.fp-button{margin-top:24px}.fp-feed-counts{color:var(--fp-muted);margin-top:18px;font-size:10px;display:block}.fp-feed-photos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding-bottom:40px;display:grid;position:relative}.fp-feed-photos>button{border-radius:12px;display:block;overflow:hidden}.fp-feed-photos>button:nth-child(2){transform:translateY(26px)}.fp-feed-photos img{aspect-ratio:.68;object-fit:cover;width:100%;transition:transform .7s}.fp-feed-photos>button:hover img{transform:scale(1.04)}.fp-feed-photos>span{text-align:center;color:var(--fp-muted);font-size:11px;position:absolute;bottom:0;left:0;right:0}.fp-contact{padding-block:5px 90px}.fp-contact>a{justify-content:space-between;align-items:center;gap:35px;margin-top:22px;display:flex}.fp-home .fp-contact h2{letter-spacing:-.065em;font-size:clamp(58px,7.5vw,108px);line-height:1.01}.fp-contact>a>span{background:var(--fp-orange);border-radius:50%;place-items:center;width:115px;height:115px;transition:transform .3s;display:grid}.fp-contact>a:hover>span{transform:rotate(45deg)}.fp-contact>div{justify-content:space-between;align-items:end;gap:30px;margin-top:29px;display:flex}.fp-contact>div>p{color:var(--fp-muted);font-size:12px;line-height:1.8}.fp-contact>div>a{border-bottom:1px solid var(--fp-line);overflow-wrap:anywhere;align-items:center;gap:24px;padding-bottom:8px;font-size:14px;display:flex}.fp-footer{color:#fff;background:#121317;border-radius:25px;width:calc(100% - 36px);max-width:1440px;margin:0 auto 18px;padding-block:44px 24px}.fp-footer-top{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:35px;padding-bottom:32px;display:grid}.fp-footer-name{letter-spacing:-.05em;font-size:28px;font-weight:600;line-height:1.2}.fp-footer-name>span{color:var(--fp-orange)}.fp-footer-top>p{color:#a4a6af;font-size:11px;line-height:1.7}.fp-footer-top>div{flex-wrap:wrap;justify-content:end;gap:10px 24px;display:flex}.fp-footer-top>div>a{align-items:center;gap:7px;min-height:35px;font-size:10px;display:flex}.fp-footer-pages{color:#b8bac2;border-block:1px solid #ffffff21;flex-wrap:wrap;gap:8px 26px;padding-block:21px;font-size:10px;display:flex}.fp-footer-pages>a{align-items:center;min-height:30px;display:flex}.fp-footer-bottom{color:#a4a6af;align-items:center;gap:25px;padding-top:18px;font-size:9px;display:flex}.fp-footer-bottom>span{margin-right:auto}.fp-footer-bottom>a,.fp-footer-bottom>button{align-items:center;min-height:35px;display:flex}.fp-footer a:hover{color:#ff995c}.fp-hero-copy,.fp-hero-note{animation:.9s cubic-bezier(.22,1,.36,1) both fp-arrive}.fp-hero-note{animation-delay:.12s}@keyframes fp-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (min-width:1600px){.fp-hero{height:820px}.fp-hero-copy{left:80px}.fp-hero-note{right:76px}.fp-hero-copy h1{font-size:116px}}@media (max-width:1150px){.fp-header-inner,.fp-primary-nav{gap:23px}.fp-header-tools{gap:6px}.fp-wordmark small{display:none}.fp-hero{min-height:690px}.fp-hero-copy{top:30%;left:43px}.fp-hero-copy h1{font-size:85px}.fp-hero-copy>.fp-eyebrow{font-size:12px}.fp-hero-note{width:195px;top:35%;right:38px}.fp-hero-note h2{font-size:22px}.fp-hero-note>p{font-size:10px}.fp-hero-portrait{width:67%;height:calc(100% - 34px);left:54%}.fp-hero-capabilities{gap:24px;left:43px;right:38px}.fp-hero-capabilities>a{font-size:10px}.fp-signature-strip>.fp-wrap{gap:20px}.fp-signature-brand{gap:9px;font-size:11px}.fp-signature-brand>img{width:30px;height:30px}.fp-signature-cognisor>img{width:68px}.fp-signature-tiu>img{width:50px}.fp-section{padding-block:80px}.fp-intro-heading{gap:9%}.fp-intro-heading h3{font-size:22px}.fp-practice-bento{grid-template-rows:290px 290px}.fp-bento{padding:22px}.fp-bento h3{font-size:26px}.fp-bento-symbol{font-size:72px}.fp-section-heading{gap:45px}.fp-section-heading>p{max-width:300px;font-size:14px}.fp-project-grid{gap:39px 25px}.fp-project-bottom{flex-direction:column;align-items:start;gap:5px}.fp-academic-grid{gap:4%}.fp-degree{padding:26px}.fp-degree h3{font-size:30px}.fp-gpa>strong{font-size:37px}.fp-learning-grid>a{padding:20px}.fp-story-inner{gap:8%}.fp-home .fp-story h2{font-size:46px}.fp-feed-card{padding:38px}.fp-feed-gateway{padding-bottom:80px}.fp-feed-photos{gap:9px}.fp-home .fp-contact h2{font-size:86px}}@media (max-width:900px){.fp-header-inner{gap:20px;height:80px}.fp-wordmark>span:last-child{display:none}.fp-primary-nav{gap:26px}.fp-header-contact{gap:9px;font-size:10px}.fp-hero{height:760px;min-height:690px}.fp-hero-copy{top:25%;left:38px}.fp-hero-copy h1{font-size:76px}.fp-hero-note{width:230px;inset:auto auto 153px 38px}.fp-hero-note h2{max-width:220px;font-size:19px}.fp-hero-note-label,.fp-hero-note>p{display:none}.fp-hero-note>.fp-button{gap:14px;min-height:40px;margin-top:16px;font-size:10px}.fp-hero-portrait{width:78%;height:calc(100% - 45px);left:67%}.fp-hero-location{margin-top:18px;font-size:9px}.fp-hero-social{margin-top:7px}.fp-hero-capabilities{gap:20px;bottom:29px;left:38px;right:38px}.fp-hero-capabilities>a{font-size:9px}.fp-hero-capabilities>a>svg{width:12px}.fp-signature-strip>.fp-wrap{flex-wrap:wrap;gap:17px;padding-block:25px}.fp-signature-strip p{font-size:9px}.fp-signature-brand{max-width:130px;font-size:10px}.fp-signature-brand>img{width:29px;height:29px}.fp-signature-cognisor>img{width:65px}.fp-signature-tiu>img{width:49px}.fp-intro-heading{gap:8%}.fp-intro-heading h2{font-size:42px}.fp-intro-heading h3{font-size:21px}.fp-intro-heading p{font-size:12px}.fp-intro-photos{gap:16px;margin-top:37px}.fp-photo-frame figcaption{font-size:10px}.fp-practice-bento{grid-template-rows:285px 285px;gap:15px}.fp-bento h3{font-size:24px}.fp-bento p{font-size:10px}.fp-bento-orange{padding:21px}.fp-bento-symbol{font-size:62px}.fp-bento>div>span{font-size:9px}.fp-section-heading>p{max-width:250px;font-size:13px}.fp-result-count{display:none}.fp-project-art{aspect-ratio:1.25}.fp-project-heading h3{font-size:26px}.fp-project-heading>span{font-size:9px}.fp-project-summary{font-size:12px}.fp-project-art-note{font-size:16px}.fp-project-art-top{font-size:9px;inset:16px}.fp-academic-grid{grid-template-columns:.9fr 1.1fr}.fp-academic-photo>button{aspect-ratio:.77}.fp-academic-caption>span{display:none}.fp-degree{padding:24px}.fp-degree h3{font-size:28px}.fp-gpa>strong{font-size:32px}.fp-gpa{gap:5px 12px}.fp-education-path{grid-template-columns:1fr 1fr;gap:25px}.fp-education-path-title{grid-column:1/-1;justify-content:space-between;align-items:start;gap:20px;display:flex}.fp-education-path-title h3{margin-top:0}.fp-education-path-title h3 br{display:none}.fp-learning-grid{gap:13px}.fp-learning-grid>a{padding:19px 17px}.fp-learning-grid h4{font-size:21px}.fp-learning-grid p{font-size:11px}.fp-learning-grid .fp-eyebrow{font-size:10px}.fp-home .fp-story h2{font-size:40px}.fp-story-copy h3{font-size:18px}.fp-story-copy>p{font-size:12px}.fp-story-inner{gap:6%}.fp-story-actions{gap:19px}.fp-story-actions .fp-text-link{gap:11px;font-size:10px}.fp-about-photo>button{aspect-ratio:.73}.fp-photo-fan{gap:16px;padding-top:50px}.fp-moment{flex-basis:240px}.fp-highlights-grid{gap:7%}.fp-home .fp-highlights h2{font-size:40px}.fp-milestone-list>a{grid-template-columns:30px 1fr 24px;gap:13px}.fp-milestone-list h3{font-size:21px}.fp-feed-card{gap:5%;padding:32px}.fp-home .fp-feed-copy h2{font-size:35px}.fp-feed-photos img{aspect-ratio:.57}.fp-contact>a>span{width:90px;height:90px}.fp-contact>a>span>svg{width:46px}.fp-home .fp-contact h2{font-size:73px}.fp-footer-top{grid-template-columns:1fr 1fr}.fp-footer-top>div{grid-column:1/-1;justify-content:start}.fp-footer-top>p{justify-self:end}}@media (max-width:760px){.fp-wrap{width:calc(100% - 48px)}.fp-header{inset:12px 0 auto}.fp-header-inner{gap:15px;height:73px}.fp-primary-nav{gap:21px;font-size:10px}.fp-header-tools{gap:3px}.fp-header-contact{display:none}.fp-icon-button,.fp-explore>summary{width:34px}.fp-explore>nav{top:66px}.fp-hero{border-radius:19px 19px 32px 32px;width:calc(100% - 24px);height:840px;min-height:0;margin-top:12px}.fp-hero-copy{max-width:85%;top:153px;left:27px}.fp-hero-copy>.fp-eyebrow{margin-bottom:18px;font-size:12px}.fp-hero-copy h1{font-size:clamp(64px,10.3vw,88px)}.fp-hero-portrait{width:100%;height:580px;bottom:122px;left:auto;right:-18%;transform:none}.fp-hero-location{max-width:230px;margin-top:18px;font-size:10px}.fp-hero-social{gap:20px}.fp-hero-note{width:225px;bottom:188px;left:27px}.fp-hero-note h2{font-size:20px}.fp-hero-note>.fp-button{margin-top:19px;font-size:11px}.fp-hero-capabilities{grid-template-columns:1fr 1fr;gap:17px 25px;bottom:26px;left:27px;right:27px}.fp-hero-capabilities>a{padding-top:10px;font-size:10px}.fp-hero-capabilities>a>span{margin-bottom:5px;font-size:8px}.fp-hero-capabilities>a>svg{top:12px}.fp-signature-strip{border-radius:0 0 28px 28px;width:calc(100% - 24px)}.fp-signature-strip>.fp-wrap{justify-content:space-between;gap:21px 16px;width:calc(100% - 48px);padding-block:26px}.fp-signature-strip p{flex-basis:100%;gap:5px;font-size:10px;display:flex}.fp-signature-strip p br{display:none}.fp-signature-brand{max-width:160px;font-size:11px}.fp-signature-brand>img{width:28px;height:28px}.fp-signature-cognisor>img{width:63px}.fp-signature-tiu>img{width:50px}.fp-section{padding-block:61px}.fp-home section[id]{scroll-margin-top:24px}.fp-intro-heading{grid-template-columns:1fr;gap:27px}.fp-intro-heading h2{margin-top:13px;font-size:clamp(37px,7vw,49px)}.fp-intro-heading>div:last-child{max-width:470px;padding-top:0}.fp-intro-heading h3{max-width:430px;font-size:23px}.fp-intro-heading p{margin-top:14px;font-size:13px}.fp-intro-heading .fp-text-link{margin-top:13px}.fp-intro-photos{gap:13px;margin-top:29px}.fp-photo-frame button{aspect-ratio:.76;border-radius:14px}.fp-photo-frame figcaption{font-size:9px}.fp-photo-open{width:30px;height:30px;bottom:10px;right:10px}.fp-photo-open>svg{width:16px}.fp-practice-bento{grid-template-rows:280px 260px 280px;grid-template-columns:1fr 1fr;gap:14px}.fp-bento-opportunity{grid-column:1/-1}.fp-bento-orange{grid-area:2/2}.fp-bento-learning{grid-area:2/1}.fp-bento-community{grid-column:1/-1}.fp-bento{padding:23px}.fp-bento h3{font-size:27px}.fp-bento p{font-size:11px}.fp-bento>div>span{font-size:10px}.fp-bento-symbol{font-size:61px;top:20px;left:23px}.fp-bento-orange h3,.fp-bento-learning h3{font-size:25px}.fp-bento-orange p,.fp-bento-learning p{font-size:10px}.fp-bento-orange>div,.fp-bento-learning>div{padding-top:13px}.fp-bento>svg{top:21px;right:21px}.fp-section-label{gap:15px;font-size:11px}.fp-section-label>a{gap:8px;font-size:10px}.fp-section-heading{flex-direction:column;align-items:start;gap:19px;margin:17px 0 28px}.fp-home .fp-section-heading>h2,.fp-home .fp-story h2,.fp-home .fp-highlights h2,.fp-home .fp-gallery-heading h2{font-size:clamp(37px,7vw,48px)}.fp-section-heading>p{max-width:440px;margin-top:0;font-size:14px}.fp-filter-row{margin-bottom:25px}.fp-filters{gap:6px}.fp-filters>button{gap:8px;padding:9px 14px;font-size:11px}.fp-project-grid{gap:32px 20px}.fp-project-art{aspect-ratio:1.1;border-radius:14px}.fp-project-art-top{font-size:8px;inset:13px}.fp-project-open{width:28px;height:28px}.fp-project-open>svg{width:17px}.fp-project-identity{inset:28% 17% 25%}.fp-project-peer .fp-project-identity>img{border-radius:10px;max-width:65%}.fp-project-art-note{max-width:80%;font-size:14px;line-height:1.3;bottom:17px;left:15px}.fp-project-photo-note{max-width:85%;padding:5px 8px;font-size:8px;bottom:14px;left:12px}.fp-project-heading{flex-direction:column;align-items:start;gap:5px;margin-top:16px}.fp-project-heading h3{font-size:25px}.fp-project-summary{font-size:12px}.fp-project-explanation>div{grid-template-columns:1fr;gap:3px}.fp-project-explanation dd{font-size:11px}.fp-project-bottom li{font-size:8px}.fp-project-details>summary{font-size:10px}.fp-show-more{margin-top:29px}.fp-academics{border-radius:26px;width:calc(100% - 24px)}.fp-academics>.fp-wrap{width:calc(100% - 48px)}.fp-academic-grid{grid-template-columns:1fr;gap:26px;margin-top:27px}.fp-academic-photo>button{aspect-ratio:1.5}.fp-academic-caption>span{display:block}.fp-academic-caption{margin-top:15px;padding-top:14px}.fp-degree{padding:27px}.fp-degree h3{max-width:360px;font-size:33px}.fp-degree .fp-degree-name{font-size:14px}.fp-gpa>strong{font-size:42px}.fp-degree>p:not(.fp-degree-name),.fp-degree-activity>p{font-size:13px}.fp-education-path{gap:27px;margin-top:33px;padding-top:25px}.fp-education-path-title{display:block}.fp-education-path-title h3{margin-top:10px;font-size:30px}.fp-education-path h4{font-size:23px}.fp-learning-intro{flex-direction:column;align-items:start;gap:16px;margin-top:37px}.fp-learning-intro>p{max-width:370px}.fp-learning-grid{grid-template-columns:1fr;gap:13px}.fp-learning-grid>a{padding:22px}.fp-learning-grid h4{margin-top:11px;font-size:25px}.fp-learning-grid p{max-width:450px;margin-top:10px;font-size:12px}.fp-story-inner{grid-template-columns:1fr;gap:32px}.fp-story-copy h3{margin-top:21px;font-size:21px}.fp-story-copy>p{max-width:450px;font-size:13px}.fp-story-actions{gap:25px}.fp-story-actions .fp-text-link{gap:15px;font-size:11px}.fp-about-photo{justify-self:center;width:100%;max-width:510px}.fp-about-photo>button{aspect-ratio:.98}.fp-about-photo img{object-position:50% 35%}.fp-about-photo figcaption{font-size:10px}.fp-moments>.fp-section{padding-top:41px}.fp-gallery-heading>p{max-width:350px;margin-inline:auto;font-size:12px}.fp-photo-filters{gap:6px;margin-top:20px}.fp-photo-filters>button{padding-inline:12px;font-size:10px}.fp-photo-fan{gap:16px;padding:45px 24px 27px}.fp-moment{flex-basis:250px;transform:none}.fp-moment button,.fp-fan-position-1 button,.fp-fan-position-2 button,.fp-fan-position-3 button,.fp-fan-position-4 button,.fp-fan-position-5 button,.fp-fan-position-6 button{border-radius:15px;height:310px}.fp-moment:nth-child(2n){transform:translateY(15px)}.fp-moment h3{font-size:20px}.fp-moment p{font-size:11px}.fp-moment figcaption>span{font-size:10px}.fp-gallery-controls{margin-top:23px;font-size:10px}.fp-gallery-controls button{width:42px;height:42px}.fp-highlights-grid{grid-template-columns:1fr;gap:28px;margin-top:22px}.fp-highlights-grid>div>p{margin-top:17px;font-size:12px}.fp-milestone-list>a{padding-block:22px}.fp-milestone-list h3{font-size:23px}.fp-feed-gateway{padding-bottom:61px}.fp-feed-card{border-radius:20px;grid-template-columns:1fr;gap:29px;padding:31px}.fp-home .fp-feed-copy h2{font-size:40px}.fp-feed-copy>p{max-width:410px;font-size:13px}.fp-feed-photos{justify-self:center;gap:13px;width:100%;max-width:440px;padding:0 0 48px}.fp-feed-photos img{aspect-ratio:.82}.fp-feed-photos>span{font-size:11px}.fp-contact{padding-block:5px 60px}.fp-contact>a{gap:20px}.fp-home .fp-contact h2{font-size:clamp(47px,9vw,65px)}.fp-contact>a>span{flex-shrink:0;width:70px;height:70px}.fp-contact>a>span>svg{width:36px}.fp-contact>div{flex-direction:column;align-items:start;gap:22px;margin-top:25px}.fp-contact>div>a{font-size:14px}.fp-footer{border-radius:20px;width:calc(100% - 24px);margin-bottom:12px;padding-block:32px 22px}.fp-footer-top{gap:18px;padding-bottom:24px}.fp-footer-name{max-width:160px;font-size:24px}.fp-footer-top>p{font-size:10px}.fp-footer-top>div{gap:25px}.fp-footer-pages{gap:9px 22px;padding-block:18px;font-size:10px}.fp-footer-bottom{grid-template-columns:1fr 1fr;gap:9px 17px;padding-top:17px;font-size:9px;display:grid}.fp-footer-bottom>span{margin:0}.fp-footer-bottom>:nth-child(2n){justify-self:end}.fp-footer-bottom>button{justify-self:start}}@media (max-width:540px){.fp-header-inner{gap:12px;height:67px}.fp-wordmark>span:first-child{font-size:32px}.fp-primary-nav{gap:15px;font-size:9px}.fp-header-tools{gap:0}.fp-icon-button,.fp-explore>summary{width:30px}.fp-explore>nav{gap:0 20px;padding:15px 20px;top:62px}.fp-explore>nav>a{font-size:11px}.fp-hero{height:810px}.fp-hero-copy{max-width:calc(100% - 44px);top:135px;left:24px}.fp-hero-copy h1{font-size:clamp(57px,14.1vw,74px)}.fp-hero-copy>.fp-eyebrow{margin-bottom:17px;font-size:11px}.fp-hero-portrait{width:108%;height:520px;bottom:122px;right:-25%}.fp-hero-location{margin-top:20px;font-size:8px}.fp-hero-social{gap:18px;margin-top:6px}.fp-hero-social>a{font-size:9px}.fp-hero-note{width:154px;bottom:192px;left:24px}.fp-hero-note h2{white-space:normal;font-size:18px;line-height:1.3}.fp-hero-note>.fp-button{gap:9px;min-height:37px;margin-top:16px;font-size:9px;padding:6px 6px 6px 12px!important}.fp-hero-note .fp-button>span{width:25px;height:25px}.fp-hero-capabilities{gap:16px 23px;bottom:23px;left:24px;right:24px}.fp-hero-capabilities>a{font-size:9px}.fp-hero-capabilities>a>svg{width:11px;right:0}.fp-hero-capabilities>a>span{font-size:8px}.fp-signature-strip>.fp-wrap{gap:20px 15px}.fp-signature-brand{max-width:130px;font-size:10px}.fp-signature-cognisor>img{width:59px}.fp-signature-tiu>img{width:50px}.fp-signature-creators>span{max-width:65px}.fp-intro-heading h2{font-size:38px}.fp-intro-heading h3{font-size:22px}.fp-intro-heading p{font-size:12px}.fp-intro-photos{grid-template-columns:1fr 1fr;gap:17px 13px}.fp-intro-photos>.fp-photo-frame:first-child{grid-column:1/-1}.fp-intro-photos>.fp-photo-frame:first-child>button{aspect-ratio:1.25}.fp-intro-photos>.fp-photo-frame>button{aspect-ratio:.93}.fp-photo-frame figcaption{font-size:9px}.fp-practice-bento{grid-template-rows:280px 265px 280px;grid-template-columns:1fr 1fr;gap:13px}.fp-bento{padding:20px}.fp-bento h3{font-size:26px}.fp-bento p{font-size:11px}.fp-bento-orange,.fp-bento-learning{padding:19px 17px}.fp-bento-orange h3,.fp-bento-learning h3{font-size:22px}.fp-bento-orange p,.fp-bento-learning p{font-size:10px;line-height:1.6}.fp-bento-orange>div>span,.fp-bento-learning>div>span{font-size:9px}.fp-bento-symbol{font-size:57px;top:20px;left:17px}.fp-bento-learning>svg:first-child{width:28px;left:17px}.fp-bento>svg:last-child{width:18px;top:19px;right:16px}.fp-home .fp-section-heading>h2,.fp-home .fp-story h2,.fp-home .fp-highlights h2,.fp-home .fp-gallery-heading h2{font-size:36px}.fp-section-heading>p{font-size:13px}.fp-section-label>span{max-width:53%}.fp-section-label>a{text-align:right;justify-content:end;max-width:46%}.fp-project-grid{grid-template-columns:1fr;gap:33px}.fp-project-art{aspect-ratio:1.4;border-radius:16px}.fp-project-art-top{font-size:9px;inset:18px}.fp-project-open{width:32px;height:32px}.fp-project-identity{inset:26% 22% 25%}.fp-project-peer .fp-project-identity>img{max-width:48%}.fp-project-art-note{font-size:18px;bottom:20px;left:20px}.fp-project-photo-note{font-size:9px;bottom:18px;left:18px}.fp-project-heading{flex-direction:row;align-items:baseline;gap:13px;margin-top:18px}.fp-project-heading h3{font-size:29px}.fp-project-heading>span{font-size:10px}.fp-project-summary{font-size:13px}.fp-project-explanation>div{grid-template-columns:61px 1fr;gap:10px}.fp-project-explanation dd{font-size:12px}.fp-project-explanation dt{padding-top:3px}.fp-project-bottom{flex-direction:row;align-items:center;gap:14px}.fp-project-bottom li{font-size:8px}.fp-filters>button{min-height:40px;padding:9px 12px;font-size:10px}.fp-project-details>summary{font-size:11px}.fp-academic-photo>button{aspect-ratio:1.18}.fp-academic-caption>span{font-size:9px}.fp-academic-caption>p{font-size:11px}.fp-degree{padding:23px}.fp-degree h3{font-size:29px}.fp-degree .fp-degree-name{font-size:12px}.fp-gpa{gap:5px 12px}.fp-gpa>span{font-size:9px}.fp-gpa>strong{font-size:35px}.fp-degree>p:not(.fp-degree-name),.fp-degree-activity>p{font-size:12px}.fp-education-path{grid-template-columns:1fr;gap:24px}.fp-education-path-title{grid-column:auto}.fp-education-path>article{border-top:1px solid var(--fp-line);padding-top:20px}.fp-education-path article>small{max-width:370px}.fp-learning-intro h3{font-size:31px}.fp-story-copy h3{font-size:19px}.fp-about-photo>button{aspect-ratio:.83}.fp-about-photo img{object-position:50% 40%}.fp-photo-fan{gap:14px;padding-top:37px}.fp-moment{flex-basis:250px}.fp-gallery-heading h2 br{display:none}.fp-gallery-heading>p{max-width:310px}.fp-milestone-list h3{font-size:21px}.fp-milestone-list>a{grid-template-columns:30px 1fr 23px;gap:12px}.fp-feed-card{padding:27px 24px}.fp-home .fp-feed-copy h2{font-size:35px}.fp-feed-copy>p{font-size:12px}.fp-feed-photos{gap:10px}.fp-home .fp-contact h2{font-size:clamp(41px,10vw,54px)}.fp-contact>a>span{width:53px;height:53px}.fp-contact>a>span>svg{width:28px}.fp-contact>div>a{gap:17px;font-size:13px}.fp-contact>.fp-eyebrow{font-size:10px}.fp-footer-name{font-size:22px}}@media (max-width:360px){.fp-wrap{width:calc(100% - 36px)}.fp-header-inner{gap:9px}.fp-primary-nav{gap:12px;font-size:8px}.fp-icon-button,.fp-explore>summary{width:27px}.fp-hero-copy{left:20px}.fp-hero-copy h1{font-size:54px}.fp-hero-portrait{width:115%;height:490px;bottom:133px;right:-30%}.fp-hero-note{width:145px;bottom:186px;left:20px}.fp-hero-note h2{font-size:17px}.fp-hero-capabilities{gap:15px 18px;left:20px;right:20px}.fp-hero-capabilities>a{font-size:8px}.fp-hero-location{font-size:7px}.fp-hero-social>a{font-size:8px}.fp-signature-strip>.fp-wrap{width:calc(100% - 36px)}.fp-signature-brand{gap:7px;font-size:9px}.fp-signature-brand>img{width:25px;height:25px}.fp-signature-cognisor>img{width:54px}.fp-signature-tiu>img{width:45px}.fp-intro-heading h2{font-size:34px}.fp-bento-orange h3,.fp-bento-learning h3{font-size:20px}.fp-bento-orange,.fp-bento-learning{padding-inline:15px}.fp-home .fp-section-heading>h2,.fp-home .fp-story h2,.fp-home .fp-gallery-heading h2{font-size:32px}.fp-project-bottom{flex-direction:column;align-items:start;gap:4px}.fp-degree{padding:20px}.fp-degree h3{font-size:26px}.fp-gpa>strong{font-size:30px}.fp-feed-card{padding-inline:21px}.fp-home .fp-feed-copy h2{font-size:31px}.fp-home .fp-contact h2{font-size:40px}}@media (prefers-reduced-motion:reduce){.fp-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fp-photo-frame button:hover img,.fp-project:hover img,.fp-bento-photo:hover>img,.fp-about-photo button:hover img,.fp-moment button:hover img,.fp-feed-photos>button:hover img,.fp-project:hover .fp-project-open,.fp-button:hover,.fp-contact>a:hover>span{transform:none}}.site-motion-off .fp-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.site-motion-off .fp-photo-frame button:hover img,.site-motion-off .fp-project:hover img,.site-motion-off .fp-bento-photo:hover>img,.site-motion-off .fp-about-photo button:hover img,.site-motion-off .fp-moment button:hover img,.site-motion-off .fp-feed-photos>button:hover img,.site-motion-off .fp-project:hover .fp-project-open,.site-motion-off .fp-button:hover,.site-motion-off .fp-contact>a:hover>span{transform:none}.tiu-chapter,.tiu-home-gateway{--tiu-blue:#264d83;--tiu-navy:#172d48;--tiu-ink:#233347;--tiu-muted:#617082;--tiu-line:#2c477a29;--tiu-paper:#f5f4ef;color:var(--tiu-ink)}.sf-page-tiu{background:#f5f4ef}.tiu-chapter{padding-top:12px}.tiu-chapter a,.tiu-home-gateway a{color:inherit}.tiu-chapter button,.tiu-chapter select,.tiu-chapter input{font:inherit}:is(.tiu-chapter :is(a,button,select,input,summary):focus-visible,.tiu-home-gateway a:focus-visible){outline-offset:5px;outline:3px solid #477fbb}.tiu-eyebrow{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.7;display:flex}.tiu-university{border-bottom:1px solid var(--tiu-line);align-items:center;gap:13px;padding-bottom:25px;font-size:13px;display:flex}.tiu-university .org-logo{background:0 0;border:0;flex-shrink:0;width:46px;height:46px}.tiu-university small{color:var(--tiu-muted);letter-spacing:.02em;margin-top:5px;font-size:10px;display:block}.tiu-year-mark{letter-spacing:.1em;white-space:nowrap;margin-left:auto;font-size:11px}.tiu-heading-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:7%;padding:45px 0 38px;display:grid}.sf-page-tiu .tiu-page-heading h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(46px,5.9vw,88px);font-weight:500;line-height:1.04}.tiu-page-heading h1 em,.tiu-home-copy h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.tiu-heading-grid>div:last-child{align-self:end}.tiu-heading-grid p{color:var(--tiu-muted);max-width:340px;margin-bottom:20px;font-size:14px;line-height:1.85}.tiu-text-link{border-bottom:1px solid var(--tiu-line);justify-content:space-between;align-items:center;gap:25px;min-height:44px;padding:8px 0;font-size:12px;display:inline-flex}.tiu-hero-gallery{grid-template-columns:minmax(0,2.35fr) minmax(0,1fr);gap:12px;display:grid}.tiu-hero-gallery figure{min-width:0;margin:0}.tiu-hero-main{background:var(--tiu-navy);color:#fff;min-height:590px;position:relative;overflow:hidden}.tiu-hero-main>button{text-align:left;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.tiu-hero-main>button>img{object-fit:cover;object-position:46% 45%;width:100%;height:100%}.tiu-hero-main:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b172dda);position:absolute;inset:40% 0 0}.tiu-hero-main figcaption{z-index:1;pointer-events:none;align-items:end;gap:25px;display:flex;position:absolute;bottom:35px;left:32px;right:30px}.tiu-hero-main figcaption>img{object-fit:contain;background:#fff;border-radius:4px;width:62px;height:62px;margin-bottom:4px;padding:8px}.tiu-hero-main figcaption small{text-transform:uppercase;letter-spacing:.1em;color:#e0e7ec;font-size:9px}.tiu-hero-main figcaption strong{letter-spacing:-.04em;margin-top:12px;font-size:clamp(26px,3vw,43px);font-weight:500;line-height:1.13;display:block}.tiu-photo-expand{color:#fff;background:#172d4866;border:1px solid #fff5;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:20px;right:20px}.tiu-hero-aside{grid-template-rows:1fr 1fr;gap:12px;min-height:0;display:grid}.tiu-hero-aside figure{background:#e8edf1;flex-direction:column;display:flex;overflow:hidden}.tiu-hero-aside button{background:var(--tiu-navy);border:0;flex:1;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.tiu-hero-aside img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.tiu-hero-aside button:hover img{transform:scale(1.035)}.tiu-hero-aside figcaption{color:#3c5268;padding:12px 15px;font-size:10px;line-height:1.7}.tiu-jump-nav{border-bottom:1px solid var(--tiu-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:80px;display:grid}.tiu-jump-nav a{text-transform:uppercase;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:10px;margin-right:24px;padding:23px 10px 23px 0;font-size:10px;display:flex}.tiu-jump-nav a:hover{color:var(--tiu-blue)}.tiu-academic-foundation{border-bottom:1px solid var(--tiu-line);justify-content:space-between;align-items:center;gap:30px;margin:-35px 0 65px;padding:28px 0;display:flex}.social-app .tiu-academic-foundation h2{letter-spacing:-.025em;margin-top:12px;font-size:22px;font-weight:500;line-height:1.3}.tiu-academic-foundation p{color:var(--tiu-muted);margin-top:8px;font-size:10px}.tiu-academic-grade strong{letter-spacing:-.04em;color:var(--tiu-blue);font-size:32px;font-weight:500;display:block}.tiu-academic-grade>span{color:var(--tiu-muted);margin-top:8px;font-size:9px;display:block}.tiu-academic-foundation>a{flex-shrink:0;align-items:center;gap:15px;min-height:44px;font-size:10px;display:flex}@media (max-width:760px){.tiu-academic-foundation{flex-wrap:wrap;gap:23px;margin:-15px 0 45px}.tiu-academic-foundation>div:first-child{flex:1 0 100%}.tiu-academic-foundation>a{margin-left:auto}.social-app .tiu-academic-foundation h2{font-size:23px}}.tiu-community-summary{grid-template-columns:1fr 1.7fr;gap:8%;margin-bottom:80px;display:grid}.social-app .tiu-community-summary h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(30px,3.6vw,47px);line-height:1.1}.tiu-community-summary>div>p{color:var(--tiu-muted);max-width:310px;font-size:12px;line-height:1.85}.tiu-community-summary>div>a{align-items:center;gap:20px;padding:13px 0;font-size:11px;display:inline-flex}.tiu-community-summary>div:last-child{align-self:center}.tiu-community-numbers{grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 28px;display:grid}.tiu-community-numbers>div{border-top:1px solid var(--tiu-line);padding-top:23px}.tiu-community-numbers dt{letter-spacing:-.065em;color:var(--tiu-blue);font-size:clamp(35px,4.7vw,66px);font-weight:500;line-height:1.05}.tiu-community-numbers dd{color:var(--tiu-muted);margin:13px 0 0;font-size:11px;line-height:1.6}.tiu-community-summary>div>.tiu-evidence-note{max-width:580px;font-size:10px;line-height:1.9}.tiu-section{border-top:1px solid var(--tiu-line);padding:65px 0;scroll-margin-top:90px}.tiu-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:15%;margin-bottom:35px;display:grid}.social-app .tiu-section-heading h2{letter-spacing:-.055em;margin-top:17px;font-size:clamp(34px,4.2vw,59px);font-weight:500;line-height:1.07}.tiu-section-heading>p,.tiu-section-heading>div>p{color:var(--tiu-muted);max-width:390px;font-size:13px;line-height:1.85}.tiu-recognition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tiu-recognition-image{background:#e3e9ee;height:290px;margin-bottom:22px;display:block;position:relative;overflow:hidden}.tiu-recognition-image>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.tiu-recognition-image:hover>img{transform:scale(1.03)}.tiu-recognition-image>span{background:#f5f4ef;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:15px;right:15px}.tiu-document-image{background:#e2e6eb;align-items:center;padding:15px;display:flex}.tiu-document-image>img{object-fit:contain;height:auto;max-height:100%;box-shadow:0 8px 20px #172d4820}.tiu-recognition-label{min-height:32px;color:var(--tiu-blue);align-items:start;gap:8px;font-size:10px;line-height:1.6;display:flex}.tiu-recognition-label>svg{flex-shrink:0;margin-top:1px}.social-app .tiu-recognition-grid h3{letter-spacing:-.025em;margin:13px 0;font-size:23px;font-weight:500;line-height:1.2}.tiu-recognition-grid article>p{color:var(--tiu-muted);margin-bottom:15px;font-size:12px;line-height:1.85}.tiu-brochure-note{color:#3c5268;background:#e8edf0;gap:14px;margin-top:32px;padding:22px 25px;font-size:11px;line-height:1.9;display:flex}.tiu-brochure-note>svg{flex-shrink:0;margin-top:3px}.tiu-brochure-note a{border-bottom:1px solid #2c477a44;display:inline}.tiu-filter-tabs{border-top:1px solid var(--tiu-line);flex-wrap:wrap;gap:7px;padding:20px 0;display:flex}.tiu-filter-tabs button{color:#53657b;background:0 0;border:1px solid #2c477a33;border-radius:30px;min-height:42px;padding:11px 16px;font-size:11px}.tiu-filter-tabs button[aria-pressed=true]{background:var(--tiu-navy);border-color:var(--tiu-navy);color:#fff}.tiu-filter-tabs button:hover:not([aria-pressed=true]){background:#e2e8ed}.tiu-filter-row{border-bottom:1px solid var(--tiu-line);align-items:center;gap:20px;padding:5px 0 18px;display:flex}.tiu-search{color:var(--tiu-muted);flex:1;align-items:center;gap:12px;min-width:0;display:flex}.tiu-search input{width:100%;min-width:0;min-height:44px;color:var(--tiu-ink);background:0 0;border:0;padding:10px 0;font-size:12px}.tiu-filter-row select{min-height:44px;color:var(--tiu-ink);background:0 0;border:0;max-width:150px;padding:8px 20px 8px 6px;font-size:11px}.tiu-results{color:var(--tiu-muted);justify-content:space-between;gap:15px;margin:19px 0 25px;font-size:10px;display:flex}.tiu-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.tiu-milestone{border:1px solid var(--tiu-line);background:#faf9f5;min-width:0;padding:25px}.tiu-record-meta{color:#62748b;justify-content:space-between;align-items:center;gap:14px;min-height:24px;font-size:9px;line-height:1.7;display:flex}.tiu-record-meta>span:first-child{text-transform:uppercase;letter-spacing:.06em;color:var(--tiu-blue)}.tiu-record-meta>span:last-child{text-align:right}.tiu-record-heading{align-items:center;gap:19px;min-height:92px;margin:24px 0 17px;display:flex}.tiu-record-heading>div{min-width:0}.tiu-record-photo,.tiu-record-symbol{background:#e4eaf0;border:0;flex-shrink:0;width:94px;height:94px;padding:0;position:relative;overflow:hidden}.tiu-record-photo>img{object-fit:cover;width:100%;height:100%}.tiu-record-photo>svg{color:#fff;background:#172d4880;position:absolute;bottom:5px;right:5px}.tiu-record-symbol{place-items:center;display:grid}.tiu-record-symbol .org-logo{background:#fff;border:0;width:60px;height:60px;padding:9px}.tiu-result{color:var(--tiu-blue);margin-bottom:8px;font-size:10px;line-height:1.7;display:block}.social-app .tiu-milestone h3{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:23px;font-weight:500;line-height:1.18}.tiu-milestone>p{color:var(--tiu-muted);min-height:64px;font-size:12px;line-height:1.85}.tiu-record-scope{color:#647a92;margin:13px 0 18px;font-size:9px;line-height:1.7;display:block}.tiu-milestone details{border-top:1px solid var(--tiu-line)}.tiu-milestone summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:47px;font-size:11px;list-style:none;display:flex}.tiu-milestone summary::-webkit-details-marker{display:none}.tiu-milestone details[open] summary>svg{transform:rotate(180deg)}.tiu-record-details{color:var(--tiu-muted);padding:0 0 20px;font-size:11px;line-height:1.9}.tiu-record-details p{margin:12px 0}.tiu-record-details strong{color:var(--tiu-ink);font-weight:500;display:block}.tiu-record-details p>a{border-bottom:1px solid var(--tiu-line)}.tiu-record-sources{flex-direction:column;gap:2px;margin-top:15px;display:flex}.tiu-record-sources>span{color:var(--tiu-blue);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9px}.tiu-record-sources>a{border-bottom:1px solid var(--tiu-line);justify-content:space-between;align-items:center;gap:15px;min-height:35px;padding:7px 0;display:flex}.tiu-milestone .sf-card-actions{border-top:1px solid var(--tiu-line);gap:16px;padding:8px 0 0}.tiu-milestone .sf-card-actions>a,.tiu-milestone .sf-card-actions>button{color:#62748b;font-size:10px}.tiu-milestone .sf-card-actions .sf-read{color:var(--tiu-blue);margin-left:auto}.tiu-empty{text-align:center;border:1px dashed var(--tiu-line);color:var(--tiu-muted);padding:60px 20px}.tiu-empty>svg{margin:auto}.tiu-empty h3{margin:20px 0 8px;font-size:23px}.tiu-empty p{font-size:12px}.tiu-empty button{border-bottom:1px solid var(--tiu-line);align-items:center;gap:30px;margin:20px auto 0;padding:10px;font-size:12px;display:flex}.tiu-load-more{border:1px solid var(--tiu-line);width:100%;min-height:65px;color:var(--tiu-blue);background:0 0;justify-content:space-between;align-items:center;gap:30px;margin-top:23px;padding:17px 23px;font-size:12px;display:flex}.tiu-load-more>span{align-items:center;gap:22px;font-size:10px;display:flex}.tiu-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 18px;display:grid}.tiu-photo-grid figure{min-width:0;margin:0}.tiu-photo-grid .tiu-gallery-wide{grid-column:span 2}.tiu-photo-grid button{background:var(--tiu-navy);border:0;width:100%;height:330px;padding:0;display:block;position:relative;overflow:hidden}.tiu-photo-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.tiu-photo-grid button:hover img{transform:scale(1.025)}.tiu-photo-grid button>span{color:#fff;background:#172d4855;border:1px solid #fff8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:17px;right:17px}.tiu-photo-grid figcaption{color:var(--tiu-muted);justify-content:space-between;align-items:start;gap:14px;padding-top:12px;font-size:10px;line-height:1.7;display:flex}.tiu-photo-grid figcaption>a{flex-shrink:0;place-items:center;min-width:24px;min-height:24px;display:grid}.tiu-digital-work{background:#e6ebee;grid-template-columns:1fr 1.3fr;gap:12%;margin:5px 0 65px;padding:45px;display:grid}.social-app .tiu-digital-work h2{letter-spacing:-.045em;margin-top:18px;font-size:36px;line-height:1.1}.tiu-digital-work p{color:var(--tiu-muted);margin-top:17px;font-size:12px;line-height:1.85}.tiu-digital-work>div:last-child>a{border-bottom:1px solid var(--tiu-line);align-items:center;gap:16px;padding:18px 0;display:flex}.tiu-digital-work .org-logo{flex-shrink:0;width:44px;height:44px}.tiu-digital-work a>span:nth-child(2){flex:1}.tiu-digital-work strong{font-size:14px;font-weight:500;display:block}.tiu-digital-work small{color:var(--tiu-muted);margin-top:6px;font-size:10px;line-height:1.7;display:block}.tiu-social-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.tiu-social-grid>a{border:1px solid var(--tiu-line);grid-template-columns:1fr 1fr;min-width:0;display:grid}.tiu-social-grid>a>div{min-height:300px;position:relative;overflow:hidden}.tiu-social-grid img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tiu-social-grid>a>div>span{background:#ffffffdf;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:15px;left:15px}.tiu-social-grid section{align-self:center;padding:25px 20px}.tiu-social-grid section>span{color:var(--tiu-muted);font-size:9px;line-height:1.7}.social-app .tiu-social-grid h3{letter-spacing:-.035em;margin-top:15px;font-size:24px;font-weight:500;line-height:1.15}.tiu-social-grid p{color:var(--tiu-muted);margin:15px 0;font-size:11px;line-height:1.8}.tiu-social-grid strong{align-items:center;gap:10px;font-size:10px;font-weight:500;line-height:1.7;display:flex}.tiu-source-footer{border-top:1px solid var(--tiu-line);grid-template-columns:1.4fr 1fr;gap:12%;padding:45px 0 0;scroll-margin-top:100px;display:grid}.social-app .tiu-source-footer h2{letter-spacing:-.04em;margin:18px 0;font-size:32px}.tiu-source-footer p{color:var(--tiu-muted);margin-bottom:15px;font-size:11px;line-height:1.9}.tiu-source-links{flex-wrap:wrap;gap:6px 24px;margin-top:20px;display:flex}.tiu-source-links>a{align-items:center;gap:8px;min-height:40px;font-size:10px;display:inline-flex}.tiu-source-footer>div:last-child{align-self:end}.tiu-home-gateway{padding-top:65px;padding-bottom:45px}.tiu-home-card{background:var(--tiu-navy);grid-template-columns:1fr 1.2fr;min-height:470px;display:grid;overflow:hidden;color:#fff!important}.tiu-home-copy{padding:55px 48px}.tiu-home-copy .tiu-eyebrow{color:#c7d6e6;font-size:9px}.portfolio-home-app .tiu-home-copy h2{letter-spacing:-.05em;margin:28px 0 22px;font-size:clamp(39px,4.6vw,64px);font-weight:500;line-height:1.03}.tiu-home-copy p{color:#ccdae7;max-width:330px;font-size:13px;line-height:1.9}.tiu-gateway-link{border-bottom:1px solid #ffffff50;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding:20px 0 16px;font-size:13px;display:flex}.tiu-home-copy>small{color:#afc6db;margin-top:22px;font-size:9px;line-height:1.8;display:block}.tiu-home-photo{min-height:470px;position:relative;overflow:hidden}.tiu-home-photo>img{object-fit:cover;object-position:46% 45%;width:100%;height:100%;transition:transform .5s}.tiu-home-card:hover .tiu-home-photo>img{transform:scale(1.025)}.tiu-home-photo>span{color:#e5edf4;background:#172d48c9;padding:14px 20px;font-size:11px;line-height:1.8;position:absolute;bottom:25px;left:25px}@media (min-width:1450px){.tiu-hero-main{min-height:650px}.tiu-recognition-image{height:340px}}@media (max-width:1050px){.tiu-hero-main{min-height:500px}.tiu-heading-grid{grid-template-columns:1.65fr 1fr;gap:5%}.tiu-community-summary{gap:5%}.tiu-record-heading{gap:13px}.tiu-record-photo,.tiu-record-symbol{width:75px;height:85px}.tiu-milestone{padding:22px}.tiu-social-grid>a{grid-template-columns:1fr}.tiu-social-grid>a>div{min-height:270px}.tiu-home-copy{padding:40px 32px}.tiu-digital-work{gap:7%;padding:32px}}@media (max-width:760px){.tiu-heading-grid{grid-template-columns:1fr;gap:24px;padding:30px 0}.sf-page-tiu .tiu-page-heading h1{font-size:clamp(42px,8vw,64px)}.tiu-heading-grid p{max-width:520px}.tiu-university{flex-wrap:wrap;gap:10px}.tiu-university>span:not(.org-logo){font-size:11px}.tiu-university small{font-size:9px}.tiu-year-mark{font-size:9px!important}.tiu-hero-gallery{grid-template-columns:1fr;gap:10px}.tiu-hero-main{min-height:470px}.tiu-hero-aside{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:10px}.tiu-hero-aside button{min-height:200px}.tiu-hero-aside figcaption{padding:10px 12px;font-size:9px}.tiu-jump-nav{grid-template-columns:1fr 1fr;margin-bottom:48px}.tiu-jump-nav a{margin-right:18px;padding:18px 0;font-size:9px}.tiu-community-summary{grid-template-columns:1fr;gap:25px;margin-bottom:48px}.tiu-community-numbers dt{font-size:48px}.tiu-section{padding:45px 0}.tiu-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:27px}.tiu-section-heading>p{max-width:500px}.tiu-recognition-grid{gap:18px}.tiu-recognition-image{height:220px}.social-app .tiu-recognition-grid h3{font-size:20px}.tiu-recognition-label{min-height:50px;font-size:9px}.tiu-record-grid{gap:15px}.tiu-milestone{padding:19px}.tiu-record-heading{flex-direction:column;align-items:start;min-height:160px;margin-top:18px}.tiu-record-photo,.tiu-record-symbol{width:100%;height:85px}.tiu-record-photo>img{object-position:50% 30%}.tiu-record-meta{align-items:start}.tiu-record-meta>span{max-width:50%}.tiu-milestone>p{min-height:100px}.tiu-results>span:last-child{display:none}.tiu-filter-row{flex-wrap:wrap;gap:0 25px}.tiu-search{flex:1 0 100%}.tiu-filter-tabs{gap:7px}.tiu-filter-tabs button{padding:10px 13px;font-size:10px}.tiu-photo-grid{grid-template-columns:1fr 1fr}.tiu-photo-grid button{height:270px}.tiu-photo-grid .tiu-gallery-wide button{height:360px}.tiu-digital-work{grid-template-columns:1fr;gap:18px;margin-bottom:45px}.tiu-social-grid{gap:15px}.tiu-social-grid section{padding:20px 16px}.tiu-source-footer{grid-template-columns:1fr;gap:30px;padding-top:35px}.tiu-home-card{grid-template-columns:1fr}.tiu-home-copy{padding:35px 30px}.tiu-home-photo{min-height:390px;max-height:500px}.tiu-home-photo>img{position:absolute;inset:0}.tiu-home-copy p{max-width:450px}.tiu-home-gateway{padding-top:35px;padding-bottom:35px}}@media (max-width:500px){.tiu-university>.tiu-year-mark{width:100%;margin-top:-3px;margin-left:56px}.tiu-hero-main{min-height:430px}.tiu-hero-main figcaption{gap:16px;bottom:25px;left:22px}.tiu-hero-main figcaption>img{width:48px;height:48px}.tiu-hero-main figcaption small{font-size:8px}.tiu-hero-main figcaption strong{font-size:29px}.tiu-hero-aside button{min-height:160px}.tiu-community-numbers{gap:12px}.tiu-community-numbers dt{font-size:42px}.tiu-community-numbers dd{font-size:10px}.tiu-recognition-grid{grid-template-columns:1fr;gap:35px}.tiu-recognition-image{height:320px;margin-bottom:16px}.tiu-recognition-label{min-height:0}.social-app .tiu-recognition-grid h3{font-size:25px}.tiu-document-image{height:230px}.tiu-brochure-note{padding:20px 16px}.tiu-record-grid{grid-template-columns:1fr}.tiu-record-heading{flex-direction:row;align-items:center;gap:17px;min-height:94px}.tiu-record-photo,.tiu-record-symbol{width:90px;height:94px}.tiu-milestone>p{min-height:0}.tiu-milestone .sf-card-actions{min-height:44px}.tiu-record-meta>span{max-width:62%}.tiu-photo-grid{gap:20px 13px}.tiu-photo-grid button{height:230px}.tiu-photo-grid .tiu-gallery-wide button{height:270px}.tiu-photo-grid figcaption{font-size:9px}.tiu-social-grid{grid-template-columns:1fr;gap:22px}.tiu-social-grid>a{grid-template-columns:1fr 1.1fr}.tiu-social-grid>a>div{min-height:270px}.social-app .tiu-social-grid h3{font-size:22px}.tiu-home-copy{padding:32px 25px}.tiu-home-photo{min-height:340px}.tiu-home-copy .tiu-eyebrow{font-size:8px}.tiu-gateway-link{font-size:12px}.tiu-home-copy>small{font-size:9px}.tiu-digital-work{padding:27px 22px}}@media (prefers-reduced-motion:reduce){.tiu-chapter *,.tiu-home-gateway *{transition:none!important}}.sf-visual-route{--vp-ink:#202520;--vp-muted:#646c62;--vp-line:#24312724;--vp-orange:#e8633e;background:#f7f6f1}.sf-visual-route .sf-layout{grid-template-columns:210px minmax(0,1fr);gap:42px;max-width:1560px}.sf-visual-route .sf-right-rail{display:none}.sf-visual-route .sf-topbar-inner{grid-template-columns:210px minmax(0,1fr) 200px;gap:42px;max-width:1560px}.sf-visual-route .sf-left-rail{border-right:1px solid var(--vp-line);padding-right:20px}.sf-visual-route .sf-navigation>a{gap:12px;padding:10px;font-size:11px}.sf-visual-route .sf-connect-button{margin-inline:0;font-size:10px}.sf-visual-route .sf-main{padding-top:8px}.sf-visual-route .sf-feed-topline{border-bottom:1px solid var(--vp-line);margin-bottom:36px;padding-bottom:17px}.sf-visual-route .sf-mobile-footer{margin-top:65px}.sf-visual-route h1{letter-spacing:-.065em;font-size:clamp(48px,5.7vw,88px);font-weight:500;line-height:.99}.sf-visual-route h1 em,.vp-home-atlas h2 em,.vp-journey-heading h2 em,.vp-about-contact em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.vp-eyebrow{text-transform:uppercase;color:inherit;align-items:center;gap:9px;font-weight:500;display:flex;letter-spacing:.08em!important;font-size:10px!important;line-height:1.6!important}.vp-eyebrow>span{background:var(--vp-orange,#e8633e);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.vp-filter{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.vp-filter>button{color:#4e584e;background:0 0;border:1px solid #25382b24;border-radius:30px;min-height:42px;font-size:11px;line-height:1.5;transition:background .2s,color .2s;padding:10px 16px!important}.vp-filter>button[aria-pressed=true]{color:#fff;background:#29382c;border-color:#29382c}.vp-filter>button:hover:not([aria-pressed=true]){background:#e7eae2}.vp-collection-tools{border-top:1px solid var(--vp-line,#20252024);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:38px;padding-top:24px;display:flex}.vp-search{color:#5a6557;border-bottom:1px solid #74806f65;flex:0 230px;align-items:center;gap:10px;min-height:43px;display:flex}.vp-search input{outline-offset:2px;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:12px}.vp-search-pair{align-items:center;gap:15px;max-width:100%;display:flex}.vp-search-pair select{background:0 0;border:0;max-width:130px;min-height:42px;font-size:11px}.vp-result{color:#6f766a;font-size:10px;margin:18px 0 28px!important}.vp-empty{text-align:center;color:#687162;border:1px dashed #b7beb0;padding:55px 20px}.vp-text-link{border-bottom:1px solid;align-items:center;gap:18px;min-height:42px;padding:8px 0;font-size:12px;display:inline-flex}.vp-tags{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.vp-tags>span{background:#e9ece3;border-radius:3px;padding:5px 9px;font-size:10px}.vp-kicker{color:#69705f;font-size:10px;line-height:1.6;display:block}.vp-section-caption{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:25px;margin-bottom:35px;display:grid}.vp-section-caption>span{padding-top:5px;font-size:10px;line-height:1.8}.social-app .vp-section-caption h2{letter-spacing:-.05em;font-size:clamp(32px,3.3vw,49px);line-height:1.06}.vp-section-caption>p{color:#69705f;grid-column:2;max-width:510px;font-size:13px;line-height:1.8}.vp-load{border-bottom:1px solid;align-items:center;gap:40px;min-height:48px;margin:25px auto;font-size:13px;display:flex}.vp-work-heading{grid-template-columns:1.4fr 1fr;gap:10%;padding:18px 0 42px;display:grid}.vp-work-heading h1{margin-top:25px}.vp-work-heading>div:last-child{align-self:end}.vp-work-heading>div>p:not(.vp-eyebrow){color:#5e675a;max-width:330px;font-size:14px;line-height:1.85}.vp-big-count{letter-spacing:-.075em;align-items:center;gap:22px;margin-top:35px;font-size:73px;line-height:1;display:flex}.vp-big-count small{letter-spacing:0;border-left:1px solid #a1a895;max-width:100px;padding-left:20px;font-size:11px;line-height:1.7}.vp-project-exhibits{gap:65px;display:grid}.vp-exhibit{border-bottom:1px solid var(--vp-line);grid-template-columns:1.15fr 1fr;align-items:center;gap:5%;padding-bottom:55px;display:grid}.vp-exhibit:nth-child(2n)>.vp-exhibit-art{order:2}.vp-exhibit-art{min-width:0;display:block;position:relative}.vp-exhibit-arrow{color:#202520;background:#ffffffeb;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .25s;display:grid;position:absolute;top:17px;right:17px}.vp-exhibit-art:hover .vp-exhibit-arrow{transform:rotate(45deg)}.vp-exhibit-meta{color:#6e7568;justify-content:space-between;gap:15px;font-size:9px;line-height:1.6;display:flex}.social-app .vp-exhibit h2{letter-spacing:-.055em;margin-top:20px;font-size:clamp(30px,3.1vw,45px);line-height:1.05}.vp-exhibit-summary{color:#30372c!important;margin-top:17px!important;font-size:17px!important;line-height:1.55!important}.vp-exhibit-copy>p{color:#69715f;margin-top:14px;font-size:12px;line-height:1.8}.vp-exhibit-copy dl{gap:10px;margin:24px 0 18px;display:grid}.vp-exhibit-copy dl>div{grid-template-columns:65px 1fr;gap:12px;font-size:11px;line-height:1.7;display:grid}.vp-exhibit-copy dt{color:#737b6c}.vp-exhibit-copy dd{margin:0}.vp-exhibit-copy .sf-card-actions{border-top:1px solid var(--vp-line);background:0 0;gap:8px;margin-top:20px;padding:13px 0 0}.vp-exhibit-copy .sf-card-actions>*{font-size:10px}.vp-project-recognition{align-items:start;gap:9px;display:flex;color:#8d4b22!important;font-size:10px!important}.vp-project-visual{isolation:isolate;color:#25244b;background:#e8e7fb;border-radius:4px;flex-direction:column;justify-content:center;min-height:440px;padding:30px;display:flex;position:relative;overflow:hidden}.vp-canvas-grid{z-index:-1;background-image:linear-gradient(#55559010 1px,#0000 1px),linear-gradient(90deg,#55559010 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.vp-canvas-label{text-transform:uppercase;letter-spacing:.07em;opacity:.7;font-size:9px;position:absolute;top:25px;left:25px}.vp-canvas-emblem{justify-content:center;align-items:center;height:215px;margin:15px 0;padding:42px;display:flex;position:relative}.vp-canvas-emblem:before,.vp-canvas-emblem:after{content:"";opacity:.13;border:1px solid;border-radius:50%;width:190px;height:190px;position:absolute}.vp-canvas-emblem:after{width:240px;height:145px;transform:rotate(-30deg)}.vp-canvas-emblem>img{object-fit:contain;z-index:1;max-width:75%;max-height:100%}.vp-canvas-emblem>strong{letter-spacing:-.07em;text-align:center;z-index:1;font-size:44px;line-height:1.04;position:relative}.vp-canvas-features{align-items:stretch;gap:7px;margin-top:auto;display:flex;position:relative}.vp-canvas-features>span{border-top:1px solid;flex-direction:column;flex:1;justify-content:start;gap:9px;padding:11px 0 0;font-size:10px;line-height:1.6;display:flex}.vp-canvas-features i{opacity:.65;font-size:9px;font-style:normal}.vp-canvas-cognisor,.vp-canvas-creators,.vp-canvas-tiu,.vp-canvas-netlink,.vp-canvas-eoy,.vp-canvas-ujjibon{color:#e4e8d5;background:#17251e}.vp-canvas-cognisor .vp-canvas-grid,.vp-canvas-creators .vp-canvas-grid{background-image:linear-gradient(#e0efdb15 1px,#0000 1px),linear-gradient(90deg,#e0efdb15 1px,#0000 1px)}.vp-canvas-peer .vp-canvas-emblem>img{border-radius:18px;width:89px;box-shadow:0 15px 50px #5549bc25}.vp-canvas-peer .vp-canvas-emblem:before{width:260px;height:170px;transform:rotate(25deg)}.vp-canvas-flow{color:#254134;background:#dee9df}.vp-canvas-flow .vp-canvas-features{margin-top:35px}.vp-wave{justify-content:center;align-items:center;gap:4px;height:145px;margin-top:23px;display:flex}.vp-wave i{background:#355c44;border-radius:10px;width:5px;max-height:115px;display:block}.vp-canvas-word{letter-spacing:-.065em;text-align:center;margin:12px 0 24px;font-size:clamp(28px,3.3vw,48px);font-weight:500;line-height:1.05}.vp-canvas-contentops{color:#7b3424;background:#efd8c5}.vp-agent-symbol{place-items:center;width:145px;height:125px;margin:25px auto 16px;display:grid;position:relative}.vp-agent-symbol span{border:1px solid #9c533780;border-radius:50%;width:74px;height:74px;position:absolute}.vp-agent-symbol span:first-child{top:0;left:0}.vp-agent-symbol span:nth-child(2){top:0;right:0}.vp-agent-symbol span:nth-child(3){bottom:0;left:0}.vp-agent-symbol span:nth-child(4){bottom:0;right:0}.vp-canvas-aura{color:#514b34;background:#ece7d9}.vp-canvas-contract{color:#28434c;background:#dce6e7}.vp-canvas-photo{color:#fff;background:#17251e;justify-content:end;min-height:440px}.vp-canvas-photo:after{content:"";z-index:-1;background:linear-gradient(#0000 25%,#0d1715ed),linear-gradient(#0007,#0000 20%);position:absolute;inset:0}.vp-canvas-image{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.vp-canvas-photo .vp-canvas-emblem{height:170px;margin-top:auto;padding:30px}.vp-canvas-photo .vp-canvas-emblem>img{background:#161c16;border-radius:5px;max-width:190px;padding:13px}.vp-canvas-nostic .vp-canvas-emblem>img{background:#fff;max-width:110px}.vp-canvas-compact{border-radius:inherit;height:100%;min-height:100%;padding:26px 22px 20px}.vp-canvas-compact .vp-canvas-label{display:none}.vp-canvas-compact .vp-canvas-emblem{height:160px;margin:20px 0 5px;padding:32px}.vp-canvas-compact .vp-canvas-emblem:before{width:150px;height:150px}.vp-canvas-compact .vp-canvas-emblem:after{width:195px;height:115px}.vp-canvas-compact .vp-canvas-features>span{font-size:9px}.vp-canvas-compact .vp-canvas-word{margin:4px 0 17px;font-size:35px}.vp-canvas-compact .vp-wave{height:95px;margin-top:35px}.vp-canvas-compact .vp-wave i{max-height:85px}.vp-canvas-compact .vp-agent-symbol{width:120px;height:105px;margin:27px auto 12px}.vp-canvas-compact .vp-agent-symbol span{width:63px;height:63px}.vp-initiative-bridge{background:#e3e7d8;border-radius:4px;justify-content:space-between;align-items:end;gap:30px;min-height:180px;padding:45px 40px 30px;display:flex;position:relative}.vp-initiative-bridge>span{letter-spacing:-.05em;z-index:1;font-family:Georgia,serif;font-size:36px;font-style:italic}.vp-initiative-bridge svg{color:#859174;width:64%;height:75px;position:absolute;inset:28px 18% auto;overflow:visible}.vp-initiative-bridge path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:4 5}.vp-initiative-bridge circle{fill:#496344}.vp-initiative-bridge>p{text-align:center;color:#4f5b43;font-size:10px;position:absolute;top:40px;left:0;right:0}.vp-initiatives-page .vp-project-exhibits{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:45px 28px}.vp-initiatives-page .vp-exhibit,.vp-initiatives-page .vp-exhibit:nth-child(2n){flex-direction:column;align-items:stretch;gap:24px;padding-bottom:25px;display:flex}.vp-initiatives-page .vp-exhibit:nth-child(2n)>.vp-exhibit-art{order:0}.vp-initiatives-page .vp-exhibit-copy>p:not(.vp-exhibit-summary){font-size:12px}.vp-award-heading{background:#e9e3cd;border-radius:3px;padding:48px 45px 32px;position:relative;overflow:hidden}.vp-award-heading>.lucide-award{color:#8b784b;position:absolute;top:45px;right:45px}.vp-award-heading h1{max-width:700px;margin-top:32px}.vp-award-heading>p:not(.vp-eyebrow){color:#5f5c45;max-width:360px;margin-top:23px;font-size:13px;line-height:1.8}.vp-award-totals{border-top:1px solid #5b502837;align-items:end;gap:35px;margin-top:38px;padding-top:25px;display:flex}.vp-award-totals>span{max-width:160px;font-size:10px;line-height:1.6}.vp-award-totals strong{letter-spacing:-.06em;margin-bottom:7px;font-size:38px;line-height:1.1;display:block}.vp-award-totals>a{align-items:center;gap:12px;min-height:42px;margin-left:auto;font-size:10px;display:flex}.vp-award-spotlights{grid-template-columns:1.15fr 1fr 1fr;align-items:end;gap:13px;margin-top:20px;display:grid}.vp-award-spotlight{isolation:isolate;background:#3b432c;align-items:end;min-height:270px;display:flex;position:relative;overflow:hidden;color:#fff!important}.vp-award-spotlight:first-child{min-height:340px}.vp-award-spotlight>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.vp-award-spotlight:after{content:"";z-index:-1;background:linear-gradient(#0000,#131d15ed);position:absolute;inset:0}.vp-award-spotlight:hover>img{transform:scale(1.04)}.vp-award-spotlight>div{width:100%;padding:22px}.vp-award-spotlight>div>span{color:#dedfcf;font-size:9px}.social-app .vp-award-spotlight h2{letter-spacing:-.05em;margin-top:12px;font-size:28px;line-height:1.05}.vp-award-spotlight>div>p{margin-top:10px;padding-right:20px;font-size:11px;line-height:1.6}.vp-award-spotlight>div>svg{margin-top:15px}.vp-milestone-archive>article{border-bottom:1px solid var(--vp-line);grid-template-columns:55px 15px minmax(0,1fr) 145px;align-items:start;gap:20px;padding:26px 0;display:grid;position:relative}.vp-milestone-year{color:#6c7057;font-family:Georgia,serif;font-size:22px;font-style:italic}.vp-milestone-dot{background:#927b4b;border-radius:50%;width:7px;height:7px;margin-top:12px}.social-app .vp-milestone-archive h2{letter-spacing:-.035em;margin-top:9px;font-size:25px;line-height:1.2}.vp-milestone-archive>article>div>strong{color:#956134;margin-top:8px;font-size:12px;display:block}.vp-milestone-archive>article>div>p{color:#6b705e;max-width:610px;margin-top:12px;font-size:12px;line-height:1.85}.vp-milestone-archive .sf-card-actions{background:0 0;border-top:0;gap:7px;max-width:440px;margin-top:10px;padding:13px 0 0}.vp-milestone-archive .sf-card-actions>*{font-size:10px}.vp-archive-thumb{align-self:center}.vp-archive-thumb img{aspect-ratio:1.12;object-fit:cover;width:100%}.vp-archive-icon{color:#a39671;place-self:center}.vp-photo-heading{border-bottom:1px solid var(--vp-line);padding:15px 0 35px}.vp-photo-heading h1{margin-top:25px;font-size:clamp(48px,5.6vw,85px)}.vp-photo-heading>div{justify-content:space-between;align-items:end;gap:30px;margin-top:28px;display:flex}.vp-photo-heading>div>p{color:#656e60;max-width:325px;font-size:13px;line-height:1.8}.vp-photo-heading>div>span{align-items:center;gap:9px;font-size:11px;display:flex}.vp-photos-page>.vp-collection-tools{border:0;margin-top:0}.vp-photo-print{break-inside:avoid;background:#fff;width:100%;margin-bottom:28px;padding:9px 9px 15px;display:inline-block;transform:rotate(-.6deg);box-shadow:0 4px 12px #1b241608}.vp-photo-print:nth-child(3n){transform:rotate(.7deg)}.vp-photo-print:nth-child(5n){transform:none}.vp-photo-enlarge{background:#dce1d3;width:100%;display:block;position:relative;overflow:hidden}.vp-photo-enlarge>img{object-fit:contain;width:100%;height:auto;max-height:650px;transition:transform .6s;display:block}.vp-photo-enlarge>span{color:#283528;opacity:0;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;transition:opacity .2s;display:grid;position:absolute;bottom:10px;right:10px}.vp-photo-enlarge:hover>img{transform:scale(1.02)}:is(.vp-photo-enlarge:hover>span,.vp-photo-enlarge:focus-visible>span){opacity:1}.vp-photo-print figcaption{padding:14px 8px 0}.vp-photo-print figcaption>span{color:#7a806f;font-size:9px}.vp-photo-print figcaption>strong{letter-spacing:-.025em;margin-top:5px;font-size:15px;font-weight:500;line-height:1.4;display:block}.vp-photo-print figcaption>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.vp-photo-print small,.vp-photo-print figcaption button{color:#6b745f;font-size:9px;line-height:1.5}.vp-photo-print figcaption button{min-height:32px;padding-inline:7px}.vp-career-heading{grid-template-columns:1fr 210px;align-items:center;gap:30px;padding:20px 0 38px;display:grid}.vp-career-heading h1{margin-top:25px;font-size:clamp(48px,5.2vw,78px)}.vp-career-heading p:not(.vp-eyebrow){color:#606b5b;max-width:385px;margin-top:25px;font-size:13px;line-height:1.85}.vp-career-compass{aspect-ratio:1;border:1px solid #a0ad98;border-radius:50%;place-items:center;margin:15px;display:grid;position:relative;transform:rotate(-12deg)}.vp-career-compass:before{content:"";border:1px dashed #a0ad98;border-radius:50%;position:absolute;inset:13px}.vp-career-compass>span{background:#f7f6f1;padding:0 10px;font-size:11px;position:absolute;top:-13px}.vp-career-compass>div{text-align:center;letter-spacing:-.045em;font-family:Georgia,serif;font-size:29px;line-height:1.1}.vp-career-compass em{color:#758764;font-style:italic}.vp-career-compass>i{border-block:1px solid #73876b;width:38px;position:absolute;inset:41% -10px 41% auto;transform:rotate(-18deg)}.vp-career-route{border-block:1px solid var(--vp-line);align-items:center;gap:20px;margin-bottom:28px;padding:25px 0;font-size:12px;display:flex}.vp-career-route>span{align-items:center;gap:8px;display:flex}.vp-career-route>div{border-bottom:1px dashed #708267;flex:1;max-width:150px;position:relative}.vp-career-route>small{color:#79816e;margin-left:auto;font-size:10px}.vp-career-timeline{margin:40px 0 0;padding:0;list-style:none}.vp-career-timeline>li{grid-template-columns:145px 12px minmax(0,1fr);gap:24px;scroll-margin-top:110px;display:grid;position:relative}.vp-role-date{padding-top:6px}.vp-role-date>span{font-size:12px}.vp-role-date>small{color:#747f6c;margin-top:9px;font-size:9px;line-height:1.6;display:block}.vp-role-node{background:#557a50;border:2px solid #f7f6f1;border-radius:50%;width:9px;height:9px;margin-top:10px;position:relative;box-shadow:0 0 0 1px #557a50}.vp-role-node:after{content:"";z-index:0;background:#ccd5c3;width:1px;height:calc(100% + 360px);position:absolute;top:12px;bottom:auto;left:2px}.vp-career-timeline>li{overflow:hidden}.vp-career-timeline>li:last-child .vp-role-node:after{display:none}.vp-career-timeline article{border-bottom:1px solid var(--vp-line);min-height:180px;margin-bottom:33px;padding-bottom:36px}.vp-role-heading{align-items:center;gap:17px;display:flex}.social-app .vp-role-heading h2{letter-spacing:-.045em;font-size:31px;line-height:1.1}.vp-role-heading strong{color:#626c5a;margin-top:9px;font-size:12px;font-weight:400;display:block}.vp-role-brand{border-radius:5px;place-items:center;width:56px;height:56px;padding:10px;display:grid}.vp-role-brand-dark{background:#152017}.vp-role-brand-light{background:#fff}.vp-role-brand>img{object-fit:contain;max-height:100%}.vp-career-timeline article>p{color:#65705d;max-width:660px;margin-top:22px;font-size:13px;line-height:1.85}.vp-career-timeline details{max-width:660px;margin-top:16px}.vp-career-timeline summary{cursor:pointer;border-bottom:1px solid #bbc6b2;justify-content:space-between;align-items:center;min-height:42px;font-size:11px;list-style:none;display:flex}.vp-career-timeline summary::-webkit-details-marker{display:none}.vp-career-timeline summary>span{font-size:20px}.vp-career-timeline details[open] summary>span{transform:rotate(45deg)}.vp-career-timeline details ul{color:#67755c;margin:15px 0;padding-left:18px;font-size:12px;line-height:1.85}.vp-career-timeline .vp-text-link{border:0;margin-top:8px;font-size:10px}.vp-academic-heading{color:#f1eddd;background:#1e303c;grid-template-columns:1fr 220px;align-items:center;gap:30px;padding:45px;display:grid;position:relative;overflow:hidden}.vp-academic-heading h1{margin-top:27px;font-size:clamp(48px,5vw,77px)}.vp-academic-heading h1 em{color:#bfc9b1}.vp-academic-heading p:not(.vp-eyebrow){color:#d0d5cb;max-width:340px;margin-top:25px;font-size:13px;line-height:1.8}.vp-academic-heading nav{flex-wrap:wrap;gap:15px;margin-top:28px;font-size:10px;display:flex}.vp-academic-heading nav>a{border-bottom:1px solid #adbaaa70;padding:6px 0}.vp-grade{aspect-ratio:1;color:#e2e9cd;flex-shrink:0;width:220px;position:relative}.vp-grade svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.vp-grade circle{fill:none;stroke-width:2.3px}.vp-grade-track{stroke:#e1edcf25}.vp-grade-value{stroke:currentColor;stroke-linecap:round}.vp-grade>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vp-grade span{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.vp-grade strong{letter-spacing:-.07em;font-size:64px;font-weight:400;line-height:1.25}.vp-grade small{opacity:.75;font-size:11px}.vp-education,.vp-credentials,.vp-service{padding-top:65px;scroll-margin-top:110px}.vp-education>ol{margin:0;padding:0;list-style:none}.vp-education>ol>li{border-top:1px solid var(--vp-line);grid-template-columns:65px minmax(0,1fr) auto;align-items:start;gap:30px;padding:35px 0;display:grid}.vp-education-number{letter-spacing:-.07em;color:#8c957c;font-family:Georgia,serif;font-size:45px;line-height:1}.vp-education h3{letter-spacing:-.04em;margin-top:14px;font-size:28px;line-height:1.1}.vp-education li strong{margin-top:12px;font-size:13px;font-weight:400;display:block}.vp-education li p{color:#65705c;max-width:540px;margin-top:18px;font-size:12px;line-height:1.85}.vp-education li small{color:#6a765e;max-width:540px;margin-top:13px;font-size:11px;line-height:1.7;display:block}.vp-academic-photo{width:200px;position:relative;overflow:hidden}.vp-academic-photo img{object-fit:cover;width:100%;height:190px}.vp-academic-photo>svg{color:#fff;position:absolute;bottom:10px;right:10px}.vp-credential-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.vp-credential-wall>article{background:#f0ecdf;border:1px solid #d9d5c5;flex-direction:column;min-height:235px;padding:25px 20px 20px;display:flex;position:relative}.vp-credential-wall>article:nth-child(3n+2){background:#e7ebe1;border-color:#d1d9c7}.vp-credential-wall>article:nth-child(3n){background:#e9e8e3;border-color:#d8d7cf}.vp-credential-seal{color:#6f7b5f;border:1px solid #7f8c6e;border-radius:50%;place-items:center;width:43px;height:43px;margin-bottom:20px;display:grid}.vp-credential-wall h3{letter-spacing:-.03em;margin-top:10px;font-size:19px;line-height:1.22}.vp-credential-wall article>div{margin-top:auto;padding-top:20px}.vp-credential-wall small{color:#6e725e;font-size:9px;display:block}.vp-service>article{border-top:1px solid var(--vp-line);grid-template-columns:65px 1fr 45px;gap:30px;padding:28px 0;display:grid}.vp-service>article>span{color:#74836a;font-size:11px}.vp-service h3{letter-spacing:-.045em;font-size:25px;line-height:1.2}.vp-service strong{margin-top:10px;font-size:11px;font-weight:400;display:block}.vp-service p{color:#6e775f;max-width:650px;margin-top:15px;font-size:12px;line-height:1.85}.vp-service article>svg{color:#859275}.vp-languages{background:#e2e7d7;margin-top:45px;padding:40px;scroll-margin-top:110px}.social-app .vp-languages h2{margin-top:18px;font-size:46px;line-height:1.05}.vp-languages>div{border-top:1px solid #a4af954d;flex-wrap:wrap;gap:20px 40px;margin-top:30px;padding-top:22px;display:flex}.vp-languages>div>span{letter-spacing:-.035em;font-family:Georgia,serif;font-size:28px}.vp-languages small{color:#78866a;margin-right:12px;font-family:Arial,sans-serif;font-size:9px}.vp-languages>a{align-items:center;gap:20px;min-height:42px;margin-top:26px;font-size:11px;display:inline-flex}.vp-skills-heading{padding:18px 0 35px}.vp-skills-heading h1{margin-top:25px;font-size:clamp(48px,5.1vw,78px)}.vp-skills-heading>p:not(.vp-eyebrow){color:#64715b;max-width:370px;margin-top:24px;font-size:14px;line-height:1.8}.vp-skills-heading>span{color:#68765c;margin-top:25px;font-size:10px;display:block}.vp-skill-explorer{border-top:1px solid var(--vp-line);border-bottom:1px solid var(--vp-line);grid-template-columns:1fr 1.5fr;gap:0;display:grid}.vp-skill-switcher{align-self:start;padding:15px 30px 15px 0}.vp-skill-switcher>button{border-bottom:1px solid var(--vp-line);text-align:left;grid-template-columns:25px 1fr 20px;gap:5px 12px;width:100%;min-height:90px;display:grid;position:relative;padding:23px 15px!important}.vp-skill-switcher button>span{color:#6d7a60;grid-row:1/3;font-size:10px}.vp-skill-switcher strong{letter-spacing:-.035em;font-size:17px;font-weight:400;line-height:1.25}.vp-skill-switcher small{color:#78816d;grid-column:2;font-size:10px}.vp-skill-switcher svg{grid-area:1/3/3;align-self:center}.vp-skill-switcher>button[aria-pressed=true]{background:#dfe7d5}.vp-skill-switcher>button[aria-pressed=true]:before{content:"";background:#55734a;width:3px;position:absolute;top:0;bottom:0;left:0}.vp-skill-detail{background:#e9ede2;flex-direction:column;min-height:620px;padding:40px;display:flex;position:relative;overflow:hidden}.vp-skill-index{letter-spacing:-.09em;color:#d6decb;pointer-events:none;font-size:180px;line-height:1;position:absolute;top:-18px;right:25px}.vp-skill-detail>.vp-eyebrow{position:relative;font-size:9px!important}.social-app .vp-skill-detail h2{letter-spacing:-.055em;max-width:360px;margin-top:30px;font-size:43px;line-height:1.04;position:relative}.vp-skill-detail>p:not(.vp-eyebrow){color:#647058;max-width:350px;margin-top:18px;font-size:13px;line-height:1.8;position:relative}.vp-skill-cloud{flex-wrap:wrap;align-items:baseline;gap:14px 18px;margin:40px 0;display:flex;position:relative}.vp-skill-cloud>span{letter-spacing:-.04em;border-bottom:1px solid #9ca98c80;padding-bottom:8px;line-height:1.2}.vp-skill-size-0{color:#3f5b34;font-size:29px}.vp-skill-size-1{color:#667d55;font-size:17px}.vp-skill-size-2{color:#4f6441;font-size:22px}.vp-skill-evidence{border-top:1px solid #aab79b;margin-top:auto;padding-top:20px}.vp-skill-evidence>span{color:#6c7c5d;font-size:10px}.vp-skill-evidence>strong{letter-spacing:-.025em;margin-top:10px;font-size:19px;font-weight:400;line-height:1.4;display:block}.vp-skill-evidence>a{justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-top:12px;font-size:11px;display:flex}.vp-skill-footnote{color:#69765e;margin-top:20px!important;font-size:10px!important}.vp-about-heading{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding:20px 0 60px;display:grid}.vp-about-heading h1{margin-top:30px;font-size:clamp(47px,5vw,76px)}.vp-about-heading p:not(.vp-eyebrow){color:#637158;max-width:350px;margin-top:25px;font-size:14px;line-height:1.85}.vp-about-heading>div>span{color:#68775c;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex}.vp-about-heading .vp-text-link{margin-top:15px}.vp-about-heading>button{background:#e6d7c8;width:100%;display:block;position:relative;overflow:hidden;transform:rotate(2deg);padding:12px!important}.vp-about-heading>button>img{aspect-ratio:.86;object-fit:cover;object-position:50% 33%;width:100%}.vp-about-heading>button>span{letter-spacing:.18em;text-align:center;padding:15px 0 5px;font-size:9px;display:block}.vp-about-page .vp-journey-ribbon{border-radius:3px;margin-inline:0;padding:40px 32px}.vp-about-page .vp-journey-ribbon .fp-wrap{width:100%}.vp-about-page .vp-journey-heading h2{font-size:44px}.vp-about-page .vp-journey-track{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px}.vp-about-page .vp-journey-heading>p{font-size:11px}.vp-about-chapters>section{border-bottom:1px solid var(--vp-line);grid-template-columns:135px minmax(0,1fr) 200px;align-items:start;gap:25px;padding:45px 0;display:grid}.vp-about-chapter-marker>span{color:#78846b;font-size:9px}.vp-about-chapter-marker>strong{max-width:115px;margin-top:12px;font-size:12px;font-weight:400;line-height:1.5;display:block}.social-app .vp-about-chapters h2{letter-spacing:-.045em;max-width:520px;font-size:32px;line-height:1.1}.vp-about-chapters p{color:#6b765f;max-width:550px;margin-top:20px;font-size:13px;line-height:1.85}.vp-about-chapters .vp-text-link{margin-top:18px;font-size:11px}.vp-chapter-photo{background:#fff;width:100%;margin-top:10px;transform:rotate(-2deg);padding:7px!important}.vp-principles{background:#f0e5d6;margin-top:45px;padding:40px}.vp-principles>article{border-bottom:1px solid #a99b852e;grid-template-columns:25px 1fr 1fr;gap:20px;padding:27px 0;display:grid}.vp-principles article>span{color:#86745a;font-size:10px}.social-app .vp-principles h2{letter-spacing:-.04em;font-family:Georgia,serif;font-size:29px;font-style:italic;line-height:1.12}.vp-principles article>p{color:#786c57;font-size:12px;line-height:1.85}.vp-about-contact{letter-spacing:-.065em;margin-top:65px;padding:0 70px 20px 0;font-size:clamp(48px,6vw,82px);line-height:.98;display:block;position:relative}.vp-about-contact>svg{position:absolute;top:30%;right:0}.vp-studio-heading{isolation:isolate;color:#f0ecdb;background:#15231e;min-height:540px;padding:45px;position:relative;overflow:hidden}.vp-studio-heading>img{object-fit:contain;object-position:left;width:135px;height:45px;margin-bottom:45px}.vp-studio-heading h1{max-width:690px;margin-top:26px;font-size:clamp(50px,6vw,92px);position:relative}.vp-studio-heading h1 em{color:#b0c39b}.vp-studio-heading>p:not(.vp-eyebrow){color:#c4cfb9;max-width:340px;margin-top:25px;font-size:14px;line-height:1.85}.vp-studio-heading>a{border-bottom:1px solid #9eb18c;align-items:center;gap:30px;min-height:42px;margin-top:23px;font-size:12px;display:inline-flex}.vp-studio-orbits{z-index:-1;width:440px;height:360px;position:absolute;bottom:50px;right:-100px;transform:rotate(-35deg)}.vp-studio-orbits>i{border:1px solid #a7ba8b45;border-radius:50%;position:absolute;inset:0}.vp-studio-orbits>i:nth-child(2){inset:40px -45px;transform:rotate(75deg)}.vp-studio-orbits>i:nth-child(3){inset:-20px 50px;transform:rotate(40deg)}.vp-studio-orbits>span{color:#b4c69c;font-size:11px;position:absolute;top:50%;left:105px;transform:rotate(35deg)}.vp-studio-pillars{background:#dde4d0;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:26px 35px;display:grid}.vp-studio-pillars>span{letter-spacing:-.04em;font-family:Georgia,serif;font-size:25px;line-height:1.2}.vp-studio-pillars small{color:#6c7e55;margin-bottom:10px;font:9px Arial,sans-serif;display:block}.vp-network-section{padding-top:60px}.vp-network-wall{background:#dce0d3;border:1px solid #dce0d3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.vp-network-wall>a{background:#f8f7f1;flex-direction:column;min-width:0;padding:18px;transition:background .2s;display:flex}.vp-network-wall>a:hover{background:#edf1e5}.vp-network-logo{justify-content:center;align-items:center;height:100px;margin-bottom:18px;display:flex}.vp-network-logo>svg{width:120px;max-width:100%;max-height:75%}.vp-network-logo-black{background:#151e19;border-radius:3px}.vp-network-wall>a>strong{font-size:13px;font-weight:400;line-height:1.4}.vp-network-wall>a>span{color:#758169;justify-content:space-between;align-items:start;gap:10px;margin-top:10px;font-size:8px;line-height:1.7;display:flex}.sf-page-reels{color:#f0efdf;--vp-line:#cbd6b52b;--vp-muted:#b5c0a8;--sf-muted:#a8b89e;background:#19231e}.sf-page-reels .sf-left-rail{border-color:#dce7cf24}.sf-page-reels .sf-navigation>a{color:#b4c2a9}.sf-page-reels .sf-navigation>a.is-current{color:#e9f0df;background:#354733}.sf-page-reels .sf-mini-profile{border-color:#dce7cf24}.sf-page-reels .sf-mini-profile small,.sf-page-reels .sf-feed-topline,.sf-page-reels .sf-left-footer{color:#a8b79b}.vp-reels-heading.sf-page-heading{border:0;margin:0;padding:20px 0 35px}.sf-page-reels .vp-reels-heading h1{color:#f0efdf;max-width:900px;margin-top:25px;font-size:clamp(48px,5.6vw,85px)}.sf-page-reels .vp-reels-heading>p:not(.vp-eyebrow){color:#b8c4ab;max-width:420px;margin-top:25px;font-size:13px;line-height:1.8}.vp-reels-heading>div{flex-wrap:wrap;gap:22px;margin-top:23px;display:flex}.vp-reels-heading>div>a{color:#d3dec5;align-items:center;gap:8px;min-height:40px;font-size:10px;display:flex}.vp-reels-page .vp-filter>button{color:#b9c9ab;border-color:#cdd8c540}.vp-reels-page .vp-filter>button[aria-pressed=true]{color:#25331f;background:#d5e0c8}.vp-reels-page .vp-filter>button:hover:not([aria-pressed=true]){background:#30422d}.vp-reels-page .vp-result{color:#a3b492}.vp-cinema-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;display:grid}.vp-cinema-grid>.sf-post{color:#e7eadb;box-shadow:none;background:#233025;border-color:#c8d2bd28;border-radius:5px;flex-direction:column;display:flex}.vp-cinema-grid .sf-author{order:1;padding:18px 17px 0}.vp-cinema-grid .sf-author>div>a{color:#ebeddf;font-size:11px}.vp-cinema-grid .sf-author>div>span{color:#abbb9d;font-size:8px}.vp-cinema-grid .sf-post-copy{order:2;padding:18px 17px}.vp-cinema-grid .sf-post-video,.vp-cinema-grid .sf-post-image{order:0}.vp-cinema-grid .sf-post-video{background:#0c1710;margin:0}.vp-cinema-grid .sf-post-image{aspect-ratio:4/5;border-radius:0}.vp-cinema-grid .sf-post-video .ig-player{aspect-ratio:9/14;border-radius:0;min-height:0}.vp-cinema-grid .sf-post-video .ig-player img,.vp-cinema-grid .sf-post-video .ig-player video{object-fit:cover}.vp-cinema-grid .sf-post-copy h2{font-size:22px;line-height:1.1}.vp-cinema-grid .sf-post-copy>p{color:#b2c1a5;font-size:11px}.vp-cinema-grid .sf-post-category{color:#bed0aa}.vp-cinema-grid .sf-account-line>a{color:#b9cfa0;font-size:9px}.vp-cinema-grid .sf-card-actions{background:0 0;border-color:#c8d2bd30;order:5;padding:14px 12px}.vp-cinema-grid .sf-card-actions>*{color:#d1dec2;gap:4px;font-size:9px}.vp-cinema-grid .sf-card-actions svg{width:14px;height:14px}.vp-cinema-grid .sf-source-note{color:#aabc98;order:4}.vp-cinema-grid .sf-more{color:#d3e5b9}.vp-cinema-grid .sf-post-copy .post-detail{color:#c2cfb4}.vp-cinema-grid .post-detail summary{color:#c2d2b0}.vp-cinema-grid .sf-post-dot{color:#9eae91}.vp-home-atlas{--vp-orange:#e8633e;grid-template-columns:1fr 1.35fr;align-items:center;gap:8%;padding-block:60px 95px;display:grid}.vp-atlas-copy>.vp-eyebrow{color:#7b5841;font-size:9px!important}.fp-home .vp-atlas-copy h2{letter-spacing:-.065em;margin-top:25px;font-size:clamp(48px,5.8vw,80px);font-weight:500;line-height:.98}.fp-home .vp-atlas-copy h2 em{color:#6c7759;font-family:Georgia,serif;font-style:italic;font-weight:400}.vp-atlas-copy>p:not(.vp-eyebrow){color:#6d7366;max-width:320px;margin-top:24px;font-size:13px;line-height:1.85}.vp-atlas-copy>a{border-bottom:1px solid #8e9b80;align-items:center;gap:18px;min-height:42px;margin-top:22px;font-size:11px;display:inline-flex}.vp-atlas-stage{background:#f1f2e9;border-radius:3px;min-height:480px;position:relative;overflow:hidden}.vp-atlas-orbit{border:1px solid #bbc7ac;border-radius:50%;place-items:center;width:260px;height:260px;display:grid;position:absolute;top:33px;left:50%;transform:translate(-50%)}.vp-atlas-orbit:before,.vp-atlas-orbit:after{content:"";border:1px solid #bbc7ac;border-radius:50%;width:175px;height:260px;position:absolute;transform:rotate(55deg)}.vp-atlas-orbit:after{transform:rotate(-55deg)}.vp-atlas-orbit>span{letter-spacing:-.065em;color:#5d6f4b;font-family:Georgia,serif;font-size:30px}.vp-atlas-node{z-index:1;background:#fbfcf7;border:1px solid #c8d0bd;width:153px;min-height:95px;transition:background .2s,transform .2s;position:absolute;box-shadow:0 10px 25px #1b2f0d08;padding:14px 17px!important}.vp-atlas-node-0{top:25px;left:25px}.vp-atlas-node-1{top:95px;right:25px}.vp-atlas-node-2{top:215px;left:50px}.vp-atlas-node>span{color:#788864;font-size:9px}.vp-atlas-node>strong{letter-spacing:-.04em;margin-top:3px;font-size:16px;font-weight:500;line-height:1.3;display:block}.vp-atlas-node>small{color:#75816a;margin-top:4px;font-size:9px;display:block}.vp-atlas-node[aria-pressed=true]{background:#dce6cd;border-color:#8fa377;transform:translateY(-3px)}.vp-atlas-projects{border-top:1px solid #c2ccb6;flex-wrap:wrap;gap:5px 18px;padding-top:15px;display:flex;position:absolute;bottom:17px;left:25px;right:25px}.vp-atlas-projects>span{color:#707e61;width:100%;font-size:9px;line-height:1.6}.vp-atlas-projects>a{align-items:center;gap:8px;min-height:30px;font-size:11px;display:flex}.vp-atlas-projects>.vp-atlas-all{color:#657c4d;margin-left:auto}.vp-journey-ribbon{color:#e7ecdb;--vp-orange:#e98a5d;background:#22342b;border-radius:4px;margin:20px 18px 0;padding:65px 0}.vp-journey-heading{justify-content:space-between;align-items:end;gap:40px;margin-top:25px;display:flex}.fp-home .vp-journey-heading h2,.social-app .vp-journey-heading h2{letter-spacing:-.065em;font-size:clamp(40px,4.4vw,61px);font-weight:400;line-height:.99}.vp-journey-heading h2 em{color:#b9c7a5}.vp-journey-heading>p{color:#bac6ad;max-width:280px;font-size:12px;line-height:1.8}.vp-journey-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:45px 0 0;padding:0;list-style:none;display:grid}.vp-journey-track>li{min-width:0;padding-right:19px;position:relative}.vp-journey-track li>span{letter-spacing:-.04em;color:#cfdbbd;font-family:Georgia,serif;font-size:25px;line-height:1.3}.vp-journey-track li>i{border-top:1px solid #a8be8e60;height:25px;margin-top:22px;margin-right:-19px;display:block;position:relative}.vp-journey-track li>i:before{content:"";background:#c5d7ab;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 4px #22342b}.vp-journey-track li>strong{max-width:130px;font-size:12px;font-weight:400;line-height:1.5;display:block}.vp-journey-track li>a{color:#afc39a;justify-content:space-between;align-items:center;gap:5px;min-height:38px;margin-top:14px;font-size:9px;line-height:1.6;display:flex}.vp-journey-track li>a:hover{color:#fff}.vp-journey-link{color:#d0ddbe;border-bottom:1px solid #a6be8955;align-items:center;gap:30px;margin-top:25px;padding:12px 0;font-size:11px;display:inline-flex}.fp-intro-photos{grid-template-columns:1.4fr 1fr .8fr;align-items:center}.fp-intro-photos .fp-photo-frame:first-child>button{aspect-ratio:1.2;border-radius:3px}.fp-intro-photos .fp-photo-frame:nth-child(2){transform:translateY(35px)}.fp-intro-photos .fp-photo-frame:nth-child(2)>button{aspect-ratio:.78;border-radius:3px}.fp-intro-photos .fp-photo-frame:nth-child(3){transform:translateY(-25px)}.fp-intro-photos .fp-photo-frame:nth-child(3)>button{aspect-ratio:.85;border-radius:3px}.fp-home .fp-project-art{aspect-ratio:1.38;border-radius:4px}.fp-home .fp-project-art>.vp-project-visual{position:absolute;inset:0}.fp-home .fp-project-art-top{z-index:2;pointer-events:none}.fp-home .fp-project-art-top>span:first-child{font-size:9px}.fp-home .fp-project-open{pointer-events:auto}.fp-home .fp-project-grid{gap:55px 30px}.fp-home .fp-project-heading h3{font-size:30px}.fp-home .fp-project-bottom li{border-radius:3px}.fp-home .fp-academics{color:#f1eedf;--fp-line:#dfedce30;--fp-muted:#bfcbba;--fp-accent:#c9d3b7;background:#1f303b;border-radius:4px}.fp-home .fp-academics .fp-section-heading>p{color:#c5d0bf}.fp-home .fp-academics .fp-section-label>a{color:#e2e8d7}.fp-home .fp-degree{background:0 0;border:1px solid #b4c8ad40;border-radius:3px}.fp-home .fp-degree-name,.fp-home .fp-degree-activity>p{color:#d4dccb}.fp-home .fp-academics .fp-photo-frame>button{border-radius:3px}.fp-home .fp-learning-grid>a{background:#2c414b;border-radius:3px}.fp-home .fp-learning-grid p{color:#c2ceb8}.fp-home .fp-academics .fp-text-link:hover{color:#fff!important}.fp-home .fp-gpa{border:0;justify-content:center;margin-block:20px;padding-block:0;display:flex}.fp-home .fp-gpa .vp-grade{color:#cbd8b8;width:185px}.fp-home .fp-gpa .vp-grade strong{font-size:53px}.fp-home .fp-gpa .vp-grade span{font-size:9px}.fp-home .fp-education-path{border-top-color:#b2c5aa40;grid-template-columns:.9fr 1fr 1fr}.fp-home .fp-education-path>article{border-left:1px solid #b2c5aa40;padding-left:24px}.fp-home .fp-highlights{background:#f0e7d7;border-radius:3px;width:calc(100% - 2*clamp(24px,7vw,100px));margin-block:65px;padding-inline:40px}.fp-home .fp-highlights .fp-highlights-grid{grid-template-columns:.9fr 1.1fr;gap:50px}.fp-home .fp-highlights h2{letter-spacing:-.05em;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,63px);font-style:italic;font-weight:400}.sf-page-journal .sf-page-heading,.sf-page-linkedin .sf-page-heading{background:#eae3d6;border-radius:3px;padding:30px}.sf-page-journal .sf-post,.sf-page-linkedin .sf-post{box-shadow:none;background:#faf8f2;border:0;border-bottom:1px solid #d9d1c3;border-radius:3px}.sf-page-journal .sf-post-copy h2,.sf-page-linkedin .sf-post-copy h2{letter-spacing:-.04em;font-family:Georgia,serif;font-size:31px;line-height:1.1}.sf-page-contact .sf-contact-intro{color:#e6edda;background:#243c32;border-radius:4px}.sf-page-contact .sf-contact-intro>p,.sf-page-contact .sf-contact-intro>a{color:#d7e2cb}.sf-page-contact .sf-contact-card{border-radius:4px}@media (min-width:1600px){.sf-visual-route .sf-layout,.sf-visual-route .sf-topbar-inner{gap:55px}}@media (max-width:1200px){.sf-visual-route .sf-layout{grid-template-columns:180px minmax(0,1fr);gap:25px;padding-inline:24px}.sf-visual-route .sf-topbar-inner{grid-template-columns:180px minmax(0,1fr) 180px;gap:25px;padding-inline:24px}.sf-visual-route .sf-left-rail{padding-right:13px}.sf-visual-route .sf-navigation>a{gap:9px;font-size:10px}.sf-visual-route .sf-connect-button{white-space:normal;text-align:center}.vp-cinema-grid,.vp-credential-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-education>ol>li{grid-template-columns:45px minmax(0,1fr);gap:20px}.vp-academic-photo{grid-column:2;width:100%;max-width:350px}.vp-academic-photo img{height:240px}.vp-section-caption{grid-template-columns:150px minmax(0,1fr)}.vp-about-chapters>section{grid-template-columns:105px minmax(0,1fr);gap:20px}.vp-chapter-photo{grid-column:2;width:200px}.vp-about-chapters h2{font-size:29px}.vp-network-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-exhibit,.vp-exhibit:nth-child(2n){grid-template-columns:1fr 1fr;gap:25px}.vp-project-visual{min-height:390px;padding:23px}.vp-canvas-features>span{font-size:9px}.vp-canvas-emblem{padding:30px}.vp-exhibit-copy .sf-card-actions .sf-read{display:none}.vp-academic-heading{grid-template-columns:1fr 185px;padding:32px}.vp-academic-heading .vp-grade{width:185px}.vp-skill-detail{padding:30px}.vp-career-heading{grid-template-columns:1fr 155px}.vp-career-compass>div{font-size:25px}.vp-milestone-archive>article{grid-template-columns:45px 10px minmax(0,1fr) 100px;gap:14px}.vp-principles>article{grid-template-columns:20px 1fr;gap:15px}.vp-principles article>p{grid-column:2}.vp-atlas-node{width:140px}.vp-atlas-node-0{left:15px}.vp-atlas-node-1{right:15px}.vp-atlas-node-2{left:25px}.vp-journey-track{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:35px}}@media (max-width:950px){.sf-visual-route .sf-layout{grid-template-columns:minmax(0,1fr);max-width:1000px;padding:20px 28px 80px}.sf-visual-route .sf-left-rail{display:none}.sf-visual-route .sf-topbar-inner{grid-template-columns:1fr 1.3fr auto;gap:25px}.sf-visual-route .sf-mobile-menu{display:flex!important}.sf-visual-route .sf-bottom-nav{display:flex}.vp-photo-masonry{columns:3}.vp-project-visual{min-height:420px}.vp-exhibit-copy .sf-card-actions .sf-read{display:flex}.vp-home-atlas{gap:5%;padding-block:40px 65px}.vp-atlas-stage{min-height:485px}.vp-atlas-node-1{top:110px;right:12px}.vp-atlas-node-2{top:225px;left:20px}.vp-atlas-orbit{width:210px;height:250px}.vp-atlas-orbit:before,.vp-atlas-orbit:after{width:150px}.vp-atlas-node{width:136px}.vp-atlas-projects{left:18px;right:18px}.vp-atlas-projects>.vp-atlas-all{margin-left:0}.fp-home .fp-highlights .fp-highlights-grid{grid-template-columns:1fr;gap:25px}}@media (max-width:680px){.sf-visual-route .sf-topbar-inner{gap:15px;padding-inline:18px;display:flex}.sf-visual-route .sf-search-trigger{display:none}.sf-visual-route .sf-topbar-actions{margin-left:auto}.sf-visual-route .sf-layout{padding:12px 20px 85px}.sf-visual-route .sf-feed-topline{margin-bottom:24px;font-size:8px}.sf-visual-route h1{font-size:clamp(44px,9vw,65px)}.vp-eyebrow{letter-spacing:.06em!important;font-size:8px!important}.vp-work-heading{grid-template-columns:1fr;gap:25px;padding-top:10px}.vp-work-heading h1{margin-top:23px}.vp-work-heading>div:last-child{justify-content:space-between;align-items:end;gap:25px;display:flex}.vp-work-heading>div>p:not(.vp-eyebrow){max-width:240px;font-size:12px}.vp-big-count{gap:10px;margin-top:0;font-size:50px}.vp-big-count small{max-width:85px;padding-left:10px;font-size:8px}.vp-collection-tools{gap:13px;margin-top:20px;padding-top:17px}.vp-filter{gap:5px}.vp-filter>button{min-height:39px;font-size:10px;padding:9px 12px!important}.vp-search{flex:100%;max-width:100%}.vp-result{margin-bottom:20px!important}.vp-project-exhibits{gap:35px}.vp-exhibit,.vp-exhibit:nth-child(2n){flex-direction:column;align-items:stretch;gap:25px;padding-bottom:30px;display:flex}.vp-exhibit:nth-child(2n)>.vp-exhibit-art{order:0}.vp-project-visual{min-height:370px;padding:27px}.vp-canvas-emblem{height:205px;padding:40px}.vp-canvas-word{font-size:39px}.vp-canvas-features>span{font-size:10px}.vp-exhibit-copy .sf-card-actions .sf-read{display:flex}.vp-exhibit-copy .sf-card-actions>*{font-size:10px}.social-app .vp-exhibit h2{margin-top:15px;font-size:36px}.vp-exhibit-copy dl{margin-top:20px}.vp-exhibit-summary{font-size:16px!important}.vp-initiative-bridge{gap:15px;min-height:170px;padding:35px 20px 25px}.vp-initiative-bridge>span{font-size:29px}.vp-initiative-bridge>p{font-size:8px;top:27px}.vp-initiative-bridge svg{top:35px}.vp-award-heading{padding:28px 23px 25px}.vp-award-heading>.lucide-award{width:28px;top:23px;right:22px}.vp-award-heading h1{margin-top:32px;font-size:52px}.vp-award-heading>p:not(.vp-eyebrow){font-size:12px}.vp-award-totals{flex-wrap:wrap;gap:15px;margin-top:28px;padding-top:20px}.vp-award-totals>span{flex:1;font-size:9px}.vp-award-totals strong{font-size:33px}.vp-award-totals>a{flex:0 0 100%;margin:0;font-size:10px}.vp-award-spotlights{scroll-snap-type:x mandatory;gap:12px;margin-right:-20px;padding-bottom:10px;padding-right:20px;display:flex;overflow-x:auto}.vp-award-spotlight,.vp-award-spotlight:first-child{scroll-snap-align:start;flex:0 0 80%;min-height:325px}.vp-search-pair{width:100%}.vp-search-pair>.vp-search{flex:1}.vp-milestone-archive>article{grid-template-columns:35px minmax(0,1fr);gap:15px;padding:24px 0}.vp-milestone-dot{display:none}.vp-milestone-year{font-size:19px}.vp-archive-thumb{grid-column:2;max-width:200px}.vp-archive-icon{display:none}.social-app .vp-milestone-archive h2{font-size:24px}.vp-milestone-archive .sf-card-actions>*{font-size:9px}.vp-photo-heading{padding:10px 0 25px}.vp-photo-heading h1{font-size:clamp(41px,8.4vw,58px)}.vp-photo-heading>div{flex-direction:column;align-items:start;gap:20px;margin-top:22px}.vp-photo-heading>div>p{font-size:12px}.vp-photo-heading>div>span{font-size:10px}.vp-photo-masonry{columns:2;column-gap:11px}.vp-photo-print{margin-bottom:15px;padding:6px 6px 10px}.vp-photo-print figcaption{padding:9px 4px 0}.vp-photo-print figcaption>strong{font-size:13px}.vp-photo-print figcaption>span,.vp-photo-print small,.vp-photo-print figcaption button{font-size:8px}.vp-photo-print figcaption>div{gap:4px;margin-top:5px}.vp-photo-enlarge>span{opacity:1;width:26px;height:26px;bottom:6px;right:6px}.vp-photo-enlarge>span>svg{width:16px}.vp-career-heading{grid-template-columns:1fr;gap:20px;padding-top:10px}.vp-career-compass{display:none}.vp-career-heading h1{font-size:50px}.vp-career-heading p:not(.vp-eyebrow){font-size:12px}.vp-career-route{flex-wrap:wrap;gap:15px;padding-block:20px}.vp-career-route>span{font-size:11px}.vp-career-route>div{min-width:30px;max-width:80px}.vp-career-route>small{width:100%;margin-left:0;font-size:9px}.vp-career-timeline{margin-top:30px}.vp-career-timeline>li{grid-template-columns:10px minmax(0,1fr);gap:15px}.vp-role-date{grid-column:2;justify-content:space-between;align-items:start;gap:12px;margin-bottom:15px;padding:0;display:flex}.vp-role-date>span{font-size:11px}.vp-role-date>small{text-align:right;margin:0;font-size:8px}.vp-role-node{grid-area:1/1/3;margin-top:6px}.vp-role-node:after{height:600px}.vp-career-timeline article{grid-column:2;margin-bottom:25px;padding-bottom:27px}.social-app .vp-role-heading h2{font-size:27px}.vp-role-heading strong{font-size:11px}.vp-role-brand{width:47px;height:47px}.vp-career-timeline article>p{font-size:12px}.vp-tags>span{font-size:9px}.vp-academic-heading{flex-direction:column;align-items:start;gap:25px;padding:30px 25px;display:flex}.vp-academic-heading h1{font-size:56px}.vp-academic-heading .vp-grade{align-self:center;width:180px}.vp-academic-heading nav{gap:12px;margin-top:20px;font-size:9px}.vp-academic-heading p:not(.vp-eyebrow){font-size:12px}.vp-section-caption{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.vp-section-caption>p{grid-column:1;font-size:12px}.social-app .vp-section-caption h2{font-size:36px}.vp-education,.vp-credentials,.vp-service{padding-top:45px}.vp-education>ol>li{grid-template-columns:32px 1fr;gap:18px;padding-block:27px}.vp-education-number{font-size:35px}.vp-education h3{font-size:27px}.vp-education li strong,.vp-education li p{font-size:12px}.vp-education li small{font-size:10px}.vp-credential-wall{gap:11px}.vp-credential-wall>article{min-height:235px;padding:18px 13px}.vp-credential-wall h3{font-size:17px}.vp-credential-wall .vp-kicker{font-size:9px}.vp-credential-wall small{font-size:8px}.vp-credential-seal{width:36px;height:36px}.vp-credential-seal>svg{width:23px}.vp-service>article{grid-template-columns:25px 1fr;gap:18px}.vp-service article>svg{display:none}.vp-service h3{font-size:25px}.vp-languages{padding:27px 23px}.social-app .vp-languages h2{font-size:40px}.vp-languages>div{gap:18px 30px}.vp-languages>div>span{font-size:25px}.vp-skills-heading{padding-top:10px}.vp-skills-heading h1{font-size:clamp(44px,8.6vw,62px)}.vp-skills-heading>p:not(.vp-eyebrow){font-size:12px}.vp-skill-explorer{grid-template-columns:1fr}.vp-skill-switcher{scroll-snap-type:x mandatory;gap:8px;padding:16px 0;display:flex;overflow-x:auto}.vp-skill-switcher>button{scroll-snap-align:start;border:1px solid #cbd4be;flex:0 0 165px;min-height:100px;display:block;padding:14px!important}.vp-skill-switcher button>span{font-size:9px}.vp-skill-switcher strong{margin-top:8px;font-size:15px;display:block}.vp-skill-switcher small{margin-top:7px;font-size:9px;display:block}.vp-skill-switcher svg{display:none}.vp-skill-detail{min-height:535px;padding:30px 25px}.social-app .vp-skill-detail h2{font-size:40px}.vp-skill-detail>p:not(.vp-eyebrow){font-size:12px}.vp-skill-cloud{gap:12px 17px}.vp-skill-size-0{font-size:28px}.vp-skill-size-1{font-size:17px}.vp-skill-size-2{font-size:22px}.vp-skill-evidence>strong{font-size:18px}.vp-about-heading{flex-direction:column;align-items:stretch;gap:30px;padding-top:10px;padding-bottom:40px;display:flex}.vp-about-heading h1{font-size:clamp(45px,9vw,60px)}.vp-about-heading p:not(.vp-eyebrow){font-size:13px}.vp-about-heading>button{align-self:center;max-width:370px;transform:rotate(1.5deg);padding:10px!important}.vp-about-heading>button>img{aspect-ratio:1.03}.vp-about-page .vp-journey-ribbon{padding:30px 23px}.vp-about-page .vp-journey-heading h2{font-size:36px}.vp-about-page .vp-journey-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}.vp-about-chapters>section{grid-template-columns:1fr;gap:22px;padding:35px 0}.vp-about-chapter-marker{justify-content:space-between;align-items:center;gap:20px;display:flex}.vp-about-chapter-marker>strong{max-width:none;margin:0;font-size:11px}.vp-chapter-photo{grid-column:1;width:100%;max-width:350px;transform:rotate(-1deg)}.vp-chapter-photo>img{height:220px}.social-app .vp-about-chapters h2{font-size:32px}.vp-about-chapters p{font-size:12px}.vp-principles{margin-top:30px;padding:28px 23px}.social-app .vp-principles h2{font-size:28px}.vp-about-contact{margin-top:45px;padding-right:40px;font-size:50px}.vp-about-contact>svg{width:35px}.vp-studio-heading{min-height:510px;padding:32px 25px}.vp-studio-heading>img{width:125px;height:35px;margin-bottom:35px}.vp-studio-heading h1{font-size:64px}.vp-studio-heading>p:not(.vp-eyebrow){max-width:280px;font-size:12px}.vp-studio-orbits{opacity:.6;bottom:30px;right:-220px}.vp-studio-orbits>span{display:none}.vp-studio-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:25px}.vp-studio-pillars>span{font-size:25px}.vp-network-section{padding-top:45px}.vp-network-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-network-wall>a{padding:16px}.vp-network-logo{height:82px}.vp-network-wall>a>strong{font-size:12px}.vp-network-wall>a>span{font-size:8px}.sf-page-reels .vp-reels-heading h1{font-size:52px}.vp-cinema-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vp-cinema-grid .sf-author{padding:12px 12px 0}.vp-cinema-grid .sf-author>.sf-avatar{width:25px;height:25px}.vp-cinema-grid .sf-author>div>a{font-size:9px}.vp-cinema-grid .sf-author>div>span{font-size:7px}.vp-cinema-grid .sf-post-copy{padding:14px 12px}.vp-cinema-grid .sf-post-copy h2{font-size:19px}.vp-cinema-grid .sf-post-copy>p{font-size:10px}.vp-cinema-grid .sf-card-actions{flex-wrap:wrap;gap:9px;padding:11px 12px}.vp-cinema-grid .sf-card-actions>*{font-size:9px}.vp-cinema-grid .sf-card-actions .sf-read{margin-left:0}.vp-cinema-grid .sf-card-actions>a>span,.vp-cinema-grid .sf-card-actions>button>span{display:none}.vp-cinema-grid .post-metrics{grid-template-columns:1fr}.vp-cinema-grid .post-detail-toggle{font-size:9px}.vp-reels-heading>div{gap:6px 15px}.vp-reels-heading>div>a{font-size:9px}.vp-home-atlas{grid-template-columns:1fr;gap:30px;padding-block:20px 60px}.fp-home .vp-atlas-copy h2{font-size:63px}.vp-atlas-copy>p:not(.vp-eyebrow){max-width:360px;font-size:13px}.vp-atlas-stage{min-height:460px}.vp-atlas-node{width:145px}.vp-atlas-node-0{top:24px;left:18px}.vp-atlas-node-1{top:116px;right:18px}.vp-atlas-node-2{top:223px;left:25px}.vp-atlas-orbit{width:230px;height:255px}.vp-atlas-orbit:before,.vp-atlas-orbit:after{width:155px;height:250px}.vp-atlas-projects{bottom:15px}.vp-atlas-projects>a{font-size:10px}.vp-atlas-projects>.vp-atlas-all{margin-left:0}.vp-journey-ribbon{margin:0 10px;padding:45px 0}.vp-journey-heading{flex-direction:column;align-items:start;gap:22px}.fp-home .vp-journey-heading h2{font-size:49px}.vp-journey-heading>p{max-width:320px;font-size:12px}.vp-journey-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px;margin-top:30px}.vp-journey-track li>span{font-size:27px}.vp-journey-track li>strong{font-size:12px}.vp-journey-track li>a{max-width:150px;font-size:10px}.fp-intro-photos{grid-template-columns:1fr 1fr;align-items:start;gap:15px}.fp-intro-photos .fp-photo-frame:first-child{grid-column:1/3}.fp-intro-photos .fp-photo-frame:first-child>button{aspect-ratio:1.38}.fp-intro-photos .fp-photo-frame:nth-child(2),.fp-intro-photos .fp-photo-frame:nth-child(3){transform:none}.fp-intro-photos .fp-photo-frame:nth-child(2)>button,.fp-intro-photos .fp-photo-frame:nth-child(3)>button{aspect-ratio:.9}.fp-home .fp-project-grid>.fp-project:nth-child(4n+2){padding-top:0}.fp-home .fp-project-art{aspect-ratio:1.15}.fp-home .fp-project-grid{gap:40px}.vp-canvas-compact .vp-canvas-features>span{font-size:9px}.vp-canvas-compact .vp-canvas-emblem{height:190px}.fp-home .fp-highlights{padding-inline:24px}.fp-home .fp-highlights h2{font-size:45px}.fp-home .fp-education-path>article{border-top:1px solid #b2c5aa40;border-left:0;padding-top:20px;padding-left:0}.fp-home .fp-education-path{grid-template-columns:1fr}.fp-home .fp-gpa .vp-grade{width:175px}}@media (max-width:390px){.sf-visual-route .sf-layout{padding-inline:15px}.vp-photo-masonry{columns:1}.vp-photo-print{transform:none!important}.vp-cinema-grid{grid-template-columns:1fr}.vp-cinema-grid .sf-post-copy h2{font-size:26px}.vp-cinema-grid .sf-post-copy>p{font-size:12px}.vp-cinema-grid .sf-card-actions>button>span{display:inline}.vp-award-heading h1{font-size:46px}.vp-work-heading>div:last-child{align-items:start}.vp-big-count{font-size:43px;display:block}.vp-big-count small{border:0;padding:7px 0 0;display:block}.vp-atlas-node{width:134px}.vp-atlas-node-0{left:12px}.vp-atlas-node-1{right:12px}.vp-atlas-node-2{left:22px}.vp-atlas-projects{gap:2px 15px}.vp-atlas-projects>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.vp-photo-enlarge>img,.vp-canvas-image,.vp-exhibit-arrow,.vp-award-spotlight>img,.vp-atlas-node{transition:none}}.site-motion-off .vp-photo-enlarge>img,.site-motion-off .vp-canvas-image,.site-motion-off .vp-exhibit-arrow,.site-motion-off .vp-award-spotlight>img,.site-motion-off .vp-atlas-node{transition:none}.vp-cinema-grid .post-details{--post-ink:#c2cfb4;--post-muted:#a6b995;--post-accent:#c3b17e}.vp-cinema-grid .post-expansion>summary,.vp-cinema-grid .post-related>a,.vp-cinema-grid .post-stat-sources>a{color:#c3d5ae}.vp-cinema-grid .post-metrics{color:#263822}.vp-cinema-grid .sf-post-video{padding:0}.vp-cinema-grid .sf-post-video .ig-player{width:100%;max-width:none}@media (max-width:680px){.vp-initiatives-page .vp-project-exhibits{grid-template-columns:1fr;gap:35px}}.sf-visual-route .sf-layout{width:100%;max-width:1600px;padding:22px clamp(20px,3vw,54px) 65px;display:block}.sf-visual-route .sf-main{width:100%;max-width:none;padding:0}.sf-visual-route .sf-left-rail,.sf-visual-route .sf-right-rail{display:none}.sf-visual-route .sf-topbar-inner{grid-template-columns:260px minmax(0,1fr) 205px;gap:30px;max-width:1600px;padding-inline:clamp(20px,3vw,54px)}.sf-visual-route .sf-mobile-menu{display:flex!important}.sf-visual-route .sf-bottom-nav{display:none}.sf-visual-route .sf-feed-topline{margin:0 0 24px;padding-bottom:14px;font-size:11px}.sf-chapter-nav{scrollbar-width:thin;white-space:nowrap;border-bottom:1px solid #26352618;align-items:center;gap:6px;max-width:1600px;margin:auto;padding:14px clamp(20px,3vw,54px);display:flex;overflow-x:auto}.sf-chapter-nav>a{color:#5d665a;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;min-height:43px;padding:10px 14px;font-size:12px;display:flex}.sf-chapter-nav>a>svg{width:15px;height:15px}.sf-chapter-nav>a.is-current{color:#fff;background:#24392e}.sf-chapter-nav>a.is-current:hover{color:#fff;background:#24392e}.sf-visual-route .sf-mobile-page-menu{z-index:60;background:#fff;border:1px solid #26352628;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;width:min(620px,100vw - 40px);max-height:calc(100svh - 160px);padding:18px;display:grid;position:fixed;top:85px;left:auto;right:24px;overflow:auto;box-shadow:0 20px 75px #172e2220}.sf-visual-route .sf-mobile-page-menu>a{align-items:center;gap:12px;min-height:44px;padding:12px;font-size:12px;display:flex}.sf-visual-route .sf-mobile-page-menu>a.is-current{background:#edf0e6}.sf-visual-route .sf-mobile-footer{border-top:1px solid #26352624;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:35px 0 0;font-size:12px;display:flex}.sf-visual-route .sf-mobile-footer>a{align-items:center;gap:10px;display:flex}.vp-award-hero{background:#e9e3cd;border-radius:8px;grid-template-columns:.88fr 1.12fr;min-height:510px;display:grid;overflow:hidden}.vp-award-hero .vp-award-heading{border-radius:0;flex-direction:column;justify-content:center;padding:clamp(28px,3.5vw,60px);display:flex}.vp-award-hero .vp-award-heading>.lucide-award{display:none}.vp-award-hero .vp-award-heading h1{margin-top:26px;font-size:clamp(46px,5.3vw,82px);line-height:1.03}.vp-award-hero .vp-award-heading>p:not(.vp-eyebrow){max-width:350px;margin-top:24px;font-size:15px;line-height:1.75}.vp-award-hero .vp-award-totals{flex-wrap:wrap;gap:25px;margin-top:35px;padding-top:23px}.vp-award-hero .vp-award-totals>span{max-width:150px;font-size:11px}.vp-award-hero .vp-award-totals strong{font-size:44px}.vp-award-hero .vp-award-totals>a{flex-basis:100%;min-height:30px;margin-left:0;font-size:12px}.vp-award-hero-photo{isolation:isolate;background:#1e2e24;min-height:510px;display:block;position:relative;overflow:hidden;color:#fff!important}.vp-award-hero-photo>img{object-fit:cover;object-position:50% 32%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.vp-award-hero-photo:after{content:"";z-index:-1;background:linear-gradient(#0000,#07130de6);position:absolute;inset:35% 0 0}.vp-award-hero-photo>div{position:absolute;bottom:35px;left:32px;right:35px}.vp-award-hero-photo>div>span{color:#e0e7d6;font-size:11px;line-height:1.6}.vp-award-hero-photo strong{letter-spacing:-.045em;margin-top:12px;font-size:clamp(32px,4vw,60px);font-weight:500;line-height:1.05;display:block}.vp-award-hero-photo p{max-width:420px;margin-top:12px;font-size:14px;line-height:1.6}.vp-hero-photo-open{color:#24392e;background:#fffffff0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:22px;right:22px}.vp-award-spotlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.vp-award-spotlight,.vp-award-spotlight:first-child{border-radius:5px;min-height:clamp(330px,33vw,490px)}.vp-award-spotlight>div{padding:28px}.vp-award-spotlight>div>span{font-size:11px;line-height:1.6}.social-app .vp-award-spotlight h2{font-size:clamp(28px,2.8vw,42px);line-height:1.08}.vp-award-spotlight>div>p{font-size:13px;line-height:1.6}.vp-milestone-archive>article{grid-template-columns:65px 15px minmax(0,1fr) minmax(230px,30%);align-items:center;gap:25px;padding:35px 0}.vp-archive-thumb{border-radius:4px;width:100%;max-width:none;display:block;overflow:hidden}.vp-archive-thumb img{aspect-ratio:1.5;object-fit:cover;width:100%;max-height:320px}.social-app .vp-milestone-archive h2{font-size:30px}.vp-milestone-archive>article>div>p{font-size:14px;line-height:1.8}.vp-exhibit,.vp-exhibit:nth-child(2n){grid-template-columns:1.55fr 1fr;gap:5%;padding-bottom:55px}.vp-exhibit:nth-child(2n){grid-template-columns:1fr 1.55fr}.vp-project-visual{min-height:530px;padding:38px}.vp-canvas-emblem{height:280px;padding:42px}.vp-canvas-emblem>img{max-width:80%}.vp-canvas-features>span{font-size:13px;line-height:1.7}.vp-exhibit-copy>p{font-size:14px;line-height:1.8}.vp-exhibit-summary{font-size:20px!important}.vp-exhibit-copy dl>div{grid-template-columns:75px 1fr;font-size:13px}.vp-initiatives-page .vp-project-visual{min-height:460px}.vp-initiatives-page .vp-exhibit,.vp-initiatives-page .vp-exhibit:nth-child(2n){display:flex}.vp-photo-masonry{columns:2;column-gap:26px}.vp-photo-print{margin-bottom:30px;padding:12px 12px 20px;transform:none}.vp-photo-print:nth-child(3n),.vp-photo-print:nth-child(5n){transform:none}.vp-photo-enlarge>img{max-height:none}.vp-photo-print figcaption>strong{font-size:21px;line-height:1.3}.vp-photo-print figcaption>span{font-size:11px}.vp-photo-print figcaption>div{margin-top:10px}.vp-photo-print small,.vp-photo-print figcaption button{font-size:12px}.vp-about-heading{grid-template-columns:1fr 1.05fr;gap:7%}.vp-about-heading>button{width:100%;max-width:none}.vp-about-heading>button>img{aspect-ratio:.94;object-position:50% 22%}.vp-about-chapters>section{grid-template-columns:150px minmax(0,1fr) 35%;gap:35px}.vp-chapter-photo{width:100%;max-width:none}.vp-chapter-photo>img{object-fit:cover;width:100%;height:330px}.vp-academic-photo{width:340px}.vp-academic-photo img{height:290px}.sf-visual-route .sf-detail{background:0 0;border:0;max-width:none;padding:40px}.sf-visual-route .sf-detail .art-large{min-height:540px}.sf-visual-route .sf-detail .story-reading{max-width:1050px;margin-inline:auto}.sf-visual-route .sf-detail .story-reading>img{max-height:760px}.tiu-photo-story{isolation:isolate;color:#fff;background:#172c25;border-radius:5px;grid-template-columns:1.7fr 1fr;gap:7px;min-height:530px;display:grid;position:relative;overflow:hidden}.tiu-photo-main{min-width:0;min-height:530px;position:relative;overflow:hidden}.tiu-photo-main>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;object-position:44% 42%!important}.tiu-photo-main:after{content:"";background:linear-gradient(#0000,#10271cf0);position:absolute;inset:50% 0 0}.tiu-photo-support{grid-template-rows:1fr 1.2fr;gap:7px;min-height:0;display:grid}.tiu-photo-support>img{object-fit:cover;width:100%;height:100%;min-height:0}.tiu-photo-support>img:last-child{object-position:50% 40%}.tiu-photo-logo{z-index:1;background:#10241dda;border:1px solid #fff3;border-radius:4px;width:140px;padding:12px 17px;position:absolute;top:66px;left:22px}.tiu-photo-logo>img{object-fit:contain;width:100%;height:40px}.tiu-photo-story-caption{width:55%;position:absolute;bottom:28px;left:26px}.tiu-photo-story-caption>span{letter-spacing:.06em;font-size:10px}.tiu-photo-story-caption>strong{letter-spacing:-.055em;margin-top:12px;font-size:clamp(27px,3.2vw,44px);font-weight:500;line-height:1.06;display:block}.fp-home .fp-project-art>.tiu-photo-story{height:100%;min-height:100%;position:absolute;inset:0}.fp-home .tiu-photo-main{min-height:0}.fp-home .tiu-photo-story-caption>strong{font-size:clamp(25px,3.1vw,43px)}.fp-home .tiu-photo-logo{width:120px;padding:8px 12px;top:62px}.tiu-project-gallery{border-bottom:1px solid #293b2428;margin-bottom:35px;padding:45px 0 20px}.tiu-project-gallery>div:first-child{gap:14px;max-width:600px;margin-bottom:28px;display:grid}.social-app .tiu-project-gallery h2{font-size:40px;line-height:1.1}.tiu-project-gallery p{color:#69705e;font-size:15px;line-height:1.8}.tiu-project-gallery>div:last-child{grid-template-columns:1fr 1fr .7fr;gap:20px;display:grid}.tiu-project-gallery figure{min-width:0;margin:0}.tiu-project-gallery figure>a{height:330px;display:block;position:relative;overflow:hidden}.tiu-project-gallery img{object-fit:cover;width:100%;height:100%}.tiu-project-gallery a>svg{background:#fff;border-radius:50%;width:40px;height:40px;padding:10px;position:absolute;bottom:14px;right:14px}.tiu-project-gallery figcaption{color:#69705e;margin-top:12px;font-size:11px}.org-logo{background:#fff;border:1px solid #273e2420;border-radius:9px;place-items:center;width:76px;min-width:76px;height:76px;padding:12px;display:grid;overflow:hidden}.org-logo-dark{background:#182c24;border-color:#182c24}.org-logo-wide{width:124px;min-width:124px}.org-logo>img{object-fit:contain;width:100%;height:100%;display:block}.org-logo-initials{color:#55734e;letter-spacing:-.04em;background:#e7eddd;font-size:22px;font-weight:600}.vp-career-timeline>li{grid-template-columns:170px 16px minmax(0,1fr);gap:30px}.vp-career-timeline article{min-height:0;margin-bottom:40px;padding-bottom:40px}.vp-career-timeline article>.vp-role-hook{letter-spacing:-.025em;color:#304a36;max-width:760px;margin-top:25px;font-size:23px;line-height:1.4}.vp-career-timeline article>p:not(.vp-role-hook){max-width:850px;margin-top:15px;font-size:15px;line-height:1.8}.vp-role-heading{gap:22px}.vp-role-heading strong{font-size:14px;line-height:1.6}.vp-role-detail-grid{border-top:1px solid #c5cfbc;grid-template-columns:1.25fr 1fr;gap:38px;margin-top:30px;padding:26px 0 0;display:grid}.vp-role-detail-grid h3{letter-spacing:.08em;text-transform:uppercase;color:#6e7b61;margin-bottom:13px;font-size:11px;font-weight:500}.vp-role-detail-grid ul{color:#53634b;margin:0;padding-left:18px;font-size:14px;line-height:1.85}.vp-role-detail-grid li+li{margin-top:8px}.vp-role-detail-grid p{color:#53634b;max-width:480px;font-size:14px;line-height:1.85}.vp-role-links{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}.vp-role-links .vp-text-link{font-size:12px}.vp-role-projects{flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:24px;display:flex}.vp-role-projects>span{color:#6c7b5e;margin-right:5px;font-size:11px}.vp-role-projects>a{background:#e9eddf;border-radius:4px;align-items:center;gap:9px;min-height:40px;padding:6px 10px;font-size:12px;display:flex}.vp-role-projects img{object-fit:contain;background:#22372b;border-radius:4px;width:26px;height:26px;padding:3px}.vp-school-identity,.fp-school-identity{align-items:center;gap:20px;margin-top:18px;display:flex}.vp-school-identity h3,.fp-school-identity h3{margin-top:0!important}.vp-issuer-identity{align-items:center;gap:12px;margin:18px 0 5px;display:flex}.vp-issuer-identity .org-logo{width:46px;min-width:46px;height:46px;padding:7px}.vp-issuer-identity .org-logo-initials{font-size:16px}.vp-credential-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-home .fp-wrap{width:calc(100% - 2*clamp(20px,4vw,70px));max-width:1480px}.fp-home .fp-hero{max-width:1680px;min-height:760px}.fp-home .fp-hero-portrait{width:68%;height:100%;left:52%}.fp-home .fp-hero-copy{top:26%;left:clamp(28px,4vw,70px)}.fp-home .fp-hero-note{width:245px;right:clamp(28px,4vw,70px)}.fp-home .fp-intro-photos{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:24px}.fp-home .fp-intro-photos .fp-photo-frame{transform:none}.fp-home .fp-intro-photos .fp-photo-frame:first-child{flex-direction:column;grid-row:span 2;display:flex}.fp-home .fp-intro-photos .fp-photo-frame:first-child>button{aspect-ratio:auto;flex:1;height:auto;min-height:640px}.fp-home .fp-intro-photos .fp-photo-frame:nth-child(n+2)>button{aspect-ratio:1.75}.fp-home .fp-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 36px}.fp-home .fp-project-grid>.fp-project:nth-child(3n+1){grid-column:1/-1;grid-template-columns:1.65fr 1fr;align-content:center;gap:0 6%;display:grid}.fp-home .fp-project-grid>.fp-project:nth-child(3n+1)>.fp-project-art{aspect-ratio:1.55;grid-row:span 5;min-height:470px}.fp-home .fp-project-grid>.fp-project:nth-child(4n+2){padding-top:0}.fp-home .fp-project-art{aspect-ratio:1.3}.fp-home .fp-project-art .vp-canvas-emblem{height:230px}.fp-home .fp-project-art .vp-canvas-emblem>img{max-width:75%;max-height:150px}.fp-home .fp-project-art .vp-canvas-peer .vp-canvas-emblem>img{width:128px}.fp-home .fp-project-art .vp-canvas-features>span{font-size:12px}.fp-home .fp-project-art .vp-canvas-label{font-size:10px}.fp-home .fp-moment{flex-basis:clamp(320px,34vw,520px);transform:none}.fp-home .fp-moment button{border-radius:5px;height:clamp(390px,38vw,550px)}.fp-home .fp-moment h3{font-size:23px}.fp-home .fp-moment p,.fp-home .fp-moment figcaption>span{font-size:12px}.fp-home .fp-photo-fan{perspective:none;gap:26px;padding-top:35px}.fp-home .fp-about-photo button{min-height:560px}.fp-home .fp-academic-photo>button{aspect-ratio:.98}@media (min-width:1800px){.vp-photo-masonry{columns:3}}@media (max-width:1100px){.vp-award-hero{grid-template-columns:1fr 1fr;min-height:490px}.vp-award-hero-photo{min-height:490px}.vp-award-hero .vp-award-heading h1{font-size:55px}.vp-exhibit,.vp-exhibit:nth-child(2n){grid-template-columns:1.3fr 1fr;gap:30px}.vp-exhibit:nth-child(2n){grid-template-columns:1fr 1.3fr}.vp-project-visual,.tiu-photo-story,.tiu-photo-main{min-height:460px}.vp-canvas-emblem{height:240px}.vp-career-timeline>li{grid-template-columns:130px 14px minmax(0,1fr);gap:22px}.vp-role-detail-grid{gap:24px}.vp-about-chapters>section{grid-template-columns:110px minmax(0,1fr) 32%;gap:24px}.vp-chapter-photo{grid-column:auto}.vp-academic-photo{width:100%;max-width:450px}.fp-home .fp-hero-note{width:210px}.fp-home .fp-project-grid>.fp-project:nth-child(3n+1){grid-template-columns:1.4fr 1fr;gap:0 30px}.fp-home .fp-project-grid>.fp-project:nth-child(3n+1)>.fp-project-art{min-height:420px}.fp-home .fp-intro-photos .fp-photo-frame:first-child>button{min-height:520px}.fp-home .fp-project-art .vp-canvas-emblem{height:180px}}@media (max-width:760px){.sf-visual-route .sf-layout{padding:14px 20px 95px}.sf-visual-route .sf-topbar-inner{gap:16px;padding-inline:20px;display:flex}.sf-visual-route .sf-search-trigger{flex:0 0 36px;margin-left:auto;display:flex}.sf-visual-route .sf-topbar-actions{gap:14px}.sf-visual-route .sf-bottom-nav{display:flex}.sf-visual-route .sf-feed-topline{margin-bottom:18px;font-size:9px}.sf-chapter-nav{gap:3px;padding:8px 16px}.sf-chapter-nav>a{padding:9px 12px;font-size:11px}.sf-chapter-nav>a>svg{display:none}.sf-visual-route .sf-mobile-page-menu{width:calc(100vw - 30px);padding:13px;top:75px;right:15px}.vp-award-hero{flex-direction:column;min-height:0;display:flex}.vp-award-hero-photo{order:-1;min-height:390px}.vp-award-hero .vp-award-heading{padding:28px}.vp-award-hero .vp-award-heading h1{margin-top:18px;font-size:clamp(43px,9.3vw,65px)}.vp-award-hero .vp-award-heading h1 br{display:none}.vp-award-hero .vp-award-heading h1 em{display:block}.vp-award-hero .vp-award-heading>p:not(.vp-eyebrow){max-width:none;margin-top:18px;font-size:14px}.vp-award-hero .vp-award-totals{gap:18px;margin-top:22px}.vp-award-hero .vp-award-totals>a{flex-basis:auto;margin-left:0}.vp-award-hero-photo>div{bottom:25px;left:24px;right:24px}.vp-award-hero-photo strong{font-size:40px}.vp-award-hero-photo p{font-size:13px}.vp-award-spotlights{grid-template-columns:1fr;gap:16px;margin-right:0;padding:0;display:grid}.vp-award-spotlight,.vp-award-spotlight:first-child{width:100%;min-height:430px}.vp-milestone-archive>article{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;padding:26px 0}.vp-milestone-dot{display:none}.vp-archive-thumb{grid-column:2;max-width:none}.vp-archive-thumb img{aspect-ratio:1.4;max-height:none}.social-app .vp-milestone-archive h2{font-size:27px}.vp-exhibit,.vp-exhibit:nth-child(2n){flex-direction:column;align-items:stretch;gap:25px;display:flex}.vp-exhibit:nth-child(2n)>.vp-exhibit-art{order:0}.vp-project-visual,.tiu-photo-story,.tiu-photo-main{min-height:440px}.vp-canvas-emblem{height:245px}.vp-initiatives-page .vp-project-exhibits{grid-template-columns:1fr}.vp-photo-masonry{columns:1}.vp-photo-print{padding:9px 9px 17px}.vp-photo-print figcaption>strong{font-size:22px}.vp-photo-print small,.vp-photo-print figcaption button{font-size:12px}.vp-photo-heading>div>p{font-size:14px}.vp-career-timeline>li{grid-template-columns:10px minmax(0,1fr);gap:15px}.vp-role-date{grid-column:2;font-size:12px}.vp-role-heading{gap:15px}.social-app .vp-role-heading h2{overflow-wrap:anywhere;font-size:27px}.org-logo{width:64px;min-width:64px;height:64px;padding:9px}.org-logo-wide{width:94px;min-width:94px}.vp-role-heading strong{font-size:13px}.vp-career-timeline article>.vp-role-hook{font-size:22px}.vp-role-detail-grid{grid-template-columns:1fr;gap:24px}.vp-role-detail-grid p,.vp-role-detail-grid ul{font-size:14px}.vp-about-heading{display:flex}.vp-about-heading>button{width:100%;max-width:100%}.vp-about-chapters>section{grid-template-columns:1fr}.vp-chapter-photo{grid-column:1;width:100%;max-width:none}.vp-chapter-photo>img{aspect-ratio:1.2;height:auto}.vp-school-identity,.fp-school-identity{align-items:start;gap:14px}.vp-school-identity h3{font-size:24px}.vp-credential-wall{grid-template-columns:1fr}.vp-credential-wall>article{min-height:0;padding:25px}.vp-credential-wall h3{font-size:24px}.vp-issuer-identity .vp-kicker{font-size:12px}.sf-visual-route .sf-detail{padding:10px 0}.tiu-photo-story{grid-template-columns:1.7fr 1fr;gap:5px}.tiu-photo-support{gap:5px}.tiu-photo-logo{width:114px;padding:8px;top:60px;left:17px}.tiu-photo-story-caption{width:55%;bottom:22px;left:17px}.tiu-photo-story-caption>strong{font-size:30px}.tiu-photo-story-caption>span{font-size:8px}.tiu-project-gallery>div:last-child{grid-template-columns:1fr}.tiu-project-gallery figure>a{aspect-ratio:1.25;height:auto}.tiu-project-gallery figure:last-child>a{aspect-ratio:.85}.fp-home .fp-wrap{width:calc(100% - 40px)}.fp-home .fp-hero{min-height:990px}.fp-home .fp-hero-portrait{width:112%;height:68%;bottom:190px;left:59%;right:auto;transform:translate(-50%)}.fp-home .fp-hero-copy{top:145px;left:26px}.fp-home .fp-hero-note{width:calc(100% - 52px);max-width:320px;inset:auto auto 170px 26px}.fp-home .fp-hero-note>p{font-size:12px}.fp-home .fp-intro-photos{grid-template-columns:1fr;gap:25px}.fp-home .fp-intro-photos .fp-photo-frame:first-child{grid-area:auto;display:block}.fp-home .fp-intro-photos .fp-photo-frame:first-child>button{aspect-ratio:1.1;height:auto;min-height:0}.fp-home .fp-intro-photos .fp-photo-frame:nth-child(n+2)>button{aspect-ratio:1.3}.fp-home .fp-project-grid{grid-template-columns:1fr;gap:42px}.fp-home .fp-project-grid>.fp-project:nth-child(3n+1){grid-column:auto;display:block}.fp-home .fp-project-grid>.fp-project:nth-child(3n+1)>.fp-project-art{aspect-ratio:1.04;min-height:0}.fp-home .fp-project-art{aspect-ratio:1.04}.fp-home .fp-project-art .vp-canvas-emblem{height:195px}.fp-home .fp-project-art .vp-canvas-features>span{font-size:11px}.fp-home .fp-project-art>.vp-project-visual{min-height:100%;padding:24px}.fp-home .fp-project-art .vp-canvas-peer .vp-canvas-emblem>img{width:100px}.fp-home .tiu-photo-main{min-height:0}.fp-home .tiu-photo-story-caption>strong{font-size:30px}.fp-home .fp-moment{flex-basis:86vw;max-width:500px}.fp-home .fp-moment button{height:450px}.fp-home .fp-about-photo button{min-height:0}}@media (max-width:390px){.vp-award-hero-photo{min-height:350px}.vp-award-hero .vp-award-heading{padding:24px 20px}.vp-award-hero .vp-award-heading h1{font-size:43px}.vp-award-spotlight,.vp-award-spotlight:first-child{min-height:380px}.vp-project-visual,.tiu-photo-story,.tiu-photo-main{min-height:390px}.tiu-photo-story-caption>strong{font-size:26px}.fp-home .fp-project-art .vp-canvas-emblem{height:165px}.fp-home .fp-project-art .vp-canvas-features>span{font-size:9px}.sf-visual-route .sf-layout{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.sf-chapter-nav{scroll-behavior:auto}}.portfolio-home-app{--fp-accent:#385b79;--fp-orange:#b9cedf;--fp-muted:#5d6470;--fp-line:#1b34451f}.fp-home .fp-hero-atmosphere{background:radial-gradient(at 63% 80%,#264f6b 0%,#0000 58%),radial-gradient(at 90% 0,#213d55 0%,#0000 60%),linear-gradient(115deg,#101d2d,#10263a 80%)}.fp-home .fp-hero-atmosphere:after{background:linear-gradient(#0000 65%,#0b182c99)}.fp-home .fp-primary-nav{gap:25px;font-size:13px}.fp-home .fp-wordmark>span:last-child{font-size:14px}.fp-home .fp-wordmark small{color:#bac8d5;font-size:11px}.fp-home .fp-header-contact{min-height:44px;font-size:12px}.fp-home .fp-explore>nav>a{min-height:48px;font-size:14px}.fp-home .fp-hero-copy{max-width:43%;top:29%}.fp-home .fp-hero-copy>.fp-eyebrow{color:#d5e1eb;font-size:15px}.fp-home .fp-hero-copy h1{letter-spacing:-.06em;font-size:clamp(64px,7.2vw,106px);line-height:1.03}.fp-home .fp-hero-copy h1 i{color:#a9c6dd}.fp-home .fp-hero-location{color:#c1cfda;margin-top:24px;font-size:12px}.fp-home .fp-hero-social>a{min-height:44px;font-size:12px}.fp-home .fp-hero-social>a:hover{color:#d1e9ff}.fp-home .fp-hero-note{width:clamp(220px,20vw,290px);top:33%}.fp-home .fp-hero-note-label{color:#b5cede;font-size:12px}.fp-home .fp-hero-note h2{font-size:clamp(25px,2.2vw,33px);line-height:1.2}.fp-home .fp-hero-note>p{color:#d0dae3;font-size:13px;line-height:1.85}.fp-home .fp-button{min-height:48px;font-size:13px}.fp-home .fp-hero-capabilities{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1c2edb;border:1px solid #ffffff1c;border-radius:12px;gap:26px;padding:19px 22px;bottom:28px}.fp-home .fp-hero-capabilities>a{color:#e8f0f6;border-top:0;min-height:45px;padding-top:0;padding-right:20px;font-size:12px}.fp-home .fp-hero-capabilities>a>span{color:#aac4d8;font-size:10px}.fp-home .fp-hero-capabilities>a>svg{color:#c4d9e9;top:18px}.fp-home .fp-signature-strip p{font-size:12px}.fp-home .fp-signature-brand{font-size:15px}.fp-home .fp-proof{border-bottom:1px solid var(--fp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:32px;display:grid}.fp-home .fp-proof>a{border-right:1px solid var(--fp-line);align-items:start;gap:15px;min-height:112px;padding:17px 28px;display:flex}.fp-home .fp-proof>a:first-child{padding-left:0}.fp-home .fp-proof>a:last-child{border-right:0;padding-right:0}.fp-proof-icon{color:#3d617e;background:#eaf0f5;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.fp-proof>a>span:nth-child(2){flex:1;min-width:0}.fp-proof small{text-transform:uppercase;letter-spacing:.075em;color:#5a6c7e;margin-bottom:8px;font-size:10px;display:block}.fp-proof strong{letter-spacing:-.025em;font-size:18px;font-weight:550;line-height:1.35;display:block}.fp-proof>a>span>span{color:#66717e;margin-top:8px;font-size:12px;line-height:1.7;display:block}.fp-proof>a>svg{color:#57718a;margin-top:3px}.fp-proof a:hover strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.fp-home .fp-introduction{padding-top:75px}.fp-home .fp-intro-heading p,.fp-home .fp-project-summary,.fp-home .fp-degree>p,.fp-home .fp-story-copy>p,.fp-home .fp-feed-copy>p{font-size:15px;line-height:1.85}.fp-home .fp-section-label,.fp-home .fp-section-label>a,.fp-home .fp-text-link{font-size:13px}.fp-home .fp-filters>button{min-height:44px;font-size:13px}.fp-home .fp-filters>button>span{font-size:11px}.fp-home .fp-result-count,.fp-home .fp-project-art-top{font-size:12px}.fp-home .fp-project-art-top>span:first-child{background:#ffffffe8;border-radius:5px;padding:7px 10px}.fp-home .fp-project-heading>span,.fp-home .fp-project-details>summary,.fp-home .fp-project-bottom>a{font-size:12px}.fp-home .fp-project-explanation{font-size:13px;line-height:1.85}.fp-home .fp-project-bottom li{font-size:11px}.fp-home .fp-education-path article>small,.fp-home .fp-learning-grid p,.fp-home .fp-milestone-list p{font-size:13px;line-height:1.8}.fp-home .fp-milestone-list>a>div>span,.fp-home .fp-photo-frame figcaption{font-size:12px}.fp-home .fp-footer-pages{font-size:13px}.fp-home .fp-footer-bottom{font-size:11px}.fp-home :is(input,select,textarea){font-size:16px}.sf-visual-route{--vp-orange:#456d8d;--vp-ink:#1e3041;--vp-muted:#63717d}.sf-page-tiu .sf-feed-topline{display:none}.sf-chapter-nav>a{border-radius:25px;font-size:13px}.sf-chapter-nav>a.is-current,.sf-chapter-nav>a.is-current:hover{background:#213d55}.sf-chapter-nav>a:hover{color:#213d55;background:#e5edf2}.sf-visual-route .sf-mobile-page-menu>a.is-current{color:#213d55;background:#e9f0f5}.sf-page-tiu .sf-layout{max-width:1480px;padding-top:30px}.sf-page-tiu .tiu-page-heading h1{letter-spacing:-.06em;font-size:clamp(54px,6.8vw,96px);line-height:1.02}.tiu-page-heading .tiu-eyebrow{font-size:12px}.tiu-heading-grid{grid-template-columns:1.5fr 1fr;gap:8%;padding:40px 0}.tiu-heading-grid p{max-width:410px;font-size:16px;line-height:1.85}.tiu-university{font-size:15px}.tiu-university small,.tiu-year-mark{font-size:12px}.tiu-chapter .tiu-text-link{min-height:48px;font-size:13px}.tiu-hero-main{border-radius:12px;min-height:560px}.tiu-hero-main>button>img{object-fit:cover}.tiu-hero-main figcaption small{font-size:11px}.tiu-hero-main figcaption strong{font-size:clamp(30px,3.3vw,48px)}.tiu-hero-aside figure{border-radius:10px}.tiu-hero-aside figcaption{padding:12px 15px;font-size:12px;line-height:1.65}.tiu-jump-nav{gap:20px;margin-bottom:50px}.tiu-jump-nav a{letter-spacing:.025em;white-space:nowrap;min-height:68px;margin:0;font-size:11px}.tiu-overview{margin:0 0 70px;padding:25px 0 35px;scroll-margin-top:90px}.tiu-overview-heading{grid-template-columns:1fr auto;align-items:end;gap:14px 40px;margin-bottom:35px;display:grid}.tiu-overview-heading>.tiu-eyebrow{grid-column:1/-1;font-size:11px}.social-app .tiu-overview h2{letter-spacing:-.045em;font-size:clamp(30px,3.5vw,46px);font-weight:500;line-height:1.1}.tiu-overview-heading>a{align-items:center;gap:24px;min-height:44px;font-size:12px;display:flex}.tiu-overview ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.tiu-overview li{min-width:0}.tiu-overview li>a{flex-direction:column;height:100%;padding:0 28px 0 0;display:flex}.tiu-overview-year{color:#385c7b;letter-spacing:-.055em;border-bottom:1px solid #2c477a38;padding-bottom:23px;font-size:43px;line-height:1.15;display:block;position:relative}.tiu-overview-year>i{background:#385c7b;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;left:0;box-shadow:0 0 0 5px #f5f4ef}.tiu-overview-label{text-transform:uppercase;letter-spacing:.07em;color:#6b7a87;margin:27px 0 13px;font-size:10px}.social-app .tiu-overview h3{letter-spacing:-.035em;font-size:25px;font-weight:500;line-height:1.2}.tiu-overview li p{color:var(--tiu-muted);margin:16px 0 22px;font-size:13px;line-height:1.85}.tiu-overview-record{justify-content:space-between;align-items:start;gap:16px;margin-top:auto;padding-top:12px;font-size:12px;line-height:1.7;display:flex}.tiu-overview-record>svg{flex-shrink:0;margin-top:3px}.tiu-overview li>a:hover h3{color:#315d84;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.tiu-academic-foundation{background:#e9eef1;border:1px solid #294d6c1c;border-radius:10px;margin:0 0 60px;padding:27px 30px}.tiu-academic-foundation p,.tiu-academic-foundation>a{font-size:12px}.tiu-academic-grade>span{font-size:11px}.tiu-community-summary>div>p{max-width:350px;font-size:14px}.tiu-community-summary>div>a{font-size:13px}.tiu-community-summary>div>.tiu-evidence-note{font-size:12px;line-height:1.85}.tiu-community-numbers dd{font-size:13px}.tiu-eyebrow{font-size:11px}.tiu-section-heading>p,.tiu-section-heading>div>p{font-size:15px;line-height:1.85}.tiu-recognition-image{border-radius:10px;height:330px}.tiu-recognition-label{min-height:38px;font-size:12px}.social-app .tiu-recognition-grid h3{font-size:26px}.tiu-recognition-grid article>p{font-size:14px}.tiu-recognition-grid .tiu-text-link{font-size:12px}.tiu-brochure-note{border-radius:8px;font-size:13px;line-height:1.85}.tiu-archive-tools{position:relative}.tiu-filter-tabs{gap:9px}.tiu-filter-tabs button{align-items:center;gap:12px;min-height:46px;padding:11px 17px;font-size:13px;display:flex}.tiu-filter-tabs button>span{opacity:.75;color:#294b68;background:#fff6;border-radius:20px;place-items:center;min-width:17px;height:19px;font-size:10px;display:grid}.tiu-filter-tabs button[aria-pressed=true]>span{color:#fff;background:#ffffff26}.tiu-search input{min-height:50px;font-size:15px}.tiu-filter-row select{min-height:48px;font-size:13px}.tiu-results{align-items:center;min-height:46px;margin:17px 0 23px;font-size:12px}.tiu-results p{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tiu-results p>button{text-underline-offset:4px;min-height:40px;font-size:12px;text-decoration:underline}.tiu-view-switch{background:#e7ecf0;border-radius:7px;flex-shrink:0;align-items:center;gap:3px;padding:4px;display:flex}.tiu-view-switch>button{color:#52687d;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:11px;display:flex}.tiu-view-switch>button[aria-pressed=true]{color:#183c5e;background:#fff;box-shadow:0 1px 5px #213d5514}.tiu-record-grid{align-items:stretch;gap:28px}.tiu-milestone{background:#fbfaf7;border-radius:10px;flex-direction:column;padding:27px;display:flex;overflow:hidden}.tiu-record-visual{background:#e4eaf0;border:0;flex-shrink:0;width:calc(100% + 54px);height:250px;margin:-27px -27px 22px;padding:0;display:block;position:relative;overflow:hidden}.tiu-record-visual>img{object-fit:cover;object-position:50% 27%;width:100%;height:100%;transition:transform .4s}.tiu-record-visual:hover>img{transform:scale(1.025)}.tiu-record-visual>span{color:#1c3851;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:18px;right:18px}.tiu-record-meta{align-items:start;gap:20px;font-size:11px}.tiu-record-heading{flex-direction:row;align-items:center;gap:18px;min-height:0;margin:22px 0 18px}.tiu-result{font-size:12px;line-height:1.7}.social-app .tiu-milestone :is(h3,h4){letter-spacing:-.035em;overflow-wrap:anywhere;font-size:28px;font-weight:500;line-height:1.15}.tiu-milestone h3 a:hover,.tiu-milestone h4 a:hover{color:#315d84}.tiu-milestone>p{min-height:0;font-size:14px;line-height:1.85}.tiu-record-scope{margin-top:16px;font-size:11px;line-height:1.7}.tiu-record-symbol{border-radius:6px;width:70px;height:76px}.tiu-record-symbol .org-logo{width:54px;height:54px}.tiu-milestone summary{min-height:52px;font-size:13px}.tiu-record-details{font-size:13px;line-height:1.85}.tiu-record-sources>span{font-size:10px}.tiu-record-sources>a{overflow-wrap:anywhere;min-height:44px;font-size:12px}.tiu-record-sources>a>svg{flex-shrink:0}.tiu-primary-source{border-top:1px solid var(--tiu-line);justify-content:space-between;align-items:center;gap:20px;min-height:46px;font-size:12px;display:flex;color:#385b7d!important}.tiu-milestone .sf-card-actions{min-height:48px;margin-top:auto;padding-top:10px}.tiu-milestone .sf-card-actions>a,.tiu-milestone .sf-card-actions>button{min-height:40px;font-size:12px}.tiu-load-more{border-radius:7px;min-height:68px;font-size:14px}.tiu-load-more>span{font-size:12px}.tiu-timeline-view{display:block}.tiu-timeline-year{grid-template-columns:90px minmax(0,1fr);gap:30px;padding:12px 0 40px;display:grid}.social-app .tiu-timeline-year>h3{letter-spacing:-.05em;color:#385b79;padding-top:12px;font-size:42px;font-weight:500;line-height:1.2}.tiu-timeline-year>div{flex-direction:column;gap:20px;display:flex}.tiu-timeline-view .tiu-milestone{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:0 25px;padding:24px;display:grid}.tiu-timeline-view .tiu-record-visual{border-radius:6px;grid-area:1/1/8;width:100%;height:100%;min-height:230px;margin:0}.tiu-timeline-view .tiu-record-visual>img{position:absolute;inset:0}.tiu-timeline-view .tiu-milestone>:not(.tiu-record-visual){grid-column:2}.tiu-timeline-view .tiu-record-heading{min-height:0;margin:15px 0}.tiu-timeline-view .tiu-milestone-text{display:flex}.tiu-timeline-view .tiu-milestone :is(h3,h4){font-size:25px}.tiu-timeline-view .tiu-milestone .sf-card-actions{margin-top:0}.tiu-photo-grid figure>button{border-radius:9px}.tiu-photo-grid figcaption{font-size:12px;line-height:1.8}.tiu-digital-work{border-radius:12px}.tiu-digital-work p{font-size:14px}.tiu-digital-work strong{font-size:18px}.tiu-digital-work small{font-size:12px}.tiu-social-grid>a{border-radius:10px;overflow:hidden}.tiu-social-grid section>span{font-size:11px}.tiu-social-grid p{font-size:13px}.tiu-social-grid strong{font-size:12px}.tiu-source-footer p{font-size:13px}.tiu-source-links>a{font-size:12px}.tiu-home-card{border-radius:14px}.tiu-home-copy p{font-size:15px}.tiu-home-copy .tiu-eyebrow{font-size:11px}.tiu-gateway-link{font-size:15px}.tiu-home-copy>small{font-size:11px}.tiu-home-photo>span{font-size:12px}@media (max-width:1100px){.fp-home .fp-primary-nav{gap:15px;font-size:12px}.fp-home .fp-hero-note{width:205px}.fp-home .fp-hero-note>p{font-size:12px}.fp-home .fp-proof>a{gap:12px;padding-inline:20px}.fp-proof-icon{width:36px;height:36px}.fp-proof strong{font-size:16px}.tiu-overview li>a{padding-right:22px}.social-app .tiu-overview h3{font-size:23px}.tiu-timeline-view .tiu-milestone{grid-template-columns:160px minmax(0,1fr);gap:0 20px}}@media (max-width:900px){.fp-home .fp-primary-nav>a[href=\#academics]{display:none}.fp-home .fp-hero-copy h1{font-size:70px}.fp-home .fp-hero-note{width:220px;top:auto}.fp-home .fp-proof>a{gap:10px;padding-inline:14px}.fp-proof-icon{display:none}.tiu-overview ol{grid-template-columns:1fr 1fr;gap:32px 20px}.tiu-section-heading{gap:8%}.tiu-recognition-grid{gap:18px}.tiu-recognition-image{height:260px}.social-app .tiu-recognition-grid h3{font-size:24px}.tiu-timeline-year{grid-template-columns:65px minmax(0,1fr);gap:18px}.social-app .tiu-timeline-year>h3{font-size:34px}.tiu-timeline-view .tiu-milestone{display:flex}.tiu-timeline-view .tiu-record-visual{border-radius:0;width:calc(100% + 48px);height:230px;min-height:0;margin:-24px -24px 20px}.tiu-timeline-view .tiu-record-visual>img{position:static}}@media (max-width:760px){.fp-home .fp-header{top:10px}.fp-home .fp-header-inner{gap:18px;height:80px}.fp-home .fp-wordmark>span:last-child{font-size:12px}.fp-home .fp-header-contact{font-size:11px}.fp-home .fp-primary-nav{display:none}.fp-home .fp-hero{isolation:isolate;border-radius:22px 22px 35px 35px;grid-template-columns:1fr;height:auto;min-height:0;margin-top:12px;padding:120px 28px 25px;display:grid}.fp-home .fp-hero-copy{grid-row:1;max-width:100%;position:relative;inset:auto}.fp-home .fp-hero-copy>.fp-eyebrow{margin-bottom:15px;font-size:14px}.fp-home .fp-hero-copy h1{font-size:clamp(54px,9.8vw,78px);line-height:1.01}.fp-home .fp-hero-location{max-width:none;margin-top:20px;font-size:12px}.fp-home .fp-hero-social{margin-top:4px}.fp-home .fp-hero-social>a{font-size:12px}.fp-home .fp-hero-portrait{z-index:1;grid-row:2;width:100%;height:420px;margin-top:6px;position:relative;inset:auto;transform:none}.fp-home .fp-hero-portrait img{object-fit:contain;object-position:center bottom}.fp-home .fp-hero-note{z-index:2;background:#132a3e;border:1px solid #ffffff24;border-radius:12px;grid-row:3;width:100%;max-width:none;margin-top:-25px;padding:24px;position:relative;inset:auto}.fp-home .fp-hero-note-label{margin-bottom:10px;font-size:11px;display:block}.fp-home .fp-hero-note h2{white-space:normal;max-width:450px;font-size:25px;display:block}.fp-home .fp-hero-note>p{max-width:470px;margin-top:13px;font-size:13px;display:block}.fp-home .fp-hero-note>.fp-button{margin-top:17px;font-size:12px}.fp-home .fp-hero-capabilities{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-row:4;grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:22px;padding:0;position:relative;inset:auto}.fp-home .fp-hero-capabilities>a{border-top:1px solid #ffffff38;min-height:56px;padding-top:12px;padding-right:18px;font-size:11px}.fp-home .fp-hero-capabilities>a>span{font-size:9px}.fp-home .fp-hero-capabilities>a>svg{top:30px}.fp-home .fp-signature-strip>.fp-wrap{flex-wrap:wrap;justify-content:start;gap:18px 24px}.fp-home .fp-signature-strip p{width:100%;font-size:12px}.fp-home .fp-signature-strip p br{display:none}.fp-home .fp-signature-brand{width:calc(50% - 12px);max-width:45%;min-height:42px;font-size:13px}.fp-home .fp-signature-cognisor>img{width:95px;height:42px}.fp-home .fp-signature-tiu>img{width:75px;height:42px}.fp-home .fp-proof{grid-template-columns:1fr;padding-block:15px}.fp-home .fp-proof>a{border-right:0;border-bottom:1px solid var(--fp-line);gap:15px;min-height:0;padding:21px 0!important}.fp-home .fp-proof>a:last-child{border-bottom:0}.fp-proof-icon{width:44px;height:44px;display:grid}.fp-proof strong{font-size:19px}.fp-proof small{font-size:10px}.fp-proof>a>span>span{font-size:12px}.fp-home .fp-introduction{padding-top:55px}.fp-home .fp-section-heading>p{font-size:15px}.fp-home .fp-filter-row{flex-direction:column;align-items:start;gap:14px}.fp-home .fp-project-heading h3{font-size:28px}.fp-home .fp-photo-frame figcaption{font-size:12px}.fp-home .fp-home-gateway{padding-top:35px}.sf-page-tiu .sf-layout{padding-top:20px}.sf-page-tiu .tiu-page-heading h1{font-size:clamp(47px,9vw,70px)}.tiu-heading-grid{grid-template-columns:1fr;gap:24px;padding:30px 0}.tiu-heading-grid p{max-width:550px;font-size:15px}.tiu-university>span:not(.org-logo){font-size:13px}.tiu-university small{font-size:11px}.tiu-year-mark{font-size:11px!important}.tiu-hero-main{min-height:460px}.tiu-hero-main figcaption small{font-size:10px}.tiu-hero-aside button{min-height:210px}.tiu-hero-aside figcaption{font-size:11px}.tiu-jump-nav{gap:0 20px;margin-bottom:30px}.tiu-jump-nav a{letter-spacing:0;min-height:58px;padding:16px 0;font-size:10px}.tiu-overview{margin-bottom:45px;padding-top:25px}.tiu-overview-heading{grid-template-columns:1fr;gap:15px}.tiu-overview-heading>a{justify-self:start}.tiu-overview-year{font-size:38px}.tiu-overview li>a{padding-right:0}.tiu-overview-label{font-size:10px}.social-app .tiu-overview h3{font-size:24px}.tiu-overview li p{font-size:13px}.tiu-academic-foundation{gap:20px;margin:0 0 45px;padding:25px}.tiu-academic-grade>span{font-size:10px}.tiu-community-summary>div>.tiu-evidence-note{font-size:12px}.tiu-section-heading{grid-template-columns:1fr;gap:20px}.tiu-recognition-label{min-height:58px;font-size:11px}.tiu-recognition-grid article>p{font-size:13px}.tiu-recognition-image{height:230px}.tiu-filter-tabs{gap:8px}.tiu-filter-tabs button{gap:9px;min-height:44px;padding:10px 14px;font-size:12px}.tiu-search input{font-size:16px}.tiu-filter-row select{font-size:13px}.tiu-record-grid{gap:20px}.tiu-milestone{padding:22px}.tiu-record-visual{width:calc(100% + 44px);height:210px;margin:-22px -22px 20px}.tiu-record-heading{flex-direction:column;align-items:start;gap:15px;margin:19px 0}.tiu-record-meta>span{max-width:none}.tiu-record-meta{font-size:10px}.social-app .tiu-milestone :is(h3,h4){font-size:26px}.tiu-milestone>p{font-size:14px}.tiu-record-scope{font-size:11px}.tiu-milestone .sf-card-actions{gap:15px}.tiu-milestone .sf-card-actions>a,.tiu-milestone .sf-card-actions>button,.tiu-primary-source{font-size:11px}.tiu-home-copy .tiu-eyebrow{font-size:10px}.tiu-home-copy p{font-size:15px}.tiu-home-copy>small{font-size:11px}.tiu-home-copy .tiu-gateway-link{font-size:14px}.tiu-photo-grid figcaption{font-size:11px}.tiu-source-footer p{font-size:13px}.tiu-source-links>a{font-size:12px}}@media (max-width:500px){.fp-home .fp-header-inner{gap:10px}.fp-home .fp-header-tools{gap:7px}.fp-home .fp-header-contact{display:none}.fp-home .fp-wordmark>span:last-child{font-size:12px}.fp-home .fp-wordmark small{font-size:10px}.fp-home .fp-hero{padding:112px 23px 25px}.fp-home .fp-hero-copy h1{font-size:clamp(45px,12.7vw,63px)}.fp-home .fp-hero-copy>.fp-eyebrow{font-size:13px}.fp-home .fp-hero-location{font-size:11px}.fp-home .fp-hero-portrait{height:345px}.fp-home .fp-hero-note{padding:22px 20px}.fp-home .fp-hero-note h2{font-size:24px}.fp-home .fp-hero-note>p{font-size:13px}.fp-home .fp-project-art-top{gap:12px;font-size:10px;inset:15px}.fp-home .fp-project-art-top>span:first-child{padding:5px 7px}.sf-page-tiu .tiu-page-heading h1{font-size:clamp(42px,11.8vw,57px)}.tiu-hero-main{min-height:410px}.tiu-hero-main figcaption strong{font-size:29px}.tiu-hero-aside button{min-height:170px}.tiu-hero-aside figcaption{padding:11px;font-size:10px}.tiu-overview ol{grid-template-columns:1fr;gap:0}.tiu-overview li>a{grid-template-columns:58px minmax(0,1fr);gap:0 23px;padding:0 0 25px;display:grid;position:relative}.tiu-overview-year{border-bottom:0;border-top:1px solid var(--tiu-line);border-right:1px solid var(--tiu-line);grid-area:1/1/5;height:100%;padding:25px 0 0;font-size:25px}.tiu-overview-year>i{inset:32px -5px auto auto}.tiu-overview li>a>:not(.tiu-overview-year){grid-column:2}.tiu-overview-label{margin:25px 0 10px}.tiu-overview li p{margin:13px 0}.tiu-overview-record{margin-top:0;font-size:12px}.social-app .tiu-overview h3{font-size:27px}.tiu-recognition-grid{grid-template-columns:1fr;gap:34px}.tiu-recognition-image{height:330px}.tiu-recognition-label{min-height:0;font-size:12px}.tiu-recognition-grid article>p{font-size:14px}.tiu-document-image{height:230px}.tiu-results{flex-wrap:wrap;align-items:start;gap:15px}.tiu-results p{min-height:40px;font-size:12px}.tiu-view-switch{margin-left:auto}.tiu-record-grid{grid-template-columns:1fr}.tiu-record-visual{height:240px}.tiu-record-heading{flex-direction:row;align-items:center}.tiu-record-meta{font-size:11px}.tiu-milestone .sf-card-actions>a,.tiu-milestone .sf-card-actions>button{font-size:12px}.tiu-timeline-view .tiu-timeline-year{padding-bottom:30px;display:block}.social-app .tiu-timeline-year>h3{padding:10px 0 22px;font-size:36px}.tiu-timeline-view .tiu-milestone{padding:22px}.tiu-timeline-view .tiu-record-visual{width:calc(100% + 44px);height:180px;margin:-22px -22px 20px}.tiu-timeline-view .tiu-record-heading{align-items:center}.tiu-chapter .tiu-photo-grid .tiu-gallery-wide button{height:290px}.tiu-photo-grid figcaption{font-size:11px}.tiu-social-grid p{font-size:13px}.tiu-social-grid section>span{font-size:10px}.tiu-home-copy>small{font-size:11px}.tiu-home-copy .tiu-gateway-link{font-size:13px}}@media (prefers-reduced-motion:reduce){.fp-proof *,.tiu-record-visual>img{transition:none!important}}.ap-page{color:#102239;max-width:1440px;margin:auto;padding:50px 0 80px}.ap-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;padding:0 0 45px;display:grid}.ap-heading h1,.ap-gateway h2{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(46px,6vw,84px);font-weight:550;line-height:1.02}.ap-heading em,.ap-gateway em{color:#245cf1;font-family:Georgia,serif;font-weight:400}.ap-heading p,.ap-gateway p{max-width:460px;font-size:17px;line-height:1.7}.ap-heading a{color:#225be4;align-items:center;gap:9px;font-weight:600;display:flex}.ap-heading small{color:#6c7889;margin-top:18px;font-size:12px;line-height:1.7;display:block}.ap-index{border-block:1px solid #dbe2eb;gap:65px;padding:26px 0;display:flex}.ap-index span{color:#65748a;gap:7px;font-size:12px;display:grid}.ap-index strong{letter-spacing:-.06em;color:#12233d;font-size:38px;font-weight:500}.ap-tools{justify-content:space-between;align-items:center;gap:20px;margin:38px 0 20px;display:flex}.ap-tools>div{flex-wrap:wrap;gap:6px;display:flex}.ap-tools button,.ap-toolbar button,.ap-device select{font:inherit;color:#263b55;cursor:pointer;background:#fff;border:1px solid #dbe1e9;border-radius:7px;padding:10px 13px;font-size:12px}.ap-tools button[aria-pressed=true]{color:#fff;background:#162d50;border-color:#162d50}.ap-tools label{border-bottom:1px solid #bdc8d8;align-items:center;gap:10px;padding:10px;display:flex}.ap-tools input{outline-offset:5px;background:0 0;border:0;max-width:180px}.ap-result{color:#6a7688;font-size:12px}.ap-collection{gap:70px;margin-top:35px;display:grid}.ap-entry{scroll-margin-top:100px}.ap-entry-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ap-entry-heading span{letter-spacing:.07em;text-transform:uppercase;color:#66758b;font-size:11px}.ap-entry h2{letter-spacing:-.04em;margin:10px 0;font-size:34px;font-weight:550}.ap-entry-heading p{color:#627086;margin:0;font-size:15px}.ap-entry-heading>a{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.ap-player{color:#152a48;background:#edf2f8;border:1px solid #d6dfeb;border-radius:14px;width:100%;min-width:0;overflow:hidden;box-shadow:0 16px 45px #102b5010}.ap-browser{color:#c8d5e7;background:#122139;align-items:center;gap:18px;min-height:49px;padding:10px 18px;font:11px ui-monospace,monospace;display:flex}.ap-browser>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-browser a{color:#fff;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:flex}.ap-traffic{gap:5px;display:flex}.ap-traffic i{background:#60728d;border-radius:50%;width:7px;height:7px}.ap-traffic i:first-child{background:#f17977}.ap-traffic i:nth-child(2){background:#edc877}.ap-traffic i:nth-child(3){background:#77c89c}.ap-toolbar{background:#fff;border-bottom:1px solid #dce3ed;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.ap-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-toolbar button{align-items:center;gap:8px;display:inline-flex}.ap-status{color:#62748a;align-items:center;gap:6px;margin-right:10px;font-size:10px;display:flex}.ap-status:before{content:"";background:#e1a45a;border-radius:50%;width:6px;height:6px}.ap-status-embed:before{background:#3b9d75}.ap-status-external:before{background:#477ae6}.ap-stage{background:#e7edf5;min-height:220px;max-height:790px;overflow:auto}.ap-stage iframe{background:#fff;border:0;width:100%;height:710px;margin:auto;display:block}.ap-device-desktop iframe{width:1280px;max-width:none}.ap-device-mobile iframe{width:390px;max-width:100%;height:760px}.ap-screenshot{background:#142238;width:100%;height:100%;position:relative;overflow:hidden}.ap-screenshot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s;display:block}.ap-stage .ap-screenshot{aspect-ratio:1.46;height:auto}.ap-stage .ap-screenshot img{object-fit:contain;height:auto}.ap-shot-caption{color:#fff;letter-spacing:.03em;background:#101d31de;border:1px solid #ffffff35;border-radius:4px;padding:7px 11px;font:9px ui-monospace,monospace;position:absolute;bottom:12px;left:14px}.ap-player-note{color:#738094;background:#fff;justify-content:space-between;gap:20px;padding:13px 17px;font-size:11px;line-height:1.6;display:flex}.ap-player-note p{margin:0}.ap-player-note a{white-space:nowrap;align-items:center;gap:5px;display:flex}.ap-entry-foot{color:#788396;justify-content:space-between;gap:25px;padding-top:17px;font-size:11px;line-height:1.6;display:flex}.ap-entry-foot>span:first-child{color:#344965;white-space:nowrap}.ap-unavailable{text-align:center;min-height:270px;padding:70px 25px}.ap-unavailable h3{font-size:25px}.ap-unavailable p{color:#6b7c92;font-size:14px}.ap-unavailable a{color:#245be1;align-items:center;gap:7px;font-size:13px;display:inline-flex}.ap-preview-button{color:#2456c8;cursor:pointer;background:#eff4ff;border:1px solid #cddbf8;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:inline-flex}.fp-project>.ap-preview-button{margin:14px 0}.vp-exhibit-copy>.ap-preview-button{margin-bottom:20px}.ap-dialog{color:#142c4c;background:#f4f7fb;border:1px solid #b8c9e3;border-radius:14px;width:min(1500px,96vw);max-width:96vw;max-height:95dvh;padding:0;overflow:auto;box-shadow:0 35px 100px #0008}.ap-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07172dd9}.ap-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #d9e2ef;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;top:0}.ap-dialog h2{margin:0;font-size:18px}.ap-dialog>header button{cursor:pointer;background:0 0;border:0;padding:8px}.ap-dialog-player{padding:14px}.ap-dialog .ap-stage{max-height:70dvh}.ap-dialog .ap-stage iframe{height:68dvh;min-height:480px}.ap-gateway{grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:85px;display:grid}.ap-gateway h2{font-size:clamp(45px,5vw,66px)}.ap-primary{color:#fff;background:#245cf1;border-radius:6px;align-items:center;gap:12px;margin-top:15px;padding:15px 20px;font-size:13px;display:inline-flex}.ap-gateway-shots{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.ap-gateway-shots>a:first-child{grid-column:1/-1}.ap-gateway-shots .ap-screenshot{aspect-ratio:1.9;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 15px 30px #14365c15}.ap-gateway-shots strong{justify-content:space-between;align-items:center;margin:10px 0;font-size:12px;display:flex}.ap-gateway-shots>a:not(:first-child) .ap-shot-caption{display:none}.ap-empty{text-align:center;padding:50px}.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}@media (min-width:1500px){.ap-stage iframe{height:780px}}@media (max-width:760px){.ap-page{padding:30px 0 55px}.ap-heading,.ap-gateway{grid-template-columns:1fr;gap:25px}.ap-heading h1{font-size:49px}.ap-index{justify-content:space-between;gap:25px}.ap-index strong{font-size:32px}.ap-index span{font-size:10px}.ap-tools{flex-direction:column;align-items:stretch}.ap-tools label input{width:100%;max-width:none}.ap-entry-heading{display:block}.ap-entry-heading>a{margin-top:15px}.ap-entry h2{font-size:28px}.ap-collection{gap:45px}.ap-toolbar{flex-wrap:wrap;padding:10px}.ap-toolbar button{padding:9px;font-size:10px}.ap-status{font-size:9px}.ap-browser{gap:9px;padding:10px;font-size:9px}.ap-traffic{display:none}.ap-player-note{flex-direction:column;gap:7px}.ap-stage iframe{height:630px}.ap-stage{min-height:180px}.ap-stage .ap-screenshot{aspect-ratio:1.46}.ap-shot-caption{padding:5px;font-size:8px;bottom:6px;left:6px}.ap-entry-foot{display:block}.ap-entry-foot span{margin-bottom:6px;display:block}.ap-gateway{padding-block:55px}.ap-gateway-shots{gap:12px}.ap-dialog-player{padding:6px}.ap-dialog{width:98vw;max-width:98vw}.ap-dialog .ap-toolbar .ap-status{display:none}.ap-heading p{font-size:15px}}@media (prefers-reduced-motion:reduce){.ap-screenshot img{transition:none}}.social-app .ap-heading h1{letter-spacing:-.065em;margin:22px 0 0;font-size:clamp(46px,6vw,84px);font-weight:550;line-height:1.02}.social-app .ap-gateway h2{letter-spacing:-.065em;margin:22px 0;font-size:clamp(45px,5vw,66px);font-weight:550;line-height:1.02}.social-app .ap-entry h2{margin:10px 0;font-size:34px;font-weight:550;line-height:1.2}.social-app .ap-toolbar button,.social-app .ap-tools button{padding:10px 13px}.social-app .ap-preview-button{padding:10px 14px}.social-app .ap-dialog>header button{padding:8px}.social-app .ap-heading p,.social-app .ap-gateway p{line-height:1.7}.social-app .ap-heading>div>p,.social-app .ap-gateway>div>p:not(.vp-eyebrow){font-size:17px}.social-app .ap-entry-heading p{color:#627086;margin:0}.social-app .ap-player-note p{margin:0}.social-app .ap-gateway .vp-eyebrow,.social-app .ap-heading .vp-eyebrow{letter-spacing:.08em;font-size:11px}@media (max-width:760px){.social-app .ap-heading h1{font-size:49px}.social-app .ap-entry h2{font-size:28px}.social-app .ap-toolbar button{padding:9px;font-size:10px}}.social-app{--pf-navy:#0e1d2e;--pf-deep:#203e55;--pf-ink:#152b40;--pf-muted:#60758a;--pf-blue:#b7cede;--pf-surface:#f0f5f9;--pf-line:#1e3d571f;--sf-paper:#f5f8fb;--sf-white:#fff;--sf-ink:var(--pf-ink);--sf-muted:var(--pf-muted);--sf-line:var(--pf-line);--sf-accent:#355c79;--sf-tint:#e9f1f7;--sf-green:#355c79;--vp-ink:var(--pf-ink);--vp-muted:var(--pf-muted);--vp-line:var(--pf-line);--vp-orange:#8caec8;--fp-accent:#355c79;--fp-orange:var(--pf-blue);--fp-muted:var(--pf-muted);--fp-line:var(--pf-line);--tiu-ink:var(--pf-ink);--tiu-muted:var(--pf-muted);--tiu-accent:#355c79;--tiu-line:var(--pf-line);color:var(--pf-ink);background:#f5f8fb;font-family:Arial,Helvetica,sans-serif;font-size:15px}.social-app :is(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,summary,dt,dd,figcaption,small,strong,span,em,i,blockquote,time,label){font-family:Arial,Helvetica,sans-serif!important}.social-app :is(em,blockquote){font-style:normal!important}.social-app :is(h1,h2,h3,h4){text-wrap:balance}.social-app h1{font-weight:700}.social-app h2{font-weight:650}.social-app :is(button,summary,select){min-height:40px}.social-app :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid #719bbd}.social-app a:hover{color:#456f8e}.social-app img{max-width:100%}.social-app :is(input,select,textarea){accent-color:#355c79;font-size:15px}.social-app ::selection{color:#10263a;background:#b7cede}.social-app :is(.sf-skip,.skip-link):focus{color:#10263a;background:#fff}.social-app .pf-header{z-index:45;background:linear-gradient(110deg,var(--pf-navy),var(--pf-deep));color:#fff;border-bottom:1px solid #ffffff16;position:relative}.social-app .pf-header-inner{align-items:center;gap:28px;width:min(100%,1504px);min-height:102px;margin:0 auto;padding:22px 32px;display:flex}.social-app .pf-brand{color:#fff;flex-shrink:0;align-items:center;gap:13px;min-height:44px;display:flex}.social-app .pf-brand-mark{letter-spacing:-.11em;font-size:40px;font-weight:750;line-height:1}.social-app .pf-brand-mark span{color:var(--pf-blue)}.social-app .pf-brand-name{letter-spacing:-.03em;font-size:15px;font-weight:700;line-height:1.35}.social-app .pf-brand-name small{color:#b9cddd;letter-spacing:0;margin-top:3px;font-size:11px;font-weight:400;display:block}.social-app .pf-nav{align-items:center;gap:26px;margin-left:auto;display:flex}.social-app .pf-nav a{white-space:nowrap;color:#d0dce6;border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:14px;font-weight:400;display:inline-flex}.social-app .pf-nav a:hover,.social-app .pf-nav a[aria-current=page]{color:#fff;border-bottom-color:var(--pf-blue)}.social-app .pf-tools{flex-shrink:0;align-items:center;gap:16px;display:flex}.social-app .pf-search,.social-app .pf-mobile-toggle{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;min-width:42px;min-height:44px;display:grid}.social-app .pf-tools .pf-contact{color:#11283c;white-space:nowrap;background:#fff;border-radius:30px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:9px 15px 9px 20px;font-size:13px;display:inline-flex}.social-app .pf-contact svg{background:var(--pf-blue);box-sizing:content-box;border-radius:50%;width:30px;height:30px;padding:7px}.social-app .pf-mobile-toggle{display:none}.social-app .pf-mobile-menu{background:#122a3e;border-top:1px solid #ffffff1a;gap:4px;padding:12px 24px 24px;display:grid}.social-app .pf-mobile-menu a{color:#d8e5ef;border-radius:7px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.social-app .pf-mobile-menu a[aria-current=page]{color:#fff;background:#b7cede1f}.social-app .pf-context-nav{border-bottom:1px solid var(--pf-line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;padding:20px 0 28px;display:flex}.social-app .pf-context-nav a{color:#4e6880;white-space:nowrap;background:#fff;border:1px solid #c8d7e4;border-radius:30px;align-items:center;gap:7px;min-height:42px;padding:10px 16px;font-size:13px;display:inline-flex}.social-app .pf-context-nav a[aria-current=page],.social-app .pf-context-nav a.is-current{color:#fff;background:#19374f;border-color:#19374f}.social-app .pf-page{width:min(100%,1504px);min-width:0;margin:0 auto;padding:0 32px 70px}.social-app .pf-page .sf-main{width:100%;min-width:0;max-width:none;padding:0}.social-app .pf-footer{color:#b7cede;background:#0e1d2e;border-top:1px solid #ffffff13;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px max(24px,50vw - 720px);font-size:12px;line-height:1.7;display:flex}.social-app .pf-footer a{color:#e2edf5;align-items:center;gap:8px;min-height:40px;display:inline-flex}.social-app .pf-footer nav,.social-app .pf-footer>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.social-app .pf-footer button{color:#c8dae8;background:0 0;border:0;font-size:12px}.social-app .fp-home{color:var(--pf-ink);background:#fff}.social-app .fp-home .fp-hero{border-radius:0 0 28px 28px}.social-app .fp-home .fp-hero-atmosphere{background:radial-gradient(at 70% 70%,#264d66 0%,#0000 58%),linear-gradient(110deg,#0e1d2e,#203e55)}.social-app .fp-home .fp-hero-copy h1{font-weight:700}.social-app .fp-home .fp-hero-note h2{font-weight:650}.social-app .fp-home .fp-section-heading h2,.social-app .pf-home-impact h2,.social-app .pf-home-about h2{letter-spacing:-.055em;font-size:clamp(34px,4.3vw,62px);font-weight:700;line-height:1.05}.social-app .fp-home .fp-section-heading p{color:var(--pf-muted);max-width:390px;font-size:16px;line-height:1.7}.social-app .fp-home .fp-proof{padding-block:25px}.social-app .fp-home .fp-proof strong{font-size:18px;font-weight:650}.social-app .fp-home .fp-work{padding-block:75px}.social-app .fp-home .fp-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.social-app .fp-home .fp-project-art{aspect-ratio:1.38;border-radius:12px;min-height:0}.social-app .fp-home .fp-project-art .ap-screenshot{height:100%}.social-app .fp-home .fp-project-heading h3{letter-spacing:-.035em;font-size:24px;font-weight:650;line-height:1.15}.social-app .fp-home .fp-project-summary{color:var(--pf-muted);font-size:14px;line-height:1.7}.social-app .fp-home .fp-project-bottom{flex-wrap:wrap;gap:10px}.social-app .pf-home-impact,.social-app .pf-home-about{padding-block:75px}.social-app .pf-home-impact>p,.social-app .pf-home-about p{color:var(--pf-muted);max-width:620px;font-size:16px;line-height:1.75}.social-app .pf-impact-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;display:grid}.social-app .pf-impact-grid article{border:1px solid var(--pf-line);background:#f1f6fa;border-radius:14px;min-width:0;overflow:hidden}.social-app .pf-impact-grid article>img,.social-app .pf-impact-grid article>a>img,.social-app .pf-impact-grid article>button>img{object-fit:cover;object-position:50% 33%;width:100%;height:290px;display:block}.social-app .pf-impact-grid article>button{border:0;width:100%;padding:0;display:block;overflow:hidden}.social-app .pf-impact-grid article>div{padding:25px 28px 28px}.social-app .pf-impact-grid h3{letter-spacing:-.035em;margin:10px 0;font-size:27px;font-weight:650;line-height:1.18}.social-app .pf-impact-grid p{color:var(--pf-muted);font-size:15px;line-height:1.75}.social-app .pf-impact-grid a{color:#2d5472;align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.social-app .pf-home-about{border-top:1px solid var(--pf-line);grid-template-columns:1fr 1fr;gap:9%;display:grid}.social-app .pf-home-about>div{min-width:0}.social-app .pf-home-about h2{margin:15px 0 24px}.social-app .pf-home-about h3{letter-spacing:-.035em;font-size:25px;line-height:1.2}.social-app .pf-home-about a{color:#355c79;align-items:center;gap:12px;min-height:44px;margin-top:18px;font-size:14px;display:inline-flex}.social-app .pf-home-about .pf-degree{background:#eaf2f8;border:1px solid #d0dfe9;border-radius:14px;padding:32px}.social-app .pf-home-about strong{font-weight:650}.social-app .fp-home .fp-contact{border-top:1px solid var(--pf-line);padding-block:55px 65px}.social-app .fp-home .fp-contact h2{letter-spacing:-.06em;font-size:clamp(42px,6vw,86px);font-weight:700;line-height:1.03}.social-app .fp-home .fp-contact>div p{color:var(--pf-muted);font-size:15px}.social-app .fp-home .fp-contact>a>span{color:#19374f;background:#d9e8f2}.social-app :is(.vp-work-heading,.vp-award-heading,.vp-photo-heading,.vp-career-heading,.vp-academic-heading,.vp-skills-heading,.vp-about-heading,.vp-studio-heading,.tiu-page-heading,.ap-heading,.sf-page-heading){color:#fff;background:linear-gradient(115deg,#0e1d2e,#203e55);border:1px solid #ffffff0a;border-radius:18px;margin:22px 0 38px;padding:clamp(28px,4vw,58px)}.social-app :is(.vp-work-heading,.vp-award-heading,.vp-photo-heading,.vp-career-heading,.vp-academic-heading,.vp-skills-heading,.vp-about-heading,.vp-studio-heading,.tiu-page-heading,.ap-heading,.sf-page-heading) :is(h1,h2,h3){color:#fff}.social-app :is(.vp-work-heading,.vp-award-heading,.vp-photo-heading,.vp-career-heading,.vp-academic-heading,.vp-skills-heading,.vp-about-heading,.vp-studio-heading,.tiu-page-heading,.ap-heading,.sf-page-heading) :is(p,small,.vp-kicker,.vp-eyebrow,.tiu-eyebrow,.tiu-university,.tiu-university small,.tiu-year-mark){color:#bed0df}.social-app :is(.vp-work-heading,.vp-award-heading,.vp-photo-heading,.vp-career-heading,.vp-academic-heading,.vp-skills-heading,.vp-about-heading,.vp-studio-heading,.tiu-page-heading,.ap-heading,.sf-page-heading) a{color:#deecf7}.social-app :is(.vp-work-heading,.vp-award-heading,.vp-photo-heading,.vp-career-heading,.vp-academic-heading,.vp-skills-heading,.vp-about-heading,.vp-studio-heading,.tiu-page-heading,.ap-heading,.sf-page-heading) h1{letter-spacing:-.055em;margin-top:18px;font-size:clamp(44px,5.5vw,78px);font-weight:700;line-height:1.02}.social-app :is(h1,h2,h3) em{color:inherit;font-weight:inherit;letter-spacing:inherit}.social-app :is(.vp-career-compass,.vp-studio-orbits){display:none}.social-app .vp-career-heading{display:block}.social-app .vp-about-heading{grid-template-columns:1fr 260px;align-items:center;gap:60px}.social-app .vp-about-heading>button{border-radius:13px;max-height:360px;overflow:hidden}.social-app .vp-academic-heading{grid-template-columns:minmax(0,1fr) 210px;gap:40px}.social-app .vp-academic-heading .vp-grade{color:#fff}.social-app .vp-academic-heading .vp-grade-track{stroke:#ffffff20}.social-app .vp-academic-heading .vp-grade-value{stroke:#b7cede}.social-app .vp-big-count{color:#fff;font-size:62px}.social-app .vp-big-count small{border-color:#ffffff3a}.social-app .vp-section-caption>p,.social-app .vp-kicker,.social-app .vp-result,.social-app .vp-exhibit-copy>p,.social-app .vp-exhibit-meta,.social-app .vp-exhibit-copy dt{color:var(--pf-muted)}.social-app .vp-exhibit-summary{color:#1f3b53!important}.social-app .vp-project-recognition{color:#385f7d!important}.social-app .vp-exhibit-copy .ap-preview-button{margin-top:15px}.social-app .vp-filter>button{color:#456079;background:#fff;border-color:#cbd9e4;font-size:13px}.social-app .vp-filter>button[aria-pressed=true]{color:#fff;background:#19374f;border-color:#19374f}.social-app .vp-filter>button:hover:not([aria-pressed=true]){background:#e7f0f7}.social-app .vp-tags>span,.social-app .sf-tags>span{color:#42637d;background:#e7f0f7}.social-app :is(.vp-principles,.vp-languages,.vp-studio-pillars,.vp-credential-wall article,.vp-skill-detail,.vp-service article,.vp-role-detail-grid,.sf-callout,.sf-form-status,.sf-search-shortcuts>a,.tiu-academic-foundation){color:var(--pf-ink);background:#eaf2f8;border-color:#d1e0ec}.social-app :is(.vp-languages,.vp-principles,.vp-studio-pillars) :is(h2,p,small,a,span){color:inherit}.social-app .vp-career-timeline article{background:#fff;border-color:#d5e1eb}.social-app .vp-career-timeline article :is(p,li){color:var(--pf-muted)}.social-app .vp-career-timeline .vp-role-hook{color:#284b65}.social-app .vp-career-route{color:#3e607c}.social-app .vp-education-number,.social-app .vp-milestone-year{color:#7a9ab3}.social-app .vp-network-logo,.social-app .sf-network-logo{background-color:#f0f5f9;border-color:#d8e4ee}.social-app .vp-network-logo-dark{background-color:#12283d}.social-app .vp-skill-switcher>button{color:#35546c;background:#f0f5f9;border-color:#d3e0eb}.social-app .vp-skill-switcher>button[aria-pressed=true]{color:#fff;background:#17364e}.social-app .vp-skill-cloud>span{color:#355c79}.social-app .vp-initiative-bridge{color:#496f8b}.social-app .vp-journey-ribbon{color:#e5eff7;background:#112b40}.social-app .vp-journey-ribbon :is(p,a,span,strong){color:#c5d8e7}.social-app .tiu-chapter{--tiu-blue:#355c79;--tiu-ink:#152b40;--tiu-muted:#60758a;--tiu-line:#1e3d5725}.social-app .tiu-university{border-color:#ffffff25}.social-app .tiu-heading-grid{padding-bottom:0}.social-app .tiu-heading-grid p{font-size:16px;line-height:1.75}.social-app .tiu-overview-year,.social-app .tiu-result,.social-app .tiu-community-numbers dt,.social-app .tiu-record-scope{color:#3c6380}.social-app .tiu-jump-nav{border-color:#cfdeea}.social-app .tiu-jump-nav a{color:#476780}.social-app .tiu-milestone{background:#fff;border-color:#d4e1ec}.social-app .tiu-record-details,.social-app .tiu-filter-row,.social-app .tiu-brochure-note{color:#3d5f79;background:#edf4f9;border-color:#d4e2ed}.social-app .tiu-milestone :is(p,summary),.social-app .tiu-evidence-note{color:#60758a}.social-app .tiu-filter-tabs button[aria-pressed=true],.social-app .tiu-view-switch button[aria-pressed=true]{color:#fff;background:#19374f;border-color:#19374f}.social-app .tiu-source-footer,.social-app .tiu-digital-work{color:#fff;background:linear-gradient(110deg,#0e1d2e,#203e55);border-radius:14px;padding:32px}.social-app .tiu-source-footer :is(p,a),.social-app .tiu-digital-work :is(p,a,small){color:#c2d5e4}.social-app .ap-page{color:var(--pf-ink);padding-top:0}.social-app .ap-heading em{color:#b7cede}.social-app .ap-player,.social-app .ap-dialog{color:var(--pf-ink);background:#eaf2f8;border-color:#c6d8e7}.social-app .ap-browser{background:#12283e}.social-app .ap-preview-button,.social-app .ap-toolbar button{color:#335b78;background:#edf4f9;border-color:#cadce9}.social-app .ap-primary,.social-app .ap-tools button[aria-pressed=true]{color:#fff;background:#19374f;border-color:#19374f}.social-app .ap-dialog h2{font-size:22px;line-height:1.2}.social-app .ap-entry h2{font-size:30px}.social-app .sf-panel,.social-app .sf-post,.social-app .sf-detail,.social-app .sf-dialog{color:var(--pf-ink);background:#fff;border-color:#d5e2ec;border-radius:14px}.social-app .sf-post-copy h2{font-size:25px;font-weight:650;line-height:1.15}.social-app .sf-post-copy p,.social-app .sf-post-copy>p{color:var(--pf-muted);font-size:15px;line-height:1.8}.social-app .sf-author{color:#435e75}.social-app .sf-author>div>span,.social-app .sf-results,.social-app .sf-post-category,.social-app .sf-photo-caption{color:#6a8094}.social-app .sf-card-actions{background:#fff;border-color:#d5e2ec}.social-app .sf-card-actions :is(a,button),.social-app .sf-read{color:#456b88}.social-app .sf-feed-tools{background:#fff;padding:0}.social-app .sf-filter-tabs button[aria-pressed=true]{color:#183a55;border-bottom-color:#355c79}.social-app .sf-button-primary{color:#fff;background:#1b3b55}.social-app .sf-button-primary:hover{color:#fff;background:#2a506e}.social-app .sf-button-outline{color:#355c79;border-color:#bccfdf}.social-app .sf-contact-intro{color:#fff;background:#19374f}.social-app .sf-contact-intro :is(h2,p,a){color:#e1edf6}.social-app .sf-contact-card label{color:#456079;font-size:13px}.social-app .sf-contact-card :is(input,select,textarea){color:#1f3b52;background:#f7fafc;border-color:#c8dbe8;font-size:15px}.social-app .sf-toast{color:#fff;background:#15344d;border-color:#567991}.social-app .sf-dialog::backdrop{background:#07182bc9}.social-app .ap-dialog::backdrop{background:#07182bc9}.social-app .sf-global-search,.social-app .sf-search-results small{color:#678197}.social-app .sf-detail{padding:clamp(22px,4vw,55px)}.social-app .sf-detail :is(.dossier-intro>h1,.story-reading>h1,.achievement-reading>h1){letter-spacing:-.055em;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1.06}.social-app .sf-detail :is(.dossier-intro>p,.story-lead,.achievement-reading-summary){color:#506d84;max-width:900px;font-size:18px;line-height:1.75}.social-app .sf-detail :is(.project-story-intro,.case-story-block p,.story-context p,.managed-story-body p,.achievement-details){color:#5c758a;font-size:15px;line-height:1.85}.social-app .sf-detail :is(.dossier h2,.project-story h2,.story-context h2){font-size:30px;line-height:1.15}.social-app .post-metrics,.social-app .achievement-facts{color:#355b77;background:#edf4f9;border-color:#d3e1ec}.social-app .achievement-source-list a,.social-app .reading-source,.social-app .sf-back{color:#446a87}@media (max-width:1100px){.social-app .pf-header-inner{gap:18px;padding-inline:24px}.social-app .pf-nav{gap:17px}.social-app .pf-brand-name{font-size:13px}.social-app .pf-brand-mark{font-size:36px}.social-app .pf-tools{gap:7px}.social-app .pf-nav a{font-size:13px}.social-app .fp-home .fp-project-grid{gap:20px}.social-app .fp-home .fp-project-heading h3{font-size:22px}}@media (max-width:899px){.social-app .pf-header-inner{gap:12px;min-height:82px;padding:16px 22px}.social-app .pf-nav{display:none}.social-app .pf-tools{gap:6px;margin-left:auto}.social-app .pf-mobile-toggle{display:grid}.social-app .pf-tools .pf-contact{min-height:44px;padding:8px 15px;font-size:12px}.social-app .pf-contact svg{display:none}.social-app .pf-page{padding-inline:22px}.social-app .fp-home .fp-project-grid{grid-template-columns:1fr 1fr}.social-app .fp-home .fp-project-grid>article:last-child{grid-column:1/-1;max-width:none}.social-app .pf-home-about{gap:35px}.social-app .vp-about-heading{grid-template-columns:1fr 220px;gap:28px}}@media (max-width:600px){.social-app .pf-header-inner{min-height:76px;padding:13px 18px}.social-app .pf-brand{gap:10px}.social-app .pf-brand-name{font-size:12px}.social-app .pf-brand-name small{font-size:9px}.social-app .pf-brand-mark{font-size:34px}.social-app .pf-search{min-width:37px}.social-app .pf-tools .pf-contact{display:none}.social-app .pf-page{padding:0 18px 45px}.social-app .pf-context-nav{gap:6px;margin-bottom:18px;padding:16px 0 20px}.social-app .pf-context-nav a{min-height:40px;padding:8px 12px;font-size:12px}.social-app .pf-footer{align-items:flex-start;gap:15px;padding:26px 22px}.social-app .pf-footer>div,.social-app .pf-footer nav{gap:9px 18px}.social-app .fp-home .fp-hero{border-radius:0 0 18px 18px}.social-app .fp-home .fp-work,.social-app .pf-home-impact,.social-app .pf-home-about{padding-block:45px}.social-app .fp-home .fp-project-grid{grid-template-columns:1fr;gap:32px}.social-app .fp-home .fp-project-grid>article:last-child{grid-column:auto}.social-app .fp-home .fp-section-heading h2,.social-app .pf-home-impact h2,.social-app .pf-home-about h2{font-size:38px}.social-app .pf-impact-grid,.social-app .pf-home-about{grid-template-columns:1fr;gap:25px}.social-app .pf-impact-grid article>img,.social-app .pf-impact-grid article>a>img,.social-app .pf-impact-grid article>button>img{height:240px}.social-app .pf-impact-grid article>div,.social-app .pf-home-about .pf-degree{padding:23px}.social-app .pf-impact-grid h3{font-size:25px}.social-app .fp-home .fp-contact{padding-block:40px}.social-app :is(.vp-work-heading,.vp-award-heading,.vp-photo-heading,.vp-career-heading,.vp-academic-heading,.vp-skills-heading,.vp-about-heading,.vp-studio-heading,.tiu-page-heading,.ap-heading,.sf-page-heading){border-radius:13px;margin:16px 0 28px;padding:26px 22px}.social-app :is(.vp-work-heading,.vp-award-heading,.vp-photo-heading,.vp-career-heading,.vp-academic-heading,.vp-skills-heading,.vp-about-heading,.vp-studio-heading,.tiu-page-heading,.ap-heading,.sf-page-heading) h1{font-size:42px;line-height:1.04}.social-app .vp-about-heading,.social-app .vp-academic-heading{grid-template-columns:1fr;gap:25px}.social-app .vp-about-heading>button{max-width:250px;max-height:300px}.social-app .vp-academic-heading .vp-grade{width:150px;height:150px}.social-app .vp-exhibit h2{font-size:29px}.social-app .vp-exhibit-summary{font-size:16px!important}.social-app .tiu-heading-grid p{font-size:15px}.social-app .tiu-source-footer,.social-app .tiu-digital-work{padding:24px}.social-app .ap-toolbar{gap:8px;padding:10px}.social-app .ap-toolbar button{padding:9px 10px;font-size:11px}.social-app .ap-player-note{padding:12px}.social-app .ap-entry h2{font-size:27px}.social-app .sf-panel{padding:22px}.social-app .sf-feed-tools{padding:0}.social-app .sf-detail{padding:22px}.social-app .sf-detail :is(.dossier-intro>h1,.story-reading>h1,.achievement-reading>h1){font-size:37px}.social-app .sf-detail :is(.dossier-intro>p,.story-lead,.achievement-reading-summary){font-size:16px}.social-app .sf-detail :is(.dossier h2,.project-story h2,.story-context h2){font-size:27px}.social-app .sf-post-copy h2{font-size:24px}.social-app :is(input,select,textarea){font-size:16px}}.social-app .pf-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:28px 0 50px;display:grid}.social-app .pf-app-card{background:#fff;border:1px solid #d2e0eb;border-radius:14px;min-width:0;scroll-margin-top:25px;overflow:hidden}.social-app .pf-app-image{aspect-ratio:1.45;background:#172e44;overflow:hidden}.social-app .pf-app-image .ap-screenshot{height:100%}.social-app .pf-app-image .ap-screenshot img{object-fit:cover;object-position:top;width:100%;height:100%}.social-app .pf-app-unavailable{color:#a9c2d7;background:linear-gradient(115deg,#102237,#24465d);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;font-size:13px;display:flex}.social-app .pf-app-copy{padding:24px}.social-app .pf-app-copy h2{letter-spacing:-.035em;margin:14px 0;font-size:25px;font-weight:650;line-height:1.15}.social-app .pf-app-copy>p{color:#60758a;font-size:14px;line-height:1.7}.social-app .pf-project-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.social-app .pf-project-actions>a{color:#355c79;align-items:center;gap:7px;min-height:42px;font-size:12px;display:inline-flex}.social-app .pf-project-actions .ap-preview-button{min-height:42px;font-size:12px}.social-app .vp-project-exhibits{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.social-app .vp-project-exhibits .vp-exhibit,.social-app .vp-project-exhibits .vp-exhibit:nth-child(2n){background:#fff;border:1px solid #d4e1eb;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding-bottom:0;display:flex;overflow:hidden}.social-app .vp-project-exhibits .vp-exhibit:nth-child(2n)>.vp-exhibit-art{order:0}.social-app .vp-project-exhibits .vp-exhibit-art{aspect-ratio:auto;height:340px;min-height:0;overflow:hidden}.social-app .vp-project-exhibits .vp-exhibit-art>.ap-screenshot{height:100%}.social-app .vp-project-exhibits .vp-project-visual{border-radius:0;height:100%;min-height:0}.social-app .vp-project-exhibits .vp-exhibit-copy{padding:27px}.social-app .vp-project-exhibits .vp-exhibit h2{font-size:30px}.social-app .pf-project-details,.social-app .pf-role-details{border-top:1px solid #dae5ee;margin:18px 0}.social-app .pf-project-details>summary,.social-app .pf-role-details>summary{cursor:pointer;color:#355c79;min-height:44px;padding:13px 0;font-size:13px;display:list-item}.social-app .pf-project-details>p,.social-app .pf-role-details>p{color:#60758a;margin-bottom:15px;font-size:14px;line-height:1.8}.social-app .pf-role-details .vp-role-detail-grid{border-radius:8px;padding:20px}.social-app .pf-impact-grid>a{color:#19374f;background:#f0f5f9;border:1px solid #d1dfeb;border-radius:14px;min-width:0;display:block;overflow:hidden}.social-app .pf-impact-photo{height:310px;overflow:hidden}.social-app .pf-impact-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.social-app .pf-impact-grid>a>div:last-child{padding:26px 28px}.social-app .pf-impact-grid>a>div>span{text-transform:uppercase;letter-spacing:.07em;color:#5f7f97;font-size:11px}.social-app .pf-impact-grid>a h3{justify-content:space-between;align-items:center;gap:15px;display:flex}.social-app .pf-home-about{align-items:center;position:relative}.social-app .pf-home-about>#journey{position:absolute;top:0}.social-app .pf-about-photo{background:#e7eff5;border:0;border-radius:14px;width:100%;height:440px;padding:0;display:block;overflow:hidden}.social-app .pf-about-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.social-app .pf-education-summary{background:#eaf2f8;border:1px solid #d0dfeb;border-radius:10px;margin-top:25px;padding:22px 25px}.social-app .pf-education-summary>span{letter-spacing:.07em;text-transform:uppercase;color:#658096;font-size:10px}.social-app .pf-education-summary>strong{color:#294c67;margin:7px 0;font-size:19px;display:block}.social-app .pf-education-summary p{font-size:14px;line-height:1.7}@media (max-width:1100px){.social-app .pf-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-app .vp-project-exhibits .vp-exhibit-art{height:280px}}@media (max-width:760px){.social-app .vp-project-exhibits{grid-template-columns:1fr;gap:26px}.social-app .vp-project-exhibits .vp-exhibit-art{height:300px}.social-app .vp-project-exhibits .vp-exhibit-copy{padding:23px}.social-app .vp-project-exhibits .vp-exhibit h2{font-size:28px}.social-app .pf-impact-photo{height:255px}.social-app .pf-impact-grid>a>div:last-child{padding:23px}.social-app .pf-about-photo{height:350px}}@media (max-width:600px){.social-app .pf-app-grid{grid-template-columns:1fr;gap:22px}.social-app .pf-app-copy{padding:22px}.social-app .pf-home-about{flex-direction:column;align-items:stretch;display:flex}.social-app .pf-about-photo{height:330px}.social-app .pf-education-summary{padding:20px}.social-app .vp-project-exhibits .vp-exhibit-art{height:260px}}.social-app .fp-home .fp-hero{border-radius:0 0 28px 28px;width:100%;max-width:none;margin:0}.social-app>.pf-context-nav{border-bottom:0;max-width:1440px;margin:0 auto;padding:18px 32px}.social-app .pf-page-reading{max-width:960px}.social-app .pf-context-nav+.pf-page{padding-top:0}.social-app .pf-chapter-details{background:#fff;border:1px solid #cfdeea;border-radius:12px;margin:28px 0;overflow:hidden}.social-app .pf-chapter-details>summary{cursor:pointer;color:#25465f;padding:20px 25px;font-size:16px;font-weight:600}.social-app .pf-chapter-details[open]>summary{background:#edf4f9;border-bottom:1px solid #dce6ed}.social-app .pf-chapter-details>section{margin:28px;padding:24px}.social-app .pf-chapter-details .tiu-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-app .pf-chapter-details .tiu-gallery-wide{grid-column:auto}.social-app .pf-page .sf-feed-end{padding:25px}@media (max-width:760px){.social-app>.pf-context-nav{padding:14px 18px}.social-app .pf-chapter-details>summary{padding:18px;font-size:14px}.social-app .pf-chapter-details>section{margin:15px;padding:10px}.social-app .pf-chapter-details .tiu-photo-grid{grid-template-columns:1fr 1fr}}.social-app .vp-cinema-grid :is(.sf-author>div>a,.sf-account-line>a,.sf-source-note,.sf-more,.post-detail summary,.post-expansion>summary,.post-related>a,.post-stat-sources>a){color:#355b77}.social-app .vp-cinema-grid .sf-post-video{background:#10273c}.social-app :is(.vp-award-hero,.vp-award-spotlight,.vp-photo-print,.post-metrics>div){color:#19374f;background:#edf4f9}.social-app .post-metrics dt{color:#60758a}.social-app .fp-home .fp-hero-note>p{font-size:15px;line-height:1.8}@media (max-width:760px){.social-app .fp-home .fp-hero-note>p{font-size:14px}}.social-app .vp-cinema-grid :is(.sf-author>div>span,.sf-source-note,.sf-post-category,.post-detail){color:#60758a}.social-app .vp-cinema-grid .sf-card-actions>*{color:#355c79}.social-app .fp-home .fp-project-grid>.fp-project:nth-child(n){grid-column:auto;padding-top:0;display:block}.social-app .fp-home .fp-project-grid>.fp-project:nth-child(n)>.fp-project-art{aspect-ratio:1.38;grid-row:auto;min-height:0}.social-app .fp-home .fp-project-art>.fp-project-open{color:#19374f;background:#fff;position:absolute;top:12px;right:12px}
