.uf-expert{--uf-paper:#fff9ed;--uf-ink:#181412;--uf-pink:#feaace;--uf-yellow:#fbf3a8;background:var(--uf-paper);min-height:72vh;color:var(--uf-ink);padding:clamp(60px,8vw,120px) clamp(20px,4vw,64px);font:500 18px/1.55 UF Catalog Body,Arial,sans-serif}body[data-theme=night] .uf-expert{--uf-paper:#191716;--uf-ink:#f7efe4;--uf-pink:#feaace}body[data-theme=night] .uf-expert__panel{--uf-ink:#181412;color:var(--uf-ink)}.uf-expert__layout{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(35px,8vw,130px);max-width:1380px;margin:auto;display:grid}.uf-expert__layout>*{min-width:0}.uf-expert h1,.uf-expert h2{letter-spacing:-.045em;text-wrap:balance;font-family:Geologica,Arial,sans-serif;font-weight:800;line-height:1.08}.uf-expert h1{margin:20px 0;font-size:clamp(46px,5.5vw,80px)}.uf-expert h2{margin:12px 0 30px;font-size:clamp(32px,3.5vw,50px)}.uf-expert p{max-width:660px}.uf-expert__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.uf-expert__role{font-weight:800}.uf-expert__note{border-top:1px solid var(--uf-ink);border-bottom:1px solid var(--uf-ink);padding:20px 0}.uf-expert a{color:inherit;text-underline-offset:5px}.uf-expert__panel{border:1px solid var(--uf-ink);background:var(--uf-yellow);padding:clamp(24px,3vw,44px)}.uf-expert__photo{aspect-ratio:4/3;max-width:660px;margin:24px 0 28px;overflow:hidden}.uf-expert__photo img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.uf-expert__form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.uf-expert__form fieldset:disabled{opacity:.62}.uf-expert__form label{gap:7px;font-size:15px;font-weight:800;display:grid}.uf-expert__form input:not([type=checkbox]),.uf-expert__form select,.uf-expert__form textarea{border:1px solid var(--uf-ink);width:100%;min-height:48px;color:var(--uf-ink);background:#fffdf8;border-radius:0;padding:11px 13px;font:500 16px/1.35 UF Catalog Body,Arial,sans-serif}.uf-expert__form textarea{resize:vertical}.uf-expert__form :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:3px solid #181412}.uf-expert__form .uf-expert__consent{align-items:start;gap:11px;font-size:14px;font-weight:500;display:flex}.uf-expert__consent input{accent-color:#181412;flex:none;width:19px;height:19px;margin:2px 0}.uf-expert__form button{border:1px solid var(--uf-ink);background:var(--uf-pink);min-height:52px;color:var(--uf-ink);box-shadow:-6px 6px 0 var(--uf-ink);cursor:pointer;border-radius:999px;justify-self:start;padding:11px 24px;font:800 15px UF Catalog Body,Arial,sans-serif}.uf-expert__form button:disabled{cursor:wait;opacity:.6}.uf-expert__form-note{margin:0;font-size:13px}.uf-expert__error{color:#8c1643;margin:0;font-weight:800}.uf-expert__success{border:1px solid var(--uf-ink);background:#fffdf8;padding:20px}.uf-expert__success h3{margin-top:0}.uf-expert__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:800px){.uf-expert__layout{grid-template-columns:1fr}.uf-expert__panel{max-width:700px}}@media (max-width:480px){.uf-expert{font-size:17px}.uf-expert h1{font-size:clamp(38px,11vw,46px)}.uf-expert__panel{padding:22px}.uf-expert__form button{width:100%}}
