/*
Theme Name: Aaron Morrison — Proton Child
Description: Editorial portfolio redesign for Aaron Morrison, built on Proton.
Author: Aaron Morrison
Template: proton
Version: 2.2.4
Text Domain: aaron-proton-child
*/

:root{--am-ink:#151515;--am-paper:#f1efe9;--am-accent:#f15f3a;--am-line:rgba(21,21,21,.24)}
html{scroll-behavior:smooth}body{background:var(--am-paper)!important;color:var(--am-ink)!important;font-family:Arial,Helvetica,sans-serif!important;-webkit-font-smoothing:antialiased}.wrapper{overflow:hidden}a{color:inherit}.container{width:min(calc(100% - 48px),1480px)!important;max-width:none!important;padding:0!important}
header.fixed{position:relative!important;top:auto!important;height:104px!important;background:transparent!important;border-bottom:1px solid var(--am-line);box-shadow:none!important}body{padding-top:0!important}header.fixed .container,header .default-header{height:100%}header .default-header{display:flex;align-items:center;justify-content:space-between}.logo a{display:block;font-size:0!important;line-height:1!important;color:var(--am-ink)!important}.logo a:before{content:"AM";font-size:29px;font-weight:800;letter-spacing:-.08em}.logo a:after{content:"®";font-size:9px;font-weight:700;color:var(--am-accent);vertical-align:top;margin-left:3px}.header-holder{float:none!important}.menu-holder nav>ul{display:flex;gap:28px;margin:0!important}.menu-holder nav>ul>li{margin:0!important}.menu-holder nav>ul>li>a{font:700 11px/1 Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;color:var(--am-ink)!important;padding:8px 0!important;border-bottom:1px solid transparent;transition:border-color .2s}.menu-holder nav>ul>li.active>a,.menu-holder nav>ul>li>a:hover{border-color:var(--am-ink)}
.home>.wrapper>.container{width:min(calc(100% - 48px),1480px)!important}.home .md-top-padding{padding-top:0!important}.home .ml-top-padding{padding-top:0!important}.home .page-title{min-height:760px;padding:70px 0 42px;display:flex;flex-direction:column;justify-content:space-between}.home .page-title:before{content:"ATLANTA / AVAILABLE WORLDWIDE";display:block;font:700 11px/1 Arial,sans-serif;letter-spacing:.12em}.home .heading-title{margin-top:auto}.home .heading-title b{display:block;font-size:0;line-height:.78;letter-spacing:-.075em}.home .heading-title b:before{content:"Ideas made";display:block;font-size:clamp(76px,11.5vw,178px);font-weight:800}.home .heading-title b:after{content:"tangible.";display:block;font:italic 400 clamp(76px,11.5vw,178px)/.76 Georgia,serif;color:var(--am-accent)}.home .heading-title p{max-width:560px!important;margin:68px 0 0!important;padding-top:20px;border-top:1px solid var(--am-line);font-size:22px!important;line-height:1.15!important;letter-spacing:-.03em;color:var(--am-ink)!important}.home .sm-top-padding{padding-top:70px!important}.home .sm-bottom-padding{padding-bottom:150px!important}.home .portfolio .row.masonry{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:110px 24px;margin:0!important;height:auto!important}.home .portfolio .selector{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:auto!important;float:none!important;padding:0!important}.home .portfolio .selector:nth-child(1),.home .portfolio .selector:nth-child(4){grid-column:span 2}.home .portfolio .item-holder{display:flex;flex-direction:column;overflow:visible!important}.home .portfolio .item{order:1;position:relative!important;overflow:hidden;background:#ddd}.home .portfolio .item-holder>img{order:0;width:100%!important;height:auto!important;aspect-ratio:1.38/1;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.home .portfolio .selector:nth-child(1) .item-holder>img,.home .portfolio .selector:nth-child(4) .item-holder>img{aspect-ratio:1.95/1}.home .portfolio .item-holder:hover>img{transform:scale(1.025)}.home .portfolio .item{min-height:86px!important;border-top:1px solid var(--am-ink);margin-top:14px}.home .portfolio .item .overlay-background{display:none!important}.home .portfolio .item .overlay{position:relative!important;opacity:1!important;visibility:visible!important;background:transparent!important;height:auto!important;padding:14px 0!important;transform:none!important}.home .portfolio .item .inner-overlay{position:static!important;display:grid!important;grid-template-columns:50px 1fr!important;align-items:start!important;text-align:left!important;transform:none!important;padding:0!important}.home .portfolio .item .inner-overlay:before{content:attr(data-am-index);font:700 10px/1 Arial,sans-serif;letter-spacing:.1em}.home .portfolio .item h3{margin:0!important;max-width:80%;line-height:1.1!important}.home .portfolio .item h3 a{font:700 20px/1.05 Arial,sans-serif!important;letter-spacing:-.04em!important;text-transform:none!important;color:var(--am-ink)!important}.home .portfolio .item h3 a .am-project-subtitle{display:block;margin-top:5px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.home .portfolio .full-overlay-link{z-index:5}.home footer{margin-top:0!important}
.wrapper>footer{background:var(--am-ink)!important;color:var(--am-paper)!important;padding:70px 0 32px!important}.wrapper>footer .container:before{content:"LET’S MAKE SOMETHING\A WORTH REMEMBERING. ↗";white-space:pre;display:block;margin-bottom:140px;font:700 clamp(48px,7vw,108px)/.88 Arial,sans-serif;letter-spacing:-.065em}.footer-copyright{border-top:1px solid rgba(241,239,233,.35);padding-top:16px}.footer-copyright p{color:var(--am-paper)!important;font:700 10px/1 Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;margin:0!important}
body:not(.home)>.wrapper>.container{padding-top:80px!important;padding-bottom:150px!important}body:not(.home) .vc-row-inner>div>div>div:first-child h4{font-size:clamp(76px,11vw,160px)!important;line-height:.76!important;letter-spacing:-.075em!important;margin:0 0 25px!important;color:var(--am-ink)!important}body:not(.home) .vc-row-inner h5{font:700 12px/1.2 Arial,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 52px!important;color:var(--am-ink)!important}body:not(.home) .vc-row-inner h6{max-width:760px;margin-left:50%!important;font:400 clamp(23px,2.7vw,40px)/1.08 Arial,sans-serif!important;letter-spacing:-.04em!important;color:var(--am-ink)!important}body:not(.home) .vc-row-inner figure{margin-bottom:24px!important}body:not(.home) .vc-row-inner img{width:100%;height:auto}.wp-block-spacer{height:50px!important}
@media(max-width:800px){.container,.home>.wrapper>.container{width:calc(100% - 28px)!important}header.fixed{height:80px!important}.mobile-menu{display:block!important}.menu-holder{background:var(--am-paper)!important}.home .page-title{min-height:680px;padding-top:48px}.home .page-title:before{font-size:9px}.home .heading-title b:before,.home .heading-title b:after{font-size:21vw}.home .heading-title p{max-width:76%!important;font-size:17px!important}.home .portfolio .row.masonry{display:block!important}.home .portfolio .selector{margin-bottom:76px!important}.home .portfolio .selector:nth-child(1) .item-holder>img,.home .portfolio .selector:nth-child(4) .item-holder>img,.home .portfolio .item-holder>img{aspect-ratio:1.18/1}.home .portfolio .item .inner-overlay{grid-template-columns:34px 1fr!important}.wrapper>footer .container:before{margin-bottom:110px}body:not(.home)>.wrapper>.container{padding-top:55px!important;padding-bottom:90px!important}body:not(.home) .vc-row-inner>div>div>div:first-child h4{font-size:19vw!important}body:not(.home) .vc-row-inner h6{margin-left:0!important;font-size:26px!important}.admin-bar header.fixed{top:0!important}}
.home .wrapper>header+.container{padding-top:104px!important}
@media(max-width:800px){.home .wrapper>header+.container{padding-top:80px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Version 2 — standalone editorial presentation, powered by WordPress content */
body.am-site{margin:0;background:var(--am-paper)!important;color:var(--am-ink)!important}
.am-site *{box-sizing:border-box}
.am-shell{width:min(calc(100% - 48px),1480px);margin-inline:auto}
.am-site-header{border-bottom:1px solid var(--am-line);background:var(--am-paper)}
.am-header-grid{min-height:104px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}
.am-brand{font-size:29px;font-weight:800;line-height:1;letter-spacing:-.08em;text-decoration:none}.am-brand sup{margin-left:3px;color:var(--am-accent);font-size:9px;letter-spacing:0;vertical-align:top}
.am-role{font-size:10px;font-weight:700;line-height:1.25;letter-spacing:.11em;text-transform:uppercase}
.am-nav{display:flex;justify-content:flex-end;gap:28px}.am-nav a{padding:8px 0;border-bottom:1px solid transparent;font-size:10px;font-weight:700;line-height:1;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.am-nav a:hover{border-color:currentColor}
.am-hero{min-height:calc(100vh - 104px);padding:42px 0 32px;display:flex;flex-direction:column;justify-content:space-between}
.am-eyebrow,.am-kicker{font-size:10px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}
.am-hero-main{margin-top:auto}.am-display{margin:0;font-size:clamp(78px,11.5vw,178px);font-weight:800;line-height:.76;letter-spacing:-.075em}.am-display em{display:block;color:var(--am-accent);font-family:Georgia,serif;font-weight:400}
.am-hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:end;margin-top:70px}.am-intro{max-width:580px;margin:0;padding-top:18px;border-top:1px solid var(--am-line);font-size:clamp(18px,1.55vw,23px);line-height:1.16;letter-spacing:-.035em}.am-down{justify-self:end;width:52px;height:52px;border:1px solid var(--am-ink);border-radius:50%;display:grid;place-items:center;text-decoration:none;font-size:20px;transition:background .2s,color .2s}.am-down:hover{background:var(--am-ink);color:var(--am-paper)}
.am-work{padding:135px 0 170px}.am-section-head{display:grid;grid-template-columns:1fr 1fr 1fr;padding-bottom:17px;border-bottom:1px solid var(--am-ink);margin-bottom:58px}.am-section-head span:nth-child(2){text-align:center}.am-section-head span:last-child{text-align:right}
.am-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:110px 24px}.am-project-card{display:block;color:inherit;text-decoration:none}.am-project-card.wide{grid-column:1/-1}.am-project-media{overflow:hidden;background:#d8d6d0}.am-project-media img{display:block;width:100%;height:auto;aspect-ratio:1.38/1;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.am-project-card.wide .am-project-media img{aspect-ratio:1.95/1}.am-project-card:hover img{transform:scale(1.025)}
.am-project-meta{display:grid;grid-template-columns:50px 1fr auto;gap:0 16px;align-items:start;margin-top:14px;padding-top:14px;border-top:1px solid var(--am-ink)}.am-num,.am-tags{font-size:9px;font-weight:700;line-height:1.25;letter-spacing:.1em;text-transform:uppercase}.am-project-copy h2{margin:0;font-size:clamp(20px,1.7vw,27px);line-height:1;letter-spacing:-.05em}.am-project-copy p{margin:7px 0 0;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.am-tags{max-width:240px;text-align:right}
.am-about{padding:130px 0 150px;border-top:1px solid var(--am-line)}.am-about-grid{display:grid;grid-template-columns:1fr 2fr;gap:24px}.am-about-copy h2{max-width:900px;margin:0;font-size:clamp(58px,7.8vw,116px);font-weight:800;line-height:.85;letter-spacing:-.07em}.am-about-copy h2 em{display:block;color:var(--am-accent);font-family:Georgia,serif;font-weight:400}.am-about-text{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:70px}.am-about-text p{margin:0;font-size:18px;line-height:1.35;letter-spacing:-.025em}
.am-footer{padding:78px 0 28px;background:var(--am-ink);color:var(--am-paper)}.am-footer-label{color:var(--am-accent)}.am-footer-link{display:block;margin:36px 0 150px;color:inherit;font-size:clamp(55px,7.6vw,112px);font-weight:800;line-height:.86;letter-spacing:-.07em;text-decoration:none}.am-footer-link em{display:block;font-family:Georgia,serif;font-weight:400}.am-footer-bottom{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(241,239,233,.35);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.am-footer-bottom a{color:inherit;text-decoration:none}
.am-case-hero{padding:80px 0 65px}.am-case-index{display:grid;grid-template-columns:1fr 2fr;gap:24px}.am-case-title{grid-column:2;margin:70px 0 0;font-size:clamp(70px,11vw,168px);font-weight:800;line-height:.76;letter-spacing:-.075em}.am-case-subtitle{grid-column:2;margin:35px 0 0;padding-top:17px;border-top:1px solid var(--am-line);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.am-case-content{padding-bottom:140px}.am-case-content>.am-content{max-width:1480px;margin:auto}.am-case-content h2,.am-case-content h3,.am-case-content h4{color:var(--am-ink);letter-spacing:-.05em}.am-case-content h4{font-size:clamp(50px,7vw,104px)!important;line-height:.85!important}.am-case-content h5{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase}.am-case-content h6{max-width:760px;margin-left:50%!important;font-size:clamp(24px,2.8vw,42px)!important;line-height:1.08!important;letter-spacing:-.04em!important}.am-case-content img{width:100%;height:auto}.am-next{padding:80px 0 100px;border-top:1px solid var(--am-line)}.am-next a{display:flex;justify-content:space-between;gap:24px;color:inherit;font-size:clamp(46px,7vw,104px);font-weight:800;line-height:.9;letter-spacing:-.065em;text-decoration:none}.am-next small{font-size:10px;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:800px){.am-shell{width:calc(100% - 28px)}.am-header-grid{min-height:80px;grid-template-columns:1fr auto}.am-role{display:none}.am-nav{gap:18px}.am-hero{min-height:calc(100svh - 80px);padding-top:34px}.am-display{font-size:21vw}.am-hero-bottom{grid-template-columns:1fr auto;margin-top:52px}.am-intro{font-size:17px}.am-work{padding:95px 0 110px}.am-section-head{grid-template-columns:1fr 1fr;margin-bottom:42px}.am-section-head span:nth-child(2){display:none}.am-project-grid{display:block}.am-project-card{margin-bottom:76px}.am-project-media img,.am-project-card.wide .am-project-media img{aspect-ratio:1.18/1}.am-project-meta{grid-template-columns:34px 1fr}.am-tags{display:none}.am-about{padding:90px 0 100px}.am-about-grid{display:block}.am-about-copy{margin-top:42px}.am-about-copy h2{font-size:18vw}.am-about-text{grid-template-columns:1fr;margin-top:50px}.am-footer-link{margin-bottom:110px;font-size:15vw}.am-case-hero{padding:55px 0 45px}.am-case-index{display:block}.am-case-title{margin-top:54px;font-size:19vw}.am-case-subtitle{margin-top:28px}.am-case-content h6{margin-left:0!important}.am-next a{display:block}.am-next small{display:block;margin-top:20px}}
.am-case-gallery{display:grid;gap:24px;margin-top:75px}.am-case-gallery figure{margin:0}.am-case-gallery img{display:block;width:100%;height:auto}.am-case-gallery figcaption{padding:10px 0 18px;border-bottom:1px solid var(--am-line);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.am-case-video{position:relative;margin:70px 0 0;overflow:hidden}.am-case-video iframe{width:100%;min-height:70vh}

/* Type and space refinement — optical display spacing and editorial reading rhythm */
.am-display,.am-about-copy h2,.am-footer-link,.am-case-title,.am-next a{text-wrap:balance;font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1}
.am-display{line-height:.79;letter-spacing:-.066em}
.am-display em{line-height:.76;letter-spacing:-.055em}
.am-intro,.am-about-text p,.am-content p{text-wrap:pretty}
.am-project-copy h2{line-height:1.02;letter-spacing:-.038em}
.am-project-copy p{margin-top:9px;line-height:1.3;letter-spacing:.095em}
.am-project-meta{padding-top:16px}
.am-about{padding-top:155px;padding-bottom:180px}
.am-about-copy h2{line-height:.89;letter-spacing:-.058em}
.am-about-copy h2 em{line-height:.86;letter-spacing:-.045em}
.am-about-text{margin-top:82px}
.am-about-text p{max-width:620px;font-size:19px;line-height:1.48;letter-spacing:-.018em}
.am-footer{padding-top:92px}
.am-footer-link{margin-top:44px;line-height:.91;letter-spacing:-.058em}
.am-footer-link em{line-height:.88;letter-spacing:-.045em}
.am-footer-nowrap{white-space:nowrap}
.am-footer-arrow{position:relative;display:inline-block;width:.46em;height:.46em;margin-left:.16em;font-size:.58em;line-height:1;vertical-align:.06em;transform:translate(0,0);transition:transform .28s cubic-bezier(.2,.7,.2,1)}
.am-footer-arrow::before{content:"";position:absolute;left:7%;top:48%;width:92%;height:1.5px;background:currentColor;transform:rotate(-45deg);transform-origin:center}
.am-footer-arrow::after{content:"";position:absolute;right:2%;top:2%;width:42%;height:42%;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}
.am-footer-link:hover .am-footer-arrow,.am-footer-link:focus-visible .am-footer-arrow{transform:translate(5px,-5px)}
.am-case-hero{padding-top:95px;padding-bottom:92px}
.am-case-title{max-width:12ch;margin-top:82px;line-height:.82;letter-spacing:-.064em}
.am-case-subtitle{margin-top:44px;padding-top:20px;line-height:1.35;letter-spacing:.12em}
.am-case-content{padding-bottom:180px}
.am-case-content>.am-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}
.am-content>*{grid-column:5/11;min-width:0}
.am-content>h2{margin:0 0 24px!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:.11em!important;text-transform:uppercase}
.am-content>h3,.am-content>h4{grid-column:3/12;margin:0 0 48px!important;font-size:clamp(54px,6.2vw,94px)!important;font-weight:400!important;line-height:.92!important;letter-spacing:-.052em!important;text-wrap:balance}
.am-content>*+h3,.am-content>*+h4{margin-top:128px!important}
.am-content>h2+h3,.am-content>h2+h4{margin-top:0!important}
.am-content>h3:last-of-type,.am-content>h4:last-of-type{grid-column:5/11;margin-top:112px!important;margin-bottom:28px!important;font-size:clamp(38px,4vw,58px)!important;line-height:.96!important;letter-spacing:-.04em!important}
.am-content>p{max-width:780px;margin-top:0!important;margin-bottom:24px!important;font-size:18px!important;line-height:1.52!important;letter-spacing:-.012em!important}
.am-content>h3+p,.am-content>h4+p{grid-column:5/12;max-width:940px;margin-bottom:34px!important;font-size:clamp(23px,1.75vw,29px)!important;line-height:1.28!important;letter-spacing:-.028em!important}
.am-content>h5,.am-content>h6{grid-column:5/11;margin-top:90px!important;margin-bottom:24px!important}
.am-content>ul,.am-content>ol{grid-column:5/11;margin-top:0;margin-bottom:30px;padding-left:1.2em;font-size:18px;line-height:1.55}
.am-case-gallery{gap:34px;margin-top:110px}
.am-case-gallery figure+figure{margin-top:18px}
.am-case-gallery figcaption{padding-top:13px;padding-bottom:24px;line-height:1.4;letter-spacing:.11em}
.am-next{padding-top:105px;padding-bottom:125px}
.am-next a{margin-top:42px;line-height:.94;letter-spacing:-.052em}
@media(max-width:800px){.am-display{line-height:.82;letter-spacing:-.058em}.am-about{padding-top:100px;padding-bottom:115px}.am-about-copy h2{line-height:.92}.am-about-text{margin-top:58px}.am-about-text p{font-size:17px;line-height:1.5}.am-footer{padding-top:72px}.am-footer-link{line-height:.94}.am-footer-arrow{margin-left:.13em;font-size:.5em}.am-case-hero{padding-top:62px;padding-bottom:64px}.am-case-title{max-width:none;margin-top:60px;line-height:.86;letter-spacing:-.055em}.am-case-subtitle{margin-top:32px;padding-top:16px}.am-case-content{padding-bottom:110px}.am-case-content>.am-content{display:block}.am-content>*{max-width:none}.am-content>h2{margin-bottom:18px!important}.am-content>h3,.am-content>h4{margin-bottom:32px!important;font-size:13.5vw!important;line-height:.95!important}.am-content>*+h3,.am-content>*+h4{margin-top:86px!important}.am-content>h2+h3,.am-content>h2+h4{margin-top:0!important}.am-content>h3:last-of-type,.am-content>h4:last-of-type{margin-top:82px!important;margin-bottom:24px!important;font-size:38px!important}.am-content>p{font-size:17px!important;line-height:1.5!important}.am-content>h3+p,.am-content>h4+p{font-size:22px!important;line-height:1.3!important}.am-case-gallery{gap:20px;margin-top:72px}.am-case-gallery figure+figure{margin-top:10px}.am-next{padding-top:78px;padding-bottom:92px}.am-next a{margin-top:30px}}

/* Preserve the intended rich ink; Proton assigns a softer gray to headings. */
.am-site .am-display,.am-site .am-project-copy h2,.am-site .am-about-copy h2,.am-site .am-case-title,.am-site .am-content h1,.am-site .am-content h2,.am-site .am-content h3,.am-site .am-content h4,.am-site .am-content h5,.am-site .am-content h6,.am-site .am-next a{color:var(--am-ink)!important}
.am-site .am-content h1 strong,.am-site .am-content h2 strong,.am-site .am-content h3 strong,.am-site .am-content h4 strong,.am-site .am-content h5 strong,.am-site .am-content h6 strong,.am-site .am-content h1 b,.am-site .am-content h2 b,.am-site .am-content h3 b,.am-site .am-content h4 b,.am-site .am-content h5 b,.am-site .am-content h6 b{color:inherit!important}
.am-site .am-display em,.am-site .am-about-copy h2 em{color:var(--am-accent)!important}

/* Keep the editorial pause intentional on tall displays instead of allowing it to over-expand. */
@media(min-width:801px){.am-hero{min-height:min(calc(100vh - 104px),920px)}}

.am-contact-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;margin:-105px 0 105px;padding-top:18px;border-top:1px solid rgba(241,239,233,.35)}
.am-contact-email{color:var(--am-paper);font-size:16px;line-height:1.3;letter-spacing:-.015em;text-decoration:none}
.am-copy-email{appearance:none;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--am-paper);cursor:pointer;font:700 9px/1.4 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.am-contact-links{display:flex;gap:24px;margin-left:auto}.am-contact-links a{color:var(--am-paper);font:700 9px/1.4 Arial,sans-serif;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.am-contact-links a:hover{border-bottom:1px solid currentColor}
@media(max-width:800px){.am-contact-row{align-items:flex-start;margin:-72px 0 80px}.am-contact-email{width:100%;font-size:15px}.am-contact-links{width:100%;margin:8px 0 0}}
