:root{color-scheme:light !important;--builder-image-dim:none !important}html{scroll-behavior:smooth}body .__text_block__ a:not([class*="fb-"]){color:inherit;text-decoration:inherit}body,button,div,html,p,span{font-variation-settings:normal}.__text_block__{overflow-wrap:normal}.ts-hidden{display:none !important}body.ts-noscroll{overflow:hidden}@keyframes wiseDashTravel{0%{stroke-dashoffset:120}100%{stroke-dashoffset:0}}@keyframes wiseFloatBadge{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes wiseAmbientGlow{0%,100%{opacity:.25;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}@keyframes livingGlobeBreathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.02)}}@keyframes sunSheenSweep{0%{transform:translateX(-160%) rotate(25deg);opacity:0}15%{opacity:.35}45%{transform:translateX(160%) rotate(25deg);opacity:0}100%{transform:translateX(160%) rotate(25deg);opacity:0}}@keyframes atmospherePulse{0%,100%{transform:scale(0.96);opacity:.35}50%{transform:scale(1.04);opacity:.65}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}:root{--bg-canvas:#f7f3ed;--bg-surface:#fff;--bg-card:#fff;--border-color:#e5d9c8;--border-active:#a84c2d;--text-heading:#261b16;--text-body:#3e3029;--text-muted:#66554d;--accent-bright:#a84c2d;--accent-primary:#944226;--accent-hover:#7e371e;--accent-amber:#8d560c;--accent-copper:#9e3618;--badge-bg:#f8ece6;--contour-dot:rgba(168,76,45,0.14);--card-shadow:0 10px 25px -5px rgba(38,27,22,0.06),0 0 0 1px #e5d9c8}.border-atlas-bright{border-color:var(--accent-bright) !important}h4{color:var(--text-heading) !important}h5{color:var(--text-heading) !important}h6{color:var(--text-heading) !important}.bg-atlas-olive *{background-color:var(--accent-primary) !important;color:#fff !important}.btn-resume:hover *{color:#fff !important;stroke:#fff !important}.btn-resume:focus *{color:#fff !important;stroke:#fff !important}.btn-resume:active *{color:#fff !important;stroke:#fff !important}::selection{background:var(--accent-primary);color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-canvas)}::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}.search-highlight{padding:0 3px;border-radius:3px;box-shadow:#f59e0b 0 0 0 1px;background-color:#fde68a !important;color:#78350f !important}.search-target-active{outline-offset:4px;transition:outline .3s;outline:#b65a3a solid 3px !important}.wise-grid-bg{background-image:linear-gradient(to right,rgba(182,90,58,0.07) 1px,transparent 1px),linear-gradient(rgba(182,90,58,0.07) 1px,transparent 1px);background-size:26px 26px}.animate-wise-float{animation:4.5s ease-in-out 0s infinite normal none running wiseFloatBadge}.animate-wise-glow{animation:7s ease-in-out 0s infinite normal none running wiseAmbientGlow}.wise-dash-line{stroke-dasharray:6,5;animation:16s linear 0s infinite normal none running wiseDashTravel}.wise-dash-line-rev{stroke-dasharray:5,4;animation:12s linear 0s infinite reverse none running wiseDashTravel}:focus-visible{outline:#a84c2d solid 2px !important;outline-offset:2px !important}::placeholder{color:#66554d !important;opacity:.9 !important}.scroll-smooth{scroll-behavior:smooth}.selection\:bg-atlas-olive ::selection{background-color:var(--accent-primary)}@media(prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.ts-1::selection{background-color:#944226}.ts-2::placeholder{color:#66554d}.group\/nav-drop:hover .ts-3{pointer-events:auto}.group\/nav-drop:hover .ts-3{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1)}.group\/nav-drop:hover .ts-4{transform:translate(0,0) rotate(180deg) skewX(0) skewY(0) scaleX(1) scaleY(1)}.group\/in:hover .ts-5{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group\/item:hover .ts-6{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.25) scaleY(1.25)}.group\/item:hover .ts-7{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.25) scaleY(1.25)}.group:hover .ts-8{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-9{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-10{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-11{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-12{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-13{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-14{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-15{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-16{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-17{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group:hover .ts-18{transform:translate(0,0) rotate(0) skewX(0) skewY(0) scaleX(1.05) scaleY(1.05)}.group\/item:hover .ts-19{color:rgb(168 76 45 / 1)}.group\/item:hover .ts-20{color:rgb(168 76 45 / 1)}.group:hover .ts-21{color:#a84c2d}.group\/nav-drop:hover .ts-3{opacity:1}a.ts-55{color:inherit;text-decoration:none}a.ts-55:hover{color:#a84c2d}@media(min-width:640px) and (max-width:767.98px){.ts-25{display:none}.ts-2{width:9rem}.ts-46{flex-direction:column;align-items:normal}.ts-48{margin-top:.5rem}.ts-49{grid-template-columns:repeat(1,minmax(0,1fr))}.ts-50{min-height:auto}.ts-51{min-height:auto}.ts-52{min-height:auto}.ts-69{width:100%;max-width:none}.ts-71{width:100%;max-width:none}.ts-73{width:100%;max-width:none}.ts-75{width:100%;max-width:none}.ts-77{width:100%;max-width:none}.ts-80{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:576.02px) and (max-width:639.98px){.ts-22{padding-left:1rem;padding-right:1rem;gap:.75rem}.ts-23{height:3rem;width:3rem}.ts-21{font-size:1rem;line-height:1.25}.ts-24{display:none}.ts-25{display:none;font-size:13px}.ts-19{font-size:.75rem}.ts-20{font-size:.75rem}.ts-26{gap:.5rem}.ts-2{width:7rem}.ts-27{padding-left:.875rem;padding-right:.875rem;font-size:10px}.ts-28{padding-bottom:3.5rem;padding-top:1.5rem}.ts-29{font-size:2.25rem;line-height:1.08}.ts-30{font-size:.875rem;line-height:1.25rem}.ts-31{font-size:1rem;line-height:1.625}.ts-32{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-33{font-size:1.875rem;line-height:2.25rem}.ts-34{font-size:1.875rem;line-height:2.25rem}.ts-35{font-size:1.875rem;line-height:2.25rem}.ts-36{font-size:1.875rem;line-height:2.25rem}.ts-37{left:1rem}.ts-38{font-size:1.125rem;line-height:1.25}.ts-39{font-size:11px;line-height:1.25}.ts-40{bottom:-.625rem;left:-.625rem;padding-left:.5rem;padding-right:.5rem}.ts-41{font-size:9px}.ts-42{font-size:1.875rem;line-height:1.25}.ts-43{flex-direction:column}.ts-44{width:100%}.ts-45{padding:.5rem}.ts-46{flex-direction:column;align-items:normal}.ts-47{font-size:1.875rem;line-height:2.25rem}.ts-48{margin-top:.5rem}.ts-49{grid-template-columns:repeat(1,minmax(0,1fr))}.ts-50{min-height:auto}.ts-51{min-height:auto}.ts-52{min-height:auto}.ts-53{font-size:1.875rem;line-height:2.25rem}.ts-54{grid-template-columns:repeat(1,minmax(0,1fr))}.ts-56{padding:1.5rem}.ts-57{font-size:1.875rem;line-height:1.22;margin-top:1rem;margin-bottom:0}.ts-58{display:none}.ts-59{margin-top:1rem;margin-bottom:0}.ts-60{font-size:.75rem}.ts-61{font-size:11px;line-height:inherit}.ts-62{font-size:.875rem;line-height:1.625;margin-top:1rem;margin-bottom:0}.ts-63{font-size:.875rem;line-height:1.625;margin-top:1rem;margin-bottom:0}.ts-64{margin-top:1rem;margin-bottom:0}.ts-65{gap:.5rem}.ts-66{margin-top:1rem;margin-bottom:0}.ts-67{padding:1rem}.ts-68{font-size:1.875rem;line-height:2.25rem}.ts-69{width:100%;max-width:none;padding:1.5rem}.ts-70{font-size:.75rem}.ts-71{width:100%;max-width:none;padding:1.5rem}.ts-72{font-size:.75rem}.ts-73{width:100%;max-width:none;padding:1.5rem}.ts-74{font-size:.75rem}.ts-75{width:100%;max-width:none;padding:1.5rem}.ts-76{font-size:.75rem}.ts-77{width:100%;max-width:none;padding:1.5rem}.ts-78{font-size:.75rem}.ts-79{font-size:1.875rem;line-height:2.25rem}.ts-80{grid-template-columns:repeat(1,minmax(0,1fr))}.ts-81{padding:1.25rem}.ts-82{font-size:.875rem}.ts-83{gap:.75rem}.ts-84{padding:1.25rem}.ts-85{font-size:.875rem}.ts-86{gap:.75rem}.ts-87{padding-top:4rem;padding-bottom:4rem}.ts-88{padding:1.5rem}.ts-89{font-size:1.5rem;line-height:2rem}.ts-90{font-size:.75rem;line-height:1.625}.ts-91{margin-top:1.5rem;margin-bottom:0}.ts-92{grid-template-columns:repeat(1,minmax(0,1fr))}.ts-93{font-size:11px;line-height:inherit}.ts-94{font-size:.75rem;line-height:1rem}.ts-95{font-size:11px;line-height:inherit}.ts-96{font-size:.75rem;line-height:1rem}.ts-97{grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1rem;margin-bottom:0}.ts-98{font-size:11px;line-height:inherit}.ts-99{font-size:.75rem;line-height:1rem}.ts-100{font-size:11px;line-height:inherit}.ts-101{font-size:.75rem;line-height:1rem}.ts-102{margin-top:1rem;margin-bottom:0}.ts-103{font-size:11px;line-height:inherit}.ts-104{font-size:.75rem;line-height:1rem}.ts-105{margin-top:1rem;margin-bottom:0}.ts-106{font-size:11px;line-height:inherit}.ts-107{font-size:.75rem;line-height:1rem}.ts-108{grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1rem;margin-bottom:0}.ts-109{font-size:11px;line-height:inherit}.ts-110{font-size:.75rem;line-height:1rem}.ts-111{font-size:11px;line-height:inherit}.ts-112{font-size:.75rem;line-height:1rem}.ts-113{margin-top:1rem;margin-bottom:0}.ts-114{font-size:11px;line-height:inherit}.ts-115{font-size:.75rem;line-height:1rem}.ts-116{margin-top:1rem;margin-bottom:0}.ts-117{margin-top:1.5rem;margin-bottom:0;padding:2rem}.ts-118{font-size:1.5rem;line-height:2rem}.ts-119{font-size:.875rem;line-height:1.625}.ts-120{flex-direction:column}.ts-121{right:1rem;top:1rem}.ts-122{height:2.5rem;width:2.5rem}.ts-123{height:1.25rem;width:1.25rem}.ts-124{padding-left:.75rem;padding-right:.75rem;padding-bottom:2rem;padding-top:3.5rem}.ts-125{padding:.5rem}.ts-126{padding:.5rem}}@media(min-width:1280px){.ts-25{gap:1.25rem}}.group\/nav-drop:focus-within .ts-3{opacity:1;pointer-events:auto;transform:none}.group\/nav-drop:focus-within .ts-4{transform:rotate(180deg)}#cvViewerModal:not(.ts-hidden){display:flex}