:root{--paper:#faf9f2;--cream:#f0eee2;--ink:#193e32;--muted:#667267;--green:#1e493a;--line:#d7ddce;--gold:#b28c48;--soft:#e9eedf;--serif:Georgia,"Times New Roman",serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);background:var(--paper);margin:0;font:15px/1.7 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}button,input{font:inherit}a,button,summary,input{touch-action:manipulation}button,summary{cursor:pointer}:is(a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible){outline:3px solid var(--gold);outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:-.045em;font-weight:400;line-height:1.06}h1{font-size:clamp(46px,5.3vw,78px)}h2{font-size:clamp(35px,4vw,57px)}h1 em,h2 em{color:#7a8d65;font-weight:400}h3{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.3}h4{font-size:15px;font-weight:650;line-height:1.4}p{color:var(--muted)}p+p{margin-top:16px}summary{list-style:none}summary::-webkit-details-marker{display:none}details[open]>summary{margin-bottom:18px}details[open]>summary .plus{transform:rotate(45deg)}.section-shell{max-width:1376px;margin:auto;padding-left:60px;padding-right:60px}.section-space{padding-top:95px;padding-bottom:95px}.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:10px;font-weight:700;line-height:1.6}.section-heading{max-width:790px;margin-bottom:40px}.section-heading>p:last-child:not(.eyebrow){max-width:670px;margin-top:20px;font-size:16px}.button{border-radius:3px;justify-content:space-between;align-items:center;gap:30px;padding:15px 22px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.button.dark{background:var(--green);color:#fff}.button.cream{color:var(--ink);background:#e4ebcc}.text-link{font-size:13px;font-weight:650}.site-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#faf9f2f5;justify-content:space-between;align-items:center;gap:28px;padding:17px 40px;display:flex;position:sticky;top:0}.wordmark{font:25px var(--serif);white-space:nowrap;letter-spacing:-.04em;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.wordmark-light{color:#7d8d70}.brand-symbol{background:var(--green);color:var(--paper);border-radius:50%;place-items:center;width:35px;height:35px;padding:0 0 4px 1px;font-size:25px;font-style:italic;display:inline-grid}.site-header nav{align-items:center;gap:24px;display:flex}.site-header nav a{color:#53675a;font-size:12px;text-decoration:none}.site-header nav a:hover{text-decoration:underline}.header-contact{border-bottom:1px solid var(--green);white-space:nowrap;padding-bottom:3px;font-size:12px;font-weight:650;text-decoration:none}.hero-home{grid-template-columns:1.04fr 1fr;align-items:center;gap:62px;padding-top:63px;padding-bottom:70px;display:grid}.hero-copy{padding:10px 0}.hero-lede{max-width:535px;margin-top:28px;font-size:17px;line-height:1.75}.role-line{margin-top:28px;font-size:13px;font-weight:650;line-height:1.8}.role-line>span:last-child{color:var(--muted);padding-left:17px;font-size:12px;font-weight:400}.status-dot{background:#8fa66d;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.hero-actions{align-items:center;gap:28px;margin-top:28px;display:flex}.hero-footnote{text-transform:uppercase;letter-spacing:.08em;color:#7d8976;border-top:1px solid var(--line);flex-wrap:wrap;gap:13px;margin-top:38px;padding-top:20px;font-size:9px;display:flex}.terrain-art{min-width:0;position:relative}.terrain-art svg{width:100%;height:auto;display:block}.map-caption{letter-spacing:.05em;border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;padding:13px 0;font-size:9px;display:flex}.map-note{background:#fffef5e8;border:1px solid #fff;padding:12px 16px;font-size:10px;position:absolute;bottom:67px;left:21px;box-shadow:0 5px 20px #284a3e10}.map-dot{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.discipline-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#697b61;letter-spacing:.14em;background:#f4f3e9;justify-content:center;align-items:center;gap:40px;padding:21px 24px;font-size:10px;display:flex}.discipline-strip i{font:16px var(--serif);color:var(--gold)}.profile-layout{grid-template-columns:1fr 1.12fr;gap:95px;display:grid}.profile-initials{font:38px var(--serif);color:#718460;background:#e4e9d6;border-radius:50% 50% 3px 3px;place-items:center;width:94px;height:106px;margin-bottom:27px;display:inline-grid}.profile-statement h3{font:31px/1.25 var(--serif);letter-spacing:-.035em;margin-bottom:22px}.profile-statement p{font-size:14px}.profile-statement>.text-link{margin-top:25px;display:inline-block}.experience-list>article{border-top:1px solid var(--line);padding:25px 0}.experience-list>article:first-child{border-top:0;padding-top:0}.experience-list .eyebrow{margin-bottom:10px}.organisation{color:var(--ink);margin-top:8px;margin-bottom:12px;font-size:12px;font-weight:600}.experience-list article>p:last-of-type{font-size:13px}.experience-list .text-link{margin-top:12px;display:inline-block}.experience-detail{border-top:1px solid var(--line);padding-top:22px;font-size:13px}.experience-detail summary{justify-content:space-between;gap:20px;display:flex}.experience-detail small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.experience-detail h4{margin-top:18px}.experience-detail p{margin-top:6px}.expertise-section{background:var(--green);color:var(--paper)}.expertise-section .eyebrow,.expertise-section .section-heading>p{color:#b5c7ad}.expertise-section h2 em{color:#c4d4a1}.role-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:25px;display:grid}.role-card{border-top:1px solid #6e8a75;padding-top:24px}.role-number{font:16px var(--serif);color:#b5c79a}.role-card h3{font:29px/1.15 var(--serif);min-height:66px;margin:26px 0 18px}.role-card p,.role-card li{color:#c1cfbd;font-size:12px;line-height:1.8}.card-link{letter-spacing:.04em;color:#dce6c4;justify-content:space-between;margin-top:24px;font-size:11px;display:flex}.role-details{border-top:1px solid #54735e;padding-top:18px}.role-details h4{font-size:13px}.role-details ul{margin:15px 0;padding-left:16px}.role-details li+li{margin-top:10px}.value-line strong{text-transform:uppercase;letter-spacing:.06em;color:#e3eccf;margin-bottom:5px;font-size:10px;display:block}.explorer-controls{justify-content:space-between;align-items:center;gap:20px;display:flex}.filter-buttons{flex-wrap:wrap;gap:7px;display:flex}.filter-buttons button{color:var(--muted);background:0 0;border:1px solid #cdd6c5;border-radius:25px;padding:9px 13px;font-size:11px}.filter-buttons button[aria-pressed=true]{color:#fff;background:var(--green);border-color:var(--green)}.project-search input{border:0;border-bottom:1px solid var(--line);min-width:225px;color:var(--ink);background:0 0;padding:10px 12px;font-size:12px}.result-count{color:#78836f;margin:21px 0 15px;font-size:10px}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.project-card{border:1px solid var(--line);background:#fffef8;border-radius:6px;transition:border-color .2s;overflow:hidden}.project-card:hover{border-color:#9cac89}.project-card>summary{flex-direction:column;min-height:250px;padding:24px;display:flex}.project-meta{color:#7c896f;text-transform:uppercase;letter-spacing:.055em;justify-content:space-between;gap:12px;font-size:9px;line-height:1.6;display:flex}.project-meta>span{flex-shrink:0}.project-card h3{font:24px/1.16 var(--serif);margin:23px 0 14px}.project-card summary p{margin-bottom:22px;font-size:12px;line-height:1.65}.project-open{justify-content:space-between;align-items:center;margin-top:auto;font-size:10px;font-weight:600;display:flex}.project-content{padding:0 24px 24px;font-size:12px}.project-content h4{text-transform:uppercase;letter-spacing:.05em;margin-top:18px;font-size:11px}.project-content p{margin-top:8px}.skill-tags{flex-wrap:wrap;gap:5px;margin-top:18px;display:flex}.skill-tags span{background:var(--soft);color:#586d4c;border-radius:2px;padding:3px 7px;font-size:9px}.portfolio-note,.empty-state{max-width:800px;margin-top:24px;font-size:12px}.publication-section{background:#f0eee1;border-top:1px solid #dedfcc;border-bottom:1px solid #dedfcc}.publication{border-top:1px solid #cfd4bf;grid-template-columns:65px 1fr;gap:25px;padding:32px 0;display:grid}.publication-number{font:25px var(--serif);color:#81916f}.publication h3{font:29px/1.22 var(--serif);max-width:900px}.publication .eyebrow{margin-bottom:10px;font-size:9px}.publication p{margin-top:12px;font-size:12px}.publication-links{flex-wrap:wrap;gap:25px;margin-top:20px;font-size:11px;font-weight:600;display:flex}.education-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.degree{border:1px solid var(--line);border-radius:6px;padding:35px}.degree.master{background:#edf1e3;border-color:#d3ddc5}.degree-type{color:#7b8a6b;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.degree h3{font:32px/1.15 var(--serif);max-width:400px;margin:18px 0 15px}.degree-school{color:var(--ink);margin-bottom:22px;font-size:12px;font-weight:600}.degree p:not(.degree-school){font-size:13px}.degree .text-link{margin-top:22px;display:inline-block}.study-progress{gap:5px;margin:26px 0 9px;display:flex}.study-progress span{background:#6e8757;border-radius:3px;width:50%;height:5px}.study-progress span:last-child{background:#d9e2c9}.study-progress-label{color:var(--green);margin-bottom:22px;font-weight:600;font-size:11px!important}.small-note{color:#7d8775;line-height:1.7;font-size:11px!important}.modules-heading{margin-top:45px;margin-bottom:25px}.modules-heading h3{font:29px var(--serif)}.modules-heading p{margin-top:10px;font-size:12px}.study-detail{grid-template-columns:1fr 1fr;gap:35px;display:grid}.study-detail>div>h3{margin-bottom:6px;font-size:18px}.module-group{border:1px solid var(--line);border-radius:5px;margin-top:14px;overflow:hidden}.module-group>summary{background:#f1f3e8;justify-content:space-between;gap:12px;padding:16px 18px;font-size:12px;font-weight:600;display:flex}.module-group>summary>span{color:var(--muted);white-space:nowrap;font-size:10px}.module-list{padding:0 18px 16px}.module-item{border-top:1px solid var(--line);padding:12px 0;font-size:12px}.module-item:first-child{border-top:0}.module-item summary{align-items:baseline;gap:9px;font-size:12px;display:flex}.module-item summary>span:last-child{margin-left:auto}.module-code{color:var(--muted);font-size:9px}.module-item p{margin-top:9px;line-height:1.75}.module-item strong{color:var(--ink);font-weight:600}.group-note{margin-bottom:12px;padding:0 18px;font-size:11px}.archive-note{border-top:1px solid var(--line);color:var(--muted);margin-top:25px;padding:20px 0;font-size:12px}.archive-note summary{color:var(--ink);justify-content:space-between;display:flex}.archive-note a{margin:15px 0;display:inline-block}.software-section{background:#eff1e7}.software-grid{grid-template-columns:1fr 1fr;align-items:start;gap:13px;display:grid}.software-card{background:#fafbf4;border:1px solid #d5ddcb;border-radius:4px}.software-card summary{align-items:center;gap:18px;padding:23px;display:flex}.tool-index{font:17px var(--serif);color:#91a17f;flex-shrink:0;width:20px}.software-card small{color:#829076;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px;display:block}.software-card strong{font-size:15px;font-weight:550}.software-card .plus{color:#8a9a78;margin-left:auto}.tool-detail{padding:0 24px 25px;font-size:12px}.tool-detail h4{letter-spacing:.07em;text-transform:uppercase;margin-top:16px;font-size:10px}.tool-detail p{margin-top:7px}.tool-links{flex-wrap:wrap;gap:18px;margin-top:20px;font-size:11px;display:flex}.qualities-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;display:grid}.quality{border-top:1px solid #b9c8aa;padding-top:19px}.quality summary{justify-content:space-between;gap:15px;min-height:48px;font-size:14px;font-weight:550;display:flex}.quality p{margin-top:14px;font-size:12px;line-height:1.8}.collaboration-section{background:#ecebdf;border-top:1px solid #d8dbc9;border-bottom:1px solid #d8dbc9}.collaboration-profiles{grid-template-columns:1fr 1fr;gap:55px;display:grid}.sue-profile{background:#fbfaf2;border:1px solid #d6d9c9;padding:35px}.sue-profile h3{font:44px var(--serif)}.profile-title{color:var(--ink);margin-top:8px;margin-bottom:20px;font-size:13px;font-weight:600}.sue-profile>p:not(.eyebrow):not(.profile-title){font-size:13px}.profile-links{flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;display:flex}.responsibility-panel{padding:5px 0}.responsibility-panel>h3{font:31px var(--serif);margin-bottom:22px}.responsibility{border-top:1px solid #c8d0b8;grid-template-columns:55px 1fr;gap:22px;padding:21px 0;display:grid}.responsibility-person{font:20px var(--serif)}.responsibility p{font-size:13px}.responsibility-note{border-left:2px solid #9aac7e;padding-left:15px;font-size:11px}.workflow{border-top:1px solid #c9d0b9;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:42px;padding-top:30px;display:grid}.workflow>div>span{font:18px var(--serif);color:#8a9d71}.workflow h4{margin:12px 0 8px}.workflow p{max-width:300px;font-size:12px}.insurance-note{background:#f6f6ed;border:1px solid #d2d8c3;border-radius:5px;grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;margin-top:40px;padding:30px;display:grid}.insurance-note .eyebrow{margin-bottom:8px}.insurance-note h3{font:25px var(--serif)}.insurance-note p{margin-top:8px;font-size:11px}.insurance-note h4{font-size:14px}.bushfire-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}.bushfire-grid details{border-top:1px solid #b8c5a6;padding-top:18px;font-size:12px}.bushfire-grid summary>span{text-transform:uppercase;color:#8b9b77;letter-spacing:.08em;font-size:9px}.bushfire-grid h3{font:26px/1.2 var(--serif);min-height:65px;margin-top:25px}.bushfire-grid summary b{text-align:right;color:#8a9c76;font-size:18px;font-weight:400;display:block}.bushfire-grid p{margin-bottom:17px;font-size:12px}.bushfire-grid a{font-size:11px}.public-work-heading{border-top:1px solid var(--line);margin-top:70px;padding-top:32px}.public-work-heading h3{font:29px var(--serif)}.public-work-heading p{max-width:820px;margin-top:12px;font-size:12px}.surefire-projects{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:25px;display:grid}.surefire-projects article{background:#f2f3e9;padding:23px}.surefire-projects .eyebrow{margin-bottom:15px;font-size:9px}.surefire-projects h4{font:23px/1.2 var(--serif)}.surefire-projects article>span{color:#7b8b6a;margin-top:10px;font-size:10px;display:block}.surefire-projects p:not(.eyebrow){margin:15px 0 20px;font-size:12px}.surefire-projects a{font-size:11px}.contact-section{background:var(--green);color:var(--paper);padding:80px 0}.contact-section .eyebrow{color:#c0cfb1}.contact-section h2{font-size:clamp(40px,5vw,69px)}.contact-section h2 em{color:#c0d19f}.contact-section .button{min-width:190px;margin-top:32px}.contact-section p:last-child{color:#aec2a6;margin-top:28px;font-size:11px;line-height:1.8}.site-footer{justify-content:space-between;align-items:center;gap:25px;padding-top:32px;padding-bottom:32px;display:flex}.site-footer p,.calculator-link{font-size:10px}.site-footer .wordmark{font-size:20px}.site-footer .brand-symbol{width:29px;height:29px;font-size:22px}.calculator-link{font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;background:#fff;padding:12px 20px;position:fixed;top:-80px;left:15px}.skip-link:focus{top:10px}@media (min-width:1500px){.site-header{padding-left:max(40px,50vw - 630px);padding-right:max(40px,50vw - 630px)}}@media (max-width:1100px){.section-shell{padding-left:35px;padding-right:35px}.site-header{gap:20px;padding:17px 27px}.site-header nav{gap:14px}.hero-home{gap:35px}.role-grid{grid-template-columns:1fr 1fr;gap:35px}.role-card h3{min-height:0}.profile-layout{gap:45px}.project-grid,.qualities-grid,.bushfire-grid,.surefire-projects{grid-template-columns:1fr 1fr}.explorer-controls{flex-direction:column;align-items:start}.discipline-strip{gap:22px}.collaboration-profiles{gap:30px}}@media (max-width:760px){html{scroll-padding-top:115px}.section-shell{padding-left:22px;padding-right:22px}.section-space{padding-top:60px;padding-bottom:60px}.site-header{flex-wrap:wrap;gap:12px;padding:13px 19px}.site-header .wordmark{font-size:23px}.site-header nav{white-space:nowrap;order:3;gap:22px;width:100%;padding:4px 0 2px;overflow:auto}.site-header nav a,.header-contact{font-size:11px}.hero-home{grid-template-columns:1fr;gap:30px;padding-top:43px;padding-bottom:44px}.hero-copy{padding:0}.hero-lede{margin-top:22px;font-size:15px;line-height:1.75}.hero-copy .eyebrow{font-size:9px}.hero-actions{gap:22px}.hero-footnote{gap:10px;margin-top:27px;font-size:8px}.terrain-art{width:100%;max-width:600px;margin:auto}.map-caption{font-size:8px}.map-note{padding:9px 11px;font-size:9px;bottom:56px;left:15px}.discipline-strip{text-align:center;grid-template-columns:1fr 1fr;gap:14px;padding:20px 15px;font-size:8px;display:grid}.discipline-strip i{display:none}.section-heading{margin-bottom:30px}.section-heading>p:last-child:not(.eyebrow){margin-top:17px;font-size:14px}.profile-layout,.education-grid,.study-detail,.collaboration-profiles{grid-template-columns:1fr;gap:32px}.profile-initials{width:72px;height:82px;font-size:31px}.profile-statement h3{font-size:29px}.experience-list article{padding:22px 0}.role-grid{gap:27px}.role-card h3{font-size:25px}.role-card p,.role-card li{font-size:11px}.role-card h3{margin-top:18px}.role-number{font-size:13px}.role-card{padding-top:18px}.card-link{font-size:10px}.project-card>summary{min-height:245px;padding:21px}.project-grid{gap:12px}.project-card h3{font-size:23px}.project-meta{font-size:8px;display:block}.project-meta>span{margin-top:6px;display:block}.project-content{padding:0 20px 20px}.filter-buttons button{padding:8px 11px;font-size:10px}.project-search,.project-search input{width:100%}.publication{grid-template-columns:30px 1fr;gap:18px;padding:25px 0}.publication h3{font-size:25px}.publication-number{font-size:22px}.publication-links{gap:16px;font-size:10px}.degree{padding:27px}.degree h3{font-size:29px}.modules-heading{margin-top:34px}.study-detail{gap:30px}.software-grid{grid-template-columns:1fr;gap:10px}.software-card summary{padding:20px}.software-card strong{font-size:14px}.qualities-grid{gap:23px}.quality summary{font-size:13px}.sue-profile{padding:26px}.sue-profile h3{font-size:37px}.responsibility-panel>h3{font-size:29px}.responsibility{grid-template-columns:48px 1fr;gap:15px}.workflow{gap:15px}.workflow h4{font-size:13px}.workflow p{font-size:11px}.insurance-note{grid-template-columns:1fr;gap:23px;padding:25px}.insurance-note h3{font-size:25px}.bushfire-grid{gap:25px}.bushfire-grid h3{font-size:25px}.public-work-heading{margin-top:47px}.surefire-projects{gap:13px}.surefire-projects article{padding:20px}.surefire-projects h4{font-size:23px}.contact-section{padding:60px 0}.site-footer{flex-wrap:wrap;gap:17px;padding-top:25px;padding-bottom:25px}.site-footer p{font-size:9px}.calculator-link{border-top:1px solid var(--line);width:100%;padding-top:16px}.module-group>summary{padding:15px;font-size:11px}.module-group>summary>span{font-size:9px}.module-code{display:none}}@media (max-width:420px){.project-grid{grid-template-columns:1fr}.project-card>summary{min-height:220px}.role-grid{grid-template-columns:1fr}.role-card h3{font-size:29px}.role-card p,.role-card li{font-size:12px}.qualities-grid{grid-template-columns:1fr 1fr}.surefire-projects,.workflow{grid-template-columns:1fr}.workflow>div{grid-template-columns:25px 1fr;column-gap:12px;display:grid}.workflow h4{margin:0}.workflow p{grid-column:2;margin-top:8px}.bushfire-grid{grid-template-columns:1fr 1fr}.bushfire-grid h3{font-size:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.site-header,.hero-actions,.filter-buttons,.project-search,.contact-section,.site-footer,.skip-link{display:none!important}.section-shell{max-width:none;padding:20px}.section-space{padding-top:25px;padding-bottom:25px}.hero-home{grid-template-columns:1fr 1fr;gap:20px}.hero-home h1{font-size:38px}h2{font-size:32px}.section-heading{margin-bottom:20px}.expertise-section{color:var(--ink);background:#eef2e5}.expertise-section p,.expertise-section li,.expertise-section .eyebrow{color:#435744}.project-grid{grid-template-columns:repeat(3,1fr)}.project-card,.degree,.software-card{break-inside:avoid}a{overflow-wrap:anywhere}.terrain-art,.terrain-art svg{max-height:300px}.discipline-strip{display:none}}.murdoch-hero{padding-bottom:70px}.murdoch-role-label{border-left:2px solid var(--gold);color:var(--ink);margin:25px 0;padding-left:17px;font-size:16px}.murdoch-role-label span{color:var(--muted);font-size:12px}.campus-drawing svg{width:100%;height:auto;display:block}.assignment-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:22px;margin:30px 0 18px;padding:27px 0;display:grid}.assignment-facts span{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.assignment-facts strong{font-size:17px;font-weight:550;line-height:1.5;display:block}.murdoch-context{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:65px;display:grid}.murdoch-context h3{font:31px/1.15 var(--serif);margin-bottom:18px}.murdoch-context p{font-size:13px}.murdoch-context .profile-links{flex-wrap:wrap;gap:16px;margin-top:24px;font-size:11px}.murdoch-duties{grid-template-columns:1fr 1fr;gap:0 45px;display:grid}.murdoch-duties details{border-top:1px solid #cad4bc;padding:23px 0}.murdoch-duties summary{grid-template-columns:30px 1fr 20px;align-items:start;gap:14px;display:grid}.murdoch-duties summary>span{color:#81916d;font:12px/2 monospace}.murdoch-duties summary h3{font-size:23px}.murdoch-duties summary b{font-size:20px;font-weight:400}.murdoch-duties p{margin:18px 34px 0 44px;font-size:13px}.duty-value strong{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:7px;font-size:10px;display:block}.murdoch-skills{border-top:1px solid #cad4bc;margin-top:25px;padding-top:25px}.murdoch-skills p{max-width:800px;margin:15px 0 20px;font-size:13px}.murdoch-contacts{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.murdoch-contacts article{background:#f0f1e7;flex-direction:column;padding:27px;display:flex}.murdoch-contacts h3{font:32px/1.15 var(--serif);margin-bottom:15px}.murdoch-contacts .contact-title{color:var(--ink);font-size:14px;font-weight:600}.murdoch-contacts .contact-org{margin:5px 0 20px;font-size:11px}.murdoch-contacts p{font-size:12px}.murdoch-contacts a{overflow-wrap:anywhere;margin-top:auto;padding-top:22px;font-size:11px;display:block}.hays-payroll-contact{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:35px;padding-top:30px;display:grid}.hays-payroll-contact p{max-width:650px;margin-top:10px;font-size:12px}.hays-payroll-contact a{overflow-wrap:anywhere;font-size:12px}.murdoch-workflow{grid-template-columns:1fr 1fr;gap:80px;margin:40px 0;display:grid}.murdoch-workflow h3{font:31px/1.2 var(--serif);margin-bottom:25px}.murdoch-workflow ol{color:var(--muted);padding-left:20px;font-size:14px}.murdoch-workflow li{padding:0 0 15px 9px}.murdoch-next>p:not(.eyebrow){max-width:650px;margin:24px 0}.murdoch-assignment>.small-note{max-width:860px}@media (max-width:1050px){.assignment-facts,.murdoch-contacts{grid-template-columns:1fr 1fr}.murdoch-context{gap:25px}.murdoch-workflow{gap:40px}.hays-payroll-contact{grid-template-columns:1fr;gap:16px}}@media (max-width:760px){.murdoch-hero{gap:35px}.murdoch-context{grid-template-columns:1fr;gap:35px;margin-top:40px}.murdoch-duties{grid-template-columns:1fr}.murdoch-duties p{margin-right:0}.assignment-facts{gap:25px 18px}.assignment-facts strong{font-size:15px}.assignment-facts span{font-size:8px}.murdoch-contacts{grid-template-columns:1fr}.murdoch-contacts article{padding:25px}.murdoch-workflow{grid-template-columns:1fr;gap:30px}.murdoch-workflow li{font-size:13px}.murdoch-next h2{font-size:39px}}.wordmark .identity-logo{object-fit:contain;width:126px;max-width:100%;height:84px;display:block}.site-footer .identity-logo{width:114px;height:76px}.site-header{padding-top:10px;padding-bottom:10px}.site-footer .wordmark{flex-shrink:0}@media (max-width:1100px){.site-header{flex-wrap:wrap;gap:12px}.site-header nav{order:3;justify-content:center;width:100%;padding-top:2px;padding-bottom:4px;overflow:auto}}@media (max-width:760px){.site-header nav{justify-content:flex-start}.wordmark .identity-logo{width:108px;height:72px}.site-header{padding-top:8px;padding-bottom:9px}}@media (max-width:360px){.wordmark .identity-logo{width:99px;height:66px}}
