:root{--ew-hematite:#4a443d;--ew-cloud-dancer:#f0eee9;--ew-cloud-cover:#a19b94;--ew-ink:#1a1d20;--ew-cool-gray:#6b7075;--ew-blue-fusion:#33485a;--ew-baltic-sea:#7fbcdd;--ew-baltic-deep:#1d5876;--ew-cell:#3e3933;--ew-cell-hover:#423d36;--ew-edge:#5a544c;--ew-edge-hover:#6b6459;--ew-muted-soft:#c3bdb2}.ew-dark{--role-bg:var(--ew-hematite);--role-text:var(--ew-cloud-dancer);--role-muted:var(--ew-cloud-cover);--role-heading:var(--ew-cloud-dancer);--role-link:var(--ew-baltic-sea);--role-link-hv:var(--ew-baltic-sea)}.ew-light{--role-bg:var(--ew-cloud-dancer);--role-text:var(--ew-ink);--role-muted:var(--ew-cool-gray);--role-heading:var(--ew-blue-fusion);--role-link:var(--ew-baltic-deep);--role-link-hv:var(--ew-blue-fusion)}.ew-dark,.ew-light{background-color:var(--role-bg);color:var(--role-text)}.ew-dark h1,.ew-dark h2,.ew-dark h3,.ew-light h1,.ew-light h2,.ew-light h3{color:var(--role-heading)}.ew-dark .ew-muted,.ew-light .ew-muted{color:var(--role-muted)}.ew-dark .ew-prose a,.ew-light .ew-prose a{color:var(--role-link);border-bottom:1px solid var(--role-link);text-decoration:none;transition:color .2s ease,border-color .2s ease}.ew-dark .ew-prose a:hover,.ew-light .ew-prose a:hover{color:var(--role-link-hv);border-color:var(--role-link-hv)}@font-face{font-family:'Newsreader';src:url('/wp-content/uploads/fonts/Newsreader-VariableFont-wght.woff2') format('woff2-variations');font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:'Newsreader';src:url('/wp-content/uploads/fonts/Newsreader-Italic-VariableFont-wght.woff2') format('woff2-variations');font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:'Public Sans';src:url('/wp-content/uploads/fonts/PublicSans-VariableFont-wght.woff2') format('woff2-variations');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Public Sans';src:url('/wp-content/uploads/fonts/PublicSans-Italic-VariableFont-wght.woff2') format('woff2-variations');font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:'Weaver Handwriting Italic';src:url('/wp-content/uploads/fonts/weaver_handwriting.woff2') format('woff2'),url('/wp-content/uploads/fonts/weaver_handwriting.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}body,p,li,a,input,textarea,button,select{font-family:'Public Sans',system-ui,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Newsreader',Georgia,serif}.hand,.hand *{font-family:'Weaver Handwriting Italic',cursive}.door{transition:background-color .25s ease}.door:hover{background-color:var(--ew-cell-hover)}.door .door-arrow{transition:color .25s ease,letter-spacing .25s ease;display:inline-block}.door:hover .door-arrow{color:var(--ew-baltic-sea);letter-spacing:0.08em}.et_pb_text_2 .et_pb_text_inner,.et_pb_text_5 .et_pb_text_inner,.et_pb_text_8 .et_pb_text_inner,.et_pb_text_11 .et_pb_text_inner{transition:color .25s ease}.door:hover .et_pb_text_2 .et_pb_text_inner,.door:hover .et_pb_text_5 .et_pb_text_inner,.door:hover .et_pb_text_8 .et_pb_text_inner,.door:hover .et_pb_text_11 .et_pb_text_inner{color:var(--ew-baltic-sea)!important}.door .door-index{transition:color .25s ease}.door:hover .door-index{color:var(--ew-baltic-sea)!important}.ew-mail{border-bottom:1px solid var(--ew-edge);padding-bottom:4px;transition:color .25s ease,border-color .25s ease}.ew-mail:hover{color:var(--ew-baltic-sea);border-color:var(--ew-baltic-sea)}.ew-mail.on-light{border-bottom-color:var(--ew-baltic-deep)}.ew-mail.on-light:hover{color:var(--ew-baltic-deep);border-color:var(--ew-baltic-deep)}.ew-prose a{color:var(--ew-baltic-deep);border-bottom:1px solid var(--ew-baltic-deep);text-decoration:none;transition:color .2s ease,border-color .2s ease}.ew-prose a:hover{color:var(--ew-blue-fusion);border-color:var(--ew-blue-fusion)}.ew-track{position:relative;display:grid;grid-template-columns:repeat(10,1fr);padding-top:8px}.ew-track::before{content:"";position:absolute;top:18px;left:0;right:0;height:1px;background:var(--ew-edge)}.ew-node{position:relative;text-align:center}.ew-node .d{display:block;width:9px;height:9px;border-radius:50%;background:var(--ew-cloud-cover);margin:10px auto 0;position:relative;z-index:2;transition:transform .2s ease,background-color .2s ease}.ew-node:hover .d{transform:scale(1.5);background:var(--ew-cloud-dancer)}.ew-now .d{background:var(--ew-baltic-sea);box-shadow:0 0 0 4px rgba(127,188,221,.18)}.ew-node .y{display:block;font-family:'Newsreader',serif;font-size:14px;font-weight:500;color:var(--ew-cloud-dancer);margin-top:14px}.ew-node .l{display:block;font-size:10.5px;letter-spacing:.03em;color:var(--ew-cloud-cover);margin-top:4px;line-height:1.3}.ew-now .y{color:var(--ew-baltic-sea)}@media (max-width:860px){.ew-track{grid-template-columns:repeat(5,1fr);row-gap:28px}.ew-track::before{display:none}.ew-node .d{margin-top:0}}@media (max-width:520px){.ew-track{grid-template-columns:repeat(2,1fr)}}.ew-cell{background:var(--ew-cell);border:1px solid var(--ew-edge);border-radius:14px;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.ew-cell:hover{transform:translateY(-3px);border-color:var(--ew-edge-hover);background-color:var(--ew-cell-hover)}.ew-cell-media,.ew-cell-media:hover{transform:none;border-color:var(--ew-edge);background-color:var(--ew-cell)}.ew-kicker{font-family:'Public Sans',system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ew-cloud-cover);transition:color .3s ease}.ew-cell:hover .ew-kicker{color:var(--ew-baltic-sea)}.ew-cell-media:hover .ew-kicker{color:var(--ew-cloud-cover)}.ew-pull{font-family:'Newsreader',Georgia,serif;font-weight:500;color:var(--ew-cloud-dancer);line-height:1.18;letter-spacing:-0.015em}.ew-pull .ew-stress{font-style:italic;color:var(--ew-cloud-dancer)}.ew-setup{color:var(--ew-muted-soft);font-size:16.5px;margin-bottom:14px}.ew-body em{color:var(--ew-cloud-dancer);font-style:italic}