﻿.iaineudailey{--highlight1: #59d1c9;--highlight2: #86e7e0aa;--offkilterBorderRadius: 3em 0.5em/0.5em 2em}abbr{cursor:context-menu}.wrap{max-width:calc(100em + 4vw)}.gallery-nav{margin-bottom:2em}.resume-header{margin:0;padding-bottom:10vh;min-height:40vh}.resume-header img{width:100%;max-width:20em;height:auto;align-self:flex-start}.about-content{align-items:start;display:block}@media screen{.about-content{background:none;padding:1em .5rem;outline:none}}.resume-title{margin:0;font-weight:300;color:#59d1c9;font-size:clamp(2.4rem,12vw,6rem);line-height:1;letter-spacing:-0.05em;font-family:"acumin-pro-wide",sans-serif;transform:translateX(-0.05em)}.resume-callout-text{font-size:1.2em;padding:1em;background-color:#091316;border-radius:var(--offkilterBorderRadius);margin:1em -1em 0}.resume-wrapper{animation:fade-slide-in-up 500ms 100ms backwards;margin-top:5vh;padding:.5em 2vw}.resume-wrapper section h2{font-family:"acumin-pro-wide";font-weight:300;font-size:3em;margin:.5rem;line-height:1}@media screen{.resume-wrapper section h2{color:#469ba8}}.resume-wrapper ul{transition:padding-top .3s ease-in-out;padding:2em;padding-top:0}.resume-wrapper details.open ul{padding-top:2em}.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 .content,.resume-experience .formative-content{padding:0 1em;box-sizing:border-box}@media screen{.resume-experience .content,.resume-experience .formative-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 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}.exp-title{font-weight:800;font-size:1.4em;font-family:"acumin-pro-wide";color:#c1744e}.exp-org{text-transform:none}.exp-subtitle{display:block;font-weight:300;font-size:1.1em;color:var(--highlight2)}.exp-subtitle strong{color:var(--highlight1)}.resume-experience .content{animation:none}@media screen{.resume-experience .content{overflow:hidden;transition:max-height .4s ease-in-out,padding .4s ease-in-out,opacity .4s .4s;opacity:0;max-height:0}}.resume-experience.open .content{max-height:none;opacity:1;transition-delay:0s}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}.gallery-link summary{-webkit-tap-highlight-color:rgba(255,255,255,0);scroll-margin-top:5em;padding:1em;display:flex;align-items:center;list-style:none;cursor:pointer;position:relative;padding-right:4em;background:#172b31}@media(max-width: 40rem){.gallery-link summary{font-size:.8em}}.gallery-link summary:hover,.gallery-link summary:focus,.gallery-link summary:active{background:#172b31;outline:none}.gallery-link summary:active{background-color:#1c5057}.gallery-link summary::after{content:"‹";transform:rotate(-90deg);transition:background-color 300ms,outline 300ms,transform .3s ease-in-out;transform-origin:60% 70%;line-height:0;letter-spacing:0;width:.2em;height:.2em;font-size:4em;font-family:"acumin-pro-wide";font-weight:400;text-shadow:1px 1px 2px var(--highlight1),-1px -1px 2px var(--highlight2),-1px 1px 2px var(--highlight1),1px -1px 2px var(--highlight2);position:absolute;right:1.2rem;display:block}.gallery-link summary h3{margin:0}.gallery-link summary p{padding-right:calc(3em + 1rem);margin:0}.gallery-link summary .flex{align-items:flex-end;gap:1em;margin-bottom:1em;flex-wrap:wrap}details.open{outline:.2em solid #1c5057}details.open,details.open:hover,details.open:focus{background:#172b31}details.open summary::after{--highlight1: #d17559;--highlight2: #f9d491aa;transform:rotate(90deg)}.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 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}@media(max-width: calc(100em - 1px)){.resume-skills,.resume-education{margin-top:max(4em,5vh)}}.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: 100em){.about-content{gap:.5em 4vw;display:flex}.resume-header-content{width:max-content;flex-shrink:0}.resume-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:2em 4vw}.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: 110em){.resume-header-summary{flex-basis:50%;width:40em;flex-grow:1;flex-shrink:1}.resume-callout-text{margin-left:-1em;width:calc(100% + 1em)}.resume-header{margin-bottom:4vh;margin-top:10vh}}@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;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}.resume-wrapper{margin-top:0;padding:0}.resume-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 summary::after{display:none}.resume-experiences details{background-color:rgba(0,0,0,0);display:none}.resume-experiences details.current{display:block !important;max-height:none !important}.resume-experiences details.current::details-content{display:contents}.resume-experiences details.current .exp-images{display:none}.resume-experience:has(.formative-content){display:none}.resume-skills{margin-top:0}}/*# sourceMappingURL=resume.css.map */
