@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.sro{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;color:#fff;overflow:hidden;clip:rect(0 0 0 0)}input[id=burger]{appearance:none;margin:0;display:inline-block;min-width:30px;min-height:30px;cursor:pointer;z-index:11}body:has(input[id=burger]:checked){overflow:hidden}input[id=burger]:checked~.nav__container{position:fixed;transform:translate(0)}input[id=burger]:checked~.burger__wrapper span:nth-child(2){min-height:0}input[id=burger]:checked~.burger__wrapper span:nth-child(1){transform:translateY(6px) rotate(45deg)}input[id=burger]:checked~.burger__wrapper span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.burger__wrapper{position:absolute;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px;z-index:10}.burger__wrapper>span{display:inline-block;width:25px;min-height:2px;background-color:#000;transition:.3s}.burger__wrapper>span:nth-child(2){width:20px}@media (min-width: 1440px){input[id=burger],.burger__wrapper{display:none}}html,html *{box-sizing:border-box}.header,.footer{width:100%;padding:0 24px}section{width:100%;padding:2.5em 24px}a{display:inline-block}button{cursor:pointer}@media (min-width: 1440px){section,.header,.footer__container{max-width:1500px;margin:auto}section{padding:5em 24px}}.no-opacity{opacity:0}.show-up{animation:showUp 1.5s}@keyframes showUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@font-face{font-family:Lora;src:url(/wp-content/themes/portfolio/public/assets/Lora-Regular-BFWPgoKa.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lora;src:url(/wp-content/themes/portfolio/public/assets/Lora-Bold-B_ZP4FU_.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lora;src:url(/wp-content/themes/portfolio/public/assets/Lora-BoldItalic-D-J31DGf.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Lora;src:url(/wp-content/themes/portfolio/public/assets/Lora-Italic-t4YC0DCW.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lora;src:url(/wp-content/themes/portfolio/public/assets/Lora-Medium-nfmIWVIB.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Lora;src:url(/wp-content/themes/portfolio/public/assets/Lora-MediumItalic-D19fy88J.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Lora;src:url(/wp-content/themes/portfolio/public/assets/Lora-SemiBold-wPouLiki.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Lora;src:url(/wp-content/themes/portfolio/public/assets/Lora-SemiBoldItalic-Dd4V7LcR.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-Thin-DFjiQ_eW.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-ThinItalic-B2nu7SD0.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-ExtraLight-BODApa_Y.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-ExtraLightItalic-lcEdqSfk.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-Light-fgRmDbqw.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-LightItalic-DgO1-HJy.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-Regular-BFGlRth7.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-Italic-Cz1KBI75.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-Medium-IkjGfmrq.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-MediumItalic-Dyg87ONi.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-SemiBold-pOjqLDOP.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-SemiBoldItalic-MrG0zYN8.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-Bold-_m6Tq3Qd.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-BoldItalic-BxCs423y.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-ExtraBold-Dci-TSHK.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-ExtraBoldItalic-k2atfbWT.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-Black-DD4zbin7.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Urbanist;src:url(/wp-content/themes/portfolio/public/assets/Urbanist-BlackItalic-BMQfMwVj.ttf) format("truetype");font-weight:900;font-style:italic}body{font-family:Urbanist,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Lora,serif}.footer{margin:auto;display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:1500px;font-size:1rem;padding-bottom:.5em}.footer__link{color:#000;text-decoration:none;font-weight:500;transition:all .3s ease-in-out}.footer__link:hover{color:#e6775c;text-decoration:underline}.header{display:flex;flex-direction:column;position:relative;margin:auto}.header__title{font-size:1.5rem;color:#e6775c;text-transform:uppercase;text-decoration:none;z-index:1;width:100%;margin-bottom:auto}.header__container{margin-top:2em}.page__title{font-size:2rem;margin:0 auto;text-transform:uppercase;z-index:2;position:relative;min-height:15vh;align-content:center;max-width:90%}.project__container{position:relative;top:0;left:0;width:100%;display:flex;flex-direction:column;min-height:500px;max-height:545px;flex:1;justify-content:center;align-items:center;text-align:center}.project__list__list{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.project__list>*:last-child{justify-self:center}.project__figure{min-width:80%}.project__figure__img{background-color:#fff}.project__item{pointer-events:auto;position:absolute;max-width:70%}.project__item--1{bottom:17em;left:1em}.project__item--1 figure{-webkit-mask-image:url(/wp-content/themes/portfolio/public/assets/blob1-CUp2e52F.svg);mask-image:url(/wp-content/themes/portfolio/public/assets/blob1-CUp2e52F.svg)}.project__item--2{top:8em;right:-4em}.project__item--2 figure{-webkit-mask-image:url(/wp-content/themes/portfolio/public/assets/blob2-Chpz5J5T.svg);mask-image:url(/wp-content/themes/portfolio/public/assets/blob2-Chpz5J5T.svg)}.project__item--3{top:20em;right:-3em}.project__item--3 figure{-webkit-mask-image:url(/wp-content/themes/portfolio/public/assets/blob3-qcfaIkYU.svg);mask-image:url(/wp-content/themes/portfolio/public/assets/blob3-qcfaIkYU.svg)}.project__item--4{top:25em;left:-2em}.project__item--4 figure{-webkit-mask-image:url(/wp-content/themes/portfolio/public/assets/blob4-eUGbKpyZ.svg);mask-image:url(/wp-content/themes/portfolio/public/assets/blob4-eUGbKpyZ.svg)}.project__item--5{bottom:9em;left:-6em}.project__item--5 figure{-webkit-mask-image:url(/wp-content/themes/portfolio/public/assets/blob5-BdIzUuaM.svg);mask-image:url(/wp-content/themes/portfolio/public/assets/blob5-BdIzUuaM.svg)}.project__item--5 figure>figcaption.project__label{left:45%}@media (min-width: 480px) and (max-width: 759px){.header__title{font-size:1.5rem}.page__title{top:2em;max-width:60%}.project__container{top:8rem;position:absolute;max-height:unset}.project__item--1{bottom:14em;left:11em}.project__item--2{top:4em;right:-6em}.project__item--3{top:21em;right:-4em}.project__item--4{top:32em;left:-1em}.project__item--5{bottom:-1em;left:-8em}}@media (min-width: 760px){.header{max-width:1000px}.header__title{font-size:1.5rem}.page__title{font-size:4rem;max-width:60%}.project__figure{width:100%}.project__container{max-height:unset}.project__item{max-width:100%;position:absolute}.project__item--1{bottom:32em;left:11em}.project__item--2{top:8em;right:-6em}.project__item--3{top:33em;right:-4em}.project__item--4{top:41em;left:3em}.project__item--5{bottom:13em;left:-8em}}@media (min-width: 1440px){.header{max-width:1500px;width:100%;height:100%}.header__title{font-size:4rem}.page__title{font-size:8rem;max-width:60%;min-height:30vh;top:0}.project__container{position:absolute;top:20%;left:0}.project__item--1{bottom:20em;left:35em}.project__item--2{top:-2em;right:-1em}.project__item--3{top:18em;right:1em}.project__item--4{top:25em;left:25em}.project__item--5{bottom:1em;left:5em}}body{display:flex;flex-direction:column;min-height:100vh;background-color:#f4edde}header{flex:1;min-height:90vh;overflow:hidden}.cta{background-color:#fff;border-radius:1rem;padding:.75rem 1.5rem;color:#000;font-weight:500;text-decoration:none;border:1px solid transparent;transition:all .2s ease-in-out;box-shadow:0 1px 4px #0000000d}.cta:hover{color:#000;background-color:#e6775c}.section__title{font-size:2rem;font-weight:700;margin-bottom:1em}.underline{position:relative;padding-bottom:.4em}.underline:before{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;top:80%;left:0;transform-origin:bottom right;transition:transform .4s cubic-bezier(.86,0,.07,1)}.underline:hover:before{transform:scaleX(1);transform-origin:bottom left}@media (min-width: 760px){.section__title{font-weight:700;text-transform:uppercase;font-size:3rem}}.languages__item--current{display:none}.nav{display:flex;align-items:start;justify-content:space-between;padding-bottom:20px;position:relative;overflow:hidden}.nav__container{z-index:3;position:fixed;background-color:#f4edde;transform:translate(100%);transition:transform .3s ease;min-height:100vh;right:0;top:0;width:100%;display:flex;flex-direction:column;justify-content:center;padding:2rem}.nav__link{text-decoration:none;color:#000;text-transform:uppercase;box-sizing:content-box;display:flex;flex-direction:column;padding:20px;font-size:2rem;width:fit-content}.nav__link:before{background-color:#000}.nav__link:hover:before{color:#000;background-color:#000}.nav__link:hover{color:#000}.nav__language{text-transform:uppercase}.nav__list{display:flex;position:absolute;justify-content:space-between;flex-direction:row}.nav__sublist{padding-left:3rem;gap:1rem}.nav__sublist__container{position:static;display:flex;flex-direction:column;gap:1rem}.nav__sublist__title{font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.nav__sublist__link{text-decoration:none;color:#000;font-size:1.5rem}.nav__sublist__link:before{background-color:#000}.nav__sublist__link:hover:before{color:#000;background-color:#000}.nav__sublist__link:hover{color:#000}@media (min-width: 1440px){.nav{position:absolute;display:flex;flex-direction:column;flex:1;inset:0;width:100%;padding-bottom:1.5em;z-index:0;margin-top:2rem}.nav__container{transform:none;position:relative;flex-direction:row;justify-content:flex-end;width:100%;min-height:auto;padding:0}.nav__item{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;width:100%}.nav__list{display:flex;position:relative;justify-content:space-between;flex-direction:row;width:100%}.nav__list--projects{position:absolute;width:100%;height:100%}.nav__sublist__container{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;color:#fff;overflow:hidden;clip:rect(0 0 0 0)}.nav__link{display:inline-block;text-align:center;padding:15px 20px;text-decoration:none;color:#000;font-size:2rem;text-transform:uppercase}.nav__link:hover{transform:scale(1.1)}.nav__link:after{display:none}}.explore__container{padding:5rem 2rem;text-align:center}.explore__container .explore__title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#000}.explore__container .explore__content{font-size:1rem;color:#000;max-width:60ch;margin:0 auto 1rem;line-height:1.6}.explore__container .explore__links{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.explore__container .explore__links .explore__link{background-color:#fff;border-radius:1rem;padding:.75rem 1.5rem;color:#000;font-weight:500;text-decoration:none;border:1px solid transparent;transition:all .2s ease-in-out;box-shadow:0 1px 4px #0000000d}.explore__container .explore__links .explore__link:hover{color:#000;background-color:#e6775c}@media (min-width: 760px){.explore__container .explore__title{font-size:3rem;margin-bottom:1.5rem}.explore__container .explore__content{font-size:1.5rem;margin-bottom:2rem;line-height:1.6}}.wysiwyg p{margin-bottom:1.5rem}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg strong{font-weight:600}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:2rem;margin-bottom:1rem;font-weight:600;color:#000;line-height:1.3}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.wysiwyg h1{font-size:2rem}.wysiwyg h2{font-size:1.75rem}.wysiwyg h3{font-size:1.5rem}.wysiwyg h4{font-size:1.25rem}.wysiwyg h5{font-size:1.125rem}.wysiwyg h6{font-size:1rem}.wysiwyg ul,.wysiwyg ol{padding-left:2rem;margin-bottom:1.5rem;list-style:circle}.wysiwyg ul li,.wysiwyg ol li{margin-bottom:.5rem}.wysiwyg blockquote{border-left:4px solid #E6775C;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#e6775c}.wysiwyg img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.project__figure{position:relative;overflow:clip;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:all .3s ease-in-out;pointer-events:auto}.project__figure__img{width:100%;height:auto;transition:filter .7s ease;display:block;filter:blur(4px) brightness(.5)}.project__figure:hover{scale:1.3;pointer-events:auto}.project__figure:hover .project__label{opacity:1}.project__label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.05);color:#f4edde;font-weight:700;font-size:1.2rem;opacity:1;transition:opacity .4s ease,transform .4s ease;text-align:center;pointer-events:none;z-index:2;max-width:40%}.skills__container{display:flex}.related__container{display:flex;flex-direction:column;gap:2rem;overflow:hidden}.related__project{position:relative;width:100%;min-height:300px}.related__project:hover{scale:1.1;z-index:3}.related__project:hover .related__project__figure__img{filter:blur(4px) brightness(.5)}.related__project:hover .related__project__title{opacity:1;transform:translate(-50%,-50%) scale(1.05)}.related__project__link{position:absolute;inset:0;z-index:3}.related__project__card{position:relative;z-index:2;padding:1rem;display:flex;flex-direction:column}.related__project__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#f4edde;font-weight:700;font-size:1.2rem;opacity:0;transition:opacity .4s ease,transform .4s ease;text-align:center;pointer-events:none;z-index:2;max-width:40%}.related__project__figure{position:relative;max-height:350px;margin:0;z-index:0}.related__project__figure__img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width: 760px){.related__container{flex-direction:row;max-height:500px}.related__project{flex:1;height:100%}.related__project__card{background:transparent}.related__project__figure{inset:0;height:100%}.related__project__figure img{height:100%}.related__project--left .related__project__figure{clip-path:polygon(0 0,90% 0,60% 100%,0% 100%);z-index:1}.related__project--right{margin-left:-20%}.related__project--right .related__project__figure{clip-path:polygon(60% 0,100% 0,100% 100%,30% 100%);z-index:0}}@media (min-width: 1024px){.project__label{opacity:0;transform:translate(-50%,-50%)}.project__figure__img{filter:unset}.project__figure:hover{scale:1.3;pointer-events:auto}.project__figure:hover .project__figure__img{filter:blur(4px) brightness(.5)}.project__figure:hover .project__label{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.contact{margin:auto;gap:4em}.cordcontact{margin-bottom:3em}.cordcontact__title{font-size:2.5rem}.cordcontact__content{margin-bottom:2em;font-size:1.1em;line-height:1.6}.cordcontact__container{display:flex;flex-direction:column;gap:2.5em}.info__container{display:flex;flex-direction:column;gap:1em}.info__title{font-size:1.2em;font-weight:700}.info__content>a{text-decoration:none;color:#000}.info__content>a:before{background-color:#000}.info__content>a:hover:before{color:#000;background-color:#000}.info__content>a:hover{color:#000}.form{border-radius:1.5rem;padding:2.5rem;position:relative}.form__fields{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5em;margin-bottom:2em}@media (min-width: 760px){.form__fields{grid-template-columns:repeat(2,1fr);gap:1.5em 2em}}.form__submit{display:flex;justify-content:flex-end}@media (min-width: 760px){.field__container--full{grid-column:span 2}}.field__label{font-weight:700;margin-bottom:.5em;text-transform:uppercase;font-size:.9em;letter-spacing:.5px;color:#333}.field__input,.field__textarea{border:1px solid #000000;padding:14px 10px;margin-bottom:15px;border-radius:.8em}.field__container{display:flex;flex-direction:column;width:100%}.field__label{padding-bottom:5px}.field__submit{display:inline-block;padding:1rem 2rem;background:#000;color:#fff;border:3px solid #000;border-radius:.8rem;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;box-shadow:4px 4px #0000004d}.field__submit:hover,.field__submit:focus-visible{transform:translate(2px,2px);box-shadow:2px 2px #0000004d;background:#333}.field__submit:active{transform:translate(4px,4px);box-shadow:none}.field__required{padding-bottom:1.5rem;margin-bottom:1.5em;text-align:right}@media (min-width: 1440px){.field{text-align:right}}.field__valid{background:#d4edda;border:3px solid #28a745;border-radius:.8rem;padding:1.5rem;margin-bottom:2em;box-shadow:4px 4px #28a74533;color:#155724;font-weight:700;text-align:center}.field__valid:before{content:"✓ ";color:#28a745;font-size:1.2em;margin-right:.5em}.field__error{background:#f8d7da;border:2px solid #dc3545;border-radius:.5rem;padding:.8rem 1rem;margin-top:.5em;margin-bottom:1em;color:#721c24;font-weight:500;font-size:.9em;box-shadow:2px 2px #dc35451a}.field__error:before{content:"⚠ ";color:#dc3545;margin-right:.5em;font-weight:700}.field__text--red{color:#dc3545;font-weight:700}label[data-type=required]:after{content:" *";color:#dc3545;font-weight:700}@media (min-width: 760px){.cordcontact__title{font-size:3rem}.form{padding:3rem}}@media (min-width: 1440px){.contact{display:grid;grid-template-columns:.6fr 1fr;gap:6em;max-width:1400px}.cordcontact__title{font-size:3.5rem;margin-bottom:.5em}}.skills-wall-wrapper{display:flex;flex-direction:column}.skills-wall{display:grid;grid-template-columns:repeat(15,minmax(20px,1fr));grid-template-rows:repeat(10,1fr);gap:4px;list-style:none;margin:0;padding:0 2rem;flex:1;max-height:60vh;width:100%}.pos-1-1{grid-column:1/span 2;grid-row:1/span 2}.pos-1-2{grid-column:1/span 2;grid-row:2/span 2}.pos-1-3{grid-column:1/span 2;grid-row:3/span 2}.pos-1-4{grid-column:1/span 2;grid-row:4/span 2}.pos-1-5{grid-column:1/span 2;grid-row:5/span 2}.pos-1-6{grid-column:1/span 2;grid-row:6/span 2}.pos-1-7{grid-column:1/span 2;grid-row:7/span 2}.pos-1-8{grid-column:1/span 2;grid-row:8/span 2}.pos-1-9{grid-column:1/span 2;grid-row:9/span 2}.pos-1-10{grid-column:1/span 2;grid-row:10/span 2}.pos-1-11{grid-column:1/span 2;grid-row:11/span 2}.pos-1-12{grid-column:1/span 2;grid-row:12/span 2}.pos-1-13{grid-column:1/span 2;grid-row:13/span 2}.pos-1-14{grid-column:1/span 2;grid-row:14/span 2}.pos-1-15{grid-column:1/span 2;grid-row:15/span 2}.pos-2-1{grid-column:2/span 2;grid-row:1/span 2}.pos-2-2{grid-column:2/span 2;grid-row:2/span 2}.pos-2-3{grid-column:2/span 2;grid-row:3/span 2}.pos-2-4{grid-column:2/span 2;grid-row:4/span 2}.pos-2-5{grid-column:2/span 2;grid-row:5/span 2}.pos-2-6{grid-column:2/span 2;grid-row:6/span 2}.pos-2-7{grid-column:2/span 2;grid-row:7/span 2}.pos-2-8{grid-column:2/span 2;grid-row:8/span 2}.pos-2-9{grid-column:2/span 2;grid-row:9/span 2}.pos-2-10{grid-column:2/span 2;grid-row:10/span 2}.pos-2-11{grid-column:2/span 2;grid-row:11/span 2}.pos-2-12{grid-column:2/span 2;grid-row:12/span 2}.pos-2-13{grid-column:2/span 2;grid-row:13/span 2}.pos-2-14{grid-column:2/span 2;grid-row:14/span 2}.pos-2-15{grid-column:2/span 2;grid-row:15/span 2}.pos-3-1{grid-column:3/span 2;grid-row:1/span 2}.pos-3-2{grid-column:3/span 2;grid-row:2/span 2}.pos-3-3{grid-column:3/span 2;grid-row:3/span 2}.pos-3-4{grid-column:3/span 2;grid-row:4/span 2}.pos-3-5{grid-column:3/span 2;grid-row:5/span 2}.pos-3-6{grid-column:3/span 2;grid-row:6/span 2}.pos-3-7{grid-column:3/span 2;grid-row:7/span 2}.pos-3-8{grid-column:3/span 2;grid-row:8/span 2}.pos-3-9{grid-column:3/span 2;grid-row:9/span 2}.pos-3-10{grid-column:3/span 2;grid-row:10/span 2}.pos-3-11{grid-column:3/span 2;grid-row:11/span 2}.pos-3-12{grid-column:3/span 2;grid-row:12/span 2}.pos-3-13{grid-column:3/span 2;grid-row:13/span 2}.pos-3-14{grid-column:3/span 2;grid-row:14/span 2}.pos-3-15{grid-column:3/span 2;grid-row:15/span 2}.pos-4-1{grid-column:4/span 2;grid-row:1/span 2}.pos-4-2{grid-column:4/span 2;grid-row:2/span 2}.pos-4-3{grid-column:4/span 2;grid-row:3/span 2}.pos-4-4{grid-column:4/span 2;grid-row:4/span 2}.pos-4-5{grid-column:4/span 2;grid-row:5/span 2}.pos-4-6{grid-column:4/span 2;grid-row:6/span 2}.pos-4-7{grid-column:4/span 2;grid-row:7/span 2}.pos-4-8{grid-column:4/span 2;grid-row:8/span 2}.pos-4-9{grid-column:4/span 2;grid-row:9/span 2}.pos-4-10{grid-column:4/span 2;grid-row:10/span 2}.pos-4-11{grid-column:4/span 2;grid-row:11/span 2}.pos-4-12{grid-column:4/span 2;grid-row:12/span 2}.pos-4-13{grid-column:4/span 2;grid-row:13/span 2}.pos-4-14{grid-column:4/span 2;grid-row:14/span 2}.pos-4-15{grid-column:4/span 2;grid-row:15/span 2}.pos-5-1{grid-column:5/span 2;grid-row:1/span 2}.pos-5-2{grid-column:5/span 2;grid-row:2/span 2}.pos-5-3{grid-column:5/span 2;grid-row:3/span 2}.pos-5-4{grid-column:5/span 2;grid-row:4/span 2}.pos-5-5{grid-column:5/span 2;grid-row:5/span 2}.pos-5-6{grid-column:5/span 2;grid-row:6/span 2}.pos-5-7{grid-column:5/span 2;grid-row:7/span 2}.pos-5-8{grid-column:5/span 2;grid-row:8/span 2}.pos-5-9{grid-column:5/span 2;grid-row:9/span 2}.pos-5-10{grid-column:5/span 2;grid-row:10/span 2}.pos-5-11{grid-column:5/span 2;grid-row:11/span 2}.pos-5-12{grid-column:5/span 2;grid-row:12/span 2}.pos-5-13{grid-column:5/span 2;grid-row:13/span 2}.pos-5-14{grid-column:5/span 2;grid-row:14/span 2}.pos-5-15{grid-column:5/span 2;grid-row:15/span 2}.pos-6-1{grid-column:6/span 2;grid-row:1/span 2}.pos-6-2{grid-column:6/span 2;grid-row:2/span 2}.pos-6-3{grid-column:6/span 2;grid-row:3/span 2}.pos-6-4{grid-column:6/span 2;grid-row:4/span 2}.pos-6-5{grid-column:6/span 2;grid-row:5/span 2}.pos-6-6{grid-column:6/span 2;grid-row:6/span 2}.pos-6-7{grid-column:6/span 2;grid-row:7/span 2}.pos-6-8{grid-column:6/span 2;grid-row:8/span 2}.pos-6-9{grid-column:6/span 2;grid-row:9/span 2}.pos-6-10{grid-column:6/span 2;grid-row:10/span 2}.pos-6-11{grid-column:6/span 2;grid-row:11/span 2}.pos-6-12{grid-column:6/span 2;grid-row:12/span 2}.pos-6-13{grid-column:6/span 2;grid-row:13/span 2}.pos-6-14{grid-column:6/span 2;grid-row:14/span 2}.pos-6-15{grid-column:6/span 2;grid-row:15/span 2}.pos-7-1{grid-column:7/span 2;grid-row:1/span 2}.pos-7-2{grid-column:7/span 2;grid-row:2/span 2}.pos-7-3{grid-column:7/span 2;grid-row:3/span 2}.pos-7-4{grid-column:7/span 2;grid-row:4/span 2}.pos-7-5{grid-column:7/span 2;grid-row:5/span 2}.pos-7-6{grid-column:7/span 2;grid-row:6/span 2}.pos-7-7{grid-column:7/span 2;grid-row:7/span 2}.pos-7-8{grid-column:7/span 2;grid-row:8/span 2}.pos-7-9{grid-column:7/span 2;grid-row:9/span 2}.pos-7-10{grid-column:7/span 2;grid-row:10/span 2}.pos-7-11{grid-column:7/span 2;grid-row:11/span 2}.pos-7-12{grid-column:7/span 2;grid-row:12/span 2}.pos-7-13{grid-column:7/span 2;grid-row:13/span 2}.pos-7-14{grid-column:7/span 2;grid-row:14/span 2}.pos-7-15{grid-column:7/span 2;grid-row:15/span 2}.pos-8-1{grid-column:8/span 2;grid-row:1/span 2}.pos-8-2{grid-column:8/span 2;grid-row:2/span 2}.pos-8-3{grid-column:8/span 2;grid-row:3/span 2}.pos-8-4{grid-column:8/span 2;grid-row:4/span 2}.pos-8-5{grid-column:8/span 2;grid-row:5/span 2}.pos-8-6{grid-column:8/span 2;grid-row:6/span 2}.pos-8-7{grid-column:8/span 2;grid-row:7/span 2}.pos-8-8{grid-column:8/span 2;grid-row:8/span 2}.pos-8-9{grid-column:8/span 2;grid-row:9/span 2}.pos-8-10{grid-column:8/span 2;grid-row:10/span 2}.pos-8-11{grid-column:8/span 2;grid-row:11/span 2}.pos-8-12{grid-column:8/span 2;grid-row:12/span 2}.pos-8-13{grid-column:8/span 2;grid-row:13/span 2}.pos-8-14{grid-column:8/span 2;grid-row:14/span 2}.pos-8-15{grid-column:8/span 2;grid-row:15/span 2}.pos-9-1{grid-column:9/span 2;grid-row:1/span 2}.pos-9-2{grid-column:9/span 2;grid-row:2/span 2}.pos-9-3{grid-column:9/span 2;grid-row:3/span 2}.pos-9-4{grid-column:9/span 2;grid-row:4/span 2}.pos-9-5{grid-column:9/span 2;grid-row:5/span 2}.pos-9-6{grid-column:9/span 2;grid-row:6/span 2}.pos-9-7{grid-column:9/span 2;grid-row:7/span 2}.pos-9-8{grid-column:9/span 2;grid-row:8/span 2}.pos-9-9{grid-column:9/span 2;grid-row:9/span 2}.pos-9-10{grid-column:9/span 2;grid-row:10/span 2}.pos-9-11{grid-column:9/span 2;grid-row:11/span 2}.pos-9-12{grid-column:9/span 2;grid-row:12/span 2}.pos-9-13{grid-column:9/span 2;grid-row:13/span 2}.pos-9-14{grid-column:9/span 2;grid-row:14/span 2}.pos-9-15{grid-column:9/span 2;grid-row:15/span 2}.pos-10-1{grid-column:10/span 2;grid-row:1/span 2}.pos-10-2{grid-column:10/span 2;grid-row:2/span 2}.pos-10-3{grid-column:10/span 2;grid-row:3/span 2}.pos-10-4{grid-column:10/span 2;grid-row:4/span 2}.pos-10-5{grid-column:10/span 2;grid-row:5/span 2}.pos-10-6{grid-column:10/span 2;grid-row:6/span 2}.pos-10-7{grid-column:10/span 2;grid-row:7/span 2}.pos-10-8{grid-column:10/span 2;grid-row:8/span 2}.pos-10-9{grid-column:10/span 2;grid-row:9/span 2}.pos-10-10{grid-column:10/span 2;grid-row:10/span 2}.pos-10-11{grid-column:10/span 2;grid-row:11/span 2}.pos-10-12{grid-column:10/span 2;grid-row:12/span 2}.pos-10-13{grid-column:10/span 2;grid-row:13/span 2}.pos-10-14{grid-column:10/span 2;grid-row:14/span 2}.pos-10-15{grid-column:10/span 2;grid-row:15/span 2}.pos-11-1{grid-column:11/span 2;grid-row:1/span 2}.pos-11-2{grid-column:11/span 2;grid-row:2/span 2}.pos-11-3{grid-column:11/span 2;grid-row:3/span 2}.pos-11-4{grid-column:11/span 2;grid-row:4/span 2}.pos-11-5{grid-column:11/span 2;grid-row:5/span 2}.pos-11-6{grid-column:11/span 2;grid-row:6/span 2}.pos-11-7{grid-column:11/span 2;grid-row:7/span 2}.pos-11-8{grid-column:11/span 2;grid-row:8/span 2}.pos-11-9{grid-column:11/span 2;grid-row:9/span 2}.pos-11-10{grid-column:11/span 2;grid-row:10/span 2}.pos-11-11{grid-column:11/span 2;grid-row:11/span 2}.pos-11-12{grid-column:11/span 2;grid-row:12/span 2}.pos-11-13{grid-column:11/span 2;grid-row:13/span 2}.pos-11-14{grid-column:11/span 2;grid-row:14/span 2}.pos-11-15{grid-column:11/span 2;grid-row:15/span 2}.pos-12-1{grid-column:12/span 2;grid-row:1/span 2}.pos-12-2{grid-column:12/span 2;grid-row:2/span 2}.pos-12-3{grid-column:12/span 2;grid-row:3/span 2}.pos-12-4{grid-column:12/span 2;grid-row:4/span 2}.pos-12-5{grid-column:12/span 2;grid-row:5/span 2}.pos-12-6{grid-column:12/span 2;grid-row:6/span 2}.pos-12-7{grid-column:12/span 2;grid-row:7/span 2}.pos-12-8{grid-column:12/span 2;grid-row:8/span 2}.pos-12-9{grid-column:12/span 2;grid-row:9/span 2}.pos-12-10{grid-column:12/span 2;grid-row:10/span 2}.pos-12-11{grid-column:12/span 2;grid-row:11/span 2}.pos-12-12{grid-column:12/span 2;grid-row:12/span 2}.pos-12-13{grid-column:12/span 2;grid-row:13/span 2}.pos-12-14{grid-column:12/span 2;grid-row:14/span 2}.pos-12-15{grid-column:12/span 2;grid-row:15/span 2}.pos-13-1{grid-column:13/span 2;grid-row:1/span 2}.pos-13-2{grid-column:13/span 2;grid-row:2/span 2}.pos-13-3{grid-column:13/span 2;grid-row:3/span 2}.pos-13-4{grid-column:13/span 2;grid-row:4/span 2}.pos-13-5{grid-column:13/span 2;grid-row:5/span 2}.pos-13-6{grid-column:13/span 2;grid-row:6/span 2}.pos-13-7{grid-column:13/span 2;grid-row:7/span 2}.pos-13-8{grid-column:13/span 2;grid-row:8/span 2}.pos-13-9{grid-column:13/span 2;grid-row:9/span 2}.pos-13-10{grid-column:13/span 2;grid-row:10/span 2}.pos-13-11{grid-column:13/span 2;grid-row:11/span 2}.pos-13-12{grid-column:13/span 2;grid-row:12/span 2}.pos-13-13{grid-column:13/span 2;grid-row:13/span 2}.pos-13-14{grid-column:13/span 2;grid-row:14/span 2}.pos-13-15{grid-column:13/span 2;grid-row:15/span 2}.pos-14-1{grid-column:14/span 2;grid-row:1/span 2}.pos-14-2{grid-column:14/span 2;grid-row:2/span 2}.pos-14-3{grid-column:14/span 2;grid-row:3/span 2}.pos-14-4{grid-column:14/span 2;grid-row:4/span 2}.pos-14-5{grid-column:14/span 2;grid-row:5/span 2}.pos-14-6{grid-column:14/span 2;grid-row:6/span 2}.pos-14-7{grid-column:14/span 2;grid-row:7/span 2}.pos-14-8{grid-column:14/span 2;grid-row:8/span 2}.pos-14-9{grid-column:14/span 2;grid-row:9/span 2}.pos-14-10{grid-column:14/span 2;grid-row:10/span 2}.pos-14-11{grid-column:14/span 2;grid-row:11/span 2}.pos-14-12{grid-column:14/span 2;grid-row:12/span 2}.pos-14-13{grid-column:14/span 2;grid-row:13/span 2}.pos-14-14{grid-column:14/span 2;grid-row:14/span 2}.pos-14-15{grid-column:14/span 2;grid-row:15/span 2}.pos-15-1{grid-column:15/span 2;grid-row:1/span 2}.pos-15-2{grid-column:15/span 2;grid-row:2/span 2}.pos-15-3{grid-column:15/span 2;grid-row:3/span 2}.pos-15-4{grid-column:15/span 2;grid-row:4/span 2}.pos-15-5{grid-column:15/span 2;grid-row:5/span 2}.pos-15-6{grid-column:15/span 2;grid-row:6/span 2}.pos-15-7{grid-column:15/span 2;grid-row:7/span 2}.pos-15-8{grid-column:15/span 2;grid-row:8/span 2}.pos-15-9{grid-column:15/span 2;grid-row:9/span 2}.pos-15-10{grid-column:15/span 2;grid-row:10/span 2}.pos-15-11{grid-column:15/span 2;grid-row:11/span 2}.pos-15-12{grid-column:15/span 2;grid-row:12/span 2}.pos-15-13{grid-column:15/span 2;grid-row:13/span 2}.pos-15-14{grid-column:15/span 2;grid-row:14/span 2}.pos-15-15{grid-column:15/span 2;grid-row:15/span 2}.pos-16-1{grid-column:16/span 2;grid-row:1/span 2}.pos-16-2{grid-column:16/span 2;grid-row:2/span 2}.pos-16-3{grid-column:16/span 2;grid-row:3/span 2}.pos-16-4{grid-column:16/span 2;grid-row:4/span 2}.pos-16-5{grid-column:16/span 2;grid-row:5/span 2}.pos-16-6{grid-column:16/span 2;grid-row:6/span 2}.pos-16-7{grid-column:16/span 2;grid-row:7/span 2}.pos-16-8{grid-column:16/span 2;grid-row:8/span 2}.pos-16-9{grid-column:16/span 2;grid-row:9/span 2}.pos-16-10{grid-column:16/span 2;grid-row:10/span 2}.pos-16-11{grid-column:16/span 2;grid-row:11/span 2}.pos-16-12{grid-column:16/span 2;grid-row:12/span 2}.pos-16-13{grid-column:16/span 2;grid-row:13/span 2}.pos-16-14{grid-column:16/span 2;grid-row:14/span 2}.pos-16-15{grid-column:16/span 2;grid-row:15/span 2}.pos-17-1{grid-column:17/span 2;grid-row:1/span 2}.pos-17-2{grid-column:17/span 2;grid-row:2/span 2}.pos-17-3{grid-column:17/span 2;grid-row:3/span 2}.pos-17-4{grid-column:17/span 2;grid-row:4/span 2}.pos-17-5{grid-column:17/span 2;grid-row:5/span 2}.pos-17-6{grid-column:17/span 2;grid-row:6/span 2}.pos-17-7{grid-column:17/span 2;grid-row:7/span 2}.pos-17-8{grid-column:17/span 2;grid-row:8/span 2}.pos-17-9{grid-column:17/span 2;grid-row:9/span 2}.pos-17-10{grid-column:17/span 2;grid-row:10/span 2}.pos-17-11{grid-column:17/span 2;grid-row:11/span 2}.pos-17-12{grid-column:17/span 2;grid-row:12/span 2}.pos-17-13{grid-column:17/span 2;grid-row:13/span 2}.pos-17-14{grid-column:17/span 2;grid-row:14/span 2}.pos-17-15{grid-column:17/span 2;grid-row:15/span 2}.pos-18-1{grid-column:18/span 2;grid-row:1/span 2}.pos-18-2{grid-column:18/span 2;grid-row:2/span 2}.pos-18-3{grid-column:18/span 2;grid-row:3/span 2}.pos-18-4{grid-column:18/span 2;grid-row:4/span 2}.pos-18-5{grid-column:18/span 2;grid-row:5/span 2}.pos-18-6{grid-column:18/span 2;grid-row:6/span 2}.pos-18-7{grid-column:18/span 2;grid-row:7/span 2}.pos-18-8{grid-column:18/span 2;grid-row:8/span 2}.pos-18-9{grid-column:18/span 2;grid-row:9/span 2}.pos-18-10{grid-column:18/span 2;grid-row:10/span 2}.pos-18-11{grid-column:18/span 2;grid-row:11/span 2}.pos-18-12{grid-column:18/span 2;grid-row:12/span 2}.pos-18-13{grid-column:18/span 2;grid-row:13/span 2}.pos-18-14{grid-column:18/span 2;grid-row:14/span 2}.pos-18-15{grid-column:18/span 2;grid-row:15/span 2}.pos-19-1{grid-column:19/span 2;grid-row:1/span 2}.pos-19-2{grid-column:19/span 2;grid-row:2/span 2}.pos-19-3{grid-column:19/span 2;grid-row:3/span 2}.pos-19-4{grid-column:19/span 2;grid-row:4/span 2}.pos-19-5{grid-column:19/span 2;grid-row:5/span 2}.pos-19-6{grid-column:19/span 2;grid-row:6/span 2}.pos-19-7{grid-column:19/span 2;grid-row:7/span 2}.pos-19-8{grid-column:19/span 2;grid-row:8/span 2}.pos-19-9{grid-column:19/span 2;grid-row:9/span 2}.pos-19-10{grid-column:19/span 2;grid-row:10/span 2}.pos-19-11{grid-column:19/span 2;grid-row:11/span 2}.pos-19-12{grid-column:19/span 2;grid-row:12/span 2}.pos-19-13{grid-column:19/span 2;grid-row:13/span 2}.pos-19-14{grid-column:19/span 2;grid-row:14/span 2}.pos-19-15{grid-column:19/span 2;grid-row:15/span 2}.pos-20-1{grid-column:20/span 2;grid-row:1/span 2}.pos-20-2{grid-column:20/span 2;grid-row:2/span 2}.pos-20-3{grid-column:20/span 2;grid-row:3/span 2}.pos-20-4{grid-column:20/span 2;grid-row:4/span 2}.pos-20-5{grid-column:20/span 2;grid-row:5/span 2}.pos-20-6{grid-column:20/span 2;grid-row:6/span 2}.pos-20-7{grid-column:20/span 2;grid-row:7/span 2}.pos-20-8{grid-column:20/span 2;grid-row:8/span 2}.pos-20-9{grid-column:20/span 2;grid-row:9/span 2}.pos-20-10{grid-column:20/span 2;grid-row:10/span 2}.pos-20-11{grid-column:20/span 2;grid-row:11/span 2}.pos-20-12{grid-column:20/span 2;grid-row:12/span 2}.pos-20-13{grid-column:20/span 2;grid-row:13/span 2}.pos-20-14{grid-column:20/span 2;grid-row:14/span 2}.pos-20-15{grid-column:20/span 2;grid-row:15/span 2}.pos-21-1{grid-column:21/span 2;grid-row:1/span 2}.pos-21-2{grid-column:21/span 2;grid-row:2/span 2}.pos-21-3{grid-column:21/span 2;grid-row:3/span 2}.pos-21-4{grid-column:21/span 2;grid-row:4/span 2}.pos-21-5{grid-column:21/span 2;grid-row:5/span 2}.pos-21-6{grid-column:21/span 2;grid-row:6/span 2}.pos-21-7{grid-column:21/span 2;grid-row:7/span 2}.pos-21-8{grid-column:21/span 2;grid-row:8/span 2}.pos-21-9{grid-column:21/span 2;grid-row:9/span 2}.pos-21-10{grid-column:21/span 2;grid-row:10/span 2}.pos-21-11{grid-column:21/span 2;grid-row:11/span 2}.pos-21-12{grid-column:21/span 2;grid-row:12/span 2}.pos-21-13{grid-column:21/span 2;grid-row:13/span 2}.pos-21-14{grid-column:21/span 2;grid-row:14/span 2}.pos-21-15{grid-column:21/span 2;grid-row:15/span 2}.pos-22-1{grid-column:22/span 2;grid-row:1/span 2}.pos-22-2{grid-column:22/span 2;grid-row:2/span 2}.pos-22-3{grid-column:22/span 2;grid-row:3/span 2}.pos-22-4{grid-column:22/span 2;grid-row:4/span 2}.pos-22-5{grid-column:22/span 2;grid-row:5/span 2}.pos-22-6{grid-column:22/span 2;grid-row:6/span 2}.pos-22-7{grid-column:22/span 2;grid-row:7/span 2}.pos-22-8{grid-column:22/span 2;grid-row:8/span 2}.pos-22-9{grid-column:22/span 2;grid-row:9/span 2}.pos-22-10{grid-column:22/span 2;grid-row:10/span 2}.pos-22-11{grid-column:22/span 2;grid-row:11/span 2}.pos-22-12{grid-column:22/span 2;grid-row:12/span 2}.pos-22-13{grid-column:22/span 2;grid-row:13/span 2}.pos-22-14{grid-column:22/span 2;grid-row:14/span 2}.pos-22-15{grid-column:22/span 2;grid-row:15/span 2}.pos-23-1{grid-column:23/span 2;grid-row:1/span 2}.pos-23-2{grid-column:23/span 2;grid-row:2/span 2}.pos-23-3{grid-column:23/span 2;grid-row:3/span 2}.pos-23-4{grid-column:23/span 2;grid-row:4/span 2}.pos-23-5{grid-column:23/span 2;grid-row:5/span 2}.pos-23-6{grid-column:23/span 2;grid-row:6/span 2}.pos-23-7{grid-column:23/span 2;grid-row:7/span 2}.pos-23-8{grid-column:23/span 2;grid-row:8/span 2}.pos-23-9{grid-column:23/span 2;grid-row:9/span 2}.pos-23-10{grid-column:23/span 2;grid-row:10/span 2}.pos-23-11{grid-column:23/span 2;grid-row:11/span 2}.pos-23-12{grid-column:23/span 2;grid-row:12/span 2}.pos-23-13{grid-column:23/span 2;grid-row:13/span 2}.pos-23-14{grid-column:23/span 2;grid-row:14/span 2}.pos-23-15{grid-column:23/span 2;grid-row:15/span 2}.pos-24-1{grid-column:24/span 2;grid-row:1/span 2}.pos-24-2{grid-column:24/span 2;grid-row:2/span 2}.pos-24-3{grid-column:24/span 2;grid-row:3/span 2}.pos-24-4{grid-column:24/span 2;grid-row:4/span 2}.pos-24-5{grid-column:24/span 2;grid-row:5/span 2}.pos-24-6{grid-column:24/span 2;grid-row:6/span 2}.pos-24-7{grid-column:24/span 2;grid-row:7/span 2}.pos-24-8{grid-column:24/span 2;grid-row:8/span 2}.pos-24-9{grid-column:24/span 2;grid-row:9/span 2}.pos-24-10{grid-column:24/span 2;grid-row:10/span 2}.pos-24-11{grid-column:24/span 2;grid-row:11/span 2}.pos-24-12{grid-column:24/span 2;grid-row:12/span 2}.pos-24-13{grid-column:24/span 2;grid-row:13/span 2}.pos-24-14{grid-column:24/span 2;grid-row:14/span 2}.pos-24-15{grid-column:24/span 2;grid-row:15/span 2}.pos-25-1{grid-column:25/span 2;grid-row:1/span 2}.pos-25-2{grid-column:25/span 2;grid-row:2/span 2}.pos-25-3{grid-column:25/span 2;grid-row:3/span 2}.pos-25-4{grid-column:25/span 2;grid-row:4/span 2}.pos-25-5{grid-column:25/span 2;grid-row:5/span 2}.pos-25-6{grid-column:25/span 2;grid-row:6/span 2}.pos-25-7{grid-column:25/span 2;grid-row:7/span 2}.pos-25-8{grid-column:25/span 2;grid-row:8/span 2}.pos-25-9{grid-column:25/span 2;grid-row:9/span 2}.pos-25-10{grid-column:25/span 2;grid-row:10/span 2}.pos-25-11{grid-column:25/span 2;grid-row:11/span 2}.pos-25-12{grid-column:25/span 2;grid-row:12/span 2}.pos-25-13{grid-column:25/span 2;grid-row:13/span 2}.pos-25-14{grid-column:25/span 2;grid-row:14/span 2}.pos-25-15{grid-column:25/span 2;grid-row:15/span 2}.pos-26-1{grid-column:26/span 2;grid-row:1/span 2}.pos-26-2{grid-column:26/span 2;grid-row:2/span 2}.pos-26-3{grid-column:26/span 2;grid-row:3/span 2}.pos-26-4{grid-column:26/span 2;grid-row:4/span 2}.pos-26-5{grid-column:26/span 2;grid-row:5/span 2}.pos-26-6{grid-column:26/span 2;grid-row:6/span 2}.pos-26-7{grid-column:26/span 2;grid-row:7/span 2}.pos-26-8{grid-column:26/span 2;grid-row:8/span 2}.pos-26-9{grid-column:26/span 2;grid-row:9/span 2}.pos-26-10{grid-column:26/span 2;grid-row:10/span 2}.pos-26-11{grid-column:26/span 2;grid-row:11/span 2}.pos-26-12{grid-column:26/span 2;grid-row:12/span 2}.pos-26-13{grid-column:26/span 2;grid-row:13/span 2}.pos-26-14{grid-column:26/span 2;grid-row:14/span 2}.pos-26-15{grid-column:26/span 2;grid-row:15/span 2}.pos-27-1{grid-column:27/span 2;grid-row:1/span 2}.pos-27-2{grid-column:27/span 2;grid-row:2/span 2}.pos-27-3{grid-column:27/span 2;grid-row:3/span 2}.pos-27-4{grid-column:27/span 2;grid-row:4/span 2}.pos-27-5{grid-column:27/span 2;grid-row:5/span 2}.pos-27-6{grid-column:27/span 2;grid-row:6/span 2}.pos-27-7{grid-column:27/span 2;grid-row:7/span 2}.pos-27-8{grid-column:27/span 2;grid-row:8/span 2}.pos-27-9{grid-column:27/span 2;grid-row:9/span 2}.pos-27-10{grid-column:27/span 2;grid-row:10/span 2}.pos-27-11{grid-column:27/span 2;grid-row:11/span 2}.pos-27-12{grid-column:27/span 2;grid-row:12/span 2}.pos-27-13{grid-column:27/span 2;grid-row:13/span 2}.pos-27-14{grid-column:27/span 2;grid-row:14/span 2}.pos-27-15{grid-column:27/span 2;grid-row:15/span 2}.pos-28-1{grid-column:28/span 2;grid-row:1/span 2}.pos-28-2{grid-column:28/span 2;grid-row:2/span 2}.pos-28-3{grid-column:28/span 2;grid-row:3/span 2}.pos-28-4{grid-column:28/span 2;grid-row:4/span 2}.pos-28-5{grid-column:28/span 2;grid-row:5/span 2}.pos-28-6{grid-column:28/span 2;grid-row:6/span 2}.pos-28-7{grid-column:28/span 2;grid-row:7/span 2}.pos-28-8{grid-column:28/span 2;grid-row:8/span 2}.pos-28-9{grid-column:28/span 2;grid-row:9/span 2}.pos-28-10{grid-column:28/span 2;grid-row:10/span 2}.pos-28-11{grid-column:28/span 2;grid-row:11/span 2}.pos-28-12{grid-column:28/span 2;grid-row:12/span 2}.pos-28-13{grid-column:28/span 2;grid-row:13/span 2}.pos-28-14{grid-column:28/span 2;grid-row:14/span 2}.pos-28-15{grid-column:28/span 2;grid-row:15/span 2}.pos-29-1{grid-column:29/span 2;grid-row:1/span 2}.pos-29-2{grid-column:29/span 2;grid-row:2/span 2}.pos-29-3{grid-column:29/span 2;grid-row:3/span 2}.pos-29-4{grid-column:29/span 2;grid-row:4/span 2}.pos-29-5{grid-column:29/span 2;grid-row:5/span 2}.pos-29-6{grid-column:29/span 2;grid-row:6/span 2}.pos-29-7{grid-column:29/span 2;grid-row:7/span 2}.pos-29-8{grid-column:29/span 2;grid-row:8/span 2}.pos-29-9{grid-column:29/span 2;grid-row:9/span 2}.pos-29-10{grid-column:29/span 2;grid-row:10/span 2}.pos-29-11{grid-column:29/span 2;grid-row:11/span 2}.pos-29-12{grid-column:29/span 2;grid-row:12/span 2}.pos-29-13{grid-column:29/span 2;grid-row:13/span 2}.pos-29-14{grid-column:29/span 2;grid-row:14/span 2}.pos-29-15{grid-column:29/span 2;grid-row:15/span 2}.pos-30-1{grid-column:30/span 2;grid-row:1/span 2}.pos-30-2{grid-column:30/span 2;grid-row:2/span 2}.pos-30-3{grid-column:30/span 2;grid-row:3/span 2}.pos-30-4{grid-column:30/span 2;grid-row:4/span 2}.pos-30-5{grid-column:30/span 2;grid-row:5/span 2}.pos-30-6{grid-column:30/span 2;grid-row:6/span 2}.pos-30-7{grid-column:30/span 2;grid-row:7/span 2}.pos-30-8{grid-column:30/span 2;grid-row:8/span 2}.pos-30-9{grid-column:30/span 2;grid-row:9/span 2}.pos-30-10{grid-column:30/span 2;grid-row:10/span 2}.pos-30-11{grid-column:30/span 2;grid-row:11/span 2}.pos-30-12{grid-column:30/span 2;grid-row:12/span 2}.pos-30-13{grid-column:30/span 2;grid-row:13/span 2}.pos-30-14{grid-column:30/span 2;grid-row:14/span 2}.pos-30-15{grid-column:30/span 2;grid-row:15/span 2}.skills-wall__item{width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.svg-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.svg-container svg{max-width:100%;max-height:100%}.key-points__container{display:flex;flex-direction:column;gap:2rem}.key-point{max-width:80%;text-align:center;margin:0 auto}.key-point__label{font-size:2rem;margin-bottom:1rem}.key-point__content{font-size:1rem}@media (min-width: 480px) and (max-width: 759px){.key-points__container{flex-wrap:wrap}.key-point{width:80%}}@media (min-width: 760px){.key-points__container{flex-direction:row;flex-wrap:wrap}.key-point{width:45%;text-align:start;line-height:1.6}.key-point:nth-of-type(3){width:60%}.key-point__content{font-size:1.125rem}}@media (min-width: 1024px){.skills-wall-wrapper{flex-direction:row}.skills-wall{width:50%}.key-points__container{flex-wrap:nowrap}.key-point{width:100%}.key-point:nth-of-type(3){width:100%}}.notfound__title{min-height:fit-content}.notfound__text{font-size:1.5rem;color:#333;text-align:center;margin-bottom:2rem;max-width:50%}.skills-wall__item{position:relative;transition:transform .3s ease}.skills-wall__item:hover{transform:scale(1.1) rotate(5deg)}.skills-wall__item:focus-within{transform:scale(1.1) rotate(5deg)}.skill_item:hover{transform:scale(1.1) rotate(5deg)}.skill_item:focus-within{transform:scale(1.1) rotate(5deg)}.svg-container{position:relative;display:block;cursor:pointer}.svg-container:focus{outline:2px solid #007acc;outline-offset:2px}.skills__rating{width:150px;height:30px;display:block;position:relative;background:url(/wp-content/themes/portfolio/public/assets/empty_star-Dpv59eRL.svg) repeat-x 0 0;z-index:1;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.skills__rating:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:0;background:url(/wp-content/themes/portfolio/public/assets/full_star-Bh2UkX0d.svg) repeat-x 0 0}.skills__rating[data-score="1"]:after{width:30px}.skills__rating[data-score="2"]:after{width:60px}.skills__rating[data-score="3"]:after{width:90px}.skills__rating[data-score="4"]:after{width:120px}.skills__rating[data-score="5"]:after{width:100%}.skills-wall__item:hover .skills__rating,.skills-wall__item:focus-within .skills__rating{opacity:1;visibility:visible;z-index:2}.text-media{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:column;gap:2rem;padding:4rem 2rem}.text-media__flexible{flex-direction:column}.text-media__position{flex:1 1 40%;overflow:hidden;display:flex;justify-content:center;order:0}.text-media__position .text-media__image{max-width:100%;height:100%;object-fit:cover;border-radius:2rem;box-shadow:8px 8px 16px #0000001a}.text-media__content-container{flex:1 1 50%;max-width:700px;text-align:center}.text-media__content-supline{font-size:1rem;color:#e6775c;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.text-media__content-headline{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#000}.text-media__content-subline{font-size:1.25rem;font-weight:500;margin-bottom:1rem;color:#555}.text-media__content-text{font-size:1.125rem;line-height:1.6;color:#000;margin-bottom:2rem}.text-media__content-link{display:inline-block;background-color:#f4edde;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.75rem;color:#000;text-decoration:none;font-weight:500;transition:background-color .2s ease-in-out}.text-media__content-link:hover{background-color:#e6775c}.text-media__content-link:not(:last-child){margin-right:1rem}@media (min-width: 760px){.text-media{flex-direction:row}.text-media__position--left{order:-1}.text-media__position--right{order:1}.text-media__content-container{text-align:start}}.gallery__container{overflow:hidden;position:relative;height:fit-content}.gallery__container:hover .text-gallery__arrows{opacity:1}.gallery__link:first-child{position:relative;z-index:1}.gallery__link:nth-child(n+2){position:absolute;top:0;left:0;opacity:0}.gallery__img{width:100%;height:100%}
