@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300&display=swap";:root{--margin:1rem;--margin_eighth:.125rem;--margin_quarter:.25rem;--margin_half:.5rem;--margin_x2:2rem;--margin_x3:3rem;--margin_x4:4rem;--margin_x6:6rem;--margin_x8:8rem;--margin_x16:16rem;--white:#faf9f9;--green:#394003}body,html{box-sizing:border-box;background:var(--white);width:100%;height:100vh;margin:0;padding:0;font-family:Arial;font-size:16px;position:fixed}*,a,button{-webkit-tap-highlight-color:#0000}@media screen and (any-hover:hover){[data-device=no_hover]{pointer-events:none!important;display:none!important}}@media screen and (any-hover:none){[data-device=hover]{pointer-events:none!important;display:none!important}}@media screen and (width>=768px){[data-device=mobile]{pointer-events:none!important;display:none!important}}@media screen and (width<=768px){[data-device=desktop]{pointer-events:none!important;display:none!important}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1rem;font-weight:400}a{color:#000;cursor:pointer;text-decoration:none}img{-webkit-user-select:none;user-select:none}button{text-transform:uppercase;letter-spacing:.069em;color:#000;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:inline}@media screen and (any-hover:hover){a:hover,button:hover{color:gray!important}}#background_area{width:100%;height:100vh;position:fixed;top:0;left:0}.card_wrapper{z-index:10;transition:height .3s ease-out}.card_wrapper,.faux_card_wrapper{border-radius:1rem;width:20rem;height:12.6rem;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-60%)}.faux_card_wrapper{z-index:12}.card_wrapper.reveal{height:16rem}.card_inner{width:20rem;height:12.6rem;transform-style:preserve-3d;will-change:transform;cursor:pointer;transition:transform .5s ease-in;position:absolute;top:0;left:0}.card--back,.flip .card_inner{transform:rotateY(180deg)}#card_front .field_entry{transition:opacity .4s ease-in .1s}#card_front,.flip #card_front{transition:opacity .2s ease-in .2s}.flip #card_front{pointer-events:none;opacity:0}.flip #card_front .field_entry{opacity:0;pointer-events:none;transition:opacity .4s ease-in}#card_back,#card_front{backface-visibility:hidden;background:#fff}.card_wrapper:not(.flip) #card_back{pointer-events:none}.card,.card_front_button{width:100%;height:100%;position:absolute;top:0;left:0}.card{background-color:#fff;display:block}.card,canvas{backface-visibility:hidden}.card--back{background-color:#fff}@media screen and (any-hover:none){.flip .card--back a,.flip .card--back button{opacity:.1;pointer-events:none;transition:opacity .1s ease-in}}.card img{width:100%}.field_entry{z-index:1;margin:0;padding:0;position:absolute}.pre_text{white-space:pre-wrap}#eyes{top:.85rem;left:4.1%}#height{top:2rem;left:4.1%}#release{top:3.15rem;left:4.1%}#authority{top:4.63rem;left:4.1%}#address{top:.85rem;left:45%}#lname{top:2.5rem;left:46%}#fname{top:4.15rem;left:44%}#birth{top:5.8rem;left:44%}#nationality{top:5.8rem;left:66.5%}#born{top:6.9rem;left:44%}#expiration{top:8.5rem;left:44%}.x-top{top:.3rem;right:1rem}.x-btm{top:8rem;right:1rem}#projects{z-index:10000000;line-height:1.3;bottom:1rem;left:4.1%}#projects p{margin-top:0;margin-bottom:0}.columns{-moz-column-count:2;column-count:2;-moz-column-gap:0;text-align:left;column-gap:0}button.project_button{text-align:left;box-sizing:border-box;text-indent:-1rem;margin:0;padding-left:1rem}button.project_button--mobile{width:100%;display:block}.flip button.project_button--mobile{z-index:100;position:relative}button.project_button.active{color:gray!important}.fs--serif{letter-spacing:.02em;color:var(--green);font-family:Times New Roman,serif}.fs--serif.fs--serif_small{font-size:.75em}.fs--serif.fs--serif_small p{margin-top:0;margin-bottom:0}.fs--reg,.fs--reg button.project_button{text-transform:uppercase;letter-spacing:.05em;color:#474747;font-family:IBM Plex Mono,monospace;font-size:.68rem}@media screen and (width<=768px){.fs--reg{letter-spacing:-.01em;font-size:.65rem}}.fs--large,.fs--large button.project_button{text-transform:uppercase;letter-spacing:.069em;color:#474747;font-family:IBM Plex Mono,monospace;font-size:.72rem}.fs--larger,.fs--larger button{text-transform:uppercase;letter-spacing:0;color:#474747;font-family:IBM Plex Mono,monospace;font-size:1rem}#footer{text-align:center;width:100%;position:fixed;bottom:.5rem}@media screen and (width<=768px){#footer{bottom:unset;top:calc(100% - 2.5rem)}}#card_body{box-sizing:border-box;opacity:0;pointer-events:none;text-align:center;background:#fff;border:.5px solid #fff;border-radius:1rem;width:100%;height:16rem;transition:opacity .3s ease-out;position:absolute;top:-1px;left:0}.reveal #card_body{opacity:1;pointer-events:all}.page_main{min-height:100vh;position:relative}.animal_image{top:var(--margin);height:calc(100% - var(--margin) - var(--margin));width:calc(100% - var(--margin) - var(--margin));z-index:0;position:absolute;left:50%;transform:translate(-50%)}.animal_image.scaled_animal{z-index:100;cursor:not-allowed}.animal_image:not(.scaled_animal){pointer-events:none}.animal_image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media screen and (width<=768px){.animal_image{height:calc(100svh - var(--margin) - var(--margin))}}.fade-enter-active{transition:all .15s ease-in .37s}.fade-leave-active{transition:all .1s ease-in}.fade-enter-from,.fade-leave-to{opacity:0;transform:translate(-50%,-60%)rotateY(15deg)}.grid{width:100%;padding-left:var(--margin);padding-right:var(--margin);box-sizing:border-box;flex-flow:wrap;place-content:flex-start;align-items:flex-start;display:flex;position:relative}.grid.grid--sans{padding-left:0;padding-right:0}.grid.grid--end{justify-content:flex-end}.grid.grid--center{justify-content:center}.grid.grid--center .col{margin-left:auto;margin-right:auto}.grid .col{box-sizing:border-box;margin-right:var(--margin);position:relative}.grid .col.col--end{margin-right:0}.grid .col.col--full,.grid .col.col--fullbleed{flex-basis:100%;width:100%;margin-right:0}.grid .col.col--1_2{width:calc(50% - var(--margin) / 2);flex-basis:calc(50% - var(--margin) / 2)}.grid .col.col--1_2.col--tile:nth-of-type(2n){margin-right:0}.grid .col.col--1_2--full{flex-basis:50%;width:50%;margin-right:0}.grid .col.col--1_3--full{flex-basis:33.33%;width:33.33%;margin-right:0}.grid .col.col--1_3{width:calc(33.33% - (2 * var(--margin) / 3));flex-basis:calc(33.33% - (2 * var(--margin) / 3))}.grid .col.col--1_3.col--tile:nth-of-type(3n),.grid .col.col--1_4.col--tile:nth-child(4n),.grid .col.col--1_6.col--tile:nth-child(6n),.grid .col.col--1_6_diminutive{margin-right:0}.grid .col.col--2_3{width:calc(66.66% - (var(--margin) / 3));flex-basis:calc(66.66% - (var(--margin) / 3))}.grid .col.col--1_4{width:calc(25% - (3 * var(--margin) / 4));flex-basis:calc(25% - (3 * var(--margin) / 4))}.grid .col.col--3_4{width:calc(75% - (var(--margin) / 4));flex-basis:calc(75% - (var(--margin) / 4))}.grid .col.col--1_5{width:calc(20% - (4 * var(--margin) / 5));flex-basis:calc(20% - (4 * var(--margin) / 5))}.grid .col.col--2_5{width:calc(40% - (3 * var(--margin) / 5));flex-basis:calc(40% - (3 * var(--margin) / 5))}.grid .col.col--3_5{width:calc(60% - (2 * var(--margin) / 5));flex-basis:calc(60% - (2 * var(--margin) / 5))}.grid .col.col--4_5{width:calc(80% - (var(--margin) / 5));flex-basis:calc(80% - (var(--margin) / 5))}.grid .col.col--1_6,.grid .col.col--1_6_diminutive{width:calc(16.66% - (5 * var(--margin) / 6));flex-basis:calc(16.66% - (5 * var(--margin) / 6))}.grid .col.col--1_6_extra{width:calc(16.66% - (5 * var(--margin) / 6) + (var(--margin) * 1.75));flex-basis:calc(16.66% - (5 * var(--margin) / 6) + (var(--margin) * 1.75));margin-right:calc(var(--margin) * .25)}.grid .col.col--5_6{width:calc(83.33% - (var(--margin) / 6));flex-basis:calc(83.33% - (var(--margin) / 6))}.grid .col.col--1_8{width:calc(12.5% - (7 * var(--margin) / 8));flex-basis:calc(12.5% - (7 * var(--margin) / 8))}.grid .col.col--1_8.col--tile:nth-child(8n){margin-right:0}.grid .col.col--3_8{width:calc(37.5% - (5 * var(--margin) / 8));flex-basis:calc(37.5% - (5 * var(--margin) / 8))}.grid .col.col--5_8{width:calc(62.5% - (3 * var(--margin) / 8));flex-basis:calc(62.5% - (3 * var(--margin) / 8))}.grid .col.col--7_8{width:calc(87.5% - (var(--margin) / 8));flex-basis:calc(87.5% - (var(--margin) / 8))}.grid .col.col--1_12{width:calc(8.33% - (11 * var(--margin) / 12));flex-basis:calc(8.33% - (11 * var(--margin) / 12))}.grid .col.col--5_12{width:calc(41.66% - (7 * var(--margin) / 12));flex-basis:calc(41.66% - (7 * var(--margin) / 12))}.grid .col.col--7_12{width:calc(58.33% - (5 * var(--margin) / 12));flex-basis:calc(58.33% - (5 * var(--margin) / 12))}.grid .col.col--11_12{width:calc(91.66% - var(--margin) / 12);flex-basis:calc(91.66% - var(--margin) / 12)}.grid .col.col--1_24{width:calc(4.166% - (23 * var(--margin) / 24));flex-basis:calc(4.166% - (23 * var(--margin) / 24))}.order--1{order:1}.order--2{order:2}.order--3{order:3}.order--4{order:4}.order--5{order:5}@media screen and (width<=1080px) and (width>=769px){.grid .col.tcol--1_3{width:calc(33.33% - (2 * var(--margin) / 3));flex-basis:calc(33.33% - (2 * var(--margin) / 3))}.grid .col.tcol--2_3{width:calc(66.66% - (var(--margin) / 3));flex-basis:calc(66.66% - (var(--margin) / 3))}}@media screen and (width<=768px){.grid .col.mcol--full{flex-basis:100%;width:100%;margin-right:0}.grid .col.mcol--1_2--full{flex-basis:50%;width:50%;margin-right:0}.grid .col.mcol--1_2{width:calc(50% - var(--margin) / 2);flex-basis:calc(50% - var(--margin) / 2)}.grid .col.mcol--1_2:not(.col--end){margin-right:var(--margin)}.grid .col.mcol--1_2.mcol--tile{margin-right:var(--margin)!important}.grid .col.mcol--1_2.mcol--tile:nth-of-type(2n),.grid .col.mcol--1_4.mcol--tile:nth-of-type(4n){margin-right:0!important}.grid .col.mcol--1_3{width:calc(33.33% - (2 * var(--margin) / 3));flex-basis:calc(33.33% - (2 * var(--margin) / 3))}.grid .col.mcol--2_3{width:calc(66.66% - (var(--margin) / 3));flex-basis:calc(66.66% - (var(--margin) / 3))}.grid .col.mcol--1_4{width:calc(25% - (3 * var(--margin) / 4));flex-basis:calc(25% - (3 * var(--margin) / 4))}.grid .col.mcol--3_4{width:calc(75% - (var(--margin) / 4));flex-basis:calc(75% - (var(--margin) / 4))}.grid .col.mcol--1_5{width:calc(20% - (4 * var(--margin) / 5));flex-basis:calc(20% - (4 * var(--margin) / 5))}.grid .col.mcol--4_5{width:calc(80% - (var(--margin) / 5));flex-basis:calc(80% - (var(--margin) / 5))}.grid .col.mcol--margin{margin-right:var(--margin)!important}.grid .col.mcol--end{margin-right:0!important}.col.m_order--1{order:1}.col.m_order--2{order:2}.col.m_order--3{order:3}}@media screen and (width>=769px) and (width<=1100px){.grid.tgrid--space{justify-content:space-between}.grid .col.tcol--free{flex-basis:auto;width:auto}.grid .col.tcol--full{flex-basis:100%;width:100%;margin-right:0}.grid .col.tcol--1_5{width:calc(20% - (4 * var(--margin) / 5));flex-basis:calc(20% - (4 * var(--margin) / 5))}.grid .col.tcol--2_5{width:calc(40% - (3 * var(--margin) / 5));flex-basis:calc(40% - (3 * var(--margin) / 5))}.grid .col.tcol--3_5{width:calc(60% - (2 * var(--margin) / 5));flex-basis:calc(60% - (2 * var(--margin) / 5))}.grid .col.tcol--4_5{width:calc(80% - (var(--margin) / 5));flex-basis:calc(80% - (var(--margin) / 5))}.grid .col.tcol--1_10{width:calc(10% - (9 * var(--margin) / 10));flex-basis:calc(10% - (9 * var(--margin) / 10))}.grid .col.tcol--1_7{width:calc(14.28% - (6 * var(--margin) / 7));flex-basis:calc(14.28% - (6 * var(--margin) / 7))}.grid .col.tcol--5_7{width:calc(71.428% - (2 * var(--margin) / 7));flex-basis:calc(71.428% - (2 * var(--margin) / 7))}.grid .col.tcol--1_4{width:calc(25% - (3 * var(--margin) / 4));flex-basis:calc(25% - (3 * var(--margin) / 4))}.grid .col.tcol--1_8{width:calc(12.5% - (7 * var(--margin) / 8));flex-basis:calc(12.5% - (7 * var(--margin) / 8))}.grid .col.tcol--3_8{width:calc(37.5% - (5 * var(--margin) / 8));flex-basis:calc(37.5% - (5 * var(--margin) / 8))}.grid .col.tcol--5_8{width:calc(62.5% - (3 * var(--margin) / 8));flex-basis:calc(62.5% - (3 * var(--margin) / 8))}.grid .col.tcol--7_8{width:calc(87.5% - (var(--margin) / 8));flex-basis:calc(87.5% - (var(--margin) / 8))}.grid .col.tcol--1_2{width:calc(50% - var(--margin) / 2);flex-basis:calc(50% - var(--margin) / 2)}.torder--1{order:1}.torder--2{order:2}.torder--3{order:3}.torder--4{order:4}.torder--5{order:5}}.col--overflow,.col--whitespace{white-space:nowrap}.col--overflow{text-overflow:ellipsis;overflow-x:hidden}.mt--mreturn{margin-top:calc(-1 * (var(--margin) + var(--return)))}.mt--m4{margin-top:calc(-1 * var(--margin_x4))}.mb--m4{margin-bottom:calc(-1 * var(--margin_x4))}.mt--m2{margin-top:calc(-1 * var(--margin_x2))}.mb--m2{margin-bottom:calc(-1 * var(--margin_x2))}.mt--1_4{margin-top:var(--margin_quarter)}.mb--1_4{margin-bottom:var(--margin_quarter)}.pt--1_4{padding-top:var(--margin_quarter)}.pb--1_4{padding-bottom:var(--margin_quarter)}.mt--1_2{margin-top:var(--margin_half)}.mb--1_2{margin-bottom:var(--margin_half)}.pt--1_2{padding-top:var(--margin_half)}.pb--1_2{padding-bottom:var(--margin_half)}.mr--1_2{margin-right:var(--margin_half)}.ml--1_2{margin-left:var(--margin_half)}.pr--1_2{padding-right:var(--margin_half)}.pl--1_2{padding-left:var(--margin_half)}.mt--1{margin-top:var(--margin)}.mb--1{margin-bottom:var(--margin)}.pt--1{padding-top:var(--margin)}.pb--1{padding-bottom:var(--margin)}.mr--1{margin-right:var(--margin)}.ml--1{margin-left:var(--margin)}.pr--1{padding-right:var(--margin)}.pl--1{padding-left:var(--margin)}.mt--2{margin-top:var(--margin_x2)}.mb--2{margin-bottom:var(--margin_x2)}.pt--2{padding-top:var(--margin_x2)}.pb--2{padding-bottom:var(--margin_x2)}.mt--3{margin-top:var(--margin_x3)}.mb--3{margin-bottom:var(--margin_x3)}.pt--3{padding-top:var(--margin_x3)}.pb--3{padding-bottom:var(--margin_x3)}.mt--4{margin-top:var(--margin_x4)}.mb--4{margin-bottom:var(--margin_x4)}.pt--4{padding-top:var(--margin_x4)}.pb--4{padding-bottom:var(--margin_x4)}.mr--4{margin-right:var(--margin_x4)}.ml--4{margin-left:var(--margin_x4)}.pr--4{padding-right:var(--margin_x4)}.pl--4{padding-left:var(--margin_x4)}.mt--6{margin-top:var(--margin_x6)}.mb--6{margin-bottom:var(--margin_x6)}.pt--6{padding-top:var(--margin_x6)}.pb--6{padding-bottom:var(--margin_x6)}.mt--8{margin-top:var(--margin_x8)}.mb--8{margin-bottom:var(--margin_x8)}.pt--8{padding-top:var(--margin_x8)}.pb--8{padding-bottom:var(--margin_x8)}.mt--16{margin-top:var(--margin_x16)}.mb--16{margin-bottom:var(--margin_x16)}.pt--16{padding-top:var(--margin_x16)}.pb--16{padding-bottom:var(--margin_x16)}.pt--no_header{padding-top:calc(var(--margin) * 5.5)}@media screen and (width>=769px) and (width<=1100px){.tmr--1_8{margin-right:var(--margin_eighth)}.tml--1_8{margin-left:var(--margin_eighth)}.tpr--1_8{padding-right:var(--margin_eighth)}.tpl--1_8{padding-left:var(--margin_eighth)}.tmr--1_4{margin-right:var(--margin_quarter)}.tml--1_4{margin-left:var(--margin_quarter)}.tpr--1_4{padding-right:var(--margin_quarter)}.tpl--1_4{padding-left:var(--margin_quarter)}}@media screen and (width<=768px){.mpt--0,.pt--no_header{padding-top:0}.mmr--0{margin-right:0}.mml--0{margin-left:0}.mpr--0{padding-right:0}.mpl--0{padding-left:0}.mmt--0{margin-top:0}.mmb--0{margin-bottom:0}.mpb--0{padding-bottom:0}.mmt--1_4{margin-top:calc(.25 * var(--margin))}.mmb--1_4{margin-bottom:calc(.25 * var(--margin))}.mpt--1_4{padding-top:calc(.25 * var(--margin))}.mpb--1_4{padding-bottom:calc(.25 * var(--margin))}.mmr--1_2{margin-right:var(--margin_half)}.mml--1_2{margin-left:var(--margin_half)}.mpr--1_2{padding-right:var(--margin_half)}.mpl--1_2{padding-left:var(--margin_half)}.mmt--1_2{margin-top:var(--margin_half)}.mmb--1_2{margin-bottom:var(--margin_half)}.mpt--1_2{padding-top:var(--margin_half)}.mpb--1_2{padding-bottom:var(--margin_half)}.mmt--1{margin-top:var(--margin)}.mmb--1{margin-bottom:var(--margin)}.mpt--1{padding-top:var(--margin)}.mpb--1{padding-bottom:var(--margin)}.mmt--2{margin-top:var(--margin_x2)}.mmb--2{margin-bottom:var(--margin_x2)}.mpt--2{padding-top:var(--margin_x2)}.mpb--2{padding-bottom:var(--margin_x2)}.mpr--2{padding-right:var(--margin_x2)}.mpl--2{padding-left:var(--margin_x2)}.mmt--4{margin-top:var(--margin_x4)}.mmb--4{margin-bottom:var(--margin_x4)}.mpt--4{padding-top:var(--margin_x4)}.mpb--4{padding-bottom:var(--margin_x4)}.mmt--8{margin-top:var(--margin_x8)}.mmb--8{margin-bottom:var(--margin_x8)}.mpt--8{padding-top:var(--margin_x8)}.mpb--8{padding-bottom:var(--margin_x8)}.morder--1{order:1}.morder--2{order:2}.morder--3{order:3}.morder--4{order:4}.morder--5{order:5}.morder--6{order:6}.morder--7{order:7}.morder--8{order:8}}.simple_image{margin:0;display:block}.simple_image img{width:100%;display:block}.simple_image img.loading{image-rendering:pixelated}#canvas_wrapper_back{z-index:0;pointer-events:none;mix-blend-mode:darken;width:100%}#canvas_back,#canvas_wrapper_back{height:100%;position:absolute;top:0;left:0}#canvas_back{width:20rem}#canvas_wrapper{z-index:0;pointer-events:none;mix-blend-mode:darken;mix-blend-mode:multiply;width:100%}#canvas,#canvas_wrapper{height:100%;position:absolute;top:0;left:0}#canvas{width:20rem;transition:opacity .5s ease-in}.flip #canvas{opacity:0}.faux_card{will-change:transform,opacity;width:100%;height:100%;display:block;position:absolute;top:0;left:0}
