.ce-container{color:var(--text-color);background-color:var(--background-color);width:100%;box-sizing:border-box;font-family:var(--font-family,"Times New Roman","Times",serif);font-size:var(--font-size-body,11pt);line-height:1.4;max-width:8.5in}.ce-header{text-align:center;margin-bottom:var(--section-spacing);padding-bottom:16pt;border-bottom:2pt solid var(--primary-color)}.ce-profile-image{width:96px;height:96px;border-radius:50%;margin:0 auto 12pt;object-fit:cover;border:2pt solid var(--border-color);display:block}.ce-fullname{font-size:var(--font-size-name,24pt);font-weight:700;color:var(--primary-color);margin:0 0 8pt;letter-spacing:.5pt;text-transform:uppercase;line-height:1.2}.ce-job-title{margin-bottom:12pt}.ce-current-role{font-size:var(--font-size-role,14pt);font-weight:600;color:var(--text-color);margin:0 0 4pt;line-height:1.2}.ce-headline{font-size:var(--font-size-body,11pt);color:var(--secondary-color);font-style:italic;margin:0 auto;max-width:90%;line-height:1.3}.ce-contact-info{font-size:var(--font-size-meta,10pt);color:var(--text-color);margin:12pt 0 8pt;display:flex;justify-content:center;flex-wrap:wrap;gap:16pt;line-height:1.3}.ce-contact-item{white-space:nowrap;position:relative}.ce-contact-item:after{content:" | ";color:var(--border-color);margin:0 8pt;font-weight:300}.ce-contact-item:last-child:after{content:""}.ce-professional-links{font-size:var(--font-size-small,9pt);margin-top:8pt;text-align:center;line-height:1.4}.ce-professional-link{display:block;color:var(--text-color);margin-bottom:2pt;font-weight:500}.ce-additional-info{font-size:var(--font-size-small,9pt);color:var(--secondary-color);margin-top:8pt;display:flex;justify-content:center;gap:16pt;flex-wrap:wrap}.ce-info-item:after{content:" | ";color:var(--border-color);margin:0 8pt}.ce-info-item:last-child:after{content:""}.ce-section{margin-bottom:var(--section-spacing);margin-top:var(--section-spacing)}.ce-section-title{font-size:var(--font-size-section-title,13pt);font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:1pt;margin:0 0 12pt;padding-bottom:3pt;border-bottom:1pt solid var(--border-color);text-align:left;line-height:1.2}.ce-list-item{margin-bottom:calc(var(--section-spacing) * .8);position:relative}.ce-list-item-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4pt;gap:16pt}.ce-list-item-title{font-size:var(--font-size-item-title,12pt);font-weight:700;color:var(--primary-color);margin:0;flex:1;line-height:1.2}.ce-list-item-dates{font-size:var(--font-size-meta,10pt);color:var(--secondary-color);font-weight:600;white-space:nowrap;font-style:italic;line-height:1.2}.ce-list-item-subtitle{font-size:var(--font-size-body,11pt);font-weight:600;color:var(--text-color);margin:0 0 4pt;line-height:1.3}.ce-list-item-meta{font-size:var(--font-size-meta,10pt);color:var(--secondary-color);margin:0 0 6pt;font-style:italic;line-height:1.3}.ce-project-links{font-size:var(--font-size-small,9pt);margin:4pt 0 6pt;line-height:1.4}.ce-impact{font-size:var(--font-size-meta,10pt);margin:6pt 0;padding:6pt 10pt;background-color:var(--background-color);border-left:3pt solid var(--primary-color);line-height:1.4}.ce-impact strong{color:var(--primary-color);font-weight:700;margin-right:4pt}.ce-technologies{margin-top:6pt}.ce-technologies strong{color:var(--primary-color);font-weight:600;font-size:var(--font-size-meta,10pt);display:block;margin-bottom:4pt}.ce-prose{font-size:var(--font-size-body,11pt);line-height:1.5;color:var(--text-color);margin:6pt 0;white-space:pre-wrap;word-break:break-word}.ce-prose ul{margin:4pt 0;padding-left:16pt}.ce-prose li{margin-bottom:2pt}.ce-prose p{margin:4pt 0}.ce-prose strong{font-weight:700}.ce-skills-group{margin-bottom:8pt}.ce-skills-category{font-size:var(--font-size-body,11pt);font-weight:700;color:var(--primary-color);margin:0 0 4pt;line-height:1.2}.ce-skills-list{margin-top:4pt}.ce-skill-item,.ce-skills-list{line-height:1.4;font-size:var(--font-size-body,11pt);color:var(--text-color)}.ce-secondary-fields{margin-top:8pt;padding-top:6pt;border-top:.5pt solid var(--border-color);font-size:var(--font-size-meta,10pt);color:var(--secondary-color);line-height:1.4}.ce-secondary-field{margin-bottom:4pt}.ce-secondary-field strong{font-weight:600;color:var(--text-color);margin-right:4pt}.ce-field{margin-bottom:4pt}.ce-field-label{font-weight:600;color:var(--primary-color);margin-right:4pt}@media screen and (max-width:768px){.ce-list-item-header{flex-direction:column;align-items:flex-start;gap:4pt}.ce-additional-info,.ce-contact-info{flex-direction:column;align-items:center;gap:4pt}.ce-contact-item:after,.ce-info-item:after{content:""}}.cetc-container{color:var(--text-color);background-color:var(--background-color);width:100%;box-sizing:border-box;font-family:var(--font-family,"Times New Roman","Times",serif);font-size:var(--font-size-body,11pt);line-height:1.4;max-width:8.5in}.cetc-two-column-layout{min-height:100%;gap:2rem}.cetc-header{text-align:center;margin-bottom:calc(var(--section-spacing) * .8);padding-bottom:12pt;border-bottom:2pt solid var(--primary-color)}.cetc-profile-image{width:80px;height:80px;border-radius:50%;margin:0 auto 10pt;object-fit:cover;border:2pt solid var(--border-color);display:block}.cetc-fullname{font-size:calc(var(--font-size-name, 24pt) * .85);font-weight:700;color:var(--primary-color);margin:0 0 6pt;letter-spacing:.5pt;text-transform:uppercase;line-height:1.2}.cetc-job-title{margin-bottom:10pt}.cetc-current-role{font-size:calc(var(--font-size-role, 14pt) * .9);font-weight:600;color:var(--text-color);margin:0 0 3pt;line-height:1.2}.cetc-headline{font-size:var(--font-size-body,11pt);color:var(--secondary-color);font-style:italic;margin:0 auto;max-width:95%;line-height:1.3}.cetc-contact-info{font-size:var(--font-size-meta,10pt);color:var(--text-color);margin:10pt 0 6pt;display:flex;flex-direction:column;align-items:center;gap:3pt;line-height:1.3}.cetc-contact-item{white-space:nowrap;display:block;text-align:center}.cetc-professional-links{font-size:var(--font-size-small,9pt);margin-top:6pt;text-align:center;line-height:1.4}.cetc-professional-link{display:block;color:var(--text-color);margin-bottom:2pt;font-weight:500}.cetc-additional-info{font-size:var(--font-size-small,9pt);color:var(--secondary-color);margin-top:6pt;display:flex;flex-direction:column;align-items:center;gap:3pt}.cetc-section{margin-top:calc(var(--section-spacing) * .8);margin-bottom:calc(var(--section-spacing) * .8)}.cetc-section-title{font-size:calc(var(--font-size-section-title, 13pt) * .9);font-weight:700;color:var(--primary-color);text-transform:uppercase;letter-spacing:.8pt;margin:0 0 10pt;padding-bottom:2pt;border-bottom:1pt solid var(--border-color);text-align:left;line-height:1.2}.cetc-list-item{margin-bottom:calc(var(--section-spacing) * .6);position:relative}.cetc-list-item-header{display:flex;flex-direction:column;margin-bottom:3pt;gap:2pt}.cetc-list-item-title{font-size:calc(var(--font-size-item-title, 12pt) * .95);font-weight:700;color:var(--primary-color);margin:0;line-height:1.2}.cetc-list-item-dates{font-size:var(--font-size-meta,10pt);color:var(--secondary-color);font-weight:600;font-style:italic;line-height:1.2}.cetc-list-item-subtitle{font-size:var(--font-size-body,11pt);font-weight:600;color:var(--text-color);margin:0 0 3pt;line-height:1.3}.cetc-list-item-meta{font-size:var(--font-size-meta,10pt);color:var(--secondary-color);margin:0 0 4pt;font-style:italic;line-height:1.3}.cetc-project-links{font-size:var(--font-size-small,9pt);margin:3pt 0 4pt;line-height:1.4}.cetc-impact{font-size:var(--font-size-meta,10pt);margin:4pt 0;padding:4pt 8pt;background-color:var(--background-color);border-left:2pt solid var(--primary-color);line-height:1.4}.cetc-impact strong{color:var(--primary-color);font-weight:700;margin-right:3pt}.cetc-technologies{margin-top:4pt}.cetc-technologies strong{color:var(--primary-color);font-weight:600;font-size:var(--font-size-meta,10pt);display:block;margin-bottom:3pt}.cetc-prose{font-size:var(--font-size-body,11pt);line-height:1.4;color:var(--text-color);margin:4pt 0;white-space:pre-wrap;word-break:break-word}.cetc-prose ul{margin:3pt 0;padding-left:14pt}.cetc-prose li{margin-bottom:1pt}.cetc-prose p{margin:3pt 0}.cetc-prose strong{font-weight:700}.cetc-skills-group{margin-bottom:8pt}.cetc-skills-category{font-size:var(--font-size-body,11pt);font-weight:700;color:var(--primary-color);margin:0 0 4pt;line-height:1.2}.cetc-skills-list{margin-top:4pt}.cetc-skill-item,.cetc-skills-list{line-height:1.4;font-size:var(--font-size-body,11pt);color:var(--text-color)}.cetc-secondary-fields{margin-top:6pt;padding-top:4pt;border-top:.5pt solid var(--border-color);font-size:var(--font-size-meta,10pt);color:var(--secondary-color);line-height:1.3}.cetc-secondary-field{margin-bottom:3pt}.cetc-secondary-field strong{font-weight:600;color:var(--text-color);margin-right:3pt}.cetc-field{margin-bottom:3pt}.cetc-field-label{font-weight:600;color:var(--primary-color);margin-right:3pt}@media screen and (max-width:768px){.cetc-two-column-layout{display:block!important;gap:0!important}.cetc-two-column-layout>div{width:100%!important;margin-bottom:var(--section-spacing)}.cetc-contact-info{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8pt}.cetc-contact-item{display:inline}.cetc-contact-item:after{content:" | ";color:var(--border-color);margin:0 4pt}.cetc-contact-item:last-child:after{content:""}.cetc-additional-info{flex-direction:row;justify-content:center;gap:8pt}.cetc-list-item-header{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8pt}}@media print{.cetc-container{max-width:none;width:100%}.cetc-two-column-layout{gap:1.5rem}.cetc-profile-image{width:70px;height:70px}}.jakes-container{color:var(--text-color);background-color:var(--background-color);width:100%;box-sizing:border-box;font-family:var(--font-family,"Times New Roman","Times",serif);font-size:var(--font-size-body,11pt);line-height:1.15;max-width:8.5in}.jakes-header{text-align:center;margin-bottom:calc(var(--section-spacing) * .75);padding-bottom:6pt}.jakes-profile-image{width:96px;height:96px;border-radius:50%;margin:0 auto 12pt;object-fit:cover;border:2pt solid var(--border-color);display:block}.jakes-fullname{font-size:var(--font-size-name,24pt);font-weight:400;color:var(--text-color);margin:0 0 6pt;letter-spacing:.5pt;line-height:1.1;text-transform:none}.jakes-job-title{margin-bottom:12pt}.jakes-current-role{font-size:var(--font-size-role,14pt);font-weight:600;color:var(--text-color);margin:0 0 4pt;line-height:1.2}.jakes-headline{font-size:var(--font-size-body,11pt);color:var(--secondary-color);font-style:italic;margin:0 auto;max-width:90%;line-height:1.3}.jakes-contact-info{font-size:var(--font-size-meta,10pt);color:var(--text-color);margin:0;display:flex;justify-content:center;flex-wrap:wrap;gap:0;line-height:1.2}.jakes-contact-item{white-space:nowrap;position:relative;font-weight:400}.jakes-contact-item:after{content:" | ";color:var(--text-color);margin:0 6pt;font-weight:400}.jakes-contact-item:last-child:after{content:""}.jakes-additional-info{font-size:var(--font-size-small,9pt);color:var(--secondary-color);margin-top:8pt;display:flex;justify-content:center;gap:16pt;flex-wrap:wrap}.jakes-info-item:after{content:" | ";color:var(--border-color);margin:0 8pt}.jakes-info-item:last-child:after{content:""}.jakes-section{margin-bottom:calc(var(--section-spacing) * .8);margin-top:calc(var(--section-spacing) * .8)}.jakes-section-title{font-size:var(--font-size-section-title,12pt);font-weight:700;color:var(--text-color);text-transform:uppercase;letter-spacing:1pt;margin:0 0 8pt;padding-bottom:0;border-bottom:1pt solid var(--text-color);text-align:left;line-height:1.2}.jakes-list-item{margin-bottom:calc(var(--section-spacing) * .6);position:relative}.jakes-list-item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4pt;gap:16pt}.jakes-list-item-left{flex:1}.jakes-list-item-right{text-align:right;flex-shrink:0}.jakes-list-item-title{font-size:var(--font-size-item-title,11pt);font-weight:700;color:var(--text-color);margin:0;line-height:1.2}.jakes-list-item-subtitle{font-size:var(--font-size-body,11pt);font-weight:400;color:var(--text-color);margin:0;line-height:1.2;font-style:italic}.jakes-list-item-dates{font-weight:700}.jakes-list-item-dates,.jakes-list-item-location{font-size:var(--font-size-meta,10pt);color:var(--text-color);white-space:nowrap;line-height:1.2;margin:0}.jakes-list-item-location{font-weight:400}.jakes-education-details{font-size:var(--font-size-meta,10pt);color:var(--text-color);margin:2pt 0 0;line-height:1.2}.jakes-education-details span:after{content:" • ";margin:0 4pt}.jakes-education-details span:last-child:after{content:""}.jakes-employment-type{font-size:var(--font-size-meta,10pt);color:var(--secondary-color);margin:2pt 0 0;line-height:1.2;font-style:italic}.jakes-technologies{font-size:var(--font-size-body,11pt);color:var(--text-color);margin:0;line-height:1.2;font-style:italic}.jakes-project-role{color:var(--secondary-color);margin:2pt 0 0;font-style:italic}.jakes-project-links,.jakes-project-role{font-size:var(--font-size-meta,10pt);line-height:1.2}.jakes-project-links{color:var(--text-color);margin:4pt 0 0}.jakes-project-links span:after{content:" • ";margin:0 4pt}.jakes-project-links span:last-child:after{content:""}.jakes-skills-group{margin-bottom:4pt;line-height:1.3}.jakes-skills-category{font-weight:700;margin-right:4pt}.jakes-skills-category,.jakes-skills-list{font-size:var(--font-size-body,11pt);color:var(--text-color)}.jakes-description{margin:4pt 0 0}.jakes-description,.jakes-summary{font-size:var(--font-size-body,11pt);line-height:1.4;color:var(--text-color)}.jakes-summary{margin:0;text-align:justify}.jakes-prose{font-size:var(--font-size-body,11pt);line-height:1.4;color:var(--text-color);margin:4pt 0}.jakes-prose ul{margin:2pt 0;padding-left:16pt}.jakes-prose li{margin-bottom:1pt}.jakes-prose p{margin:2pt 0}.jakes-prose strong{font-weight:700}.jakes-impact{font-size:var(--font-size-meta,10pt);margin:6pt 0;padding:6pt 10pt;background-color:var(--background-color);border-left:3pt solid var(--primary-color);line-height:1.4}.jakes-impact strong{color:var(--primary-color);font-weight:700;margin-right:4pt}.jakes-secondary-fields{margin-top:6pt;font-size:var(--font-size-meta,10pt);color:var(--text-color);line-height:1.3}.jakes-secondary-field{margin-bottom:2pt}.jakes-secondary-field strong{font-weight:600;color:var(--text-color);margin-right:4pt}.jakes-field{margin-bottom:4pt;font-size:var(--font-size-body,11pt);color:var(--text-color);line-height:1.3}@media screen and (max-width:768px){.jakes-list-item-header{flex-direction:column;align-items:flex-start;gap:2pt}.jakes-list-item-right{text-align:left}.jakes-contact-info{flex-direction:column;align-items:center;gap:2pt}.jakes-contact-item:after{content:""}.jakes-additional-info{flex-direction:column;align-items:center;gap:4pt}.jakes-info-item:after{content:""}}.harvard-container{color:var(--text-color);background-color:var(--background-color);width:100%;box-sizing:border-box;font-family:var(--font-family,"Times New Roman","Times",serif);font-size:var(--font-size-body,11pt);line-height:1.2;max-width:8.5in}.harvard-header{text-align:center;margin-bottom:calc(var(--section-spacing) * 1);padding-bottom:8pt}.harvard-profile-image{width:96px;height:96px;border-radius:50%;margin:0 auto 12pt;object-fit:cover;border:2pt solid var(--border-color);display:block}.harvard-fullname{font-size:var(--font-size-name,24pt);font-weight:700;color:var(--text-color);margin:0 0 8pt;letter-spacing:2pt;line-height:1;text-transform:uppercase}.harvard-contact-info{font-size:var(--font-size-meta,11pt);color:var(--text-color);margin:0 0 12pt;display:flex;justify-content:center;flex-wrap:wrap;gap:0;line-height:1.2}.harvard-contact-item{white-space:nowrap;position:relative;font-weight:400}.harvard-contact-item:after{content:" | ";color:var(--text-color);margin:0 8pt;font-weight:400}.harvard-contact-item:last-child:after{content:""}.harvard-job-title{margin-bottom:8pt}.harvard-current-role{font-size:var(--font-size-role,14pt);font-weight:600;color:var(--text-color);margin:0 0 4pt;line-height:1.2}.harvard-headline{font-size:var(--font-size-body,11pt);color:var(--secondary-color);font-style:italic;margin:0 auto;max-width:90%;line-height:1.3}.harvard-additional-info{font-size:var(--font-size-small,9pt);color:var(--secondary-color);margin-top:8pt;display:flex;justify-content:center;gap:16pt;flex-wrap:wrap}.harvard-info-item:after{content:" | ";color:var(--border-color);margin:0 8pt}.harvard-info-item:last-child:after{content:""}.harvard-section{margin-bottom:calc(var(--section-spacing) * 1);margin-top:calc(var(--section-spacing) * 1)}.harvard-section-title{font-size:var(--font-size-section-title,12pt);font-weight:700;color:var(--text-color);text-transform:uppercase;letter-spacing:1pt;margin:0 0 8pt;padding-bottom:2pt;border-bottom:1pt solid var(--text-color);text-align:left;line-height:1}.harvard-list-item{margin-bottom:calc(var(--section-spacing) * .8);position:relative}.harvard-list-item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4pt;gap:16pt}.harvard-list-item-left{flex:1}.harvard-list-item-right{text-align:right;flex-shrink:0}.harvard-list-item-title{font-size:var(--font-size-item-title,12pt);font-weight:700;color:var(--text-color);margin:0;line-height:1.2;text-transform:uppercase}.harvard-list-item-subtitle{font-size:var(--font-size-body,11pt);font-style:italic}.harvard-list-item-dates,.harvard-list-item-subtitle{font-weight:400;color:var(--text-color);margin:0;line-height:1.2}.harvard-list-item-dates,.harvard-list-item-location{font-size:var(--font-size-meta,10pt);white-space:nowrap}.harvard-list-item-location{color:var(--text-color);font-weight:400;line-height:1.2;margin:0}.harvard-education-details{margin:2pt 0 0;font-style:italic}.harvard-coursework,.harvard-education-details{font-size:var(--font-size-body,11pt);color:var(--text-color);line-height:1.3}.harvard-coursework{margin:4pt 0 0}.harvard-coursework strong{font-weight:600;margin-right:4pt}.harvard-employment-type,.harvard-project-role{font-size:var(--font-size-meta,10pt);color:var(--secondary-color);margin:2pt 0 0;line-height:1.2;font-style:italic}.harvard-project-links{font-size:var(--font-size-meta,10pt);color:var(--text-color);margin:4pt 0 0;line-height:1.2}.harvard-project-links span:after{content:" • ";margin:0 4pt}.harvard-project-links span:last-child:after{content:""}.harvard-technologies{font-size:var(--font-size-body,11pt);color:var(--text-color);margin:4pt 0 0;line-height:1.3}.harvard-technologies strong{font-weight:600;margin-right:4pt}.harvard-skills-group{margin-bottom:4pt;line-height:1.3}.harvard-skills-category{font-weight:700;margin-right:4pt}.harvard-skills-category,.harvard-skills-list{font-size:var(--font-size-body,11pt);color:var(--text-color)}.harvard-description{margin:4pt 0 0}.harvard-description,.harvard-summary{font-size:var(--font-size-body,11pt);line-height:1.4;color:var(--text-color)}.harvard-summary{margin:0;text-align:justify}.harvard-prose{font-size:var(--font-size-body,11pt);line-height:1.4;color:var(--text-color);margin:4pt 0}.harvard-prose ul{margin:2pt 0;padding-left:16pt}.harvard-prose li{margin-bottom:1pt}.harvard-prose p{margin:2pt 0}.harvard-prose strong{font-weight:700}.harvard-impact{font-size:var(--font-size-meta,10pt);margin:6pt 0;padding:6pt 10pt;background-color:var(--background-color);border-left:3pt solid var(--primary-color);line-height:1.4}.harvard-impact strong{color:var(--primary-color);font-weight:700;margin-right:4pt}.harvard-secondary-fields{margin-top:6pt;font-size:var(--font-size-meta,10pt);color:var(--text-color);line-height:1.3}.harvard-secondary-field{margin-bottom:2pt}.harvard-secondary-field strong{font-weight:600;color:var(--text-color);margin-right:4pt}.harvard-field{margin-bottom:4pt;font-size:var(--font-size-body,11pt);color:var(--text-color);line-height:1.3}@media screen and (max-width:768px){.harvard-list-item-header{flex-direction:column;align-items:flex-start;gap:2pt}.harvard-list-item-right{text-align:left}.harvard-contact-info{flex-direction:column;align-items:center;gap:2pt}.harvard-contact-item:after{content:""}.harvard-additional-info{flex-direction:column;align-items:center;gap:4pt}.harvard-info-item:after{content:""}}.atlantic-blue-container{color:var(--text-color);background-color:var(--background-color);width:100%;box-sizing:border-box;font-family:var(--font-family,"Inter","Segoe UI","Helvetica Neue",Arial,sans-serif);font-size:var(--font-size-body,11pt);line-height:1.5;max-width:8.5in}.atlantic-blue-two-column-layout{min-height:100%;gap:2rem}.atlantic-blue-header{text-align:left;margin-bottom:calc(var(--section-spacing) * 1.2);padding:20pt;background:linear-gradient(135deg,var(--primary-color) 0,var(--accent-color) 100%);color:var(--background-color);border-radius:8pt;position:relative;overflow:hidden}.atlantic-blue-header:before{content:"";position:absolute;top:0;right:0;width:100px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1));pointer-events:none}.atlantic-blue-profile-image{width:90px;height:90px;border-radius:12pt;margin:0 0 15pt;object-fit:cover;border:3pt solid var(--background-color);display:block;box-shadow:0 4pt 12pt rgba(0,0,0,.2)}.atlantic-blue-fullname{font-size:calc(var(--font-size-name, 24pt) * 1.1);font-weight:700;color:var(--background-color);margin:0 0 8pt;letter-spacing:.5pt;line-height:1.1;text-shadow:0 1pt 2pt rgba(0,0,0,.2)}.atlantic-blue-job-title{margin-bottom:15pt}.atlantic-blue-current-role{font-size:calc(var(--font-size-role, 14pt) * 1);font-weight:500;color:rgba(255,255,255,.95);margin:0 0 5pt;line-height:1.3}.atlantic-blue-headline{font-size:var(--font-size-body,11pt);color:rgba(255,255,255,.85);font-style:italic;margin:0;line-height:1.4;font-weight:300}.atlantic-blue-contact-info{font-size:var(--font-size-meta,10pt);color:rgba(255,255,255,.9);margin:15pt 0 10pt;display:flex;flex-direction:column;gap:4pt;line-height:1.4}.atlantic-blue-contact-item{display:block;font-weight:400}.atlantic-blue-professional-links{font-size:var(--font-size-small,9pt);margin-top:10pt;line-height:1.5}.atlantic-blue-professional-link{display:block;color:rgba(255,255,255,.9);margin-bottom:3pt;font-weight:400}.atlantic-blue-additional-info{font-size:var(--font-size-small,9pt);color:rgba(255,255,255,.8);margin-top:10pt;display:flex;flex-direction:column;gap:3pt}.atlantic-blue-section{margin-top:calc(var(--section-spacing) * 1);margin-bottom:calc(var(--section-spacing) * 1)}.atlantic-blue-section-title{font-size:calc(var(--font-size-section-title, 13pt) * 1);font-weight:600;color:var(--primary-color);text-transform:uppercase;letter-spacing:1pt;margin:0 0 12pt;padding-bottom:6pt;border-bottom:2pt solid var(--primary-color);text-align:left;line-height:1.2;position:relative}.atlantic-blue-section-title:after{content:"";position:absolute;bottom:-2pt;left:0;width:30pt;height:2pt;background-color:var(--accent-color)}.atlantic-blue-list-item{margin-bottom:calc(var(--section-spacing) * .8);position:relative;padding-left:12pt}.atlantic-blue-list-item:before{content:"";position:absolute;left:0;top:6pt;width:4pt;height:4pt;border-radius:50%;background-color:var(--accent-color)}.atlantic-blue-list-item-header{display:flex;flex-direction:column;margin-bottom:6pt;gap:3pt}.atlantic-blue-list-item-title{font-size:calc(var(--font-size-item-title, 12pt) * 1);font-weight:600;color:var(--primary-color);margin:0;line-height:1.3}.atlantic-blue-list-item-dates{font-size:var(--font-size-meta,10pt);color:var(--accent-color);font-weight:500;line-height:1.2}.atlantic-blue-list-item-subtitle{font-size:var(--font-size-body,11pt);font-weight:500;color:var(--secondary-color);margin:0 0 4pt;line-height:1.3}.atlantic-blue-list-item-meta{font-size:var(--font-size-meta,10pt);color:var(--muted-color);margin:0 0 6pt;font-style:italic;line-height:1.3}.atlantic-blue-project-links{font-size:var(--font-size-small,9pt);margin:4pt 0 6pt;line-height:1.4}.atlantic-blue-impact{font-size:var(--font-size-meta,10pt);margin:6pt 0;padding:8pt 12pt;background:linear-gradient(90deg,rgba(59,130,246,.05),rgba(59,130,246,.02));border-left:3pt solid var(--accent-color);border-radius:0 4pt 4pt 0;line-height:1.4}.atlantic-blue-impact strong{color:var(--primary-color);font-weight:600;margin-right:4pt}.atlantic-blue-technologies{margin-top:6pt}.atlantic-blue-technologies strong{color:var(--primary-color);font-weight:600;font-size:var(--font-size-meta,10pt);display:block;margin-bottom:4pt}.atlantic-blue-prose{font-size:var(--font-size-body,11pt);line-height:1.5;color:var(--text-color);margin:6pt 0;white-space:pre-wrap;word-break:break-word}.atlantic-blue-prose ul{margin:4pt 0;padding-left:16pt}.atlantic-blue-prose li{margin-bottom:2pt}.atlantic-blue-prose p{margin:4pt 0}.atlantic-blue-prose strong{font-weight:600;color:var(--primary-color)}.atlantic-blue-skills-list{font-size:var(--font-size-body,11pt);color:var(--text-color);line-height:1.5;margin:4pt 0}.atlantic-blue-skill-item{display:inline;font-weight:400}.atlantic-blue-chips-container{margin:4pt 0}.atlantic-blue-chips-list{font-size:var(--font-size-body,11pt);color:var(--text-color);line-height:1.5}.atlantic-blue-chip-item{display:inline;font-weight:400}.atlantic-blue-secondary-fields{margin-top:8pt;padding-top:6pt;border-top:1pt solid var(--border-color);font-size:var(--font-size-meta,10pt);color:var(--muted-color);line-height:1.4}.atlantic-blue-secondary-field{margin-bottom:4pt}.atlantic-blue-secondary-field strong{font-weight:600;color:var(--secondary-color);margin-right:4pt}.atlantic-blue-field{margin-bottom:4pt}.atlantic-blue-field-label{font-weight:600;color:var(--primary-color);margin-right:4pt}@media screen and (max-width:768px){.atlantic-blue-two-column-layout{display:block!important;gap:0!important}.atlantic-blue-two-column-layout>div{width:100%!important;margin-bottom:var(--section-spacing)}.atlantic-blue-header{text-align:center;padding:16pt}.atlantic-blue-contact-info{align-items:center}.atlantic-blue-list-item-header{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10pt}.atlantic-blue-fullname{font-size:calc(var(--font-size-name, 24pt) * .9)}}@media print{.atlantic-blue-container{max-width:none;width:100%}.atlantic-blue-two-column-layout{gap:1.5rem}.atlantic-blue-header{background:var(--primary-color)!important;color:var(--background-color)!important}.atlantic-blue-profile-image{width:80px;height:80px}.atlantic-blue-impact{background:rgba(0,0,0,.05)!important}}*{box-sizing:border-box}a{color:inherit;text-decoration:none}