#opening-brand-intro{position:fixed;inset:0;z-index:2;display:grid;place-items:center;background:transparent;pointer-events:none;opacity:1}#opening-brand-intro[hidden]{display:none}.opening-brand-content{position:relative;width:min(43.333333vw,666.666667px);aspect-ratio:4.15168 / .926269}.opening-brand-name{margin:0;line-height:0;opacity:0;animation:opening-brand-enter .5s ease-out forwards}.opening-brand-name svg{display:block;width:100%;height:auto}.opening-brand-positioning{position:absolute;top:calc(100% + 28px);left:50%;transform:translate(-50%);width:max-content;max-width:90vw;margin:0;color:#c7ceca;font-size:clamp(14px,1.35vw,20px);font-weight:400;line-height:1.5;letter-spacing:.02em;text-align:center;opacity:0;animation:opening-brand-enter .6s .2s ease-out forwards}@keyframes opening-brand-enter{0%{opacity:0}to{opacity:1}}body[data-intro-opening=true] .loader:not(.failed){background:transparent;place-content:end center;padding-bottom:175px;gap:0}body[data-intro-opening=true] .loader:not(.failed) small{display:none}body[data-intro-opening=true] .loader:not(.failed) p{font-size:10px;color:#859088;letter-spacing:.2px}body[data-intro-opening=true] .loader:not(.failed)>span{width:44px;margin-bottom:12px}@media(max-width:760px){.opening-brand-content{width:60vw}.opening-brand-positioning{top:calc(100% + 24px);font-size:13px;width:90vw}body[data-intro-opening=true] .loader:not(.failed){padding-bottom:235px}}@media(max-height:600px){body[data-intro-opening=true] .loader:not(.failed){padding-bottom:24px}.opening-brand-positioning{top:calc(100% + 18px);font-size:12px}}body[data-cinematic-sequence=true]:has(#loader:not(.hidden):not(.failed)){background:#000}body[data-cinematic-sequence=true]:has(#loader:not(.hidden):not(.failed)) #film{visibility:hidden}body[data-cinematic-sequence=true] #loader:not(.failed){background:transparent}body[data-intro-opening=true]:has(#loader:not(.hidden):not(.failed)) .site-header,body[data-intro-opening=true]:has(#loader:not(.hidden):not(.failed)) .architecture{visibility:hidden}main[data-sequence=true] #loader:not(.failed)>span{width:48px;height:48px;margin:0 auto 12px;background:none;border:4px solid #303434;border-top-color:#f1f2ef;border-radius:50%;animation:opening-loader-spin .9s linear infinite}main[data-sequence=true] #loader:not(.failed) #loading-message{font-size:12px;letter-spacing:0;color:#c7ceca}@keyframes opening-loader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.opening-brand-name,.opening-brand-positioning{animation:none;opacity:1}main[data-sequence=true] #loader:not(.failed)>span{animation:none}}.scene-copy{position:fixed;z-index:2;left:clamp(54px,5vw,96px);top:53%;transform:translateY(-50%);width:380px;max-width:calc(100vw - 48px);background:transparent;pointer-events:none;opacity:0;text-align:left}#scene-copy-advantages{width:450px}#scene-copy-comparison{top:135px;transform:none}#scene-copy-comparison p{max-width:320px}#scene-copy-installation{top:auto;bottom:150px;left:54px;transform:none;width:500px}.scene-copy[hidden]{display:none}.scene-copy h2{margin:0;color:#ecece6;font:400 clamp(28px,3.2vw,48px)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-1.5px}.scene-copy h2 span{display:block}.scene-copy p{margin:22px 0 0;color:#9eaaa3;font:400 14px/1.65 Arial,Helvetica,sans-serif;letter-spacing:normal}@media(max-width:1100px)and (min-width:761px){.scene-copy{left:44px;width:320px}#scene-copy-advantages{width:380px}}@media(max-width:760px){.scene-copy{left:24px;top:148px;transform:none;width:342px}.scene-copy h2{font-size:25px;line-height:1.14;letter-spacing:-.8px}.scene-copy p,#cinematic-handoff .handoff-copy{display:none}#scene-copy-comparison{top:112px;width:342px}#scene-copy-comparison p{max-width:none}#scene-copy-installation{top:auto;bottom:154px;left:24px;width:342px;transform:none}#scene-copy-advantages{top:42%;bottom:auto;left:24px;width:160px;transform:translateY(-50%)}body:has(#scene-copy-installation:not([hidden])) .interior-delta{top:138px;bottom:auto}body:has(#scene-copy-installation:not([hidden])) #comparison-note{bottom:143px}}@media(max-height:600px)and (min-width:761px){.scene-copy{top:105px;transform:none;width:320px}#scene-copy-comparison,#scene-copy-installation{top:105px}}*{box-sizing:border-box}html{background:#070809;color:#e4e5e3;font-family:Arial,Helvetica,sans-serif;scrollbar-width:thin;scrollbar-color:#454746 #090a0b}body{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #d8dbd7;outline-offset:5px}button:disabled{opacity:.35;cursor:default}button{color:inherit}#film{position:fixed;inset:0;z-index:0;background:#070809}canvas{display:block;width:100%;height:100%}.vignette{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,transparent 36%,#0005 100%);z-index:1}.architecture{position:fixed;inset:76px 32px 143px;border-left:1px solid #ffffff08;border-right:1px solid #ffffff08;pointer-events:none;z-index:1}.header{position:fixed;inset:0 32px auto;min-height:76px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff24;z-index:3}.wordmark{font-size:20px;letter-spacing:-.8px;font-weight:600;color:#edece8;text-decoration:none}.header .context{font-size:9px;letter-spacing:2.3px;text-transform:uppercase;color:#9b9f9c}.header .links{display:flex;gap:24px;align-items:center}.header a:not(.wordmark),.hide{font-size:11px;color:#a7aba8;text-decoration:none}.hide{border:0;background:none;padding:8px 0}.review{position:fixed;bottom:0;left:32px;right:32px;z-index:3;background:linear-gradient(transparent,#070809 38%);padding-top:20px;padding-bottom:17px}.takes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff15}.take{border:0;border-right:1px solid #ffffff15;background:transparent;padding:15px 22px;text-align:left;display:flex;align-items:center;gap:14px;color:#838986;position:relative}.take:last-child{border-right:0}.take .number{font-size:12px;font-variant-numeric:tabular-nums;color:#6a716d}.take .name{font-size:12px}.take[aria-selected=true]{color:#ededeb;background:#ffffff05}.take[aria-selected=true]:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:#d2d7d2}.take[aria-selected=true] .number{color:#d3d7d4}.transport{display:flex;align-items:center;gap:20px;padding-top:16px}.play{border:1px solid #767e77;background:#d7dcd7;color:#141715;min-width:114px;padding:10px 14px;font-size:11px}.replay{background:none;border:0;padding:9px 0;font-size:11px;color:#a2aaa3}.track{display:flex;align-items:center;gap:15px;flex:1}input[type=range]{width:100%;accent-color:#d6dcd6;height:16px;cursor:ew-resize}.time{font-size:10px;color:#a9b1aa;font-variant-numeric:tabular-nums;min-width:67px}.hint{font-size:9px;letter-spacing:.2px;color:#79817b;min-width:175px;text-align:right}.review-note{position:fixed;left:54px;top:98px;z-index:3;font-size:10px;color:#777f78;line-height:1.6;max-width:380px}.scroll-space{height:633vh;pointer-events:none}.loader{position:fixed;inset:0;z-index:10;display:grid;place-content:center;background:#070809;color:#aeb8af;font-size:11px;letter-spacing:1px;transition:opacity .6s}.loader.hidden{opacity:0;pointer-events:none}.loader{text-align:center;padding:24px}.loader p{margin:0;font-size:12px;letter-spacing:.2px}.loader small{display:block;max-width:330px;margin:14px auto 0;font-size:10px;letter-spacing:0;line-height:1.7;color:#8f9991}.loader .recovery{display:none;margin-top:22px;gap:20px;justify-content:center}.loader .recovery a{color:#dce1dc;font-size:11px;letter-spacing:0}.loader.failed .recovery{display:flex}.loader.failed>span{display:none}.loader span{height:1px;background:#acb5ad;width:90px;margin:0 auto 20px;animation:breath 1.5s infinite}@keyframes breath{50%{opacity:.2}}#show-controls{display:none;position:fixed;right:25px;bottom:20px;z-index:4;border:1px solid #ffffff32;background:#101411b0;padding:10px 13px;font-size:10px;color:#cbd1cb}body.clean .review,body.clean .header,body.clean .review-note,body.clean .architecture{display:none}body.clean #show-controls{display:block}.error{max-width:300px;text-align:center;line-height:1.8}.error a{color:#e1e6df}@media(max-width:680px){.header{inset:0 20px auto;min-height:62px}.wordmark{font-size:18px}.header .context,.header .links a{display:none}.header .links{gap:12px}.architecture{inset:62px 20px 171px}.review{left:20px;right:20px;padding-bottom:20px}.review-note{left:21px;right:21px;top:80px;font-size:9px;max-width:270px}.take{padding:12px 9px;display:block;min-height:64px}.take .number{display:block;font-size:9px;margin-bottom:7px}.take .name{font-size:10px;line-height:1.4}.transport{gap:13px;flex-wrap:wrap;padding-top:12px}.play{min-width:90px;padding:9px 10px;font-size:10px}.replay{font-size:10px}.track{min-width:150px;gap:9px}.time{min-width:58px;font-size:9px}.hint{width:100%;text-align:center;font-size:8px;min-width:0}.scroll-space{height:564vh}}#comparison-lines,#comparison-labels{position:fixed;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:hidden}#comparison-lines path{fill:none;stroke:#cfddd7;stroke-width:1;vector-effect:non-scaling-stroke}.part-identity,.technical-label{position:absolute;transform:translate(-50%,-50%);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.part-identity{font-size:10px;letter-spacing:1.3px;color:#d1d7d3}.part-identity small{display:block;margin-top:6px;font-size:9px;letter-spacing:.4px;color:#8b9690}.technical-label{font-size:12px;letter-spacing:.2px;color:#e0e7e2;padding:4px 6px;background:#080b09c9;border-radius:2px}.technical-label small{font-size:8px;letter-spacing:.8px;color:#939f97;margin-right:6px}.comparison-note{position:fixed;bottom:154px;left:0;right:0;text-align:center;font-size:9px;color:#849088;z-index:2;opacity:0;pointer-events:none}body.clean .comparison-note{bottom:28px}body[data-sequence=true] .scroll-space{height:2800vh}body[data-sequence=true] .takes{grid-template-columns:repeat(9,minmax(0,1fr))}body[data-sequence=true] .take{padding-left:14px;padding-right:12px;gap:10px}#comparison-lines path.difference-line{stroke:#d6b888}.difference-mark{color:#e5cfaa}.difference-mark.part-identity{color:#d1d7d3}.difference-mark.datum-label{color:#9eada5;font-size:10px}.review-prompt{border:1px solid #b6966260;padding:7px 12px;font-size:12px;background:#17150feb}@media(max-width:680px){body[data-sequence=true] .take{padding:10px 6px;min-height:67px}body[data-sequence=true] .take .name{font-size:8px;white-space:normal;overflow-wrap:anywhere}body[data-sequence=true] .take .number{font-size:8px}.review-prompt{font-size:11px;max-width:300px}.difference-mark.datum-label{font-size:8px}.part-identity{font-size:9px;letter-spacing:1px}.part-identity small{font-size:8px;margin-top:4px}.technical-label{font-size:10px;padding:3px 4px}.technical-label small{font-size:7px;margin-right:4px}.comparison-note{font-size:8px;bottom:174px}}@media(prefers-reduced-motion:reduce){.loader span{animation:none}.loader{transition:none}}.interior-readout{position:absolute;transform:translate(-50%,-100%);width:170px;text-align:center;opacity:0;font-variant-numeric:tabular-nums}.interior-maker{font-size:10px;letter-spacing:1.5px;display:block;color:#c9d4d1}.interior-maker small{font-size:8px;margin-left:8px;color:#8b9893;letter-spacing:.5px}.rating-value{display:block;margin-top:8px;font-size:24px;font-weight:300;color:#e9ece6}.rating-value small{font-size:10px;color:#a9b4ac}.life-readout{display:grid;grid-template-columns:1fr auto;gap:6px;text-align:left;margin-top:10px}.life-readout small{grid-column:1/-1;font-size:8px;color:#9ba69f;letter-spacing:.5px}.life-track{height:2px;background:#ffffff20;align-self:center}.life-track i{display:block;width:100%;height:100%;background:#d5b985;transform-origin:left}.life-readout b{font-size:10px;font-weight:400;color:#d5b985}.interior-delta{position:fixed;left:0;right:0;bottom:210px;text-align:center;opacity:0}.interior-delta small{display:block;font-size:8px;letter-spacing:1.5px;color:#9fa9a2}.interior-delta span{display:block;margin-top:8px;font-size:23px;color:#d5b985}.interior-delta em{font-size:10px;font-style:normal;color:#adb5ae;margin-left:8px}#rating-sources{position:fixed;left:54px;top:126px;z-index:4;max-width:330px;background:#0a0d0eea;font-size:10px;color:#b0bab4;line-height:1.6}#rating-sources summary{cursor:pointer;font-size:9px;color:#9eaaa3;padding:5px 0}#rating-sources p{padding:0 12px}#rating-sources a{color:#d9ded9}body.clean #rating-sources{display:none}body.clean .interior-delta{bottom:75px}@media(max-width:680px){.interior-readout{width:125px;transform:translate(-50%,-50%)}.rating-value{font-size:19px;margin-top:5px}.life-readout{margin-top:5px;gap:3px}.interior-delta{bottom:215px}.interior-delta span{font-size:20px}#rating-sources{left:21px;right:21px;top:108px;max-width:280px}}#result-labels{position:fixed;inset:0;pointer-events:none;z-index:2;overflow:hidden}#comparison-evidence{position:fixed;right:8%;top:25%;width:330px;padding:18px 20px;background:linear-gradient(125deg,#151b1bdb,#080b0cf5);border:1px solid #a9b7ad30;box-shadow:0 20px 65px #0004;opacity:0;pointer-events:auto;color:#d7ddd8;font-variant-numeric:tabular-nums}.evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:20px;border-bottom:1px solid #ffffff15;font-size:11px;letter-spacing:.8px}.evidence-heading b{font-weight:400;color:#909e95;margin-left:8px;font-size:10px}.evidence-heading>small{font-size:7px;letter-spacing:1px;color:#909e95}.evidence-columns,.evidence-measure{display:grid;grid-template-columns:1fr 45px 70px;gap:10px;align-items:center}.evidence-columns{padding:12px 0;font-size:8px;color:#87978d}.evidence-measure{font-size:10px;padding:12px 0;border-bottom:1px solid #ffffff0e}.evidence-measure small{margin-left:5px;color:#8b988f;font-size:8px}.evidence-measure b{font-size:16px;font-weight:400}.evidence-measure em{margin-left:5px;color:#d8b984;font-size:9px;font-style:normal}.evidence-links{display:flex;flex-direction:column;gap:6px;margin-top:16px}.evidence-links a{font-size:9px;color:#acb9ae;text-decoration:none}.evidence-links a:hover{color:#edf0e8}#comparison-evidence p{margin:12px 0 0;font-size:8px;line-height:1.7;color:#829187}#evidence-connectors{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}#evidence-connectors path{fill:none;stroke:#c2ac85;stroke-width:1;vector-effect:non-scaling-stroke}#field-summary{position:fixed;top:106px;left:54px;right:54px;display:flex;justify-content:space-between;align-items:center;gap:16px;opacity:0;font-size:10px;letter-spacing:.3px;color:#aab6ac}#field-summary>span:first-child{font-size:8px;color:#74877b}#field-summary>span:first-child b{display:block;font-size:10px;font-weight:400;color:#bbc7bd;margin-top:6px}#field-summary b{font-weight:400;color:#e6e9e2}#field-summary i{font-style:normal;padding:0 5px;color:#46574c}#field-summary small{font-size:8px;color:#85988a;max-width:230px;text-align:right}.result-tag{position:absolute;transform:translate(-50%,-100%);display:grid;grid-template-columns:1fr auto;gap:3px 8px;width:165px;border:0;border-bottom:1px solid #ccd7cf27;background:transparent;padding:6px 0;text-align:left;pointer-events:auto;opacity:0;color:#bfcfc4}.result-maker{font-size:9px;line-height:1.35;letter-spacing:.7px;align-self:center}.result-tag b{grid-column:2;grid-row:1/3;font-size:22px;font-weight:400;align-self:center;color:#d5dbd0;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.result-part{font-size:9px;color:#7e9586;letter-spacing:.3px}.result-tag[aria-pressed=true]{border-color:#d2b47d}.result-tag[aria-pressed=true] b{color:#dfc08d}.result-tag:hover{background:#17231c80}.result-note{position:absolute;transform:translate(-50%);width:180px;text-align:center;font-size:8px;color:#81998a;opacity:0;letter-spacing:.2px}#field-load{position:fixed;left:50%;top:150px;transform:translate(-50%);padding:12px 18px;background:#101918e8;color:#becbc0;font-size:11px;text-align:center;pointer-events:auto}#field-load button{margin-left:12px;padding:7px 12px;color:#d7dfd5;background:none;border:1px solid #7e968470}#candidate-evidence-dialog{width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 44px);overflow:auto;background:#101615;color:#c4d0c7;border:1px solid #85998c55;padding:30px;box-shadow:0 30px 120px #000b}#candidate-evidence-dialog::backdrop{background:#020706b8;backdrop-filter:blur(7px)}.close-evidence{position:absolute;top:12px;right:14px;border:0;background:none;color:#cad6cc;font-size:25px;padding:4px 10px}#candidate-evidence-dialog>small{font-size:9px;letter-spacing:1px;color:#81988a}#candidate-evidence-dialog h2{margin:15px 30px 20px 0;font-size:20px;font-weight:400}#candidate-evidence-dialog h2 span{display:block;margin-top:7px;color:#96aa9e;font-size:14px}.evidence-score{display:flex;gap:18px;align-items:center}.evidence-score b{font-size:38px;font-weight:400;color:#ddc197}.evidence-score span{font-size:10px;line-height:1.6;color:#8eaa98}#candidate-evidence-dialog p{font-size:11px;line-height:1.7;color:#8fa696}#candidate-evidence-dialog .evidence-qualification{color:#d6bd95}#candidate-evidence-dialog table{width:100%;border-collapse:collapse;font-size:10px;margin:20px 0}#candidate-evidence-dialog th{text-align:left;font-weight:400}#candidate-evidence-dialog th,#candidate-evidence-dialog td{padding:9px 6px;border-bottom:1px solid #829e8b24}#candidate-evidence-dialog thead{color:#8a9f90}.dialog-sources{display:flex;gap:20px;font-size:10px;flex-wrap:wrap}.dialog-sources a{color:#c7d5ca}.source-file{display:block;margin-top:14px;overflow-wrap:anywhere;letter-spacing:0!important}body.clean #field-summary{top:34px}body.clean #comparison-evidence{top:26%}@media(max-width:1100px)and (min-width:681px){#comparison-evidence{right:5%;width:290px;padding:16px}#field-summary{left:32px;right:32px;top:110px}.result-tag{width:132px}.result-maker{font-size:8px}.result-tag b{font-size:18px}.result-note{width:150px;font-size:7px}}@media(max-width:680px){#comparison-evidence{inset:auto 20px 190px;width:auto;padding:12px 15px}.evidence-heading{padding-bottom:10px}.evidence-columns{padding:8px 0}.evidence-measure{padding:7px 0}.evidence-measure b{font-size:14px}.evidence-links{margin-top:10px;gap:4px}.evidence-links a{font-size:8px}#comparison-evidence p{font-size:7px;margin-top:8px}#field-summary{left:20px;right:20px;top:100px;display:grid;grid-template-columns:1fr auto;gap:7px;font-size:8px}#field-summary>span:first-child{font-size:6px}#field-summary>span:first-child b{font-size:8px;margin-top:4px}#field-summary small{grid-column:1/-1;max-width:none;text-align:left;font-size:7px}.result-tag{width:100px;gap:2px 3px;padding:4px 0}.result-maker{font-size:7px;letter-spacing:0}.result-tag b{font-size:14px;letter-spacing:-.4px}.result-part{font-size:8px;letter-spacing:0}.result-note{width:105px;font-size:6.5px;letter-spacing:0}#candidate-evidence-dialog{padding:23px 16px}#candidate-evidence-dialog table{font-size:9px}#candidate-evidence-dialog th,#candidate-evidence-dialog td{padding:8px 3px}body.clean #comparison-evidence{top:auto;bottom:70px}body.clean #field-summary{top:24px}}.evidence-measure em{color:#ef7272}.comparison-score{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;padding:15px 0;color:#bcc5c0;font-size:11px}.comparison-score strong{font-size:29px;font-weight:400;color:#e9e8e0;letter-spacing:-1px}#comparison-evidence{top:22%;width:350px}.evidence-columns,.evidence-measure{grid-template-columns:1fr 44px 80px}#field-summary,.result-note{display:none}.result-tag{width:166px;background:linear-gradient(transparent,#070809bb);border:0;padding:5px 2px;gap:3px 7px}.result-tag[aria-pressed=true]{border:0}.result-tag[aria-pressed=true] b{color:#e4e5dd}.result-maker{font-size:9px}.result-tag b{font-size:21px}#cinematic-handoff{position:fixed;inset:0;z-index:1;display:flex;align-items:center;background:radial-gradient(ellipse at 85% 40%,#202627 0,#111516 35%,#080a0b 75%);padding:115px 9% 175px;opacity:0;color:#ecece6}#cinematic-handoff[hidden]{display:none}.handoff-content{width:100%;max-width:1040px;margin:auto;border-top:1px solid #bdc4be33;padding-top:35px}.handoff-kicker{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#9aaba1;margin:0 0 24px}.handoff-content h1{font-size:clamp(32px,4.8vw,70px);font-weight:400;line-height:1.08;letter-spacing:-2px;max-width:900px;margin:0 0 25px}.handoff-copy{font-size:16px;line-height:1.65;max-width:690px;color:#9eaaa3}.handoff-actions{display:flex;gap:24px;align-items:center;margin-top:32px}.handoff-actions a{font-size:12px;text-decoration:none;color:#b3bdb6}.handoff-actions a:first-child{padding:15px 23px;background:#d9dcd5;color:#141917}.handoff-actions a:hover{filter:brightness(1.15)}@media(max-width:1100px)and (min-width:681px){#comparison-evidence{width:310px;top:23%}.result-tag{width:132px}.result-maker{font-size:8px}.result-tag b{font-size:18px}}@media(max-width:680px){#comparison-evidence{top:auto;bottom:210px;width:auto;padding:11px 15px}.evidence-measure{padding:5px 0}.evidence-heading{padding-bottom:8px}.evidence-links{margin-top:8px}.comparison-score{padding:9px 0}.comparison-score strong{font-size:23px}.result-tag{width:98px;background:transparent;gap:2px;display:flex;flex-direction:column;text-align:center;align-items:center}.result-maker{order:0}.result-part{order:1}.result-tag b{order:2}.result-maker{font-size:7px}.result-tag b{font-size:14px}.result-part{font-size:8px}#cinematic-handoff{padding:100px 25px 200px}.handoff-content{padding-top:24px}.handoff-content h1{font-size:34px;letter-spacing:-1px}.handoff-kicker{font-size:8px;margin-bottom:18px}.handoff-copy{font-size:12px}.handoff-actions{gap:20px;flex-wrap:wrap;margin-top:23px}.handoff-actions a{font-size:10px}.handoff-actions a:first-child{padding:12px 17px}}body.clean #cinematic-handoff{padding-top:50px;padding-bottom:60px}#flyover-negative-space{position:fixed;inset:0;z-index:1;pointer-events:none}#flyover-negative-space>div{position:absolute;inset:0;opacity:0}.shade-left{background:linear-gradient(90deg,#070809 0% 25%,#070809c0 35%,#07080900 52%)}.shade-right{background:linear-gradient(270deg,#070809 0% 25%,#070809c0 35%,#07080900 52%)}.flyover-identities{position:absolute;inset:0;pointer-events:none}.flyover-tag{display:flex;flex-direction:column;align-items:center;text-align:center;background:none!important;border:0;gap:6px;padding:8px 0;transform:translate(-50%,-100%)}.flyover-tag .result-maker{font-size:13px;letter-spacing:1.2px;order:0;color:#e0e5df}.flyover-tag .result-part{font-size:12px;letter-spacing:.8px;order:1;color:#a8b6ac}.matching-score{order:2;display:flex;align-items:baseline;gap:12px;margin-top:5px}.matching-score>span{font-size:10px;color:#9daea2;letter-spacing:.3px}.flyover-tag .matching-score b{font-size:29px;font-weight:400;letter-spacing:-.7px;color:#e5e9e1}.flyover-tag:focus-visible{outline-offset:6px}@media(max-width:680px){.flyover-tag{gap:4px;padding:5px 0}.flyover-tag .result-maker{font-size:9px;letter-spacing:.45px}.flyover-tag .result-part{font-size:10px;letter-spacing:.3px}.matching-score{gap:7px;margin-top:3px}.matching-score>span{font-size:8px}.flyover-tag .matching-score b{font-size:22px}}#cinematic-handoff{background:none;z-index:2;pointer-events:none;padding:115px 6% 175px;justify-content:flex-start}.handoff-content{width:45%;max-width:570px;margin:0;border-top:1px solid #bdc4be33;padding-top:25px;pointer-events:auto}.handoff-content h1{font-size:clamp(28px,3.2vw,48px);letter-spacing:-1.5px;line-height:1.12;margin-bottom:22px}.handoff-copy{font-size:14px;line-height:1.65;max-width:490px}.handoff-kicker{font-size:9px;letter-spacing:1.6px;line-height:1.7;margin-bottom:20px}.handoff-actions{gap:20px;margin-top:26px}@media(max-width:680px){#cinematic-handoff{display:block;padding:105px 22px 190px}.handoff-content{width:100%;max-width:none;padding-top:20px}.handoff-kicker{max-width:72%;font-size:7px;letter-spacing:1px;margin-bottom:15px}.handoff-content h1{font-size:25px;max-width:76%;letter-spacing:-.8px;line-height:1.14;margin-bottom:18px}.handoff-copy{display:none}.handoff-actions{max-width:43%;flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px}.handoff-actions a{font-size:10px}body.clean #cinematic-handoff{padding-top:55px}}.flyover-tag.hero-identity-compact{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3px 9px;padding:4px 0}.hero-identity-compact .result-maker{font-size:11px;letter-spacing:.6px}.hero-identity-compact .result-part{font-size:10px;letter-spacing:.4px}.hero-identity-compact .matching-score{flex-basis:100%;justify-content:center;margin-top:0;gap:8px}.hero-identity-compact .matching-score b{font-size:23px}.hero-identity-compact .matching-score>span{font-size:9px}#scene-preparation{position:fixed;z-index:4;left:50%;bottom:165px;transform:translate(-50%);max-width:calc(100% - 40px);padding:12px 18px;background:#101515ed;border:1px solid #a7b5ac44;color:#d4dbd5;font-size:12px;text-align:center}#scene-preparation[hidden]{display:none}#retry-stage{padding:7px 12px;margin-left:12px;background:none;border:1px solid #9caaa080}body[data-progressive-loading=true] #field-load{display:none}body.clean #scene-preparation{bottom:28px}@media(max-width:680px){#scene-preparation{bottom:230px;width:calc(100% - 40px);font-size:11px}}@media(max-width:680px){body[data-sequence=true] .takes{display:flex;overflow-x:auto;scrollbar-width:thin}body[data-sequence=true] .take{flex:0 0 108px;min-height:56px}}body[data-sequence=true] .takes{display:flex;overflow-x:auto;scrollbar-width:thin}body[data-sequence=true] .take{flex:0 0 135px}body[data-sequence=true] .scroll-space{height:3975.54vh}@media(max-width:760px){body[data-sequence=true] .take{flex-basis:108px}}body[data-cinematic-sequence=true].clean #show-controls{display:none}body[data-cinematic-sequence=true].clean .architecture{display:block}
