.gRhgfW_container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.gRhgfW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:40rem){.gRhgfW_grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:64rem){.gRhgfW_grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}}@media (min-width:80rem){.gRhgfW_grid{column-gap:2rem}}.gRhgfW_grid-item{grid-column:span 4/span 4}
._0KIYqG_banner-wrap{width:100%;margin-block:2rem;margin-inline:auto}._0KIYqG_banner{border:1px solid var(--theme-border-color);border-radius:.5rem;align-items:center;padding-block:.75rem;padding-inline:1.5rem;display:flex}._0KIYqG_info{background:var(--theme-elevation-50)}._0KIYqG_error{border-color:var(--theme-error-500);background:color-mix(in srgb, var(--theme-error-500) 30%, transparent)}._0KIYqG_success{border-color:var(--theme-success-500);background:color-mix(in srgb, var(--theme-success-500) 30%, transparent)}._0KIYqG_warning{border-color:var(--theme-warning-500);background:color-mix(in srgb, var(--theme-warning-500) 30%, transparent)}
.aoarcW_panel{border:1px solid var(--border);background:var(--card);border-radius:.5rem;flex-direction:column;gap:2rem;padding:1rem;display:flex}@media (min-width:48rem){.aoarcW_panel{flex-direction:row;justify-content:space-between;align-items:center}}.aoarcW_text-wrap{align-items:center;max-width:48rem;display:flex}.aoarcW_rich-text{margin-bottom:0}.aoarcW_links-wrap{flex-direction:column;gap:2rem;display:flex}
@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.lIkWMq_wrapper{justify-content:flex-end;align-items:center;display:flex}.lIkWMq_button{gap:.25rem;display:flex}
.hn3dxW_pre{border:1px solid var(--border);background:#000;border-radius:.375rem;padding:1rem;font-size:.75rem;overflow-x:auto}.hn3dxW_table-row{display:table-row}.hn3dxW_line-number{-webkit-user-select:none;user-select:none;text-align:right;color:#ffffff40;display:table-cell}.hn3dxW_line-code{padding-left:1rem;display:table-cell}
.uh5jUa_not-prose{max-width:100%}
.d9LmGa_row{align-items:center;gap:.5rem;display:flex}
.JSC5MW_error{color:#ef4444;margin-top:.5rem;font-size:.875rem}
.xlsSMa_full-width{width:100%}
.tEkL5G_message{margin-block:3rem}
.V5WE3G_full-width{width:100%}
.fCduFG_full-width{width:100%}
.BRUfQa_textarea{border:.0625rem solid var(--input);border-radius:calc(var(--radius) - .125rem);width:100%;min-height:4rem;color:var(--foreground);box-shadow:0 .0625rem .125rem color-mix(in oklab, var(--foreground) 8%, transparent);resize:vertical;background:0 0;outline:none;padding:.5rem .75rem;font-size:.875rem;display:flex}.BRUfQa_textarea::placeholder{color:var(--muted-foreground)}.BRUfQa_textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 .1875rem color-mix(in oklab, var(--ring) 40%, transparent)}.BRUfQa_textarea:disabled{cursor:not-allowed;opacity:.5}
.__PeZa_portfolio-split{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.__PeZa_portfolio-split [data-split-gallery=root]{touch-action:none;width:100%;height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.__PeZa_portfolio-split [data-split-gallery=track]{grid-template:1fr/1fr;width:100%;height:100%;min-height:0;display:grid}.__PeZa_portfolio-split [data-split-gallery=slide]{grid-area:1/1/-1/-1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;width:100%;height:100%;min-height:0;margin:0;display:grid}.__PeZa_portfolio-split [data-split-gallery=panel]{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,3vw,2rem);min-height:0;padding:clamp(1rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(odd){grid-area:1/1}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(2n){grid-area:1/2}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(4n+1){background:var(--brand-white);color:var(--brand-black)}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(4n+2){background:var(--brand-black);color:var(--brand-white)}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(4n+3){background:var(--brand-black);color:var(--brand-white)}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(4n+4){background:var(--brand-white);color:var(--brand-black)}.__PeZa_portfolio-split [data-split-gallery=panel-link]{justify-content:center;align-items:center;gap:inherit;width:100%;max-width:min(32vw,24rem);min-height:0;max-height:100%;color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex;overflow:hidden}.__PeZa_portfolio-split [data-split-gallery=panel-link]:hover{opacity:.92}.__PeZa_portfolio-split [data-split-gallery=panel-link]:focus-visible{outline-offset:.25rem;outline:2px solid}.__PeZa_portfolio-split [data-split-gallery=figure]{justify-content:center;align-items:center;gap:inherit;flex-direction:column;flex:auto;width:100%;max-width:min(32vw,24rem);min-height:0;max-height:100%;margin:0;display:flex}.__PeZa_portfolio-split [data-split-gallery=panel-link] [data-split-gallery=figure]{max-width:100%}.__PeZa_portfolio-split [data-split-gallery=figure] img{aspect-ratio:3/4;object-fit:cover;width:100%;max-width:100%;height:auto;max-height:min(72svh,100%);transition:transform .5s;display:block}.__PeZa_split-media{aspect-ratio:3/4;object-fit:cover;width:100%;max-width:100%;height:auto;max-height:min(72svh,100%);transition:transform .5s;display:block}.__PeZa_split-media video{object-fit:cover}.__PeZa_portfolio-split [data-split-gallery=panel-link]:hover [data-split-gallery=figure] img{transform:scale(1.03)}.__PeZa_portfolio-split [data-split-gallery=panel-link]:hover [data-split-gallery=figure] .__PeZa_split-media{transform:scale(1.03)}.__PeZa_portfolio-split [data-split-gallery=caption]{font-family:var(--font-morion), ui-serif, serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(1.125rem,2.2vw,1.75rem);font-weight:500;line-height:1.2}.__PeZa_portfolio-split [data-split-gallery=hint]{z-index:200;font-family:var(--font-morion), ui-serif, serif;letter-spacing:.2em;text-transform:uppercase;opacity:0;pointer-events:none;mix-blend-mode:difference;color:var(--brand-white);grid-area:1/1/-1/-1;place-self:end center;margin:0;padding-bottom:clamp(.75rem,2vw,1.25rem);font-size:.75rem}@media (min-width:48rem){.__PeZa_portfolio-split [data-split-gallery=hint]{opacity:.45}}.__PeZa_portfolio-split [data-split-gallery=panel-empty]{min-height:40%}.__PeZa_portfolio-empty{text-align:center;color:var(--brand-white);background:var(--brand-black);padding:3rem 1.5rem}.__PeZa_portfolio-empty-text{font-family:var(--font-morion), ui-serif, serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1rem}@media (max-width:40rem){.__PeZa_portfolio-split [data-split-gallery=slide]{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:1fr}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(odd){grid-area:1/1}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(2n){grid-area:2/1}.__PeZa_portfolio-split [data-split-gallery=panel]{gap:clamp(.375rem,2vw,.75rem);padding:clamp(.5rem,3vw,1rem)}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(odd){padding-top:clamp(3.5rem,10vw,5rem)}:is(.__PeZa_portfolio-split [data-split-gallery=figure],.__PeZa_portfolio-split [data-split-gallery=panel-link]){flex:min(0,100%);max-width:min(88vw,22rem);overflow:hidden}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(odd) img{width:auto;max-height:calc(50dvh - 6rem);margin-inline:auto}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(odd) .__PeZa_split-media{width:auto;max-height:calc(50dvh - 6rem);margin-inline:auto}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(2n) img{width:auto;max-height:calc(50dvh - 3.25rem);margin-inline:auto}.__PeZa_portfolio-split [data-split-gallery=panel]:nth-child(2n) .__PeZa_split-media{width:auto;max-height:calc(50dvh - 3.25rem);margin-inline:auto}.__PeZa_portfolio-split [data-split-gallery=caption]{letter-spacing:.1em;flex-shrink:0;font-size:clamp(.75rem,3.5vw,1rem)}}
