.page_page__7GcK6{position:relative;width:100%;animation:page_pageFadeIn__gnLbV 1.2s ease-out forwards;opacity:0}.page_section__Q5p0T{position:relative;min-height:calc(100vh - clamp(120px, 18vh, 180px));overflow:hidden;padding:clamp(3rem,10vh,6rem) var(--space-xl) clamp(3rem,8vh,5rem)}.page_sectionDigitization__GL4aJ{background-image:url(/digitization/bg-ones-zeros.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.page_sectionDim__01o0_{background:radial-gradient(ellipse at center,#2c2416 0,#1a1408 60%,#0a0804 100%)}.page_overlay__7OF44{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.18) 40%,rgba(0,0,0,.28) 70%,rgba(0,0,0,.65));pointer-events:none}.page_sectionDim__01o0_ .page_overlay__7OF44{background:radial-gradient(ellipse at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.6) 70%,rgba(0,0,0,.85) 100%)}.page_title__sJjhz{position:relative;z-index:1;font-family:var(--font-display);font-size:clamp(2.75rem,7vw,5.5rem);font-weight:500;font-style:italic;line-height:1;margin:0 auto;max-width:1200px;color:var(--color-gold-light);letter-spacing:.04em;text-align:center;text-shadow:0 2px 24px rgba(0,0,0,.85),0 0 80px rgba(201,162,39,.3);animation:page_titleFadeIn__hlwaa 1.8s ease-out .3s forwards;opacity:0}.page_titleSuper__xJ0xi{font-size:clamp(2.25rem,6vw,4.75rem)}.page_tm__Eec43{font-family:var(--font-body);font-size:.35em;font-style:normal;font-weight:400;vertical-align:super;letter-spacing:0;margin-left:.15em;color:var(--color-gold);opacity:.85}@keyframes page_pageFadeIn__gnLbV{0%{opacity:0}to{opacity:1}}@keyframes page_titleFadeIn__hlwaa{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_section__Q5p0T{padding:clamp(2rem,8vh,4rem) var(--space-lg)}}.DraggableVideo_root__BX6cL{position:absolute;z-index:2;animation:DraggableVideo_videoFadeIn__P391m 1.8s ease-out .5s forwards;opacity:0}.DraggableVideo_rootDefault__y_Y_x{left:50%;top:50%;transform:translate(-50%,-50%)}.DraggableVideo_frame__9Cxue{display:flex;flex-direction:column;background:#0a0804;border:1px solid rgba(201,162,39,.5);border-radius:4px;box-shadow:0 24px 64px rgba(0,0,0,.75),0 0 60px rgba(201,162,39,.18)}.DraggableVideo_ribbon__jOYxm{position:relative;display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 12px;background:linear-gradient(180deg,rgba(60,44,14,.95),rgba(36,26,8,.95));border-bottom:1px solid rgba(201,162,39,.35);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;border-radius:3px 3px 0 0;flex-shrink:0}.DraggableVideo_ribbon__jOYxm:active{cursor:-webkit-grabbing;cursor:grabbing}.DraggableVideo_ribbonMinimized__7n3SZ{border-bottom:none;border-radius:3px}.DraggableVideo_ribbonLabel__YzjOB{font-family:var(--font-display);font-style:italic;font-size:.8rem;letter-spacing:.05em;color:var(--color-gold-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 70px);text-shadow:0 1px 2px rgba(0,0,0,.6);pointer-events:none}.DraggableVideo_ribbonActions__fCfHn{display:flex;gap:4px;align-items:center}.DraggableVideo_iconBtn__adlgq{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-gold-light);opacity:.7;cursor:pointer;border-radius:2px;transition:opacity .15s ease,background .15s ease;padding:0}.DraggableVideo_iconBtn__adlgq:hover{opacity:1;background:rgba(201,162,39,.15)}.DraggableVideo_body__8_iow{flex:1 1;min-height:0;position:relative;overflow:hidden;border-radius:0 0 3px 3px;background:#000}.DraggableVideo_body__8_iow video{width:100%;height:100%;display:block;background:#000}.DraggableVideo_body__8_iow:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px rgba(0,0,0,.45)}.DraggableVideo_minimizedShell__l9SBT{width:260px;border-radius:3px}@keyframes DraggableVideo_videoFadeIn__P391m{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DraggableVideo_root__BX6cL:not(.DraggableVideo_rootDefault__y_Y_x){animation:DraggableVideo_videoFadeInPositioned__Yjm1G 1.2s ease-out forwards}@keyframes DraggableVideo_videoFadeInPositioned__Yjm1G{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}