.v10-field-root{--v2-pierre:247 245 240;--v2-ink:24 21 18;--v2-terre:122 73 56;--v2-lin:236 230 218;--v2-ease:cubic-bezier(0.16,1,0.3,1);position:relative;min-height:100vh;min-height:100svh;background:rgb(var(--v2-pierre));color:rgb(var(--v2-ink));overflow-x:hidden}@media (min-width:1024px){body:has(.v10-field-root),html:has(.v10-field-root){overflow:hidden!important;height:100vh!important;height:100svh!important}.v10-field-root{position:fixed;inset:0;z-index:30;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;padding-top:6.5rem}.v10-field-root~.v8-footer,.v10-field-root~footer,body:has(.v10-field-root) .v8-footer,body:has(.v10-field-root) footer{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media (max-width:1023px){.v10-field-root{padding-top:calc(4.5rem + env(safe-area-inset-top, 0px) + 1.25rem)}.v10-field-root .v10-field-toc{display:none}}.v10-field-header{position:relative;z-index:25;padding-top:.75rem;padding-bottom:.75rem;transition:padding .3s var(--v2-ease)}.v10-field-toc{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem)}.v10-field-toc-btn{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .25rem;font-family:var(--font-mono,monospace);font-size:.7rem;letter-spacing:var(--v10-track-label,.12em);text-transform:uppercase;color:rgb(var(--v2-ink)/.55);transition:color .2s var(--v2-ease);background:none;border:none;cursor:pointer}.v10-field-toc-btn.is-active,.v10-field-toc-btn:hover{color:rgb(var(--v2-ink))}.v10-field-toc-btn:after{content:"";position:absolute;left:.25rem;right:.25rem;bottom:-1rem;height:1px;background:rgb(var(--v2-terre));transform:scaleX(0);transform-origin:left;transition:transform .4s var(--v2-ease)}.v10-field-toc-btn.is-active:after{transform:scaleX(1)}.v10-field-tool{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0;font-family:var(--font-mono,monospace);font-size:.7rem;letter-spacing:var(--v10-track-label,.12em);text-transform:uppercase;color:rgb(var(--v2-ink)/.7);background:none;border:0;cursor:pointer;transition:color .2s var(--v2-ease)}.v10-field-tool:hover{color:rgb(var(--v2-ink))}.v10-field-tool.is-active{color:rgb(var(--v2-terre))}.v10-field-tool svg{transition:transform .3s var(--v2-ease)}.v10-field-mobile-bar{top:calc(4.5rem + env(safe-area-inset-top, 0px));padding-block:.85rem}.v10-field-mobile-bar .v10-chip{display:inline-flex;align-items:center;gap:.35rem}.v10-field-mobile-card+.v10-field-mobile-card{border-top:1px solid rgb(var(--v2-ink)/.08);padding-top:2.5rem}.v10-field-index{width:min(42rem,calc(100vw - 2rem));margin:auto;padding:0;border:1px solid rgb(var(--v2-ink)/.15);background:rgb(var(--v2-pierre));color:rgb(var(--v2-ink));box-shadow:0 1.5rem 4rem rgb(var(--v2-ink)/.15);overflow:hidden}.v10-field-index:not([open]){display:none}.v10-field-index::backdrop{background:rgb(var(--v2-ink)/.55);backdrop-filter:blur(6px)}.v10-field-index[open]{height:min(85svh,40rem);max-height:min(85svh,40rem);animation:v10-index-in .3s var(--v2-ease)}.v10-field-index-box{display:flex;flex-direction:column;height:100%;min-height:0;padding:clamp(1.5rem,4vw,3rem);overflow:hidden}.v10-field-index-head{flex-shrink:0}.v10-field-index-list{flex:1;min-height:0;margin-top:1rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--v2-ink)/.35) transparent;border-bottom:1px solid rgb(var(--v2-ink)/.1)}.v10-field-index-list::-webkit-scrollbar{width:8px}.v10-field-index-list::-webkit-scrollbar-thumb{background:rgb(var(--v2-ink)/.28);border-radius:999px}@keyframes v10-index-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v10-field-index[open]{animation:none}}.v10-field-inline-matters{position:relative;z-index:24;max-height:0;opacity:0;overflow:hidden;background:rgb(var(--v2-pierre));transition:max-height .35s var(--v2-ease),opacity .3s var(--v2-ease),margin .35s var(--v2-ease);margin-top:0}.v10-field-inline-matters.is-open{max-height:22rem;opacity:1;margin-top:.35rem;padding-bottom:.25rem}@media (min-width:768px){.v10-field-inline-matters.is-open{max-height:9rem}}.v10-field-inline-matters .v10-chip svg{width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:reduce){.v10-field-inline-matters{transition:none}}.v10-field-viewport{position:relative;width:100%;flex:1;display:flex;align-items:center;overflow:hidden;padding-bottom:1.5rem;touch-action:pan-y;cursor:grab;user-select:none}.v10-field-viewport.is-dragging{cursor:grabbing}.v10-field-track{position:relative;display:flex;align-items:center;gap:clamp(2.5rem,4vw,4.5rem);padding-left:var(--gutter);padding-right:15vw;will-change:transform}.v10-field-card{position:relative;flex:0 0 auto;width:clamp(26rem,38vw,42rem);transition:transform .4s var(--v2-ease),opacity .3s var(--v2-ease)}.v10-field-media{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:rgb(var(--v2-lin));box-shadow:0 1rem 3rem rgb(var(--v2-ink)/.06)}.v10-field-media img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.v10-field-card:hover .v10-field-media img{transform:scale(1.018)}.v10-field-card-meta{min-height:10.25rem}.v10-field-modal-overlay{position:fixed;inset:0;z-index:60;background:rgb(var(--v2-ink)/.6);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;padding:1.5rem;animation:v8-fade-in .2s ease}.v10-field-modal-box{position:relative;width:100%;max-width:42rem;max-height:85svh;background:rgb(var(--v2-pierre));border:1px solid rgb(var(--v2-ink)/.15);padding:clamp(1.5rem,4vw,3rem);overflow-y:auto;box-shadow:0 1.5rem 4rem rgb(var(--v2-ink)/.15)}.v10-field-switcher{position:fixed;bottom:1.25rem;left:1.5rem;z-index:40;display:flex;align-items:center;gap:.75rem;padding:.45rem 1rem;background:rgb(var(--v2-pierre)/.95);backdrop-filter:blur(10px);border:1px solid rgb(var(--v2-ink)/.18);box-shadow:0 .5rem 1.5rem rgb(var(--v2-ink)/.08);font-family:var(--font-mono,monospace);font-size:.68rem}