[data-variant=v1] .oe3DtG_projectsGrid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}[data-variant=v1] .oe3DtG_projectsGrid[data-single]{grid-template-columns:minmax(0,1fr)}[data-variant=v1] .oe3DtG_pairCore{gap:.5rem;padding:.5rem;display:grid}[data-variant=v1] .oe3DtG_pairShots{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}[data-variant=v1] .oe3DtG_pairShot{border-radius:calc(var(--r-core) - .5rem);background:var(--surface-2);position:relative;overflow:hidden}[data-variant=v1] .oe3DtG_pairShot:first-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}[data-variant=v1] .oe3DtG_pairShot:last-child{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}[data-variant=v1] .oe3DtG_pairImg{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .9s var(--ease-heavy)}[data-variant=v1] .oe3DtG_pairTag{background:#ffffffe6;border-radius:999px;padding:.35rem .8rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 8px 20px -12px #10111373}[data-variant=v1] .oe3DtG_pairTag[data-kind=after]{background:var(--accent);color:var(--ink)}[data-variant=v1] .oe3DtG_pairBody{justify-items:start;gap:.75rem;padding:1.25rem 1.25rem 1.375rem;display:grid}[data-variant=v1] .oe3DtG_kind{color:#a6360b;font-size:.875rem;font-weight:560}[data-variant=v1] .oe3DtG_pairText{max-width:40rem;color:var(--ink-2);text-wrap:pretty}[data-variant=v1] .oe3DtG_pairLinks{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.25rem;display:flex}[data-variant=v1] .oe3DtG_textLink{color:#a6360b;text-underline-offset:.22em;min-height:2.75rem;transition:color .2s var(--ease-ui);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){[data-variant=v1] .oe3DtG_pair:hover .oe3DtG_pairImg{transform:scale(1.03)}[data-variant=v1] .oe3DtG_textLink:hover{color:var(--ink)}}[data-variant=v1] .oe3DtG_cards{align-content:start;gap:1rem;display:grid}[data-variant=v1] .oe3DtG_card{border-radius:1.75rem}[data-variant=v1] .oe3DtG_cardCore{transition:scale .16s var(--ease-ui);border-radius:1.375rem;grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:center;gap:1.125rem;padding:.375rem 1rem .375rem .375rem;text-decoration:none;display:grid}[data-variant=v1] .oe3DtG_cardCore:active{scale:.985}[data-variant=v1] .oe3DtG_cardCore:focus-visible{border-radius:1.375rem}[data-variant=v1] .oe3DtG_cardMedia{background:var(--surface-2);border-radius:1.125rem;display:block;overflow:hidden}[data-variant=v1] .oe3DtG_cardImg{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .9s var(--ease-heavy)}[data-variant=v1] .oe3DtG_cardBody{gap:.3rem;min-width:0;padding-block:.75rem;display:grid}[data-variant=v1] .oe3DtG_cardTitle{letter-spacing:-.015em;text-wrap:balance;font-size:1.125rem;font-weight:620;line-height:1.2}[data-variant=v1] .oe3DtG_cardText{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}[data-variant=v1] .oe3DtG_cardGo{background:var(--surface-2);width:2.5rem;height:2.5rem;transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui), transform .3s var(--ease-ui);border-radius:999px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){[data-variant=v1] .oe3DtG_cardCore:hover .oe3DtG_cardImg{transform:scale(1.05)}[data-variant=v1] .oe3DtG_cardCore:hover .oe3DtG_cardGo{background:var(--ink);color:#fff;transform:translate(2px,-1px)}}[data-variant=v1] .oe3DtG_filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}[data-variant=v1] .oe3DtG_filtersLabel{color:var(--ink-2);margin-right:.25rem;font-size:.9375rem;font-weight:560}[data-variant=v1] .oe3DtG_filters .v1-chip{transition:background-color .2s var(--ease-ui), scale .16s var(--ease-ui);padding-inline:1.125rem;text-decoration:none}[data-variant=v1] .oe3DtG_filters .v1-chip:active{scale:.97}@media (hover:hover) and (pointer:fine){[data-variant=v1] .oe3DtG_filters .v1-chip:hover{background:#fff}}@media (prefers-reduced-motion:reduce){[data-variant=v1] .oe3DtG_pairImg,[data-variant=v1] .oe3DtG_cardImg{transition:none}}[data-variant=v1] .oe3DtG_brief{padding-bottom:0}[data-variant=v1] .oe3DtG_briefGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 3vw,4rem);display:grid}[data-variant=v1] .oe3DtG_briefCol{gap:1.75rem;min-width:0;display:grid}[data-variant=v1] .oe3DtG_briefFaqHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}@media (min-width:1100px){[data-variant=v1] .oe3DtG_briefFaqHead{min-height:2.75rem}}[data-variant=v1] .oe3DtG_briefFaqTitle{font-size:var(--fs-h3);letter-spacing:var(--tr-h3);font-weight:600;line-height:1.15}[data-variant=v1] .oe3DtG_onward{margin-top:calc(-1 * var(--section-y) + 2.5rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:1.5rem;display:flex;position:relative}[data-variant=v1] .oe3DtG_onward[data-flush]{margin-top:clamp(2rem,1.5rem + 2vw,3rem)}[data-variant=v1] .oe3DtG_onward:before{content:"";top:0;left:var(--gutter);right:var(--gutter);background:var(--line-strong);height:1px;position:absolute}[data-variant=v1] .oe3DtG_onwardText{letter-spacing:-.01em;max-width:40rem;color:var(--ink-2);text-wrap:pretty;font-size:1.0625rem;font-weight:540}[data-variant=v1] .oe3DtG_sticky{display:none}@media (max-width:767px){[data-variant=v1] .oe3DtG_sticky{right:var(--gutter);bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:30;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-ui), transform .24s var(--ease-ui);display:block;position:fixed;transform:translateY(calc(100% + 1.5rem))}[data-variant=v1] .oe3DtG_sticky[data-show]{opacity:1;pointer-events:auto;transition-duration:.48s;transition-timing-function:var(--ease-heavy);transform:none}[data-variant=v1] .oe3DtG_stickyPill{box-shadow:0 1px 2px #96280033,0 18px 36px -14px #10111373,inset 0 1px #ffffff59}}@media (max-width:767px) and (prefers-reduced-motion:reduce){[data-variant=v1] .oe3DtG_sticky{transform:none}}@media (max-width:1099px){[data-variant=v1] .oe3DtG_projectsGrid,[data-variant=v1] .oe3DtG_briefGrid,[data-variant=v1] .oe3DtG_cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){[data-variant=v1] .oe3DtG_cardCore{grid-template-columns:6.5rem minmax(0,1fr) auto;gap:.875rem;padding-right:.75rem}[data-variant=v1] .oe3DtG_cardGo{width:2.25rem;height:2.25rem}[data-variant=v1] .oe3DtG_pairBody{padding:1rem .875rem 1.125rem}[data-variant=v1] .oe3DtG_pairTag{bottom:.5rem;left:.5rem}[data-variant=v1] .oe3DtG_onward{flex-direction:column;align-items:flex-start}}
[data-variant=v1] .jIFBxa_list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;padding:.5rem 1.75rem;display:grid}[data-variant=v1] .jIFBxa_row{box-shadow:inset 0 -1px 0 var(--line);gap:.2rem;padding:1rem 0;display:grid}[data-variant=v1] .jIFBxa_label{letter-spacing:var(--tr-small);color:var(--muted);font-size:.8125rem;font-weight:560}[data-variant=v1] .jIFBxa_value{font-variant-numeric:tabular-nums;text-wrap:pretty;font-weight:540;line-height:1.45}[data-variant=v1] .jIFBxa_full{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1rem;display:grid}[data-variant=v1] .jIFBxa_card{grid-column:span 12}[data-variant=v1] .jIFBxa_full[data-count="2"] .jIFBxa_card[data-group=scope],[data-variant=v1] .jIFBxa_full[data-count="3"] .jIFBxa_card[data-group=scope]{grid-column:span 7}[data-variant=v1] .jIFBxa_full[data-count="2"] .jIFBxa_card[data-group=record],[data-variant=v1] .jIFBxa_full[data-count="3"] .jIFBxa_card[data-group=record],[data-variant=v1] .jIFBxa_full[data-count="3"] .jIFBxa_card[data-group=terms]{grid-column:span 5}[data-variant=v1] .jIFBxa_cardCore{gap:1.25rem;padding:clamp(1.5rem,1rem + 1.2vw,2.25rem);display:grid}[data-variant=v1] .jIFBxa_card[data-group=record] .jIFBxa_cardCore{background:linear-gradient(#fff 0%,#faf9f6 100%)}[data-variant=v1] .jIFBxa_cardHead{gap:.5rem;display:grid}[data-variant=v1] .jIFBxa_cardTitle{font-size:var(--fs-h3);letter-spacing:var(--tr-h3);text-wrap:balance;font-weight:620;line-height:1.15}[data-variant=v1] .jIFBxa_cardLead{color:var(--ink-2);text-wrap:pretty;font-size:.9375rem;line-height:1.55}[data-variant=v1] .jIFBxa_rows{display:grid}[data-variant=v1] .jIFBxa_fullRow{box-shadow:inset 0 1px 0 var(--line);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);align-items:baseline;gap:.4rem 1.25rem;padding:.95rem 0;display:grid}[data-variant=v1] .jIFBxa_fullRow .jIFBxa_value{grid-area:1/2}[data-variant=v1] .jIFBxa_fullRow .jIFBxa_source{grid-area:2/2;justify-self:start}[data-variant=v1] .jIFBxa_source{background:var(--surface-2);letter-spacing:var(--tr-small);color:var(--ink-2);white-space:nowrap;border-radius:999px;justify-self:end;padding:.2rem .6rem;font-size:.8125rem;font-weight:560}[data-variant=v1] .jIFBxa_source[data-source=registry]{background:var(--ink);color:#fff}[data-variant=v1] .jIFBxa_source[data-source=terms]{background:var(--accent-soft);color:#8a2d08}@media (max-width:1099px){[data-variant=v1] .jIFBxa_full .jIFBxa_card,[data-variant=v1] .jIFBxa_full[data-count] .jIFBxa_card[data-group]{grid-column:span 12}}@media (max-width:767px){[data-variant=v1] .jIFBxa_list{grid-template-columns:minmax(0,1fr);padding:.25rem 1.25rem}[data-variant=v1] .jIFBxa_fullRow{grid-template-columns:minmax(0,1fr) auto}[data-variant=v1] .jIFBxa_fullRow .jIFBxa_label{grid-column:1}[data-variant=v1] .jIFBxa_fullRow .jIFBxa_value{grid-area:2/1/auto/-1}[data-variant=v1] .jIFBxa_fullRow .jIFBxa_source{grid-area:1/2;justify-self:end}}
