@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@300;400;500;600;700;800&family=Noto+Sans+SC:wght@300;400;500;600;700;900&display=swap";:root{color:#eeeae2;font-synthesis:none;text-rendering:optimizelegibility;--bg:#10100f;--panel:#171715;--muted:#88867e;--line:#ffffff21;--acid:#d1f16a;--pad:clamp(28px,7.2vw,128px);background:#10100f;font-family:Manrope,Noto Sans SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:#eeeae2;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.topbar{z-index:5;width:100%;height:76px;padding:0 var(--pad);border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0}.wordmark{letter-spacing:.08em;font-size:14px;font-weight:800}.wordmark span{color:var(--acid);padding:0 5px}.topbar nav{color:#d0cec7;gap:44px;font-size:12px;display:flex}.topbar nav a:hover,.nav-contact:hover{color:var(--acid)}.nav-contact{border:1px solid #ffffff49;border-radius:99px;padding:11px 17px;font-size:12px}.arrow{margin-left:12px;font-family:Arial,sans-serif}.hero{background:#1a1c19;height:min(940px,100svh);min-height:660px;position:relative;overflow:hidden}.hero-video{object-fit:cover;opacity:.64;filter:saturate(.66);width:100%;height:100%;position:absolute}.hero-shade{background:linear-gradient(90deg,#090a09cc,#090a093d 70%),linear-gradient(#090a0940,#0000 54%,#090a09b8);position:absolute;inset:0}.hero-meta,.hero-index{top:103px;left:var(--pad);right:var(--pad);letter-spacing:.11em;color:#e2e0d6a3;justify-content:space-between;font:9px DM Mono,monospace;display:flex;position:absolute}.live-dot{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:100%;margin-right:9px;display:inline-block}.hero-content{left:var(--pad);width:min(800px,80%);position:absolute;top:50%;transform:translateY(-42%)}.eyebrow,.section-kicker,.project-type,.project-number,.project-image-note,.stats-note,.skill-grid article>span,.skill-grid small,.closing footer small{letter-spacing:.11em;color:#aaa89f;font:9px DM Mono,monospace}.hero h1{letter-spacing:-.085em;margin:24px 0 28px;font-size:clamp(62px,9.2vw,140px);font-weight:500;line-height:1.08}.hero h1 em,.work-heading em,.approach-title em,.closing h2 em{color:var(--acid);font-style:normal}.hero-bottom{justify-content:space-between;align-items:center;max-width:525px;display:flex}.hero-bottom p{color:#dedbd3;font-size:13px;line-height:1.9}.round-link{border:1px solid #fff7;border-radius:50%;place-items:center;width:49px;height:49px;transition:all .25s;display:grid}.round-link .arrow{margin:0}.round-link:hover{background:var(--acid);color:#111;border-color:var(--acid);transform:translateY(3px)}.hero-index{justify-content:flex-end;top:auto;bottom:34px;left:auto}.section-wrap{padding:112px var(--pad)}.section-kicker{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;display:flex}.intro-grid{grid-template-columns:.9fr 1fr;align-items:center;gap:clamp(50px,10vw,150px);padding:70px 0 76px;display:grid}.portrait-card{aspect-ratio:4/4.45;background:#292b28;max-width:470px;position:relative;overflow:hidden}.portrait-card video{object-fit:cover;filter:grayscale(.44)brightness(.76);width:100%;height:100%}.portrait-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#070808a6);position:absolute;inset:0}.portrait-label{z-index:1;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.portrait-stamp{z-index:1;text-align:center;border:1px solid #e9e9dd99;border-radius:50%;place-content:center;width:83px;height:83px;font-size:11px;line-height:1.45;display:grid;position:absolute;top:25px;right:25px;transform:rotate(10deg)}.portrait-stamp span{color:var(--acid);position:absolute;top:7px;right:8px}.intro-copy h2{letter-spacing:-.08em;margin:24px 0;font-size:clamp(52px,7vw,94px);font-weight:500;line-height:1.12}.period{color:var(--acid)}.lead{color:#e2e0d8;margin:0 0 18px;font-size:19px;line-height:1.9}.body-copy{color:#a6a49c;max-width:475px;font-size:12px;line-height:2.1}.contact-lines{border-top:1px solid var(--line);max-width:480px;margin-top:38px}.contact-lines a{border-bottom:1px solid var(--line);align-items:center;min-height:48px;font-size:11px;display:flex}.contact-lines a>span:first-child{color:var(--muted);width:84px;font:9px DM Mono,monospace}.contact-lines .arrow{margin-left:auto}.availability{margin-left:auto;font-size:10px;color:var(--acid)!important;width:auto!important}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:24px 0;display:grid}.stats>div{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding-left:24px;display:flex}.stats>div:first-child{border:0;padding-left:0}.stats strong{letter-spacing:-.06em;font-size:clamp(32px,4vw,55px);font-weight:400}.stats strong span{color:var(--acid);margin-left:3px;font-size:18px}.stats small{color:var(--muted);font-size:10px}.stats-note{text-align:right;margin-top:12px;font-size:8px}.work-section{background:#171715}.work-heading{justify-content:space-between;align-items:flex-end;padding:70px 0 54px;display:flex}.work-heading h2,.approach-title h2{letter-spacing:-.08em;margin:0;font-size:clamp(50px,7vw,88px);font-weight:500;line-height:1.15}.work-heading p,.approach-title>p{color:#aaa89f;margin-bottom:8px;font-size:11px;line-height:1.9}.project-grid{grid-template-columns:1fr 1fr;gap:53px 24px;display:grid}.project-card{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.project-card.featured{grid-column:span 2}.project-image{background:#272927;height:clamp(245px,32vw,480px);position:relative;overflow:hidden}.featured .project-image{height:clamp(340px,56vw,760px)}.project-image video{object-fit:cover;filter:saturate(.76)brightness(.82);width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s}.project-card:hover .project-image video{filter:saturate(.95)brightness(.93);transform:scale(1.035)}.project-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#07070755);position:absolute;inset:0}.project-open{z-index:1;background:#111a;border:1px solid #fff8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;transition:all .25s;display:grid;position:absolute;top:20px;right:20px}.project-card:hover .project-open{background:var(--acid);color:#111;border-color:var(--acid)}.project-image-note{z-index:1;color:#ffffffe0;position:absolute;bottom:18px;left:20px}.project-info{justify-content:space-between;align-items:flex-end;padding-top:16px;display:flex}.project-type{color:#929087;font-size:8px}.project-info h3{letter-spacing:-.04em;margin:6px 0 0;font-size:25px;font-weight:400}.project-number{font-size:8px}.approach-title{justify-content:space-between;align-items:flex-end;padding:72px 0 54px;display:flex}.skill-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.skill-grid article{border-right:1px solid var(--line);min-height:325px;padding:23px 24px 27px;position:relative}.skill-grid article:first-child{padding-left:0}.skill-grid article:last-child{border:0}.skill-grid article>span{font-size:8px}.skill-icon{color:var(--acid);font-size:21px;position:absolute;top:20px;right:22px}.skill-grid h3{letter-spacing:-.05em;margin:50px 0 12px;font-size:27px;font-weight:400;line-height:1.45}.skill-grid p{color:#aaa89f;max-width:215px;min-height:58px;font-size:10px;line-height:1.9}.skill-grid small{color:#d1cfc7;letter-spacing:.02em;font-size:7px}.closing{color:#11120f;min-height:760px;padding:110px var(--pad) 30px;background:#d1f16a;position:relative;overflow:hidden}.closing .section-kicker{color:#414636;z-index:1;border-color:#1114;position:relative}.closing .section-kicker span{color:#414636}.closing-orbit{border:1px solid #1519111b;border-radius:50%;width:70vw;height:70vw;position:absolute;top:0;left:42%;transform:translateY(-42%)}.orbit-two{width:47vw;height:47vw;top:8%;left:51%}.closing-content{z-index:1;padding:116px 0 130px;position:relative}.closing .eyebrow{color:#48513b}.closing h2{letter-spacing:-.1em;margin:25px 0 42px;font-size:clamp(72px,12vw,164px);font-weight:500;line-height:1.06}.closing-button{border:1px solid #14160f;border-radius:99px;align-items:center;padding:15px 23px;font-size:12px;transition:all .2s;display:inline-flex}.closing footer{z-index:1;border-top:1px solid #1115;grid-template-columns:1fr 1.3fr 1fr;align-items:center;row-gap:25px;padding-top:22px;display:grid;position:relative}.closing footer .wordmark span{color:#607238}.closing footer>span,.closing footer>a:not(.wordmark){font-size:10px}.closing footer>a:nth-of-type(2){justify-self:end}.closing footer small{color:#555c49;grid-column:1/-1;font-size:8px}.modal{z-index:20;background:#080908f2;place-items:center;padding:6vw;display:grid;position:fixed;inset:0}.modal-close{color:#eee;cursor:pointer;background:0 0;border:0;font-size:13px;position:absolute;top:27px;right:35px}.modal-content{width:min(1050px,100%)}.modal-content video{background:#151515;width:100%;max-height:70vh}.modal-meta{padding-top:18px}.modal-meta span{color:var(--acid);letter-spacing:.1em;font:9px DM Mono,monospace}.modal-meta h2{margin:8px 0;font-size:28px;font-weight:400}.modal-meta p{color:#aaa;font-size:12px;line-height:1.7}@media (width<=760px){:root{--pad:22px}.topbar{height:65px}.topbar nav{gap:17px}.topbar nav a{font-size:10px}.nav-contact{padding:9px 12px;font-size:10px}.hero{min-height:630px}.hero-meta{font-size:7px;top:84px}.hero-content{width:calc(100% - 44px);top:48%}.hero h1{font-size:clamp(58px,14vw,100px)}.hero-bottom p{font-size:11px}.section-wrap{padding-top:78px;padding-bottom:78px}.section-kicker{font-size:8px}.intro-grid{grid-template-columns:1fr;gap:39px;padding:45px 0 53px}.portrait-card{aspect-ratio:4/3.6;width:82%}.intro-copy h2{font-size:68px}.lead{font-size:16px}.stats{grid-template-columns:1fr 1fr;row-gap:23px}.stats>div:nth-child(3){border:0;padding-left:0}.stats strong{font-size:42px}.work-heading{padding:48px 0 38px;display:block}.work-heading p{margin-top:22px}.project-grid{grid-template-columns:1fr;row-gap:34px}.project-card.featured{grid-column:auto}.project-image,.featured .project-image{height:clamp(280px,80vw,500px)}.project-info h3{font-size:22px}.approach-title{padding:48px 0 38px;display:block}.approach-title>p{margin-top:22px}.skill-grid{grid-template-columns:1fr 1fr}.skill-grid article{border-bottom:1px solid var(--line);min-height:280px;padding:19px!important}.skill-grid article:nth-child(2){border-right:0}.skill-grid article:nth-child(3){border-bottom:0;padding-left:0!important}.skill-grid article:nth-child(4){border-bottom:0}.skill-grid h3{margin-top:40px;font-size:24px}.skill-grid small{font-size:6px}.closing{min-height:690px;padding-top:78px}.closing-content{padding:102px 0 105px}.closing h2{font-size:clamp(70px,16vw,118px)}.closing footer{grid-template-columns:1fr 1fr;row-gap:17px}.closing footer>span{text-align:right;justify-self:end}.closing footer>a:nth-of-type(2){grid-column:1/-1;justify-self:start}.closing footer small{grid-column:1/-1}.closing-orbit{width:100vw;height:100vw;top:10%;left:20%}.orbit-two{width:65vw;height:65vw;top:22%;left:42%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.topbar nav a.current{color:var(--acid)}.home-work{background:#171715}.home-work-row{grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;padding-top:55px;display:grid}.home-work-row h2{letter-spacing:-.08em;margin:18px 0;font-size:clamp(50px,7vw,86px);font-weight:500;line-height:1.1}.home-work-row h2 em{color:var(--acid);font-style:normal}.home-work-row>div>p:not(.eyebrow){color:#aaa89f;margin:0 0 25px;font-size:12px;line-height:2}.home-work-image{background:#292a26;height:clamp(260px,38vw,520px);position:relative;overflow:hidden}.home-work-image video{object-fit:cover;filter:brightness(.78);width:100%;height:100%;transition:transform .6s}.home-work-image:hover video{transform:scale(1.035)}.home-work-image span{letter-spacing:.12em;font:9px DM Mono,monospace;position:absolute;bottom:20px;left:21px}.portfolio-page{padding:120px var(--pad) 0}.portfolio-head{max-width:1700px;margin:0 auto}.portfolio-head .section-kicker{margin-bottom:70px}.portfolio-head .section-kicker a{color:#b3b1a9}.portfolio-head>.eyebrow{color:var(--acid)}.portfolio-head h1{letter-spacing:-.095em;margin:22px 0 25px;font-size:clamp(74px,12vw,160px);font-weight:500;line-height:1.05}.portfolio-head h1 em{color:var(--acid);font-style:normal}.portfolio-intro{justify-content:space-between;align-items:flex-end;max-width:850px;display:flex}.portfolio-intro p{color:#d7d4cb;font-size:14px;line-height:1.9}.portfolio-intro span{color:#848279;font:9px/1.8 DM Mono,monospace}.portfolio-filters{flex-wrap:wrap;gap:9px;margin:46px 0 24px;display:flex}.portfolio-filters button{color:#aaa89f;cursor:pointer;background:0 0;border:1px solid #ffffff35;border-radius:99px;padding:10px 16px;font-size:10px;transition:all .2s}.portfolio-filters button:hover,.portfolio-filters button.selected{background:var(--acid);color:#111;border-color:var(--acid)}.portfolio-list{max-width:1700px;margin:auto}.portfolio-count{letter-spacing:.1em;color:#aaa89f;border-top:1px solid var(--line);padding:18px 0 27px;font:9px DM Mono,monospace}.portfolio-count span{float:right}.portfolio-list .project-grid{padding-bottom:90px}.portfolio-desc{color:#9b9991;max-width:490px;margin:8px 0 0;font-size:10px;line-height:1.7}.portfolio-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:35px 0 55px;display:flex}.portfolio-footer p{color:#b6b3aa;font-size:13px}.portfolio-footer a{color:var(--acid);font-size:13px}.portfolio-footer .arrow{font-size:16px}.portfolio-page .project-image video{pointer-events:none}@media (width<=760px){.home-work-row{grid-template-columns:1fr;gap:28px;padding-top:38px}.home-work-image{height:68vw}.portfolio-page{padding:93px var(--pad) 0}.portfolio-head .section-kicker{margin-bottom:48px}.portfolio-head h1{font-size:clamp(68px,16vw,112px)}.portfolio-intro{align-items:flex-start;gap:18px}.portfolio-intro p{font-size:12px}.portfolio-intro span{flex:none;font-size:7px}.portfolio-filters{gap:7px;margin:32px 0 20px}.portfolio-filters button{padding:8px 12px;font-size:9px}.portfolio-count{font-size:8px}.portfolio-list .project-grid{padding-bottom:60px}.portfolio-footer{padding-bottom:35px}}.portfolio-entry{background:radial-gradient(at 80% 30%,#34392a 0%,#0000 48%),linear-gradient(135deg,#242521,#151614 72%);border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;padding:25px 30px;transition:border-color .25s,background .25s;display:flex}.portfolio-entry:hover{background:radial-gradient(at 80% 30%,#404a2c 0%,#0000 52%),linear-gradient(135deg,#272922,#151614 72%);border-color:#d1f16a88}.portfolio-entry .entry-index,.portfolio-entry .entry-action{z-index:1;letter-spacing:.12em;color:#c0c0b4;font:9px DM Mono,monospace;position:relative;inset:auto}.portfolio-entry strong{z-index:1;letter-spacing:-.08em;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:1.1;position:relative}.portfolio-entry strong em{color:var(--acid);font-style:normal}.entry-orbit{border:1px solid #d1f16a36;border-radius:50%;width:270px;height:270px;position:absolute;top:10%;right:10%;box-shadow:0 0 0 30px #d1f16a08,0 0 0 62px #d1f16a06}.hero h1{letter-spacing:-.105em;margin:20px 0 9px;font-size:clamp(88px,13vw,176px);font-weight:600}.hero-period{color:var(--acid)}.hero-roles{letter-spacing:.04em;color:#e6e4dc;margin:0 0 33px;font-size:clamp(14px,1.7vw,21px)}.hero-bottom{gap:30px;max-width:660px}.hero-bottom p{color:#c7c5bc;font-size:12px}.hero-work-link{white-space:nowrap;border:1px solid #fff8;border-radius:99px;padding:14px 18px;font-size:11px;transition:all .22s}.hero-work-link:hover{background:var(--acid);color:#111;border-color:var(--acid)}.home-work{padding-top:84px}.home-work .section-kicker{margin-bottom:4px}@media (width<=760px){.hero h1{margin:24px 0 12px;font-size:clamp(78px,19vw,132px)}.hero-roles{letter-spacing:0;margin-bottom:26px;font-size:12px}.hero-bottom{align-items:flex-start;gap:16px}.hero-bottom p{font-size:10px}.hero-work-link{margin-top:7px;padding:11px 12px;font-size:9px}.home-work{padding-top:66px}}body{background:#08090d}.grainient-backdrop{z-index:0;pointer-events:none;background:radial-gradient(at 75% 20%,#201c3c 0%,#0b0c11 56%,#070809 100%);position:fixed;inset:0;overflow:hidden}.grainient-backdrop .grainient-container{opacity:.72;width:100%;height:100%;position:absolute;inset:0}main{z-index:1;position:relative}.topbar{z-index:5}.work-section,.home-work{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1010118f}.closing{color:#eeeae2;background:#08090da8}.closing .section-kicker,.closing .section-kicker span{color:#aaa89f;border-color:#ffffff24}.closing-orbit{border-color:#84fff624}.closing h2 em,.closing .eyebrow{color:#84fff6}.closing-button{border-color:#ffffff75}.closing-button:hover{color:#090a0e;background:#84fff6}.closing footer{border-color:#ffffff26}.closing footer .wordmark span,.portfolio-footer a{color:#84fff6}.closing footer small{color:#9897a2}.grainient-backdrop .grainient-container{z-index:0;opacity:.62}.grainient-backdrop:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 16% 20%,#84fff638,#0000 34%),radial-gradient(at 84% 72%,#b4a0ff3d,#0000 42%),radial-gradient(at 55% 42%,#84fff612,#0000 50%);position:absolute;inset:-12%}.hero-shade{background:linear-gradient(90deg,#090a09ad,#090a0929 70%),linear-gradient(#090a0933,#0000 54%,#090a0999)}.work-section,.home-work{background:#0d0e1261}.closing{background:#08090d8a}body{background-color:#08090d;background-image:radial-gradient(at 12% 6%,#43aeb157,#0000 38%),radial-gradient(at 91% 65%,#604c9a5c,#0000 43%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.grainient-backdrop .grainient-container{opacity:.38}.grainient-backdrop:after{opacity:.92;mix-blend-mode:normal;background:radial-gradient(at 14% 18%,#84fff661,#0000 42%),radial-gradient(at 83% 68%,#b4a0ff57,#0000 47%),radial-gradient(at 52% 45%,#5b66a61f,#0000 54%)}.hero-title-mask,.portfolio-title-mask{clip-path:inset(0 0 0%);display:block;overflow:hidden}.hero-title-inner{transform-origin:0 100%;display:inline-block}.portfolio-title-mask>span{transform-origin:0 100%;display:block}.portfolio-title{margin:24px 0 25px!important}.section-display{letter-spacing:-.095em;color:#eeeae2d6;transform-origin:0 75%;width:100%;margin:clamp(48px,7vw,100px) 0 clamp(45px,6vw,82px);font-size:clamp(58px,10.5vw,164px);font-weight:500;line-height:.79;overflow:hidden}.section-display em{color:#84fff6e0;font-style:normal}.home-work .section-display{margin:54px 0 42px}.intro .section-display{margin:58px 0 65px;font-size:clamp(45px,8.2vw,128px)}.approach .section-display{margin:54px 0 52px}.closing .section-display{margin:60px 0 66px;font-size:clamp(58px,10vw,150px)}.portfolio-display{margin:36px 0 34px;font-size:clamp(60px,11vw,165px)}.portfolio-title-mask{letter-spacing:-.09em;font-size:clamp(64px,11vw,150px);font-weight:500;line-height:1.02}.portfolio-title-mask em{color:var(--acid);font-style:normal}[data-motion-card],[data-motion-image]{will-change:auto}.project-image video,.portrait-card video,.home-work-image video{transform-origin:50%}.section-kicker,.portfolio-intro,.portfolio-filters,.hero-meta,.hero-index{will-change:auto}@media (width<=760px){.section-display{margin:42px 0 40px;font-size:clamp(49px,13.6vw,96px)}.intro .section-display{margin:45px 0;font-size:clamp(44px,11.5vw,78px)}.home-work .section-display{margin:40px 0 32px}.closing .section-display{margin:44px 0 52px;font-size:clamp(53px,14vw,100px)}.portfolio-display{font-size:clamp(55px,15vw,105px)}.portfolio-title-mask{font-size:clamp(58px,13.5vw,92px)}}@media (prefers-reduced-motion:reduce){[data-motion-card],[data-motion-image],.section-display,.hero-title-mask,.portfolio-title-mask{will-change:auto}}.nav-contact-options{align-items:center;gap:8px;display:flex}.nav-contact-options a{border:1px solid #ffffff49;border-radius:99px;padding:10px 14px;font-size:11px;transition:color .2s,border-color .2s}.nav-contact-options a:hover{color:var(--acid);border-color:var(--acid)}.contact-lines a:hover,.footer-contacts a:hover{color:var(--acid)}.approach-intro{color:#aaa89f;margin:68px 0 54px;font-size:11px;line-height:1.9}.closing-contact-options{flex-wrap:wrap;gap:12px;display:flex}.footer-contacts{justify-self:end;align-items:center;gap:10px;font-size:10px;display:flex}.footer-contacts i{color:#777;font-style:normal}@media (width<=760px){.nav-contact-options{gap:5px}.nav-contact-options a{padding:8px 9px;font-size:9px}.approach-intro{margin:48px 0 38px}}.portrait-card{isolation:isolate;background:#111318;border:1px solid #ffffff1c}.portrait-card img{object-fit:cover;object-position:50% 27%;filter:none;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.portrait-card:hover img{filter:none;transform:scale(1.025)}.portrait-card:after{z-index:0;background:linear-gradient(#08090d3d,#0000 26%),linear-gradient(#0000 36%,#0708081f 66%,#070808e0)}.portrait-label,.portrait-stamp{z-index:1}.portrait-card{justify-self:center;max-width:380px}
