.page_sheet__GQ2Q6{display:grid;gap:clamp(1.5rem,3vw,2.5rem);min-width:0}.page_sheet__GQ2Q6 .page_head__jTkOq{padding-bottom:0}.page_byline__S0aGB{margin:0 0 .6rem;font:450 clamp(.9rem,1vw,1rem)/1.3 var(--font-archivo),sans-serif;color:var(--window-muted,rgba(242,234,216,.75))}.page_position__c_cm_{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0}.page_pdf__gp206{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 1.1rem;border:1px solid var(--window-text,#f2ead8);border-radius:10px;background:var(--window-text,#f2ead8);color:var(--window-on-text,#11100e);font:500 .95rem/1 var(--font-archivo),sans-serif;cursor:pointer;transition:background-color .2s ease,color .2s ease}.page_pdf__gp206:hover{background:transparent;color:var(--window-text,#f2ead8)}.page_pdf__gp206:focus-visible{outline:3px solid var(--red);outline-offset:3px}.page_block__E0DFj{min-width:0}.page_block__E0DFj h2{margin:0 0 1.25rem}.page_blockHead__xoqWq{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.page_more__vXSnU{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;font:450 .95rem/1 var(--font-archivo),sans-serif;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:.25em;text-decoration-color:color-mix(in oklch,currentColor 35%,transparent)}.page_more__vXSnU:hover{text-decoration-color:var(--red)}.page_disciplines__0PUj0{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem 2rem}.page_disciplines__0PUj0 li{display:flex;flex-direction:column;gap:.5rem;min-width:0}.page_disciplines__0PUj0 h3{margin:0;font:500 clamp(1.15rem,1.5vw,1.35rem)/1.15 var(--font-archivo),sans-serif;letter-spacing:-.015em}.page_block__E0DFj .page_disciplines__0PUj0 p{margin:0;font:400 .98rem/1.5 var(--font-archivo),sans-serif;color:var(--window-muted,rgba(242,234,216,.75))}.page_count__v8Eqg{margin-top:auto;padding-top:.1rem;font:500 .75rem/1.4 var(--font-plex-mono),monospace;font-variant-numeric:tabular-nums;color:var(--window-text,#f2ead8)}@media (min-width:700px){.page_disciplines__0PUj0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.page_disciplines__0PUj0{grid-template-columns:repeat(4,minmax(0,1fr))}}.page_work__gnR8z{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem 2.5rem}@media (min-width:900px){.page_work__gnR8z{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_item__HT9sf{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:1rem;align-items:start;min-width:0;padding-top:1.25rem;border-top:1px solid var(--window-rule,rgba(242,234,216,.22))}.page_still__rslzp{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:oklch(90% .02 80)}.page_still__rslzp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page_itemText__nlCd2{display:grid;gap:.35rem;min-width:0}.page_itemText__nlCd2 h3{margin:0;font:500 clamp(1.05rem,1.3vw,1.2rem)/1.2 var(--font-archivo),sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}.page_meta__ceW2Z{margin:0!important;font:500 .75rem/1.4 var(--font-plex-mono),monospace!important;font-variant-numeric:tabular-nums;color:var(--window-muted,rgba(242,234,216,.75))}.page_part__1_9bX{margin:0!important;font:400 .95rem/1.45 var(--font-archivo),sans-serif!important}.page_part__1_9bX span{color:var(--window-muted,rgba(242,234,216,.75))}.page_disciplines__0PUj0 a,.page_itemText__nlCd2 a{color:inherit;-webkit-text-decoration:underline 1px transparent;text-decoration:underline 1px transparent;text-underline-offset:.2em;transition:text-decoration-color .2s ease}.page_disciplines__0PUj0 a:focus-visible,.page_disciplines__0PUj0 a:hover,.page_itemText__nlCd2 a:focus-visible,.page_itemText__nlCd2 a:hover{text-decoration-color:currentColor}.page_sheet__GQ2Q6 a:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:3px}.page_pair__lJKyY{display:grid;gap:clamp(1.5rem,3vw,2.5rem);min-width:0}@media (min-width:900px){.page_pair__lJKyY{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:3rem;column-gap:3rem}}.page_approach__Ub7bR{margin:0!important;max-width:46ch!important}.page_pair__lJKyY .page_clients__5i6Hb{font-size:clamp(1.15rem,1.8vw,1.6rem)}.page_contact__Txr7g{margin:0;display:grid;max-width:40rem}.page_contact__Txr7g>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;align-items:baseline;padding:.75rem 0}.page_contact__Txr7g>div+div{border-top:1px solid var(--window-rule,rgba(242,234,216,.22))}.page_contact__Txr7g dt{font:400 .85rem/1.4 var(--font-archivo),sans-serif;color:var(--window-muted,rgba(242,234,216,.75))}.page_contact__Txr7g dd{margin:0;min-width:0;overflow-wrap:anywhere;font:450 1rem/1.4 var(--font-archivo),sans-serif}.page_contact__Txr7g a{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:.25em;text-decoration-color:color-mix(in oklch,currentColor 35%,transparent)}.page_contact__Txr7g a:hover{text-decoration-color:var(--red)}@media (max-width:599px){.page_contact__Txr7g>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media (prefers-reduced-motion:reduce){.page_disciplines__0PUj0 a,.page_itemText__nlCd2 a,.page_pdf__gp206{transition:none}}@media print{@page{size:A4;margin:15mm 16mm 16mm}html:has([data-capabilities]),html:has([data-capabilities]) body{background:#fff!important;color:#000!important}html:has([data-capabilities]) :is(.ow-nav,.ow-skip,.ow-social,.ow-sheet-social,.ow-stage,.ow-foot-page,nextjs-portal){display:none!important}html:has([data-capabilities]) .ow{background:#fff!important;min-height:0!important}html:has([data-capabilities]) .ow-ground-page{position:static!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important}html:has([data-capabilities]) .ow-ground-page:before{display:none!important}[data-capabilities],[data-capabilities] *{color:#000!important;text-shadow:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-capabilities]{display:block!important;font:400 9.5pt/1.45 var(--font-archivo),Arial,sans-serif}[data-capabilities] :is(button,a[href="/works"]){display:none!important}[data-capabilities] a{text-decoration:none!important}[data-capabilities] .ow-page-head{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8mm!important;align-items:end!important;padding:0 0 5mm!important;margin:0 0 2mm!important}[data-capabilities] .ow-page-head h1{margin:0!important;font:500 26pt/1 var(--font-archivo),Arial,sans-serif!important;font-stretch:100%!important;letter-spacing:-.02em!important;text-transform:none!important}[data-capabilities] .ow-page-head p{margin:0!important;max-width:none!important;font:400 10pt/1.4 var(--font-archivo),Arial,sans-serif!important}[data-capabilities] .ow-page-head>div:first-child>p{margin-bottom:1.5mm!important;font:500 8pt/1.3 var(--font-plex-mono),monospace!important;letter-spacing:.02em}[data-capabilities] .ow-plate{background:none!important;border:0!important;border-top:.5pt solid #000!important;border-radius:0!important;padding:3.5mm 0 0!important;margin:0 0 6mm!important}[data-capabilities] h2{margin:0 0 3.5mm!important;font:600 11pt/1.2 var(--font-archivo),Arial,sans-serif!important;font-stretch:100%!important;text-transform:none!important}[data-capabilities] h2,[data-capabilities] h3{letter-spacing:0!important;-moz-column-break-after:avoid;break-after:avoid}[data-capabilities] h3{font:600 9.5pt/1.25 var(--font-archivo),Arial,sans-serif!important}[data-capabilities] p{font-size:9pt!important;line-height:1.45!important;max-width:none!important}[data-capabilities] ul{display:grid!important;gap:4mm 6mm!important}[data-capabilities] section[aria-labelledby=cap-disciplines] ul{grid-template-columns:repeat(4,minmax(0,1fr))!important}[data-capabilities] section[aria-labelledby=cap-disciplines] li{-moz-column-break-inside:avoid;break-inside:avoid}[data-capabilities] section[aria-labelledby=cap-work] ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4mm 7mm!important}[data-capabilities] section[aria-labelledby=cap-work] li{grid-template-columns:34mm minmax(0,1fr)!important;gap:3.5mm!important;padding-top:3mm!important;border-top:.25pt solid #888!important;-moz-column-break-inside:avoid;break-inside:avoid}[data-capabilities] section[aria-labelledby=cap-work] li>span{border-radius:0!important;background:#eee!important}[data-capabilities] [class*=part]>span{color:#555!important}[data-capabilities] img{filter:grayscale(1) contrast(1.05)}[data-capabilities] [class*=count],[data-capabilities] [class*=meta]{font:400 7.5pt/1.4 var(--font-plex-mono),monospace!important}[data-capabilities]>div:has(>section){display:grid!important;grid-template-columns:1fr 1fr!important;gap:8mm!important;-moz-column-break-inside:avoid;break-inside:avoid}[data-capabilities] section[aria-labelledby=cap-collaborators] ul{display:flex!important;flex-wrap:wrap;gap:0!important;font:400 9.5pt/1.5 var(--font-archivo),Arial,sans-serif!important;letter-spacing:0!important}[data-capabilities] section[aria-labelledby=cap-collaborators] li:after{color:#000!important}[data-capabilities] section[aria-labelledby=cap-contact]{-moz-column-break-inside:avoid;break-inside:avoid}[data-capabilities] dl>div{grid-template-columns:32mm minmax(0,1fr)!important;padding:1.6mm 0!important;border-top-color:#bbb!important}[data-capabilities] dl :is(dt,dd,a){font-size:9pt!important;min-height:0!important;margin-block:0!important}}