.home-desk{gap:var(--space-3);padding-block:var(--space-5) 0;display:grid}.home-desk__heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.home-desk__heading h2{font-size:var(--text-xl)}.home-desk__heading>a{font-size:var(--text-sm);white-space:nowrap}.home-desk__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.home-desk__choices button{gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;font-weight:650;display:flex}.home-desk__choices button[aria-pressed=true]{border-bottom-color:var(--color-identity-orange);color:var(--color-text);background:var(--color-surface-muted)}.home-desk__stage{cursor:grab;touch-action:pan-y pinch-zoom;perspective:1200px;height:240px;position:relative;overflow:hidden}[data-dragging=true] .home-desk__stage{cursor:grabbing;user-select:none}.home-desk__stage:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.home-desk__renderer{pointer-events:none;position:absolute;inset:0}.home-desk__renderer>div{pointer-events:none!important}.home-desk__sheets{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.home-desk__sheet{width:min(88%,640px);height:calc(100% - 24px);max-height:400px;transform-style:preserve-3d;pointer-events:auto;position:absolute}.home-desk__sheet:not([data-desk-sheet="0"]),[data-selected="1"] .home-desk__sheets [data-desk-sheet="0"],[data-selected="2"] .home-desk__sheets [data-desk-sheet="0"]{visibility:hidden}[data-selected="1"] .home-desk__sheets [data-desk-sheet="1"],[data-selected="2"] .home-desk__sheets [data-desk-sheet="2"]{visibility:visible}[data-renderer="3d"] .home-desk__sheet{visibility:visible;transform:translate3d(calc(var(--sheet-offset)*76% + var(--sheet-drag)*40px),calc(var(--sheet-offset)*-5px),calc(var(--sheet-offset)*var(--sheet-offset)*-150px)) rotateY(calc(var(--sheet-turn) - var(--sheet-offset)*22deg + var(--sheet-drag)*8deg));transition:transform .38s cubic-bezier(.22,.8,.2,1)}[data-dragging=true] .home-desk__sheet{transition:none}[data-renderer="3d"] .home-desk__sheet[data-center=true]{z-index:2}.home-desk__face{backface-visibility:hidden;border:2px solid var(--color-border-strong);background:var(--color-surface);box-shadow:4px 4px 0 var(--color-border);position:absolute;inset:0;overflow:hidden}.home-desk__face .responsive-media{width:100%;height:100%}.home-desk__face img{object-fit:contain;-webkit-user-drag:none;pointer-events:none}.home-desk__back{border-color:var(--color-identity-teal);background:var(--color-surface-muted);color:var(--color-text);align-content:center;gap:24px;padding:40px 64px;display:grid;transform:rotateY(180deg)}.home-desk__back>p{font-size:44px;font-weight:750}.home-desk__back ol{gap:20px;margin:0;padding:0 0 0 1.5em;font-size:32px;line-height:1.25;display:grid}.home-desk__back li::marker{color:var(--color-accent);font-family:var(--font-mono)}[data-renderer="3d"] .home-desk__back{padding:var(--space-4);gap:var(--space-2)}[data-renderer="3d"] .home-desk__back>p{font-size:var(--text-lg)}[data-renderer="3d"] .home-desk__back ol{gap:var(--space-2);font-size:var(--text-base)}.home-desk:not([data-renderer="3d"]) .home-desk__back{padding:var(--space-3);gap:var(--space-2);visibility:hidden;transform:none}.home-desk:not([data-renderer="3d"]) .home-desk__back>p{font-size:var(--text-base)}.home-desk:not([data-renderer="3d"]) .home-desk__back ol{gap:var(--space-1);font-size:var(--text-sm)}.home-desk:not([data-renderer="3d"])[data-side=workflow] .home-desk__back{visibility:visible}.home-desk:not([data-renderer="3d"])[data-side=workflow] [data-desk-front]{visibility:hidden}.home-desk__baseline{bottom:2px;background:var(--color-border);pointer-events:none;height:1px;position:absolute;inset-inline:12%}.home-desk__toolbar{gap:var(--space-2);justify-content:center;align-items:center;display:flex}.home-desk__toolbar button{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;height:44px;padding:var(--space-2);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:flex}.home-desk__toolbar button:hover{border-color:var(--color-accent)}.home-desk__arrows{gap:var(--space-2);display:flex}.home-desk__toolbar .home-desk__flip{padding-inline:var(--space-3);font-size:var(--text-sm)}.home-desk button:disabled{cursor:default;opacity:.5}.home-desk__stories{display:grid}.home-desk__story{gap:var(--space-3);display:none}.home-desk__story[data-active=true]{display:grid}.home-desk__facts{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.home-desk__facts h3{font-size:var(--text-lg)}.home-desk__facts>span{color:var(--color-text-muted);font-size:var(--text-xs)}.home-desk__facts a{font-size:var(--text-sm);margin-inline-start:auto}.home-desk__body{display:grid}.home-desk__summary{align-content:start;gap:var(--space-3);display:grid}.home-desk__summary>p:first-child{max-width:76ch;color:var(--color-text-secondary);line-height:1.65}.home-desk__disclosure{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}@media (width>=768px){.home-desk{gap:var(--space-4);padding-block:var(--space-4) 0}.home-desk__stage{height:360px}.home-desk__stories{margin-inline:var(--space-6)}.home-desk__heading h2{font-size:var(--text-2xl)}}@media (width<=767px){.home-desk__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.home-desk__choices button{min-height:48px;padding-inline:var(--space-2);text-align:start;font-size:13px;line-height:1.35}}@media (width<=359px){.home-desk__choices button{font-size:var(--text-xs)}.home-desk__stage{height:210px}.home-desk__toolbar{gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.home-desk *,.home-desk :before{transition:none!important;animation:none!important}}.home-editorial{display:grid}.identity-hero{gap:var(--space-6);isolation:isolate;background:var(--color-bg);align-items:center;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.identity-hero__copy{gap:var(--space-3);max-width:900px;padding-block:var(--space-5) var(--space-3);color:var(--color-text);display:grid;position:relative}.identity-hero__copy a{pointer-events:auto}.identity-hero h1{max-width:none;font-size:var(--display-sm);line-height:1}.identity-hero__headline{font-size:var(--text-xl);font-weight:720}.identity-hero__headline span+span:before{content:" "}.identity-hero__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.identity-hero__actions .button{width:fit-content;min-height:46px}.identity-hero__focus{gap:var(--space-1);max-width:58ch;padding-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);text-decoration:none;display:grid}.identity-hero__focus span{color:var(--color-accent);font-size:var(--text-xs);font-weight:750}.home-section-heading{gap:var(--space-2);display:grid}.home-section-heading h2{font-size:var(--text-2xl)}.home-section-heading>p:not(.eyebrow){max-width:62ch;color:var(--color-text-secondary);line-height:1.7}.home-notes__columns{gap:var(--space-7);display:grid}.home-notes__columns:has(>:only-child){grid-template-columns:minmax(0,1fr)}.home-list-heading{padding-bottom:var(--space-3);border-bottom:2px solid var(--color-text);justify-content:space-between;align-items:baseline;display:flex}.home-list-heading a{font-size:var(--text-sm)}.editorial-record-list{margin:0;padding:0;list-style:none}.editorial-record-list li{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.editorial-record-list a{color:var(--color-text);font-weight:700;text-decoration:none}.editorial-record-list time,.editorial-record-list span{color:var(--color-text-muted);font-size:var(--text-sm);text-transform:capitalize}@media (width<=767px) and (height<=700px){.identity-hero__copy{gap:var(--space-3);padding-block:var(--space-5)}.identity-hero__actions{margin-top:0}}@media (width<=767px){.identity-hero__copy{max-width:none;padding-top:var(--space-4)}.identity-hero h1{font-size:40px}.identity-hero__headline{font-size:var(--text-lg);line-height:1.35}}@media (width<=767px) and (height<=700px){.identity-hero__copy{padding-block:var(--space-3)}.identity-hero__headline{font-size:18px}}@media (width>=768px){.identity-hero h1{font-size:var(--display-md)}.home-notes__columns{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}
