._page_umfwr_1{--ink:#08100c;--forest:#10251a;--paper:#eee8d0;--muted:#eee8d099;--orange:#ef7138;--green:#70d19f;background:var(--ink);min-height:100svh;color:var(--paper);font-family:var(--font-geist-sans), sans-serif;isolation:isolate;overflow:hidden}._atmosphere_umfwr_16{z-index:-1;background:linear-gradient(105deg,#0409071a,#040907e0),radial-gradient(circle at 9% 34%,#ef713833,#0000 29%),radial-gradient(circle at 88% 17%,#70d19f29,#0000 26%),repeating-linear-gradient(98deg,#0000 0 3px,#eee8d005 4px 5px),#08100c;position:fixed;inset:0}._skipLink_umfwr_28{z-index:100;background:var(--paper);color:var(--ink);padding:.75rem 1rem;text-decoration:none;position:fixed;top:-5rem;left:1rem}._skipLink_umfwr_28:focus{top:1rem}._nav_umfwr_31{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08100cc2;border-bottom:1px solid #eee8d01a;justify-content:space-between;align-items:center;gap:2rem;min-height:82px;padding:0 clamp(1.25rem,4vw,4rem);display:flex;position:fixed;top:0;left:0;right:0}._brand_umfwr_48{color:var(--paper);white-space:nowrap;align-items:baseline;gap:.85rem;text-decoration:none;display:flex}._brand_umfwr_48 span{letter-spacing:-.04em;font:italic 400 1.45rem/1 Georgia,serif}._brand_umfwr_48 small{color:#eee8d066;font:500 9px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase}._nav_umfwr_31 nav{align-items:center;gap:clamp(.9rem,2.2vw,2.4rem);display:flex}._nav_umfwr_31 nav a{color:#eee8d07a;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;padding:2.1rem 0;text-decoration:none;transition:color .25s;position:relative}._nav_umfwr_31 nav a:hover,._nav_umfwr_31 ._active_umfwr_53{color:var(--green)}._nav_umfwr_31 nav a:focus-visible{color:var(--green)}._nav_umfwr_31 nav ._linkedinLink_umfwr_54{color:#eee8d09e;letter-spacing:-.04em;text-transform:none;border:1px solid #eee8d047;border-radius:2px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;margin-left:.1rem;padding:0;font-size:10px;display:inline-flex}._nav_umfwr_31 nav ._linkedinLink_umfwr_54:before{content:"";background:#eee8d029;width:1px;height:1rem;position:absolute;left:calc(-1*clamp(.5rem,1.1vw,1.1rem))}:is(._nav_umfwr_31 nav ._linkedinLink_umfwr_54:hover,._nav_umfwr_31 nav ._linkedinLink_umfwr_54:focus-visible){border-color:var(--green);color:var(--green)}._nav_umfwr_31 ._active_umfwr_53:after{content:"";background:currentColor;height:1px;position:absolute;bottom:18px;left:0;right:0}._nav_umfwr_31 a:focus-visible{outline:2px solid var(--paper);outline-offset:5px}._footer_umfwr_58 a:focus-visible{outline:2px solid var(--paper);outline-offset:5px}._linkCard_umfwr_58:focus-visible{outline:2px solid var(--paper);outline-offset:5px}._textLink_umfwr_58:focus-visible{outline:2px solid var(--paper);outline-offset:5px}._main_umfwr_60{width:min(1480px,100%);margin:0 auto;padding:clamp(9rem,18vh,13rem) clamp(1.5rem,7vw,7rem) 7rem}._eyebrow_umfwr_61{color:var(--green);font:600 10px/1.3 var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.6rem}._hero_umfwr_62{max-width:1380px;padding-bottom:clamp(5rem,11vh,9rem)}._hero_umfwr_62 h1{letter-spacing:-.055em;text-wrap:balance;max-width:1000px;margin:0;font:400 clamp(3.8rem,8vw,8.8rem)/.9 Georgia,Times New Roman,serif}._hero_umfwr_62 ._aboutHeroTitle_umfwr_64{text-wrap:pretty;max-width:1360px;font-size:clamp(3.2rem,5.45vw,6.25rem);line-height:.96}._aboutHeroTurn_umfwr_65{color:#eee8d0d1;font-style:italic}._aboutHeroTurn_umfwr_65:before{content:" "}._aboutHeroCoda_umfwr_67{color:#eee8d0ad;letter-spacing:-.035em;text-wrap:balance;max-width:1080px;margin:clamp(2.4rem,4vw,4rem) 0 0 clamp(1rem,7vw,7rem);font:400 clamp(1.8rem,3vw,3.25rem)/1.16 Georgia,Times New Roman,serif}._lede_umfwr_68{max-width:710px;color:var(--muted);margin:2.2rem 0 0;font-size:clamp(1.05rem,1.65vw,1.4rem);line-height:1.65}._heroRule_umfwr_69{background:linear-gradient(90deg,var(--orange),var(--green),transparent);width:min(720px,72vw);height:1px;margin-top:3.5rem}._statement_umfwr_71{border-top:1px solid #eee8d01f;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:3rem;padding:clamp(4rem,8vh,7rem) 0;display:grid}._statement_umfwr_71 h2{letter-spacing:-.04em;max-width:900px;margin:0;font:italic 400 clamp(2.25rem,4.8vw,5.4rem)/1.02 Georgia,serif}._statement_umfwr_71 p:not(._eyebrow_umfwr_61){max-width:680px;color:var(--muted);margin:1.8rem 0 0;line-height:1.75}._section_umfwr_75{border-top:1px solid #eee8d01f;padding:clamp(4rem,9vh,8rem) 0}._sectionHeader_umfwr_76{grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);align-items:start;gap:3rem;margin-bottom:3.2rem;display:grid}._sectionHeader_umfwr_76 h2{letter-spacing:-.04em;max-width:820px;margin:0;font:400 clamp(2.4rem,4.6vw,5rem)/1 Georgia,serif}._sectionHeader_umfwr_76 p:not(._eyebrow_umfwr_61){max-width:660px;color:var(--muted);margin:1.25rem 0 0;line-height:1.7}._grid_umfwr_80{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._gridThree_umfwr_81{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._card_umfwr_82,._linkCard_umfwr_58{min-height:290px;color:inherit;background:linear-gradient(145deg,#eee8d012,#08100c8c);border:1px solid #eee8d024;border-radius:14px;flex-direction:column;justify-content:space-between;padding:clamp(1.6rem,3vw,3rem);text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}._linkCard_umfwr_58:hover{background:linear-gradient(145deg,#70d19f1f,#08100cb3);border-color:#70d19f8a;transform:translateY(-8px)}._cardNumber_umfwr_84{color:var(--orange);font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.18em;text-transform:uppercase}._card_umfwr_82 h2,._card_umfwr_82 h3,._linkCard_umfwr_58 h2,._linkCard_umfwr_58 h3{letter-spacing:-.035em;max-width:560px;margin:2.2rem 0 1rem;font:400 clamp(2rem,3.6vw,3.8rem)/1 Georgia,serif}._card_umfwr_82 p,._linkCard_umfwr_58 p{max-width:560px;color:var(--muted);margin:0;line-height:1.65}._cardFooter_umfwr_87{color:#eee8d06b;font:600 9px/1.3 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;display:flex}._cardFooter_umfwr_87 span:last-child{color:var(--green);font-size:1.1rem}._timeline_umfwr_90{gap:0;display:grid}._timelineItem_umfwr_91{border-top:1px solid #eee8d01f;grid-template-columns:minmax(170px,.46fr) minmax(0,1.54fr);gap:3rem;padding:2.75rem 0;display:grid;position:relative}._timelineItem_umfwr_91:last-child{border-bottom:1px solid #eee8d01f}._timelineItem_umfwr_91 h3{color:var(--orange);font:600 10px/1.4 var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0}._timelineItem_umfwr_91 h2{letter-spacing:-.035em;margin:0 0 1rem;font:400 clamp(2rem,3.7vw,4rem)/1 Georgia,serif}._timelineItem_umfwr_91 p{max-width:760px;color:var(--muted);margin:0;line-height:1.72}._tags_umfwr_96{flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;display:flex}._tags_umfwr_96 span{color:#70d19fc7;font:500 9px/1 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #70d19f33;border-radius:999px;padding:.55rem .75rem}._textLink_umfwr_58{color:var(--paper);font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.8rem;margin-top:2rem;text-decoration:none;display:inline-flex}._textLink_umfwr_58 span{color:var(--orange)}._contactSection_umfwr_101{border-top:1px solid #eee8d01f;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,11vh,9rem) 0;display:grid}._contactIntro_umfwr_102 h2{letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:0;font:400 clamp(2.7rem,5vw,5.6rem)/.98 Georgia,Times New Roman,serif}._contactIntro_umfwr_102>p:last-child{color:var(--green);margin:1.5rem 0 0;font:italic 400 clamp(1.25rem,2vw,1.8rem)/1.25 Georgia,serif}._contactForm_umfwr_104{color:#271f18;background:linear-gradient(155deg,#f4edda 0%,#eee2c7 100%);border:1px solid #8e3d3247;border-radius:4px;align-self:start;gap:2rem;padding:clamp(1.8rem,4vw,3.2rem);display:grid;position:relative;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffffb8}._contactTrap_umfwr_105{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._contactFields_umfwr_106{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}._contactForm_umfwr_104 label{gap:.7rem;display:grid}._contactForm_umfwr_104 label>span{color:#714638;font:700 10px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase}._contactForm_umfwr_104 input,._contactForm_umfwr_104 textarea{color:#271f18;width:100%;font:400 1.05rem/1.55 var(--font-geist-sans),sans-serif;caret-color:#8f3027;background:0 0;border:0;border-bottom:1px solid #a65243;border-radius:0;padding:.7rem .15rem 1rem}._contactForm_umfwr_104 textarea{resize:vertical;background-image:repeating-linear-gradient(#0000 0 calc(2rem - 1px),#a652438f calc(2rem - 1px) 2rem);background-position:0 .65rem;min-height:10rem;line-height:2rem}._contactForm_umfwr_104 input:hover,._contactForm_umfwr_104 textarea:hover{border-color:#7f3028}:is(._contactForm_umfwr_104 input:focus-visible,._contactForm_umfwr_104 textarea:focus-visible){outline-offset:4px;border-color:#8f3027;outline:2px solid #8f3027}._contactAction_umfwr_113{justify-content:space-between;align-items:center;gap:2rem;display:flex}._contactAction_umfwr_113 p{color:#6c5a49;margin:0;font-size:.82rem}._contactAction_umfwr_113 button{color:#fff9ec;min-height:3rem;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#8f3027;border:1px solid #8f3027;border-radius:999px;align-items:center;gap:.9rem;padding:.85rem 1.25rem;transition:background .25s,color .25s,border-color .25s;display:inline-flex}._contactAction_umfwr_113 button span{color:#fff9ec;font-size:1rem}:is(._contactAction_umfwr_113 button:hover,._contactAction_umfwr_113 button:focus-visible){color:#fff9ec;outline-offset:3px;background:#5f211c;border-color:#5f211c;outline:2px solid #5f211c}:is(._contactAction_umfwr_113 button:hover span,._contactAction_umfwr_113 button:focus-visible span){color:#fff9ec}._contactAction_umfwr_113 button:disabled{cursor:wait;opacity:.58}._contactAction_umfwr_113 ._contactError_umfwr_120{color:#8c2019;font-weight:600}._footer_umfwr_58{color:#eee8d066;border-top:1px solid #eee8d01f;justify-content:space-between;gap:2rem;width:min(1480px,100% - 3rem);margin:0 auto;padding:2.5rem 0 3rem;font-size:.88rem;display:flex}._footer_umfwr_58 p{margin:0}._footer_umfwr_58 a{color:var(--paper);font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}._footer_umfwr_58 a span{color:var(--green)}._footerLinks_umfwr_126{align-items:center;gap:clamp(1rem,2.5vw,2.5rem);display:flex}@media (max-width:820px){._nav_umfwr_31{align-items:flex-start;min-height:104px;padding-top:1.2rem}._brand_umfwr_48 small{display:none}._nav_umfwr_31 nav{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem;max-width:70vw}._nav_umfwr_31 nav a{padding:.35rem 0;font-size:8px}._nav_umfwr_31 nav ._linkedinLink_umfwr_54{width:1.7rem;height:1.7rem;padding:0}._nav_umfwr_31 ._active_umfwr_53:after{bottom:-5px}._main_umfwr_60{padding-top:9rem}._aboutHeroCoda_umfwr_67{margin-left:0}._statement_umfwr_71,._sectionHeader_umfwr_76,._timelineItem_umfwr_91,._contactSection_umfwr_101{grid-template-columns:1fr;gap:2.5rem}._contactFields_umfwr_106{grid-template-columns:1fr}._contactAction_umfwr_113{flex-direction:column-reverse;align-items:flex-start;gap:1rem}._grid_umfwr_80,._gridThree_umfwr_81{grid-template-columns:1fr}._card_umfwr_82,._linkCard_umfwr_58{min-height:240px}._footer_umfwr_58{flex-direction:column}._footerLinks_umfwr_126{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){._linkCard_umfwr_58{transition:none}._linkCard_umfwr_58:hover{transform:none}}
