.page-module__fffReq__infoSection{height:calc(100svh - var(--page-top) - 24px - 12px);max-width:100%;padding-top:64px}.page-module__fffReq__infoGrid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--gutter);grid-template-rows:auto auto 1fr;height:100%;display:grid}.page-module__fffReq__infoGroup{grid-template-columns:subgrid;align-content:start;display:grid}.page-module__fffReq__infoGroup h2{color:gray;text-transform:uppercase;grid-column:span 2;margin:0;padding-top:3px;font-size:12px;font-weight:500}.page-module__fffReq__infoGroup p{color:#000;grid-column:span 7;margin:0;font-size:16px;font-weight:400;line-height:1.6}.page-module__fffReq__identity{color:var(--muted);grid-area:1/1/auto/span 12}.page-module__fffReq__identity h1,.page-module__fffReq__identity p{color:#adadad;margin:0;font-size:24px;font-weight:500;line-height:1.6}.page-module__fffReq__identity h1,.page-module__fffReq__identity p:first-of-type{white-space:nowrap}.page-module__fffReq__practice{grid-area:2/1/auto/span 12;margin-top:24px}.page-module__fffReq__currently{grid-area:3/1/auto/span 9;display:none}.page-module__fffReq__experience{grid-area:3/22/auto/-1;align-self:end}.page-module__fffReq__experience h2{display:none}.page-module__fffReq__experience ul{color:var(--muted);text-transform:uppercase;grid-column:1/-1;margin:0;padding:0;font-size:12px;font-weight:500;line-height:2;list-style:none}.page-module__fffReq__contact{display:none}:is(html[data-grid-debug=true] .page-module__fffReq__identity,html[data-grid-debug=true] .page-module__fffReq__practice,html[data-grid-debug=true] .page-module__fffReq__experience){outline-offset:-1px;outline:2px solid #ff0080d9}html[data-grid-debug=true] .page-module__fffReq__identity>*{outline-offset:-1px;outline:1px dashed #0055ffe6}html[data-grid-debug=true] .page-module__fffReq__practice h2{outline-offset:-1px;outline:1px dashed #ff8000f2}html[data-grid-debug=true] .page-module__fffReq__practice p{outline-offset:-1px;outline:1px dashed #00a05af2}html[data-grid-debug=true] .page-module__fffReq__experience ul{outline-offset:-1px;outline:1px dashed #7828dcf2}@media (min-width:701px) and (max-width:1440px){.page-module__fffReq__identity,.page-module__fffReq__practice{grid-column:1/-1;width:min(100%,584px)}.page-module__fffReq__practice{align-items:flex-start;gap:16px;display:flex}.page-module__fffReq__practice h2{flex:none}.page-module__fffReq__practice p{flex:auto;width:auto;min-width:0;max-width:none}.page-module__fffReq__experience{grid-column:17/-1}.page-module__fffReq__experience ul{justify-self:end;width:max-content;max-width:100%}}@media (min-width:701px) and (max-width:1440px) and (orientation:landscape){.page-module__fffReq__experience{grid-column:19/-1}}@media (max-width:700px){.page-module__fffReq__infoSection{overscroll-behavior-y:contain;scrollbar-width:none;height:calc(100svh - 80px);margin-top:16px;padding-top:48px;overflow-y:auto}.page-module__fffReq__infoSection::-webkit-scrollbar{display:none}.page-module__fffReq__infoGrid{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__fffReq__identity{grid-column:1/-1}.page-module__fffReq__identity h1,.page-module__fffReq__identity p{overflow-wrap:break-word;font-size:18px;line-height:1.6}.page-module__fffReq__identity p:first-of-type{max-width:100%;font-size:clamp(14px,4.45vw,18px)}.page-module__fffReq__practice{grid-column:1/-1;margin-top:24px;display:block}.page-module__fffReq__practice h2{padding-top:0}.page-module__fffReq__practice p{overflow-wrap:break-word;max-width:100%;margin-top:8px;font-size:14px}.page-module__fffReq__experience{grid-column:1/-1;justify-items:end;margin-top:80px;margin-bottom:72px}.page-module__fffReq__experience ul{overflow-wrap:break-word;width:max-content;max-width:100%}}@media (max-width:700px) and (max-height:700px){.page-module__fffReq__infoSection{padding-bottom:80px}.page-module__fffReq__infoGrid{grid-template-rows:auto auto auto;height:auto;min-height:100%}.page-module__fffReq__experience{margin-bottom:0}}
