.trigger{position:relative}.trigger .key{display:none}@media (min-width:1280px){.trigger .key{display:initial}}@media (max-width:539px){.trigger{display:none}}.grid.--bg{height:100%;left:0;padding:var(--gap) var(--mi);position:absolute;top:0;transition:opacity 1s ease;width:100%;z-index:-1;--pr:98%}.grid.--bg.hidden{opacity:0}.grid.--bg>div{background-color:color-mix(in oklab,currentColor,var(--bg) var(--pr))}@media (max-width:1023px){.grid.--bg>div:nth-child(n+9){display:none}}@media (max-width:539px){.grid.--bg>div:nth-child(n+7){display:none}}html:not(.dark) .grid.--bg{--pr:99%}.logo{height:auto;position:absolute;transform:rotate(90deg);transform-origin:50% 50%;width:11rem;fill:var(--bg);stroke:currentColor;stroke-width:2}.logo path{stroke-linejoin:round;stroke-linecap:round;transition:.6s ease-in-out;transition-property:stroke,fill}@media (min-width:540px){.logo{stroke-width:2.5}}@media (max-width:539px){.logo{width:60vw}}.tel{font-size:var(--digt)}@media print{@font-face{font-display:auto;font-family:neue-haas-grotesk-display;font-stretch:normal;font-style:normal;font-weight:100;src:url(https://use.typekit.net/af/341e74/00000000000000007735bb34/30/l?primer=592708b04bace7901bbf402b49fc07acf6f622abacda535ca47331b6917becfb&fvd=n1&v=3) format("woff2")}@font-face{font-display:auto;font-family:neue-haas-grotesk-display;font-stretch:normal;font-style:normal;font-weight:300;src:url(https://use.typekit.net/af/144886/00000000000000007735bb55/30/l?primer=592708b04bace7901bbf402b49fc07acf6f622abacda535ca47331b6917becfb&fvd=n3&v=3) format("woff2")}body,html{font-family:neue-haas-grotesk-display,sans-serif!important;font-size:14.2px!important}body{--space:1;--stroke:1px;--print-Y:calc(var(--md)*var(--space));--span:6;--header-height:unset;--md:1.618rem;--lg:2.618rem;--xlg:4.236rem;--accent:var(--three)!important;--line-color:var(--accent);--text-color:#222!important;--vivid-color:#000!important;background-color:#fff;line-height:1.3;max-height:200vh!important}body .relocation section.experience{--print-Y:0}body,body h1,body h2,body p{color:var(--text-color)}body b,body p b{color:var(--vivid-color)!important;text-shadow:none!important}body .extra>span:first-child,body h1 small,body h2,body h2 span,body span small{font-size:1rem}body section.experience h2{font-size:var(--md)}body header h1>span{font-size:var(--lg)}body h1 small{margin-right:0;text-align:left;width:100%}body .list li>small,body section:not(.experience) h2{text-align:center}body .rodo p{font-size:8px;line-height:1.1;opacity:.7;padding-top:.6rem}body .btn.more,body .link.letter{--font-size:5px;align-self:center;background-color:transparent!important;border:none!important;color:#fff0!important;display:inline!important;font-size:var(--font-size)!important;letter-spacing:0!important;margin:0!important;padding:0 10px!important;position:relative!important;width:unset}body .btn.more:before,body .link.letter:before{color:#0009!important;right:0!important;top:0!important;width:100%}body .btn.more:after,body .link.letter:after{color:var(--accent);content:"*"!important;font-size:3em;left:0;opacity:.8;top:-.25em}body .btn.more:after,body .btn.more:before,body .link.letter:after,body .link.letter:before{display:inline!important;margin:0!important;position:absolute}body .btn.more:before{content:"READ MORE"!important}body .link.letter:before{content:"Endorsement"!important}body .link.letter{max-width:4.2rem}body li.msn>div{align-self:center;display:grid;grid-column:span 2;grid-template-columns:subgrid;justify-items:center;justify-self:center;margin:0;padding:0;width:100%}body .btn.scroll,body footer{display:none!important}body .print,body header .contact{display:grid}body header{border-color:transparent;display:block;min-height:unset}body #__page{height:auto!important;position:relative!important}body #scroll,body header h1 small{transform:none!important}body .list>li,body h1,body header .contact{-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:repeat(var(--cols),1fr)}body header h1 span{grid-column:7/span 2}body header .contact>*,body header h1>small,body section:not(.others)>p{grid-column:2/span var(--span)!important}body section>p{max-width:unset!important}body .edu{--span:5}body .others>p{grid-column:span 3}body .others>p:nth-child(2n+2){grid-column:2/span 3}body section.skills{margin-top:var(--md)}body section.qr.print>svg{aspect-ratio:1;grid-column:2/span 3}body section:not(.experience)>h2{grid-column:1/span 1!important}body section.experience h2{grid-column:2/span 3}body .list>li{grid-column:1/span 8!important}body .list>li>small{grid-column:1/span 1;grid-row:1}body .list>li>span{grid-column:2/span 4}body .list>li:not(.msn)>span{display:inline!important}body section>h2{margin-top:0!important}body header h1 span{margin-block:0;padding:0}body header{margin-top:var(--md)}body .edu,body h1 small{margin-top:1rem}body section.experience{margin-block:var(--print-Y)}body section.experience h2{margin-bottom:.8rem}body .list,body .list>li{margin-block:0 .8rem}body section:nth-child(n+3){margin-bottom:.5rem}body .others>p{margin-block:0 .5em}body .print>p{margin-block:0 0}body .print.links,body .rodo{align-content:flex-end}body .print.links .up{display:inline-block;font-size:.8em;padding-block:.5rem 1.5rem}body .print.links .up b{font-size:1.2em}body .rodo{height:6vh}body .rodo p{font-size:10px}body .print.disclaimer{--span:7}body .print.disclaimer h2{position:relative}body .print.disclaimer h2:after{color:var(--accent);content:"*"}body .print.disclaimer p b{color:var(--accent)!important}}
