@font-face{font-family:graduate;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/graduate-400-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora-400-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora-400-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:pt serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-400-latin-ext.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-face{font-family:pt serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-serif-400-latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}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}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga" on;margin:0}img.alignright{float:right}img.alignleft{float:left}img.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}body{background-color:var(--bg);border-style:none}body,p,a,a:hover:not(.button){color:var(--text)}a,a:hover:not(.button){text-decoration:none;border:none;border-style:none;box-shadow:none}html{background-color:var(--bg)}body.page-template-page-fullsingle-split{background-color:var(--bg);font-family:montserrat,sans-serif;font-weight:400;font-size:21px;line-height:33px;letter-spacing:-.2px;color:var(--text-muted)}body.page-template-page-fullsingle-split p{font-family:pt serif;font-weight:400;font-style:normal;font-size:16px;letter-spacing:.01em;line-height:1.4em;color:var(--text-body)}.fs-split{width:100vw;height:100vh;display:flex}@media(max-width:800px){.fs-split{height:auto;flex-wrap:wrap}}.fs-split .split-image{width:50%;height:100vh;background-size:cover}@media(max-width:800px){.fs-split .split-image{height:80vh;width:100%}}.fs-split .split-content{width:50%;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:auto}@media(max-width:800px){.fs-split .split-content{width:100%;height:auto}}.fs-split .split-content .split-content-vertically-center{padding:80px;max-width:640px;margin-top:auto;margin-bottom:auto}@media(max-width:1200px){.fs-split .split-content .split-content-vertically-center{padding:60px}}@media(max-width:800px){.fs-split .split-content .split-content-vertically-center{padding:40px}}.split-intro{font-family:graduate;font-weight:400;font-size:18px;line-height:1em;font-style:normal;text-transform:none;letter-spacing:.28em;line-height:1em;text-rendering:optimizeLegibility}.split-intro h1{font-family:montserrat;font-weight:700;text-transform:uppercase;font-size:clamp(2.25rem,5vw + 1rem,3.375rem);line-height:1em;margin-bottom:40px;font-style:normal;color:var(--text)}.split-intro .tagline{color:var(--text);margin-top:20px;margin-bottom:20px;display:block;font-size:115%}.location-wrapper{display:inline-flex;align-items:center;color:var(--text);padding:5px;background-color:var(--pill-bg);border-radius:3px;border-spacing:5px}.emojis-wrapper{display:inline-flex;align-items:center;color:var(--text);padding:5px;background-color:var(--pill-bg);border-radius:3px;border-spacing:5px}.fa-location-dot{margin-right:5px;font-size:1em}.fa-id-badge{margin-right:5px;font-size:1em}.split-intro .location,.split-intro .emojis{color:var(--text);display:inline-block;font-family:graduate;font-weight:200;font-style:normal;text-transform:none;letter-spacing:.28em;text-rendering:optimizeLegibility;font-size:14px;line-height:1em}.split-bio{padding:40px 0 20px;font-family:lora,serif}@media(max-width:1200px){.split-bio{padding:30px 0 10px}}@media(max-width:800px){.split-bio{padding:20px 0 0}}.split-bio p{color:var(--text-body);margin-bottom:20px;line-height:inherit}.split-bio a{color:var(--text-muted);transition-duration:.5s;border-bottom:1px dotted var(--text-muted)}.split-bio a:hover{color:var(--accent);transition-duration:.1s;border-bottom:1px dotted var(--accent)}.split-bio em,.split-bio i{font-style:italic;line-height:inherit}.split-bio strong,.split-bio b{font-weight:700;line-height:inherit}.split-bio small{font-size:80%;line-height:inherit}.split-bio h1,.split-bio .h1,.split-bio h2,.split-bio .h2,.split-bio h3,.split-bio .h3,.split-bio h4,.split-bio .h4,.split-bio h5,.split-bio .h5,.split-bio h6,.split-bio .h6{font-style:normal;font-weight:400;color:inherit}.split-bio h1 small,.split-bio .h1 small,.split-bio h2 small,.split-bio .h2 small,.split-bio h3 small,.split-bio .h3 small,.split-bio h4 small,.split-bio .h4 small,.split-bio h5 small,.split-bio .h5 small,.split-bio h6 small,.split-bio .h6 small{line-height:0}.split-bio h1,.split-bio .h1{font-size:1.5em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h2,.split-bio .h2{font-size:1.25em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h3,.split-bio .h3{font-size:1.1875em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h4,.split-bio .h4{font-size:1.125em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h5,.split-bio .h5{font-size:1.0625em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio h6,.split-bio .h6{font-size:1em;line-height:inherit;margin-top:0;margin-bottom:20px}.split-bio ul,.split-bio ol,.split-bio dl{margin-bottom:20px;list-style-position:outside;line-height:inherit}.split-bio li{font-size:inherit}.split-bio ul{margin-left:2.25em;list-style-type:disc}.split-bio ol{margin-left:2.25em;list-style-type:decimal}.split-bio ul ul,.split-bio ol ul,.split-bio ul ol,.split-bio ol ol{margin-left:1.25em;margin-bottom:0}.split-bio dl dt{margin-bottom:10px;font-weight:700}.split-bio dl dd{margin-bottom:10px}.split-lists .split-list{width:30%;display:inline-block;margin-bottom:40px;vertical-align:top}@media(max-width:500px){.split-lists .split-list{width:90%}}.split-lists .split-list h3{font-weight:400;text-transform:uppercase;font-size:11px;line-height:11px;margin-bottom:31px;color:var(--text-muted);letter-spacing:2px;opacity:.5}.split-lists .split-list ul li{font-size:16px;line-height:16px;margin-bottom:12px}.split-lists .split-list ul li a{color:var(--text-muted);transition-duration:.5s}.split-lists .split-list ul li a:hover{color:var(--accent);transition-duration:.1s}.split-credit{opacity:.4}.split-credit p{font-size:12px;line-height:14px}.split-credit p a{color:var(--text-muted)}.split-video{overflow:hidden;position:relative}.video-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-container{position:relative;overflow:hidden;height:56.25vw;width:100vw}@media(max-aspect-ratio:16/9){.video-container{height:100vh;width:177.7777777778vh}}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}video.video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}:root{color-scheme:light;--bg:#ffffff;--text:#333333;--icon:#000000;--text-muted:#6b7280;--text-body:#4b5563;--accent:#ca486d;--pill-bg:rgba(51, 51, 51, 0.1);--btn-bg:#1c1c1c;--btn-fg:#ffffff}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#17191c;--text:#f4f7fb;--icon:#f4f7fb;--text-muted:#9aa7b4;--text-body:#c6d0da;--accent:#e98aa3;--pill-bg:rgba(255, 255, 255, 0.1);--btn-bg:#f4f7fb;--btn-fg:#14171c}}body.page-template-page-fullsingle-split{opacity:1;transition:opacity .8s ease}@starting-style{body.page-template-page-fullsingle-split {
    opacity: 0;
  }
}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.button{display:inline-block;text-decoration:none;border-radius:0}.button--rect{font-family:pt sans;padding:5px 20px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.28em;font-style:normal;border:2px solid;border-radius:4px;transition:all .1s ease-out}.button--rect--dark{color:var(--btn-fg);background-color:var(--btn-bg);border-color:var(--btn-bg)}.button--rect--light{color:#000;background-color:rgba(255,255,255,.9);border-color:rgba(255,255,255,0)}.button--rect--light:hover{background-color:#fff;border-color:#fff}.button--curv{padding:5.5px 22px;border-radius:100px;line-height:22px;font-size:12px;transition:all .2s ease-in-out}.button--curv--dark{background-color:#3e3e3e;color:#fff}.button--curv--dark:hover{background-color:#000}*,*::before,*::after{box-sizing:border-box}html,body{height:100%}.button-container,.dark,.dark-icons{display:flex;width:33%;min-height:100%;justify-content:flex-start}.dark{background-color:var(--btn-bg);margin-right:15px}.dark-icons{justify-content:flex-end;align-items:center}.light{background-color:#f2f2f2}.spacer{width:15px;min-width:5px}.button-container{display:flex;float:left;width:100%;min-height:100%}#connectbutton{width:100%;border-radius:3px;border-spacing:5px}#connectbuttoncontainer{margin-right:25px;text-align:center;width:130px;border-radius:3px;border-spacing:5px}.social-icon{color:var(--icon);line-height:0;transition:opacity .15s ease-out}.social-icon:hover{opacity:.6}.social-icon svg{width:auto;height:28px;display:block}.split-meta-icon{display:inline-flex;align-items:center;margin-right:10px}.location-wrapper{margin-right:12px}.split-meta-icon svg{width:auto;height:16px}:root{--status-up:#1a7f37;--status-down:#cf222e;--mark-tile:#17191c;--mark-stroke:#ffffff}@media(prefers-color-scheme:dark){:root{--status-up:#3fb950;--status-down:#f85149;--mark-tile:rgba(255, 255, 255, 0.1);--mark-stroke:#f4f7fb}}.page-single{box-sizing:border-box;max-width:920px;min-height:100vh;margin:0 auto;padding:64px 40px;display:flex;flex-direction:column;justify-content:center;gap:28px}@media(max-width:800px){.page-single{min-height:0;padding:40px 20px}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.masthead{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 20px}.masthead-mark{grid-row:span 2;width:64px;height:64px}.masthead-mark rect{fill:var(--mark-tile)}.masthead-mark path{stroke:var(--mark-stroke)}.masthead-name{align-self:end;font-family:graduate;font-weight:400;text-transform:uppercase;font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1;letter-spacing:.34em;color:var(--text);margin:0}.page-single .tagline{align-self:start;font-family:lora;font-size:16px;line-height:1.55;color:var(--text-body);margin:0}@media(max-width:500px){.masthead-mark{width:48px;height:48px}}.tagline a,.split-credit p a,.mirror-links a span{color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:color .15s}.tagline a:hover,.split-credit p a:hover,.mirror-links a:hover span{color:var(--accent);text-decoration:underline;text-decoration-color:initial}.groups{display:grid;gap:16px}.group-radio{position:absolute;opacity:0;pointer-events:none}.group-switch{justify-self:start;display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--pill-bg)}.group-switch label{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-family:montserrat;font-weight:600;font-size:14px;line-height:1;color:var(--text-body);cursor:pointer}.group-count{font-size:12px;color:var(--text-muted)}#group-public:checked~.group-switch label[for=group-public],#group-private:checked~.group-switch label[for=group-private]{background:var(--bg);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.12)}#group-public:focus-visible~.group-switch label[for=group-public],#group-private:focus-visible~.group-switch label[for=group-private]{outline:2px solid var(--accent);outline-offset:2px}#group-public:checked~.group-private,#group-private:checked~.group-public{display:none}.group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:640px){.group{grid-template-columns:minmax(0,1fr)}}.mirror{display:grid;align-content:start;padding:8px;border-radius:16px;background:var(--pill-bg);font-family:montserrat}.mirror-head{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:center;gap:12px;padding:12px 14px 12px 12px;border-radius:11px;background:color-mix(in srgb,var(--text) 4%,var(--bg));transition:background .3s}.mirror[data-state=up] .mirror-head{background:color-mix(in srgb,var(--status-up) 11%,var(--bg))}.mirror[data-state=down] .mirror-head{background:color-mix(in srgb,var(--status-down) 11%,var(--bg))}.mirror-badge{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pill-bg);color:var(--bg)}.mirror-badge svg{display:block;height:16px;width:auto}.badge-up,.badge-down{display:none}.mirror[data-state=up] .mirror-badge{background:var(--status-up)}.mirror[data-state=down] .mirror-badge{background:var(--status-down)}.mirror[data-state=up] .badge-up,.mirror[data-state=down] .badge-down{display:block}.mirror-title{display:grid;min-width:0}.mirror-name{font-weight:600;font-size:18px;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.mirror-host{font-size:14px;line-height:1.4;color:var(--text-body);overflow-wrap:anywhere}.mirror a.mirror-title:hover .mirror-name,.mirror a.mirror-title:hover .mirror-host{color:var(--accent)}.mirror-age{display:grid;justify-items:end;text-align:right;line-height:1.1;font-variant-numeric:tabular-nums}.mirror-age-value{font-weight:600;font-size:26px;letter-spacing:-.01em;color:var(--text)}.mirror-age-note{font-size:12px;white-space:nowrap;color:var(--text-muted)}.mirror[data-state=up] .mirror-age-note{color:color-mix(in srgb,var(--status-up) 70%,var(--text))}.mirror[data-state=down] .mirror-age-value,.mirror[data-state=down] .mirror-age-note{color:var(--status-down)}.mirror a.mirror-age:hover .mirror-age-value,.mirror a.mirror-age:hover .mirror-age-note{color:var(--accent)}@media(max-width:400px){.mirror-head{gap:10px}.mirror-age-value{font-size:22px}}.mirror-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 12px 6px;font-size:14px;line-height:1.4}.mirror-links a{display:inline-flex;align-items:center;gap:7px;min-width:0}.mirror-links svg{display:block;height:14px;width:auto;flex:none;color:var(--text-muted)}.mirror-repo{margin-left:auto}.split-credit{opacity:1}.page-single .split-credit p{font-family:lora;font-size:14px;line-height:1.6;color:var(--text-muted);margin-bottom:6px}