.iaineudailey{background-color:#0e191e}.iaineudailey::after{left:auto;right:calc(var(--sidebar-width) - .5px);transform:scale(-1, -1)}abbr{cursor:context-menu;position:relative}abbr[title]:hover::before{content:" (" attr(title) ")";font-weight:400;font-style:normal;position:absolute;left:0;bottom:calc(100% + .2em);min-width:fit-content;width:max-content;max-width:min(90vw,40em);display:block;z-index:10;padding:.2em .5em;background:#172b31;border:1px solid #59d1c9;border-radius:var(--offkilterBorderRadius)}.about-content{align-items:start;display:block}@media screen{.about-content{background:none;padding:1em 2vw;outline:none}}@media(max-width: 69.9375em){.resume-main section{margin-top:calc(5em + 5vh)}}@media(min-width: 70em){.resume-main{margin-top:calc(5em + 5vh)}}.resume-title{margin:0;font-weight:300;color:#59d1c9;font-size:clamp(2.2rem,17.3vw,6rem);line-height:1;letter-spacing:-0.05em;font-family:"acumin-pro-wide",sans-serif;transform:translateX(-0.05em)}.resume-subtitle{font-size:clamp(.9rem,4.4vw,1.1rem);margin-top:max(1em,2vw)}.resume-callout-text{font-size:1.2em;padding:1em;background-color:#091316;border-radius:var(--offkilterBorderRadius);margin:1em -1em 0}.resume-column-2{flex-wrap:wrap;gap:max(5vw,2em)}@media screen{.resume-column-2{margin-top:20vh}}.resume-column-2>*{flex:1}.resume-section{border:1px solid #a5ede9;box-shadow:0 0 2px #59d1c9,inset 0 0 5px var(--highlight2);background:#091316;margin:1em 0;border-radius:.5em;padding:1em}.resume-experience{margin:1em 0}.resume-experience.current{animation:none}.resume-experience::part(summary)::before,.resume-experience::part(summary)::after{font-family:"montserrat",sans-serif;font-weight:400}@media screen{.resume-experience::part(content){background-color:#091316;color:#b9c7ba}}.resume-experience .content h4,.resume-experience .formative-content h4{margin:1em 0 0;color:#b9c7ba;font-family:"acumin-pro-wide";font-weight:300}.resume-experience .content h4+p,.resume-experience .formative-content h4+p{margin-top:0;color:var(--highlight2)}.resume-experience .corp-content img{width:100%}.resume-experience .corp-content div:first-of-type{flex-basis:240%}@media(min-width: 40rem){.resume-experience .corp-content{display:flex;gap:1em}.resume-experience .corp-content p{flex-grow:1;max-width:45em;min-width:25%}}.exp-wrapper{font-size:1em;font-weight:400;font-family:"montserrat",sans-serif;margin:0}.exp-title{font-weight:800;font-size:1.4em;font-family:"acumin-pro-wide";text-transform:none;color:#c1744e;line-height:1}.exp-org{text-transform:none}.exp-subtitle{display:block;font-weight:300;font-size:1.1em;line-height:1.5;color:var(--highlight2)}.exp-subtitle strong{color:var(--highlight1)}details.gallery-link{overflow:hidden;display:block;padding:0;border-radius:var(--offkilterBorderRadius)}details.gallery-link:hover{opacity:1}details.gallery-link:has(summary:focus){outline:.2em solid #1c5057}.iaineudailey .site-footer{margin-top:25vh}@keyframes skills-list{0%{transform:translateY(1em);opacity:.2}40%,60%{opacity:1;transform:translateY(0)}100%{transform:translateY(-1em);opacity:.3}}.resume-skills .resume-section ul{list-style:none;margin:0;display:flex;list-style-type:none;padding:0;gap:1em;flex-wrap:wrap;padding-top:.7em}.resume-skills .resume-section ul>li{margin:0;display:flex;flex-grow:.2;align-items:center;flex-basis:25%;width:max-content;min-width:fit-content;max-width:100%;animation:skills-list 1ms linear;animation-timeline:view();animation-fill-mode:backwards}@media screen{.resume-skills .resume-section ul>li{gap:1em;padding:.5em 1.8em .5em 1em;background:rgba(255,255,255,.0666666667);color:#8cb0ae}}@media print{.resume-skills .resume-section ul>li{gap:.3em;flex-basis:30%}}.resume-skills h3{margin:0 0 .8em;text-transform:none;line-height:1}.resume-skills .resume-section{flex-basis:30%;flex-grow:1;padding:2em}@media(min-width: 45em){.resume-skills .resume-section{width:fit-content}}.resume-education{margin:auto 0 0}.resume-education svg{width:clamp(3em,20vw,6em);margin-bottom:.2em}.resume-education h3{text-transform:none}.resume-education p{margin:.2em}.resume-education strong{font-size:1.7em;margin:0}.resume-education .resume-section{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.5em}.exp-images{display:flex;flex-wrap:wrap;gap:1em;padding:1em 0}.exp-images a{border-radius:var(--offkilterBorderRadius);overflow:hidden;flex-shrink:1;flex-grow:1;max-width:35em}.exp-images a img{border-radius:0}.exp-images a.stupid-tall{max-height:25em;height:30vh;padding-bottom:20%;display:flex;object-fit:cover;align-items:center}@media print,(min-width: 70em){.about-content{gap:.5em 4vw;display:flex}.resume-header-content{width:max-content;flex-shrink:0}.resume-main{display:grid;grid-template-columns:2fr 1fr;gap:2em 4vw;padding:1em 2vw}.resume-header{grid-column:1/3;grid-row:1}.resume-skills{grid-column:2;grid-row:2/4;width:auto}.resume-experiences{grid-column:1;grid-row:2;min-width:auto}.resume-education{grid-column:1;grid-row:3}}@media(min-width: 70em){.resume-header-summary{flex-basis:50%;width:40em;flex-grow:1;flex-shrink:1;padding-top:.8em}.resume-callout-text{margin-left:-1em;width:calc(100% + 1em)}}@media screen{.see-more-print{display:none}}@media print{@page{size:Letter;margin:2em}html:has(.iaineudailey),body.iaineudailey{font-size:8.5pt !important}html:has(.iaineudailey)::before,html:has(.iaineudailey)::after,body.iaineudailey::before,body.iaineudailey::after{content:none}html:has(.iaineudailey) *,body.iaineudailey *{background:none !important}.width,.wrap{max-width:100% !important;width:100% !important;padding:0 !important}a{font-weight:600;color:inherit !important;text-decoration:none}abbr{text-decoration:none;font-style:italic}abbr[title]::after{content:" (" attr(title) ")";font-weight:400;font-style:normal}nav{display:none}.about-content,.resume-callout-text{color:#172b31;background-color:rgba(0,0,0,0)}.about-content{outline:none;padding:.5em 1.5em;margin:0}.resume-header{padding:0;margin:0 0 5em;min-height:0}.resume-header img{max-width:15em}.resume-title{font-size:5em;font-family:"montserrat",sans-serif;font-weight:600;line-height:1;margin:0}.resume-subtitle{margin-top:0}.resume-subtitle::after{content:" | iain.design"}.resume-callout-text{background-color:#ddd;width:auto;font-size:1em;border:1px solid gray;color:#172b31}.page-wrapper{margin-top:0;padding:0}.page-wrapper section h2{font-size:2em;color:#000;margin:0;font-weight:600}.resume-education{margin-top:auto}footer{display:none}.resume-section{border:1px solid gray;box-shadow:none;background:#eee;padding:1em;font-size:.9em;margin-bottom:0}.resume-skills .resume-section h3{font-size:1.2em}.resume-skills .resume-section svg{width:1em;height:1em}.exp-title{color:#1c5057;font-size:1.5em;text-transform:none}.exp-subtitle{color:#153d42}.resume-experiences .see-more-print{display:block;text-align:right;margin:0 0 -2em}.resume-experiences iui-expandable{background-color:rgba(0,0,0,0);display:none}.resume-experiences iui-expandable::part(summary){padding:0}.resume-experiences iui-expandable::part(summary)::before,.resume-experiences iui-expandable::part(summary)::after{display:none}.resume-experiences iui-expandable.current{display:block !important;max-height:none !important;width:100% !important;min-width:0}.resume-experiences iui-expandable.current::part(content){display:contents}.resume-experiences iui-expandable.current .exp-images{display:none}.resume-experience:has(.formative-content){display:none}.resume-skills{margin-top:0}}/*# sourceMappingURL=resume.css.map */
