.operations{padding:75px 0 90px;border-top:1px solid #161616}.ops-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:45px}.ops-heading h2{font-size:clamp(30px,4vw,56px);font-weight:400;line-height:1.35;letter-spacing:-.065em;margin:25px 0 0}.ops-heading p{font-size:13px;line-height:1.9;color:#777}.ops-heading a{display:inline-block;font-size:11px;border-bottom:1px solid #bbb;padding-bottom:5px;margin-top:15px}.ops-preview{margin:0}.ops-windowbar{display:flex;justify-content:space-between;gap:15px;padding:15px 20px;background:#181a1c;color:#c8c9cb;font-size:9px;letter-spacing:.04em}.ops-screen{display:grid;grid-template-columns:180px 1fr;background:#f5f5f4;border:1px solid #ddd;border-top:0;min-width:0}.ops-screen aside{background:#eeefed;border-right:1px solid #ddd;padding:28px 20px;display:flex;flex-direction:column;gap:20px;color:#7b7c79;font-size:11px}.ops-screen aside b{font:600 22px/1.05 Arial;letter-spacing:-.05em;color:#242424;margin-bottom:22px;position:relative}.ops-screen aside b span{position:absolute;right:0;top:0;color:#a94332}.ops-screen aside .ops-current{color:#222;border-left:2px solid #a94332;padding-left:10px}.ops-main{padding:30px;min-width:0}.ops-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.ops-title h3{font-size:20px;font-weight:500;letter-spacing:-.04em;margin:0}.ops-title>span{font:8px Arial;color:#999}.ops-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:27px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.ops-metrics>div{padding:18px 12px;border-right:1px solid #ddd}.ops-metrics>div:last-child{border-right:0}.ops-metrics>div>span:first-child{display:block;font-size:10px;color:#777;margin-bottom:15px}.ops-mask{display:block;width:72px;max-width:100%;height:18px;background:conic-gradient(#c7c9c7 25%,#e3e4e1 0 50%,#b9bcb9 0 75%,#d5d7d4 0) 0 0/10px 10px;opacity:.8}.ops-table-head{display:grid;grid-template-columns:1fr 100px 100px;padding:0 30px 12px 32px;font-size:9px;color:#999}.ops-table>a{display:grid;grid-template-columns:20px 1fr 100px 100px 15px;gap:12px;align-items:center;border-top:1px solid #ddd;padding:16px 0}.ops-table>a:hover{background:#e9ebe7}.ops-table strong{font-size:12px;font-weight:500}.ops-no{font:9px Arial;color:#aaa}.ops-table>a>span:last-child{color:#a94332}.ops-release{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid #ccc;font-size:10px}.ops-release>span{color:#999;margin-right:auto}.ops-release b{font-weight:400}.ops-release i{font-style:normal;color:#999}.ops-preview figcaption{font-size:10px;line-height:1.8;color:#888;margin-top:15px;max-width:850px;word-break:keep-all}.ops-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px}.ops-principles article{border-top:1px solid #bbb;padding-top:22px}.ops-principles article>span{font:9px Arial;color:#999}.ops-principles h3{font-size:19px;font-weight:400;letter-spacing:-.04em;margin:20px 0 12px}.ops-principles p{font-size:12px;line-height:1.9;color:#888;word-break:keep-all}
@media(max-width:1000px){.ops-screen{grid-template-columns:135px 1fr}.ops-main{padding:22px}.ops-table>a{grid-template-columns:20px 1fr 65px 65px 15px}.ops-table-head{grid-template-columns:1fr 65px 65px}.ops-screen aside{padding:24px 15px}.ops-principles{gap:25px}}
@media(max-width:720px){.operations{padding:45px 0}.ops-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.ops-heading h2{font-size:32px}.ops-heading p{font-size:11px}.ops-heading a{font-size:10px}.ops-windowbar{font-size:7px;padding:12px;flex-wrap:wrap}.ops-screen{grid-template-columns:1fr}.ops-screen aside{display:none}.ops-main{padding:18px 12px}.ops-title h3{font-size:16px}.ops-title>span{font-size:6px}.ops-metrics{margin:20px 0}.ops-metrics>div{padding:12px 7px}.ops-metrics>div>span:first-child{font-size:8px}.ops-mask{width:48px;height:14px;background-size:8px 8px}.ops-table>a{grid-template-columns:15px 1fr 48px 48px 12px;gap:8px;padding:14px 0}.ops-table strong{font-size:11px}.ops-table-head{grid-template-columns:1fr 56px 56px;font-size:8px;padding:0 12px 10px 23px}.ops-release{gap:9px;font-size:9px}.ops-release>span{width:100%;margin-bottom:6px}.ops-preview figcaption{font-size:9px}.ops-principles{grid-template-columns:1fr;gap:25px;margin-top:30px}.ops-principles h3{font-size:20px;margin-top:15px}.ops-principles p{font-size:11px}}
.hq-gallery{margin-top:45px}.hq-gallery-head{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #222;padding:18px 0;color:#888;font-size:9px}.hq-select{display:flex;gap:30px;margin:6px 0 22px;flex-wrap:wrap}.hq-select button{border:0;border-bottom:1px solid transparent;background:none;padding:8px 0;font-size:12px;color:#999}.hq-select button[aria-pressed=true]{color:#161616;border-bottom-color:#161616}.hq-select button:hover{color:#a94332}.hq-figure{margin:0}.hq-image-button{position:relative;display:block;width:100%;padding:0;border:0;background:#0d0d0f;cursor:zoom-in;overflow:hidden}.hq-image-button img{display:block;width:100%;height:auto;aspect-ratio:2.025;object-fit:contain}.hq-zoom-label{position:absolute;right:18px;bottom:18px;color:white;background:#171719;border:1px solid #555;padding:9px 14px;font-size:10px}.hq-figure figcaption{display:grid;grid-template-columns:200px 1fr;gap:35px;margin-top:25px}.hq-figure figcaption strong{font-size:20px;font-weight:400;letter-spacing:-.04em}.hq-figure figcaption p{font-size:12px;line-height:1.9;color:#777;margin:0;max-width:750px;word-break:keep-all}.hq-privacy-note{font-size:9px;color:#999;margin-top:18px;line-height:1.8}.hq-workflow{display:flex;gap:22px;align-items:center;flex-wrap:wrap;border-top:1px solid #ddd;margin-top:35px;padding-top:25px;font-size:12px}.hq-workflow i{font-style:normal;color:#aaa}.hq-lightbox{max-width:1800px;width:95vw;padding:0;background:#101012;color:white}.hq-lightbox-bar{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:16px 20px;border-bottom:1px solid #333}.hq-lightbox h2{font-size:16px;margin:0;font-weight:400}.hq-lightbox button{background:transparent;color:white;border:1px solid #555;padding:8px 14px;font-size:12px}.hq-lightbox-scroll{overflow:auto;max-height:78vh}.hq-lightbox-scroll img{display:block;width:100%;min-width:1000px;height:auto}.hq-lightbox>p{margin:10px 20px;font-size:10px;color:#aaa}.hq-image-button:focus-visible,.hq-select button:focus-visible{outline:2px solid #a94332;outline-offset:4px}
@media(max-width:720px){.ops-heading h2{font-size:29px}.hq-gallery{margin-top:30px}.hq-gallery-head{font-size:7px;flex-wrap:wrap;gap:8px;padding:15px 0}.hq-select{gap:18px;margin:0 0 16px}.hq-select button{font-size:10px}.hq-zoom-label{right:8px;bottom:8px;padding:6px 8px;font-size:8px}.hq-figure figcaption{grid-template-columns:1fr;gap:12px;margin-top:20px}.hq-figure figcaption strong{font-size:20px}.hq-figure figcaption p{font-size:11px}.hq-privacy-note{font-size:8px}.hq-workflow{gap:10px;font-size:10px;line-height:1.9}.hq-lightbox{width:calc(100% - 16px);max-height:94vh}.hq-lightbox-bar{padding:12px}.hq-lightbox h2{font-size:12px}.hq-lightbox button{font-size:10px;white-space:nowrap}.hq-lightbox-scroll{max-height:73vh}}
.ops-heading h2{font-size:clamp(29px,3.1vw,44px);word-break:keep-all}.ops-heading{grid-template-columns:1.15fr 1fr}@media(max-width:720px){.ops-heading{grid-template-columns:1fr}.ops-heading h2{font-size:28px}}
