@import"https://fonts.googleapis.com/css2?family=Rethink+Sans:ital,wght@0,400..800;1,400..800&display=swap";@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-D6hedAgqRfOCLZzaShnyeAvlEnMzk4Wm7g9WDKWFHIc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Fira Code Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/Lc_5lWuBuZcZ166p1-s-mnGkMJwIYJE_QDCkws8iCkI-r45Qbm2hCykrfOZ0kowz__uTTTUOPDN9hz34QcRNTY4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/Bmul3LaKlc7BUKqJHE_UmEoF40Sg_2ga52yJjwyDcKs-TnYmYl1DNYkiWMu0Vx49DakCPBuiCCj9zoLIuQjUdKY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/DfgmjWGpWte3Q3a54Nevr_BYmMM5YEJXRI1CdI2VwO0-ox5RadQfCyVTmKl_hubTaIJjtRw9oaQz2GDBeZR6l1M.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/4HA9tc4y8BVQeLXvLn3JgQqilAj1xrAnUSprQGHIPSw-ZPswEL_UDOYaxTLQDUySPjoOHDxhD83pD19HMfKfK9s.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/iEvApgDRmzKzNqOYocBTrmcHZmuGAJloawKDP1S0nyE-T3oc_9We24QGwfw5naik4cM0g7VxylWVaQwKm4dy3cw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/0xp3SbCWC1OhX7q1-uF6kilMZFm-alJNkUtkLTPCy_A-tN9KwPUWhhXvtqh74sU9FIkI4W6hsbm85r0X24hjOfM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}:root{--anim-duration-short:.15s;--anim-duration-medium:.3s;--anim-duration-long:.5s;--sidebar-quick-access-width:80px;--sidebar-width:22vw;--sidebar-max-width:270px;--sidebar-breaking-point:920px;--nav-height:60px;--nav-link-padding:8px 12px;--nav-link-border-length:70%;--nav-link-border-width:2px;--nav-bg:linear-gradient(0deg,#020e1e93,#0b1119);--nav-bg-uni:#0b11199e;--nav-border-color:#333;--nav-link-color:#fff;--nav-link-shadow:0 4px 9px var(--c-accent);--fw-nav-link:400;--fs-nav:.95rem;--font-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-default:"Poppins", "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans",var(--font-fallback);--font-hero:"MADE Okine",var(--font-fallback);--font-h1:"MTV Gravity Grotesk",var(--font-fallback);--font-h2:var(--font-h1);--font-h3:var(--font-default);--font-h4:var(--font-default);--font-code:"Fira Code", "Fira Code Fallback: Courier New", "Fira Code Fallback: Roboto Mono", "Fira Code Fallback: Noto Sans Mono","SF Mono","SF Mono Regular",Consolas,ui-monospace,Menlo,Monaco,"Roboto Mono","Courier New",monospace;--c-accent:#23b7ff;--c-accent-bright:#29d0ff;--r-lg:18px;--r-md:12px;--r-sm:8px;--r-xs:6px;--gap-lg:24px;--gap-md:16px;--gap-sm:8px;--shadow-lg:0 28px 90px rgba(0,0,0,.65);--shadow-md:0 14px 50px rgba(0,0,0,.55);--shadow-sm:0 10px 26px rgba(0,0,0,.4);--c-panel:#0c181fb8;--c-panel-2:#08161fb8;--c-border:#ffffff1f;--c-border-2:#ffffff27;--c-bg0:#031119;--c-bg1:#021018;--c-paragraph:silver;--c-paragraph-2:#949494;--bg-skill-tag:#ffffff1a;--bg-skill-tag-hover:#aed7fc61;--c-border-skill-tag:#ffffff33;--c-border-skill-tag-hover:#ffffff66;--h1-l-height:1.1;--fs-sm:.85rem;--fs-xs:.75rem}*{box-sizing:border-box}#nuxt_app,body{background-color:#171717;color:#ececec;font-family:var(--font-default);margin:0;padding:0}strong{font-weight:700!important}.underline{text-decoration:underline}.mt-xl{margin-top:100px}.mb-xl{margin-bottom:100px}.ml-xl{margin-left:100px}.mr-xl{margin-right:100px}.mt-l{margin-top:40px}.mb-l{margin-bottom:40px}.ml-l{margin-left:40px}.mr-l{margin-right:40px}.mt-s{margin-top:20px}.mb-s{margin-bottom:20px}.mb-es{margin-bottom:4px}.ml-s{margin-left:20px}.ml-es{margin-left:8px}.mr-s{margin-right:20px}.mr-es{margin-right:10px}.mb-m{margin-bottom:30px}.mt-es{margin-top:10px}.mb-none{margin-bottom:0!important}.mt-none{margin-top:0}.mt-auto{margin-top:auto}.ml-none{margin-left:0}.mr-none{margin-right:0}.mg-none{margin:0}.p-none{padding:0!important}.p-xs{padding:5px!important}.p-sm{padding:10px!important}.p-md{padding:15px!important}.p-lg{padding:20px!important}.p-xl{padding:25px!important}.p-xlg{padding:30px!important}.pt-none{padding-top:0!important}.pt-xs{padding-top:5px!important}.pt-sm{padding-top:10px!important}.pt-md{padding-top:15px!important}.pt-lg{padding-top:20px!important}.pt-xl{padding-top:25px!important}.pt-xlg{padding-top:30px!important}.pb-none{padding-bottom:0!important}.pb-xs{padding-bottom:5px!important}.pb-sm{padding-bottom:10px!important}.pb-md{padding-bottom:15px!important}.pb-lg{padding-bottom:20px!important}.pb-xl{padding-bottom:25px!important}.pb-xlg{padding-bottom:30px!important}.pl-none{padding-left:0!important}.pl-xs{padding-left:5px!important}.pl-sm{padding-left:10px!important}.pl-md{padding-left:15px!important}.pl-lg{padding-left:20px!important}.pl-xl{padding-left:25px!important}.pl-xlg{padding-left:30px!important}.pr-none{padding-right:0!important}.pr-xs{padding-right:5px!important}.pr-sm{padding-right:10px!important}.pr-md{padding-right:15px!important}.pr-lg{padding-right:20px!important}.pr-xl{padding-right:25px!important}.pr-xlg{padding-right:30px!important}:root{--base-font-size:16px;--fs-xl:3rem;--fs-xxl:5rem}html{font-size:var(--base-font-size)}body{font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:var(--font-h1);font-size:2.488rem;font-weight:800;line-height:var(--h1-l-height)}h2{font-family:var(--font-h2);font-size:2.074rem;line-height:1.15}h2,h3{font-weight:700}h3{font-family:var(--font-h3);font-size:1.728rem;line-height:1.2}h4{font-family:var(--font-h4);font-size:1.44rem;line-height:1.25}h4,h5{font-weight:600}h5{font-size:1.2rem;line-height:1.3}h6{font-size:.833rem;font-weight:600;line-height:1.35}p{font-size:1rem;font-weight:400;line-height:1.6}small{font-size:.8rem;line-height:1.4}a,div,li,span{font-size:1rem}strong{font-weight:700}code,kbd,samp{display:block;font-family:var(--font-code);font-size:.95rem}.lead{font-size:1.25rem;line-height:1.5}hr{border:none;border-top:2px solid #ffffff0f;margin:0 auto;width:min(75%,1200px)}@media(max-width:900px){html{font-size:15px}}@media(max-width:480px){html{font-size:14px}h1{font-size:2rem}h2{font-size:1.6rem}}section{background:radial-gradient(900px 480px at 18% 14%,#23b7ff33,transparent 58%),radial-gradient(700px 420px at 76% 18%,#ffffff0f,transparent 62%),linear-gradient(180deg,var(--c-bg0),var(--c-bg1) 55%,#020e15);color:#fff}section.no-bg{background:transparent}.default-bg{background:radial-gradient(900px 480px at 18% 14%,#23b7ff33,transparent 58%),radial-gradient(700px 420px at 76% 18%,#ffffff0f,transparent 62%),linear-gradient(180deg,var(--c-bg0),var(--c-bg1) 55%,#020e15)}.card-background{background:var(--c-panel);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);position:relative}.card-background.card-background-before:before,.card-background:not(.card-background-before):after{background:radial-gradient(600px 320px at 22% 14%,#29a1dd20,transparent 58%),radial-gradient(400px 220px at 78% 18%,#09478920,transparent 62%);border-radius:var(--r-lg);content:"";inset:0;pointer-events:none;position:absolute}.hero-title,.hero-title span{filter:drop-shadow(0 10px 30px #a3e1ff45);font-family:var(--font-hero);font-size:clamp(6rem,12vw,10rem);font-weight:900;letter-spacing:-.02em;line-height:.9;text-align:center;text-transform:uppercase}.hero-title{background:linear-gradient(125deg,#fff 50%,#a3e1ff);background-clip:text;-webkit-background-clip:text;border-bottom:4px solid #ffffff37;margin:0 0 20px;padding-bottom:10px;-webkit-text-fill-color:transparent}.subtitle{color:var(--c-accent);font-size:.85rem;letter-spacing:3px;text-transform:uppercase}.wide-text{color:#fff;display:block;letter-spacing:2.4em;text-align:center}section.content-section{padding:100px 20px;text-align:center}section.top-shadow{box-shadow:0 -8px 35px #18181873}.c-accent{color:var(--c-accent)}.c-accent-background{background:linear-gradient(135deg,#38beff,#93cdff);-webkit-background-clip:text;filter:drop-shadow(0 0 20px #38beff45);-webkit-text-fill-color:transparent;background-clip:text}div.grid-accent,section.grid-accent{position:relative}div.grid-accent:before,section.grid-accent:before{background:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.32) 1px,transparent 1.5px);background-size:18px 18px;content:"";inset:0;-webkit-mask-image:radial-gradient(500px 220px at 28% 18%,#000 35%,transparent 70%);mask-image:radial-gradient(500px 220px at 28% 18%,#000 35%,transparent 70%);opacity:.35;pointer-events:none;position:absolute}main{background:linear-gradient(180deg,#1c1c1c,#000)}a.button,button{align-items:center;border-radius:10px;display:inline-flex;font-size:12.5px;font-weight:700;height:34px;justify-content:center;letter-spacing:.2px;padding:0 14px;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}a.button.cta,button.cta{background:#0b111972;border:1px solid #e8e3db3b;box-shadow:0 18px 40px #00000052;color:#fff;font-size:.73em}a.button.cta:hover,button.cta:hover{background:#22485f8c;border-color:#23b7ff8c;box-shadow:0 22px 55px #23b7ff29,0 18px 45px #00000059;transform:translateY(-1px)}a.button.cta:active,button.cta:active{transform:translateY(0)}a.button span,button span{font-size:1em;font-weight:700}.side-image{max-width:min(360px,32vw);position:relative}.side-image>img{filter:saturate(1.05) contrast(1.05) drop-shadow(0 4px 26px rgba(0,0,0,.24));height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section a,section div,section h1,section h2,section h3,section h4,section h5,section h6,section li,section p,section span{text-align:left}section h1,section h2,section h3,section h4,section h5,section h6,section p{line-height:1.1;margin:0 0 12px}section h1{background:linear-gradient(90deg,#fff,#959595);-webkit-background-clip:text;font-size:3.5rem;font-weight:700;-webkit-text-fill-color:transparent}section p{color:var(--c-paragraph);font-size:1rem;line-height:1.6;margin:12px 0}p.secondary{color:var(--c-paragraph-2)}.center,section.center,section.center h1,section.center h2,section.center h3,section.center h4,section.center h5,section.center p{margin-left:auto;margin-right:auto;text-align:center}.fs-h1{font-size:var(--fs-h1)}.fs-h2{font-size:var(--fs-h2)}.fs-h3{font-size:var(--fs-h3)}.fs-h4{font-size:var(--fs-h4)}.fs-h5{font-size:var(--fs-h5)}.fs-xl{font-size:var(--fs-xl)}.fs-xxl{font-size:var(--fs-xxl);line-height:1}.fs-sm{font-size:var(--fs-sm)}.fs-xs{font-size:var(--fs-xs)}.fw-bold{font-weight:700}.fw-black{font-weight:900}.infobox{border:2px solid #bfbfbf1a;border-radius:5em;padding:3px 16px 1px;width:-moz-fit-content;width:fit-content}.timeline-toggle{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:30px;color:#fff;cursor:pointer;font-weight:600;padding:8px 24px;transition:all .3s ease}.timeline-toggle.active{background:#fff;border-color:#fff;color:#000}.check-list{list-style:none;padding:0;text-align:left}.check-list li{align-items:flex-start;display:flex;font-weight:500;gap:10px;margin-bottom:8px}.check-icon{border:1px solid #0f8;border-radius:50%;color:#0f8;display:grid;flex-shrink:0;height:20px;margin-top:2px;place-items:center;width:20px}.check-icon svg{fill:currentColor;height:12px;width:12px}.skills-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.skill-tag{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--skill-tag-bg);border:1px solid var(--c-border-skill-tag);border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;padding:8px 15px;transition:background var(--anim-duration-medium),border-color var(--anim-duration-medium);white-space:nowrap}.skill-tag:hover{background:var(--bg-skill-tag-hover);border-color:var(--c-border-skill-tag-hover)}.skill-tag.secondary{background:#23b7ff38;border-color:#23b7ff8c}.skill-tag.secondary:hover{background:#23b7ff73;border-color:#23b7ffd9}.skill-tag img{filter:invert(1);height:20px;margin-right:8px;width:20px}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.left{margin-left:0!important;margin-right:auto!important;text-align:left!important}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-left{display:flex!important;justify-content:flex-start!important}.flex-center{display:flex;justify-content:center}.flex-right{display:flex!important;justify-content:flex-end!important}.flex-around{display:flex!important;justify-content:space-around!important}.flex-between{display:flex!important;justify-content:space-between!important}.flex-a-center{align-items:center;display:flex}.flex-a-start{align-items:flex-start;display:flex}.flex-a-end{align-items:flex-end;display:flex}.gap-xs{gap:var(--gap-sm)}.gap-sm{gap:var(--gap-md)}.gap-lg,.gap-md{gap:var(--gap-lg)}.text-white{color:#fff}.text-uppercase{text-transform:uppercase}.fade-out{opacity:0;transition:opacity var(--anim-duration-medium) ease}.fade-in-animation{animation-fill-mode:forwards;animation-name:fadeIn}.fade-in-animation,.fade-out-animation{animation-duration:var(--anim-duration-medium)}.fade-out-animation{animation-fill-mode:forwards;animation-name:fadeOut}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-duration:.3s;animation-fill-mode:forwards;animation-name:fadeInUp}@media(max-width:920px){.side-image{max-width:min(320px,80vw)}}tr .rank{align-items:center;color:var(--text-color,#fff);display:inline-flex;font-size:16px;font-weight:800;text-shadow:0 0 8px rgba(255,215,0,.3)}tr .rank.super:before{color:gold;content:"★";filter:drop-shadow(0 0 5px rgba(255,217,0,.584));font-size:1.3em;margin-right:6px}td div.visited{align-items:center;color:var(--c-accent);display:inline-flex;font-weight:600}td div.visited:before{content:"✓";font-size:1.2em;font-weight:900;margin-right:6px}td div.visited.multiple:before{content:"✓✓";letter-spacing:-3px;margin-right:8px}.country>span{align-items:center;display:inline-flex}.country>span:before{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:50%;content:"";display:inline-block;height:20px;margin-right:10px;width:20px}.country.jp>span:before{background-image:url(https://flagcdn.com/jp.svg)}.country.cn>span:before{background-image:url(https://flagcdn.com/cn.svg)}.country.th>span:before{background-image:url(https://flagcdn.com/th.svg)}.country.kr>span:before{background-image:url(https://flagcdn.com/kr.svg)}.country.hk>span:before{background-image:url(https://flagcdn.com/hk.svg)}.country.in>span:before{background-image:url(https://flagcdn.com/in.svg)}.country.sg>span:before{background-image:url(https://flagcdn.com/sg.svg)}.country.ca>span:before{background-image:url(https://flagcdn.com/ca.svg)}.country.uk>span:before{background-image:url(https://flagcdn.com/gb.svg)}.country.ph>span:before{background-image:url(https://flagcdn.com/ph.svg)}.country.br>span:before{background-image:url(https://flagcdn.com/br.svg)}.country.id>span:before{background-image:url(https://flagcdn.com/id.svg)}.country.it>span:before{background-image:url(https://flagcdn.com/it.svg)}.country.es>span:before{background-image:url(https://flagcdn.com/es.svg)}.country.pt>span:before{background-image:url(https://flagcdn.com/pt.svg)}.country.nl>span:before{background-image:url(https://flagcdn.com/nl.svg)}.country.gr>span:before{background-image:url(https://flagcdn.com/gr.svg)}a.gallery{align-items:center;color:var(--c-accent);display:inline-flex;font-weight:600;text-decoration:none;transition:opacity .2s ease}a.gallery:hover{opacity:.8}a.gallery:before{background-color:var(--c-accent);content:"";display:inline-block;height:18px;margin-right:8px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E") no-repeat center /contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E") no-repeat center /contain;width:18px}.container{margin:0 auto;padding:0 15px;width:100%}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1300px){.container{max-width:none;width:1280px}}@media(min-width:1600px){.container{max-width:none;width:1480px}}.container-fluid{margin:0 auto;padding:0 15px;width:100%}.row{display:flex;flex-wrap:wrap;justify-content:center}.row [class^=col]{min-height:1px;padding:0 15px;position:relative}.col-1{flex:0 0 8.33333%}.col-2{flex:0 0 16.66667%}.col-3{flex:0 0 25%}.col-4{flex:0 0 33.33333%}.col-5{flex:0 0 41.66667%}.col-6{flex:0 0 50%}.col-7{flex:0 0 58.33333%}.col-8{flex:0 0 66.66667%}.col-9{flex:0 0 75%}.col-10{flex:0 0 83.33333%}.col-11{flex:0 0 91.66667%}.col-12{flex:0 0 100%}@media only screen and (min-width:480px){.col-sm-1{flex:0 0 8.33333%}.col-sm-2{flex:0 0 16.66667%}.col-sm-3{flex:0 0 25%}.col-sm-4{flex:0 0 33.33333%}.col-sm-5{flex:0 0 41.66667%}.col-sm-6{flex:0 0 50%}.col-sm-7{flex:0 0 58.33333%}.col-sm-8{flex:0 0 66.66667%}.col-sm-9{flex:0 0 75%}.col-sm-10{flex:0 0 83.33333%}.col-sm-11{flex:0 0 91.66667%}.col-sm-12{flex:0 0 100%}}@media only screen and (min-width:768px){.col-md-1{flex:0 0 8.33333%}.col-md-2{flex:0 0 16.66667%}.col-md-3{flex:0 0 25%}.col-md-4{flex:0 0 33.33333%}.col-md-5{flex:0 0 41.66667%}.col-md-6{flex:0 0 50%}.col-md-7{flex:0 0 58.33333%}.col-md-8{flex:0 0 66.66667%}.col-md-9{flex:0 0 75%}.col-md-10{flex:0 0 83.33333%}.col-md-11{flex:0 0 91.66667%}.col-md-12{flex:0 0 100%}}@media only screen and (min-width:992px){.col-lg-1{flex:0 0 8.33333%}.col-lg-2{flex:0 0 16.66667%}.col-lg-3{flex:0 0 25%}.col-lg-4{flex:0 0 33.33333%}.col-lg-5{flex:0 0 41.66667%}.col-lg-6{flex:0 0 50%}.col-lg-7{flex:0 0 58.33333%}.col-lg-8{flex:0 0 66.66667%}.col-lg-9{flex:0 0 75%}.col-lg-10{flex:0 0 83.33333%}.col-lg-11{flex:0 0 91.66667%}.col-lg-12{flex:0 0 100%}}@media only screen and (min-width:1200px){.col-xl-1{flex:0 0 8.33333%}.col-xl-2{flex:0 0 16.66667%}.col-xl-3{flex:0 0 25%}.col-xl-4{flex:0 0 33.33333%}.col-xl-5{flex:0 0 41.66667%}.col-xl-6{flex:0 0 50%}.col-xl-7{flex:0 0 58.33333%}.col-xl-8{flex:0 0 66.66667%}.col-xl-9{flex:0 0 75%}.col-xl-10{flex:0 0 83.33333%}.col-xl-11{flex:0 0 91.66667%}.col-xl-12{flex:0 0 100%}}@font-face{font-family:MADE Okine;font-style:normal;font-weight:400;src:url(../font/made_okine_sans/MADEOkineSansPERSONALUSE-Regular.otf) format("opentype")}@font-face{font-family:MADE Okine;font-style:normal;font-weight:700;src:url(../font/made_okine_sans/MADEOkineSansPERSONALUSE-Bold.otf) format("opentype")}@font-face{font-family:MADE Okine;font-style:normal;font-weight:900;src:url(../font/made_okine_sans/MADEOkineSansPERSONALUSE-Black.otf) format("opentype")}@font-face{font-family:MADE Okine;font-style:normal;font-weight:500;src:url(../font/made_okine_sans/MADEOkineSansPERSONALUSE-Medium.otf) format("opentype")}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;src:url(../font/delagothicone/DelaGothicOne-Regular.ttf) format("truetype")}@font-face{font-family:Grifter;font-style:normal;font-weight:700;src:url(../font/grifter/grifter_bold.otf) format("opentype")}@font-face{font-family:Rifton;font-style:normal;font-weight:400;src:url(../font/rifton/Rifton-Regular.ttf) format("truetype")}@font-face{font-family:Rifton;font-style:italic;font-weight:400;src:url(../font/rifton/Rifton-RegularItalic.ttf) format("truetype")}@font-face{font-family:Subway Sans Condensed;font-style:normal;font-weight:500;src:url(../font/subway/SubwaySansCond-Medium.ttf) format("truetype")}@font-face{font-family:Subway Sans Condensed;font-style:normal;font-weight:700;src:url(../font/subway/SubwaySansCond-Bold.ttf) format("truetype")}@font-face{font-family:Subway Sans Condensed;font-style:normal;font-weight:900;src:url(../font/subway/SubwaySansCond-Black.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:normal;font-weight:400;src:url(../font/subway/SubwaySansLCG-Regular.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:italic;font-weight:400;src:url(../font/subway/SubwaySansLCG-RegularItalic.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:normal;font-weight:500;src:url(../font/subway/SubwaySansLCG-Medium.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:italic;font-weight:500;src:url(../font/subway/SubwaySansLCG-MediumItalic.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:normal;font-weight:600;src:url(../font/subway/SubwaySansLCG-Semibold.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:italic;font-weight:600;src:url(../font/subway/SubwaySansLCG-SemiboldItalic.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:normal;font-weight:700;src:url(../font/subway/SubwaySansLCG-Bold.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:italic;font-weight:700;src:url(../font/subway/SubwaySansLCG-BoldItalic.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:normal;font-weight:900;src:url(../font/subway/SubwaySansLCG-Black.ttf) format("truetype")}@font-face{font-family:Subway Sans;font-style:normal;font-weight:950;src:url(../font/subway/SubwaySansLCG-Super.ttf) format("truetype")}@font-face{font-family:MTV Gravity Grotesk;font-style:normal;font-weight:300;src:url(../font/mtv_gravity/MTVGravityGrotesk-Light.ttf) format("truetype")}@font-face{font-family:MTV Gravity Grotesk;font-style:normal;font-weight:400;src:url(../font/mtv_gravity/MTVGravityGrotesk-Book.ttf) format("truetype")}@font-face{font-family:MTV Gravity Grotesk;font-style:normal;font-weight:700;src:url(../font/mtv_gravity/MTVGravityGrotesk-Bold.ttf) format("truetype")}@font-face{font-family:Linear Grotesk;font-style:normal;font-weight:100;src:url(../font/linear_grotesk/LinearGrotesk-Thin.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:italic;font-weight:100;src:url(../font/linear_grotesk/LinearGrotesk-ThinItalic.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:normal;font-weight:200;src:url(../font/linear_grotesk/LinearGrotesk-ExtraLight.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:italic;font-weight:200;src:url(../font/linear_grotesk/LinearGrotesk-ExtraLightItalic.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:normal;font-weight:300;src:url(../font/linear_grotesk/LinearGrotesk-Light.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:italic;font-weight:300;src:url(../font/linear_grotesk/LinearGrotesk-LightItalic.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:normal;font-weight:400;src:url(../font/linear_grotesk/LinearGrotesk-Regular.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:italic;font-weight:400;src:url(../font/linear_grotesk/LinearGrotesk-Italic.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:normal;font-weight:500;src:url(../font/linear_grotesk/LinearGrotesk-Medium.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:italic;font-weight:500;src:url(../font/linear_grotesk/LinearGrotesk-MediumItalic.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:normal;font-weight:600;src:url(../font/linear_grotesk/LinearGrotesk-SemiBold.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:italic;font-weight:600;src:url(../font/linear_grotesk/LinearGrotesk-SemiBoldItalic.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:normal;font-weight:700;src:url(../font/linear_grotesk/LinearGrotesk-Bold.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:italic;font-weight:700;src:url(../font/linear_grotesk/LinearGrotesk-BoldItalic.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:normal;font-weight:900;src:url(../font/linear_grotesk/LinearGrotesk-Black.otf) format("opentype")}@font-face{font-family:Linear Grotesk;font-style:italic;font-weight:900;src:url(../font/linear_grotesk/LinearGrotesk-BlackItalic.otf) format("opentype")}
