.svc-preview-header{z-index:8;background:var(--white);border-bottom:1px solid var(--line);color:var(--navy);position:sticky;top:0}.svc-preview-nav{align-items:center;gap:24px;max-width:1360px;min-height:78px;margin:auto;padding:16px 28px;display:flex}.svc-preview-brand{color:var(--navy);align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.svc-preview-brand img{object-fit:contain;width:42px;height:42px}.svc-preview-brand strong{font:700 25px Plus Jakarta Sans,sans-serif;display:block}.svc-preview-brand small{font-size:11px;display:block}.svc-preview-method{color:var(--navy);font-size:14px;text-decoration:none}.svc-preview-book{background:var(--teal);color:var(--navy)}.svc-preview-menu{background:var(--white);border-bottom:2px solid var(--navy);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;padding:24px max(28px,50vw - 652px);display:grid;position:absolute;top:100%;left:0}.svc-preview-people{--svc-tone:var(--blush)}.svc-preview-structure{--svc-tone:var(--lavender)}.svc-preview-process{--svc-tone:var(--sea)}.svc-preview-systems{--svc-tone:var(--teal)}.svc-preview-strategy{--svc-tone:var(--blue-light)}.svc-preview-menu-group{border-top:5px solid var(--svc-tone);min-width:0;padding-top:12px}.svc-preview-menu-group h2{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.4}.svc-preview-menu-group a{color:var(--navy);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:10px 8px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.svc-preview-menu-group a:hover,.svc-preview-menu-group a:focus-visible{background:var(--svc-tone)}.svc-preview-menu-group svg{flex-shrink:0}.svc-preview-notice{background:var(--sea-light);color:var(--navy);text-align:center;padding:10px 28px;font-size:12px;font-weight:600}.svc-preview-wrap{max-width:1360px;margin:auto;padding:0 28px}.svc-preview-intro{background:var(--navy);color:var(--white);padding:56px 0}.svc-preview-kicker{text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:700}.svc-preview-intro .svc-preview-kicker{color:var(--sea)}.svc-preview-intro h1{max-width:850px;margin:0 0 22px;font-size:48px;font-weight:800}.svc-preview-intro p:last-child{max-width:760px;color:var(--sea-light);font-size:18px}.svc-preview-offerings{background:var(--paper);padding:48px 0}.svc-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.svc-preview-dimension{background:var(--svc-tone);box-shadow:inset 0 0 0 2px var(--navy);border-radius:8px;min-width:0;padding:24px 20px}.svc-preview-page .svc-preview-dimension h2{text-wrap:wrap;min-height:42px;margin-bottom:20px!important;font-size:15px!important;line-height:1.4!important}.svc-preview-page .svc-preview-offer h3{text-wrap:wrap;font-size:20px;line-height:1.3}.svc-preview-offer{flex-direction:column;scroll-margin-top:100px;display:flex}.svc-preview-offer+.svc-preview-offer{border-top:1px solid var(--navy);margin-top:24px;padding-top:24px}.svc-preview-offer p,.svc-preview-offer li{font-size:13px;line-height:1.65}.svc-preview-offer ul{margin:16px 0;padding-left:16px;list-style:outside}.svc-preview-explore{white-space:normal;text-align:left;height:auto;color:var(--navy);justify-content:flex-start;margin-top:auto;padding:10px 0;font-size:13px}.svc-preview-explore:hover{background:0 0;text-decoration:underline}.svc-preview-connection{max-width:850px;margin-top:28px;font-size:15px}.svc-preview-connection strong{margin-bottom:6px;display:block}.svc-preview-detail{background:color-mix(in oklab,var(--svc-tone) 25%,var(--white));border-top:8px solid var(--svc-tone);padding:48px 0;scroll-margin-top:80px}.svc-preview-detail-selector{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.svc-preview-detail-selector button{white-space:normal;height:auto;padding:10px 14px;font-size:12px}.svc-preview-service-name{margin-bottom:14px;font-size:16px;font-weight:700}.svc-preview-page .svc-preview-detail h2{max-width:900px;font-size:38px!important}.svc-preview-detail-sub{max-width:780px;font-size:18px}.svc-preview-outcomes{grid-template-columns:repeat(3,1fr);gap:32px;margin:36px 0;display:grid}.svc-preview-outcomes h3{font-size:20px}.svc-preview-outcomes p{font-size:15px}@media (width<=1050px){.svc-preview-grid,.svc-preview-menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.svc-preview-nav{flex-wrap:wrap;gap:8px;padding:12px 20px}.svc-preview-brand{flex-basis:100%;margin-bottom:4px}.svc-preview-brand strong{font-size:23px}.svc-preview-brand small{white-space:nowrap}.svc-preview-method{display:none}.svc-preview-book{margin-left:auto;font-size:12px}.svc-preview-menu-trigger{font-size:12px}.svc-preview-menu{grid-template-columns:1fr 1fr;max-height:60vh;padding:16px 20px;overflow:auto}.svc-preview-header .svc-preview-menu-group h2{font-size:13px!important;line-height:1.4!important}.svc-preview-wrap{padding:0 20px}.svc-preview-grid{grid-template-columns:1fr}.svc-preview-intro h1{font-size:36px!important}.svc-preview-page .svc-preview-dimension h2{min-height:0}.svc-preview-outcomes{grid-template-columns:1fr;gap:24px}.svc-preview-page .svc-preview-detail h2{font-size:30px!important}.svc-preview-detail-selector{gap:6px}}.careers-page{color:var(--navy);background:var(--paper)}.careers-opening{background:var(--navy);color:var(--white);padding:64px 0}.careers-opening h1{margin-bottom:22px;font-size:44px}.careers-opening p{color:var(--white);font-size:18px;line-height:1.8}.careers-opening .eyebrow{color:var(--sea)}.careers-listing{padding:52px 0 70px}.careers-notice{border-bottom:1px solid var(--line);margin:0 0 28px;padding:18px 0}.careers-empty{padding:28px 0 40px}.careers-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.careers-job-card{border:1px solid var(--line);border-top:4px solid var(--teal);background:var(--white);border-radius:8px;flex-direction:column;gap:14px;padding:28px;display:flex}.careers-job-card h3{font-size:25px}.careers-status{color:var(--deep);font-size:13px;font-weight:600}.careers-employer{font-weight:600}.careers-meta,.careers-date{color:var(--copy-muted);font-size:14px}.careers-action.site-button{background:var(--teal);color:var(--navy);white-space:normal;border-radius:40px;align-self:flex-start;height:auto;min-height:46px;padding:13px 25px;font-size:16px;font-weight:700}.careers-form,.careers-description{margin-top:32px}.careers-description h1{margin:25px 0 18px;font-size:42px}.careers-page .careers-description h2{max-width:none;margin-bottom:8px!important;font-size:20px!important}.careers-description h2{font-size:20px}.careers-description h3{font-size:17px}.careers-rich-content h3{margin:16px 0 8px;font-size:17px}.careers-rich-content h4{margin:14px 0 8px;font-size:16px}.careers-description-section{margin:32px 0}.careers-description p{margin:12px 0}.careers-bullet{padding-left:24px;list-style:outside}.careers-description h3{margin-top:16px}.careers-paragraph-break{height:10px}.careers-form{border-top:3px solid var(--teal);padding-top:28px;scroll-margin-top:100px}.careers-page .careers-form h2{max-width:none;line-height:1.25;font-size:24px!important}.careers-form label,.careers-filters label,.careers-admin label{flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600;display:flex}.careers-form label{margin-bottom:22px}.careers-form input:not([type=checkbox]),.careers-form select,.careers-form textarea,.careers-filters input,.careers-filters select,.careers-admin input:not([type=checkbox]),.careers-admin select,.careers-admin textarea{border:1px solid var(--line);background:var(--white);width:100%;color:var(--navy);min-height:46px;font:inherit;border-radius:6px;padding:12px;font-weight:400}.careers-form input:focus-visible,.careers-form textarea:focus-visible,.careers-form select:focus-visible,.careers-admin input:focus-visible,.careers-admin textarea:focus-visible,.careers-admin select:focus-visible{outline:2px solid var(--deep);outline-offset:3px}.careers-form-grid,.careers-filters,.careers-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.careers-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.careers-checkbox{align-items:flex-start;flex-direction:row!important;font-weight:400!important}.careers-checkbox input{width:20px;height:20px;accent-color:var(--deep);flex-shrink:0;margin-top:3px}.careers-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.careers-error{color:var(--destructive);margin:18px 0}.careers-success{padding:30px 0}.careers-admin{background:var(--paper);color:var(--navy);padding:42px 0 70px}.careers-admin-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.careers-admin h1{font-size:36px}.careers-admin h2{margin:24px 0 16px;font-size:26px}.careers-admin-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.careers-admin .site-button{white-space:normal;border-radius:40px;height:auto;min-height:44px;padding:12px 20px}.careers-admin-tabs{border-bottom:1px solid var(--line);gap:12px;margin-bottom:24px;padding-bottom:18px;display:flex}.careers-admin-form{gap:20px;display:grid}.careers-admin-fieldset{border:0;margin:16px 0;padding:0}.careers-admin-question{border-top:1px solid var(--line);gap:15px;padding:20px 0;display:grid}.careers-admin-list{padding:0;list-style:none}.careers-admin-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.careers-admin-list h3{font-size:19px}.careers-admin-detail{border-top:2px solid var(--teal);margin-top:25px;padding-top:20px}.careers-admin-detail p{overflow-wrap:anywhere;margin:12px 0}.careers-admin-private{white-space:pre-wrap}.careers-admin-summary{background:var(--white);border-left:3px solid var(--teal);margin:20px 0;padding:18px}.careers-admin-preview{border-top:2px solid var(--line);margin-top:25px}.careers-admin-status{color:var(--deep);font-size:14px;font-weight:600;display:inline-block}.careers-admin-message{color:var(--deep);margin:20px 0}.careers-admin hr{border:0;border-top:1px solid var(--line);margin:30px 0}.careers-retention{gap:16px;max-width:650px;display:grid}.careers-admin-loading{padding:70px 28px}.careers-page #career-application{scroll-margin-top:100px}.careers-post-label{margin-bottom:7px;font-size:14px;font-weight:600}.careers-post-editor{background:var(--white);border:1px solid var(--line);border-radius:6px;min-width:0;overflow:hidden}.careers-post-toolbar{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.careers-admin .careers-post-toolbar select{width:auto;max-width:100%;min-height:40px;padding:7px;font-size:13px}.careers-admin .careers-post-toolbar .site-button{border-radius:4px;flex-shrink:0;width:40px;height:40px;min-height:40px;padding:0}.careers-post-toolbar .site-button[aria-pressed=true]{background:var(--deep);color:var(--white)}.careers-post-editable{min-height:150px;color:var(--navy);overflow-wrap:anywhere;letter-spacing:0;outline:none;padding:16px;font-size:16px;font-weight:400}.careers-post-editor:focus-within{outline:2px solid var(--deep);outline-offset:3px}.careers-post-editable p,.careers-rich-content p{margin:0 0 12px}.careers-post-editable ul,.careers-rich-content ul{padding-left:26px;list-style:outside}.careers-post-editable ol,.careers-rich-content ol{padding-left:26px;list-style:decimal}.careers-rich-content{overflow-wrap:anywhere;letter-spacing:0}.careers-rich-content [data-post-font=Montserrat]{font-family:var(--font-sans)}.careers-rich-content [data-post-font="Plus Jakarta Sans"]{font-family:var(--font-display)}.careers-rich-content [data-post-font=Arial]{font-family:Arial,sans-serif}.careers-rich-content [data-post-font=Georgia]{font-family:Georgia,serif}.careers-rich-content [data-post-font="Times New Roman"]{font-family:Times New Roman,serif}.careers-rich-content [data-post-size="14px"]{font-size:14px}.careers-rich-content [data-post-size="16px"]{font-size:16px}.careers-rich-content [data-post-size="18px"]{font-size:18px}.careers-rich-content [data-post-size="20px"]{font-size:20px}.careers-rich-content [data-post-size="24px"]{font-size:24px}.careers-rich-content [data-post-size="28px"]{font-size:28px}.careers-rich-content [data-post-size="32px"]{font-size:32px}@media (width<=767px){.careers-opening{padding:42px 0}.careers-opening h1,.careers-description h1{font-size:32px}.careers-opening p{font-size:16px}.careers-job-grid,.careers-form-grid,.careers-filters,.careers-admin-grid{grid-template-columns:1fr}.careers-job-card{padding:22px}.careers-listing{padding:35px 0}.careers-admin h1{font-size:30px}.careers-admin-header{flex-direction:column}.careers-admin-tabs{flex-wrap:wrap}.careers-admin-tools{gap:9px}.careers-admin-tools .site-button{padding:11px 16px;font-size:14px}}
