.UV70fq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.UV70fq_root{z-index:90;background:var(--c-bg);color:var(--c-ink);font-family:var(--site-font-reading,system-ui, sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.UV70fq_root[data-palette=graphite-brass],.UV70fq_root[data-palette=midnight-marigold]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.UV70fq_root ::selection{background:var(--c-accent-soft);color:var(--c-ink)}.UV70fq_root[data-guided=true]{z-index:95}.UV70fq_topbar{border-bottom:1px solid var(--c-line);background:color-mix(in srgb, var(--c-bg) 92%, transparent);z-index:3;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:0 clamp(1rem,3vw,2rem);display:flex}.UV70fq_brand{font-family:var(--site-font-display,system-ui);letter-spacing:-.02em;color:var(--c-ink);font-size:1.125rem;font-weight:800;text-decoration:none}.UV70fq_topnav{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.UV70fq_topnav a{min-height:2.75rem;color:var(--c-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.UV70fq_topnav a:hover{color:var(--c-ink);background:var(--c-surface-2)}.UV70fq_form{view-transition-name:UV70fq_rd-search;width:100%}.UV70fq_field{border:1px solid var(--c-line-strong);background:var(--c-surface);box-shadow:0 1px 2px var(--c-shadow), 0 22px 44px -30px var(--c-shadow);border-radius:999px;align-items:center;gap:.625rem;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.UV70fq_field:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 4px var(--c-accent-soft), 0 22px 44px -30px var(--c-shadow)}.UV70fq_icon{width:1.25rem;height:1.25rem;color:var(--c-ink-3);flex:none;margin-left:1.125rem}.UV70fq_input{min-width:0;color:var(--c-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.UV70fq_input::placeholder{color:var(--c-ink-3)}.UV70fq_submit,.UV70fq_primary{border:1px solid var(--c-accent);background:var(--c-accent);min-height:2.75rem;color:var(--c-on-accent);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.UV70fq_submit{flex:none;margin:.3125rem;padding:0 1.25rem}.UV70fq_primary{padding:0 1rem;font-size:.9375rem}.UV70fq_submit:hover,.UV70fq_primary:hover{background:var(--c-accent-hover);border-color:var(--c-accent-hover)}.UV70fq_secondary,.UV70fq_control,.UV70fq_chip{border:1px solid var(--c-line-strong);background:var(--c-surface);min-height:2.75rem;color:var(--c-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.9375rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.UV70fq_secondary:hover,.UV70fq_control:hover,.UV70fq_chip:hover{border-color:var(--c-ink-2)}.UV70fq_textButton{color:var(--c-ink);font:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);cursor:pointer;background:0 0;border:0;padding:0}.UV70fq_submit:focus-visible,.UV70fq_primary:focus-visible,.UV70fq_secondary:focus-visible,.UV70fq_control:focus-visible,.UV70fq_chip:focus-visible,.UV70fq_textButton:focus-visible,.UV70fq_cardHead:focus-visible,.UV70fq_topnav a:focus-visible,.UV70fq_brand:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.UV70fq_hero{place-items:center;padding:2rem clamp(1rem,4vw,3rem) 4rem;display:grid;position:relative;overflow:hidden}.UV70fq_hero:before{content:"";background-image:radial-gradient(var(--c-dot) 1.1px, transparent 1.5px);background-size:28px 28px;animation:1.4s cubic-bezier(.16,1,.3,1) both UV70fq_fieldIn;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(55% 50%,#000 0%,#0000 100%);mask-image:radial-gradient(55% 50%,#000 0%,#0000 100%)}.UV70fq_hero:after{content:"";background:radial-gradient(closest-side, var(--c-glow), transparent);pointer-events:none;width:min(60rem,120vw);height:26rem;position:absolute;top:52%;left:50%;translate:-50% -50%}.UV70fq_heroInner{z-index:1;text-align:center;width:min(44rem,100%);position:relative}.UV70fq_heroTitle{max-width:14ch;font-family:var(--site-font-display,system-ui);letter-spacing:-.035em;text-wrap:balance;margin:0 auto;font-size:clamp(2.5rem,5.6vw,4.75rem);font-weight:800;line-height:.98;animation:.9s cubic-bezier(.16,1,.3,1) both UV70fq_rise}.UV70fq_heroLede{max-width:44ch;color:var(--c-ink-2);text-wrap:pretty;margin:1rem auto 2rem;font-size:1.0625rem;line-height:1.55;animation:.9s cubic-bezier(.16,1,.3,1) 90ms both UV70fq_rise}.UV70fq_formHero{animation:.9s cubic-bezier(.16,1,.3,1) .16s both UV70fq_rise}.UV70fq_formHero .UV70fq_field{min-height:4rem;font-size:1.125rem}.UV70fq_rotator{color:var(--c-ink-3);text-align:left;white-space:nowrap;pointer-events:none;position:absolute;top:50%;left:3.25rem;right:4.5rem;overflow:hidden;translate:0 -50%}.UV70fq_rotatorText{text-overflow:ellipsis;animation:.65s cubic-bezier(.16,1,.3,1) both UV70fq_exampleIn;display:block;overflow:hidden}.UV70fq_chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;animation:.9s cubic-bezier(.16,1,.3,1) .24s both UV70fq_rise;display:flex}.UV70fq_chip{min-height:2.5rem;color:var(--c-ink-2);background:color-mix(in srgb, var(--c-surface) 80%, transparent)}.UV70fq_workspace{min-height:0;position:relative}.UV70fq_viewport{cursor:grab;touch-action:none;background-image:radial-gradient(var(--c-dot) 1.1px, transparent 1.5px);background-size:28px 28px;outline:none;position:absolute;inset:0;overflow:hidden}.UV70fq_viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--c-accent)}.UV70fq_dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.UV70fq_world{transform-origin:0 0;width:max-content;padding:2rem 3rem 14rem;position:absolute;top:0;left:0}.UV70fq_gliding{transition:transform .65s cubic-bezier(.16,1,.3,1)}.UV70fq_world_lanes{align-items:flex-start;gap:1.75rem;display:flex}.UV70fq_world_rows{flex-direction:column;gap:2rem;display:flex}.UV70fq_world_board{flex-direction:column;gap:1.5rem;display:flex}.UV70fq_block{flex-direction:column;gap:.75rem;display:flex}.UV70fq_block_lanes{width:23rem}.UV70fq_block_rows{grid-template-columns:22rem auto;align-items:start;gap:1rem;display:grid}.UV70fq_block_board{grid-template-columns:22rem repeat(4,18.5rem);align-items:start;gap:1rem;display:grid}.UV70fq_blockHead{border:1px solid var(--c-line);background:var(--c-surface);box-shadow:0 16px 34px -28px var(--c-shadow);cursor:auto;border-radius:18px;padding:1rem 1.125rem 1.125rem}.UV70fq_blockLatest .UV70fq_blockHead{border-color:var(--c-accent);box-shadow:0 0 0 4px var(--c-accent-soft), 0 20px 40px -28px var(--c-shadow);animation:.62s cubic-bezier(.16,1,.3,1) both UV70fq_reveal}.UV70fq_query{font-family:var(--site-font-display,system-ui);letter-spacing:-.01em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0;font-size:1.125rem;font-weight:700;display:flex}.UV70fq_latestTag,.UV70fq_best{background:var(--c-accent-soft);color:var(--c-accent);font-family:var(--site-font-reading,system-ui);letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.UV70fq_corrected,.UV70fq_reason{color:var(--c-ink-3);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.UV70fq_summary{color:var(--c-ink);text-wrap:pretty;margin:.5rem 0 0;font-size:1rem;line-height:1.45}.UV70fq_detail{color:var(--c-ink-2);text-wrap:pretty;margin:.375rem 0 0;font-size:.9375rem;line-height:1.55}.UV70fq_ask{margin:.625rem 0 0;font-weight:600}.UV70fq_actions{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.UV70fq_cards{flex-direction:column;gap:.625rem;display:flex}.UV70fq_block_rows .UV70fq_cards{flex-direction:row;align-items:flex-start}.UV70fq_block_rows .UV70fq_cardSlot,.UV70fq_boardCell .UV70fq_cardSlot{width:18.5rem}.UV70fq_boardCell{flex-direction:column;gap:.625rem;min-height:3rem;display:flex}.UV70fq_boardCellName{color:var(--c-ink-3);margin:.25rem 0 0;font-size:.8125rem;font-weight:700}.UV70fq_boardEmpty{border:1px dashed var(--c-line);color:var(--c-ink-3);border-radius:14px;margin:0;padding:.75rem .875rem;font-size:.875rem}.UV70fq_blockLatest .UV70fq_cardSlot{animation:.52s cubic-bezier(.16,1,.3,1) both UV70fq_settle;animation-delay:calc(min(var(--i), 6) * 55ms + .12s)}.UV70fq_card{border:1px solid var(--c-line);background:var(--c-surface);box-shadow:0 10px 24px -22px var(--c-shadow);cursor:auto;border-radius:16px;transition:border-color .16s,box-shadow .16s}.UV70fq_card:hover{border-color:var(--c-line-strong)}.UV70fq_cardOpen{border-color:var(--c-accent);box-shadow:0 18px 40px -28px var(--c-shadow)}.UV70fq_cardHead{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;gap:.25rem;padding:.875rem 1rem;display:grid}.UV70fq_cardMeta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.UV70fq_cardArea{color:var(--c-ink-3);font-size:.8125rem;font-weight:600}.UV70fq_cardTitle{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:650;line-height:1.3}.UV70fq_cardSource{color:var(--c-ink-3);overflow-wrap:anywhere;font-size:.8125rem}.UV70fq_cardBody{padding:0 1rem 1rem;animation:.36s cubic-bezier(.16,1,.3,1) both UV70fq_settle}.UV70fq_cardImage{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;margin-bottom:.75rem;display:block}.UV70fq_cardText{color:var(--c-ink-2);text-wrap:pretty;margin:0 0 .875rem;font-size:.9375rem;line-height:1.6}.UV70fq_cardTextEmpty{color:var(--c-ink-3);font-style:italic}.UV70fq_links{border-top:1px solid var(--c-line);gap:.25rem;margin:0 0 .875rem;padding:.5rem 0 0;font-size:.875rem;list-style:none;display:grid}.UV70fq_links li{flex-wrap:wrap;justify-content:space-between;gap:.125rem .75rem;padding:.25rem 0;display:flex}.UV70fq_linkRel{color:var(--c-ink-3)}.UV70fq_dock{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--rd-kb,0px) + 1rem);z-index:4;gap:.5rem;width:min(46rem,100% - 2rem);display:grid;position:absolute;translate:-50%}.UV70fq_dockControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.UV70fq_control{min-height:2.5rem;box-shadow:0 8px 20px -16px var(--c-shadow);padding:0 .875rem;font-size:.875rem}.UV70fq_count{color:var(--c-ink-3);padding:0 .5rem;font-size:.8125rem}.UV70fq_formDock .UV70fq_field{min-height:3.5rem;box-shadow:0 1px 2px var(--c-shadow), 0 26px 50px -24px var(--c-shadow)}@keyframes UV70fq_rise{0%{opacity:0;transform:translateY(14px)}}@keyframes UV70fq_fieldIn{0%{opacity:0;transform:scale(1.04)}}@keyframes UV70fq_exampleIn{0%{opacity:0;filter:blur(3px);transform:translateY(.5em)}}@keyframes UV70fq_settle{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}@keyframes UV70fq_reveal{0%{clip-path:inset(0 0 100% round 18px);transform:translateY(8px)}to{clip-path:inset(0 round 18px)}}@media (prefers-reduced-motion:reduce){.UV70fq_hero:before,.UV70fq_heroTitle,.UV70fq_heroLede,.UV70fq_formHero,.UV70fq_chips,.UV70fq_rotatorText,.UV70fq_blockLatest .UV70fq_blockHead,.UV70fq_blockLatest .UV70fq_cardSlot,.UV70fq_cardBody{animation:none}.UV70fq_gliding,.UV70fq_field,.UV70fq_card{transition:none}}@media (max-width:760px){.UV70fq_topbar{min-height:3.25rem;padding:0 .75rem}.UV70fq_topnav a{padding:0 .5rem;font-size:.875rem}.UV70fq_hero{place-items:start stretch;padding:2.25rem 1.125rem 2rem}.UV70fq_heroInner{text-align:left}.UV70fq_heroTitle{margin:0;font-size:clamp(2.5rem,12vw,3.25rem)}.UV70fq_heroLede{margin:.875rem 0 1.5rem;font-size:1rem}.UV70fq_formHero .UV70fq_field{min-height:3.5rem;font-size:1rem}.UV70fq_rotator{left:3rem;right:6.25rem}.UV70fq_submit{padding:0 1rem}.UV70fq_chips{justify-content:flex-start}.UV70fq_viewport{cursor:auto;touch-action:auto;overscroll-behavior:contain;overflow:auto}.UV70fq_world{width:auto;padding:1rem .875rem calc(10.5rem + env(safe-area-inset-bottom,0px));position:static;transform:none!important}.UV70fq_root[data-layout=lanes] .UV70fq_viewport{scroll-snap-type:x mandatory}.UV70fq_world_lanes{gap:.75rem;width:max-content}.UV70fq_block_lanes{scroll-snap-align:center;width:calc(100vw - 2.5rem)}.UV70fq_block_rows,.UV70fq_block_board{grid-template-columns:minmax(0,1fr)}.UV70fq_block_rows .UV70fq_cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -.875rem;padding:0 .875rem .25rem;overflow-x:auto}.UV70fq_block_rows .UV70fq_cardSlot{scroll-snap-align:start;flex:none;width:80vw}.UV70fq_boardCell .UV70fq_cardSlot{width:auto}.UV70fq_boardCell:has(.UV70fq_boardEmpty){display:none}.UV70fq_dock{width:calc(100% - 1.25rem);bottom:calc(env(safe-area-inset-bottom,0px) + var(--rd-kb,0px) + .625rem)}.UV70fq_control{min-height:2.25rem;padding:0 .75rem;font-size:.8125rem}}.UV70fq_input:focus,.UV70fq_input:focus-visible{box-shadow:none;outline:none}.UV70fq_dock:before{content:"";left:50%;bottom:calc(-1 * (env(safe-area-inset-bottom,0px) + var(--rd-kb,0px) + 1rem));z-index:-1;width:100vw;height:calc(100% + 4.5rem + env(safe-area-inset-bottom,0px) + var(--rd-kb,0px));background:linear-gradient(to top, var(--c-bg) 0%, var(--c-bg) 55%, color-mix(in srgb, var(--c-bg) 0%, transparent) 100%);pointer-events:none;position:absolute;translate:-50%}.UV70fq_boardEmpty{background:color-mix(in srgb, var(--c-surface-2) 55%, transparent);border-style:solid;border-color:#0000}.UV70fq_root{grid-template-columns:minmax(0,1fr);overflow:clip}.UV70fq_topbar,.UV70fq_topnav{min-width:0}.UV70fq_brand{white-space:nowrap;flex:none}@media (max-width:760px){.UV70fq_topnav{padding-right:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}.UV70fq_cardSnippet{color:var(--c-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.UV70fq_block_rows .UV70fq_cardSlot{width:21rem}.UV70fq_submit{border-radius:50%;width:2.875rem;height:2.875rem;min-height:0;padding:0}.UV70fq_sendIcon{width:1.3rem;height:1.3rem;translate:-1px 1px}.UV70fq_formHero .UV70fq_submit{width:3.25rem;height:3.25rem}.UV70fq_discover{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;margin-top:1.75rem;animation:.9s cubic-bezier(.16,1,.3,1) .3s both UV70fq_rise;display:flex}.UV70fq_discoverLead{color:var(--c-ink-3);font-size:.875rem}.UV70fq_discover ul{flex-wrap:wrap;justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.UV70fq_discover a{min-height:2.75rem;color:var(--c-ink);border-radius:999px;align-items:center;gap:.125rem;padding:0 .625rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.UV70fq_discover a:hover{background:var(--c-surface-2);color:var(--c-accent)}.UV70fq_discover a:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.UV70fq_discover svg{width:.875rem;height:.875rem;color:var(--c-ink-3)}.UV70fq_tip{left:1rem;bottom:calc(env(safe-area-inset-bottom,0px) + var(--rd-kb,0px) + 1.4rem);z-index:5;border:1px solid var(--c-line);background:color-mix(in srgb, var(--c-surface) 94%, transparent);max-width:calc(50% - 25rem);box-shadow:0 10px 24px -18px var(--c-shadow);color:var(--c-ink-2);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .375rem .375rem .75rem;font-size:.875rem;line-height:1.3;animation:.42s cubic-bezier(.16,1,.3,1) .65s both UV70fq_tipIn;display:flex;position:absolute}.UV70fq_tipIcon{width:1.125rem;height:1.125rem;color:var(--c-accent);flex:none}.UV70fq_tipText{min-width:0}.UV70fq_tipPhone{display:none}.UV70fq_tipClose{width:2.25rem;height:2.25rem;color:var(--c-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.UV70fq_tipClose svg{width:.875rem;height:.875rem}.UV70fq_tipClose:hover{background:var(--c-surface-2);color:var(--c-ink)}.UV70fq_tipClose:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}@keyframes UV70fq_tipIn{0%{opacity:0;transform:translateY(6px)}}@media (max-width:1279px){.UV70fq_tip{left:50%;bottom:calc(var(--dock-h,8rem) + env(safe-area-inset-bottom,0px) + var(--rd-kb,0px) + 1.5rem);white-space:nowrap;max-width:calc(100% - 2rem);translate:-50%}}@media (max-width:760px),(hover:none) and (pointer:coarse){.UV70fq_tipDesktop{display:none}.UV70fq_tipPhone{display:inline}}@media (max-width:760px){.UV70fq_formHero .UV70fq_submit{width:2.875rem;height:2.875rem}.UV70fq_submit{padding:0}.UV70fq_rotator{right:4rem}.UV70fq_discover{justify-content:flex-start;margin-top:1.5rem}.UV70fq_discoverLead{width:100%}.UV70fq_discover ul{justify-content:flex-start;margin-left:-.625rem}}@media (prefers-reduced-motion:reduce){.UV70fq_tip,.UV70fq_discover{animation:none}}.UV70fq_tip{bottom:.4rem;left:calc(50% - 50vw + 1rem)}.UV70fq_dock:before{background:linear-gradient(to top, var(--c-bg) calc(100% - 4.5rem), color-mix(in srgb, var(--c-bg) 0%, transparent))}@media (max-width:1279px){.UV70fq_tip{justify-self:center;max-width:100%;position:static;translate:none}}@media (max-width:760px){.UV70fq_world{padding-bottom:calc(var(--dock-h,8rem) + 2.5rem + env(safe-area-inset-bottom,0px))}}@media (min-width:1280px){.UV70fq_tip{white-space:nowrap;max-width:calc(50vw - 25rem)}}.UV70fq_root{grid-template-rows:auto auto minmax(0,1fr)}.UV70fq_dataInfo{flex:none;position:relative}.UV70fq_dataPill{border:1px solid var(--c-line-strong);min-height:2.25rem;color:var(--c-ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:0 .75rem;font-size:.8125rem;list-style:none;display:inline-flex}.UV70fq_dataPill::-webkit-details-marker{display:none}.UV70fq_dataPill:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.UV70fq_dataPillSample{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent);font-weight:700}.UV70fq_dataPanel{z-index:10;border:1px solid var(--c-line);background:var(--c-surface);width:min(22rem,100vw - 1.5rem);box-shadow:0 24px 48px -28px var(--c-shadow);border-radius:16px;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0}.UV70fq_dataLead{color:var(--c-ink-2);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.UV70fq_dataList{gap:.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.UV70fq_dataList li{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:1rem;padding:.375rem 0;display:flex}.UV70fq_dataState{color:var(--c-ink);text-align:right;font-weight:600}.UV70fq_dataStateOff{color:var(--c-ink-3);font-weight:400}.UV70fq_sampleBanner{background:var(--c-accent);color:var(--c-on-accent);text-align:center;margin:0;padding:.5rem 1rem;font-size:.875rem;font-weight:600}@media (max-width:760px){.UV70fq_dataPill{min-height:2rem;padding:0 .625rem;font-size:.75rem}.UV70fq_sampleBanner{text-align:left;padding:.375rem .75rem;font-size:.8125rem}}.UV70fq_topbar{grid-row:1}.UV70fq_sampleBanner{grid-row:2}.UV70fq_hero,.UV70fq_workspace{grid-row:3}.UV70fq_enquiryOverlay{z-index:110;background:#00000073;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.UV70fq_enquiryPanel{background:var(--c-bg);width:min(44rem,100%);max-height:calc(100dvh - 2rem);color:var(--c-ink);border:1px solid var(--c-line-strong);border-radius:1rem;padding:1.5rem;overflow:auto;box-shadow:0 1rem 4rem #0003}.UV70fq_enquiryHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.UV70fq_enquiryHeading h2{font-size:1.5rem;font-weight:600}.UV70fq_enquiryPanel form{margin-top:1.25rem}@media (prefers-reduced-motion:reduce){.UV70fq_root *,.UV70fq_root :before,.UV70fq_root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.UV70fq_root[data-palette=rde]{font-family:var(--font-sans),sans-serif;color-scheme:inherit}.UV70fq_root[data-palette=rde] .UV70fq_workspace{isolation:isolate;overflow:hidden}.UV70fq_root[data-palette=rde] .UV70fq_viewport{z-index:1;background-image:none}.UV70fq_quietSignature{z-index:0;font-family:var(--font-tamil),serif;color:var(--rde-green);opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(240px,30vw,440px);font-weight:400;line-height:1;position:absolute;bottom:24px;right:-16px;transform:rotate(-8deg)}.UV70fq_homeSignature{bottom:88px}.UV70fq_brandMarquee{z-index:3;pointer-events:auto;justify-items:center;gap:10px;width:120px;display:grid;position:absolute;top:50%;left:clamp(20px,3vw,48px);transform:translateY(-50%)}.UV70fq_brandMarqueeLabel{max-width:116px;color:var(--rde-green);letter-spacing:.025em;text-align:center;margin:0;font-size:11px;font-weight:600;line-height:1.35}.UV70fq_brandMarqueeWindow{border-radius:12px;width:82px;height:334px;overflow:hidden}.UV70fq_brandMarqueeTrack{will-change:transform;flex-direction:column;gap:10px;animation:68s linear infinite UV70fq_brandMarqueeRise;display:flex}.UV70fq_brandMarqueeGroup{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.UV70fq_brandTile{border:1px solid color-mix(in srgb,var(--rde-line) 82%,transparent);background:color-mix(in srgb,var(--rde-bg) 94%,transparent);border-radius:9px;flex:none;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.UV70fq_brandArtwork{opacity:.78;width:68px;height:68px;transition:opacity .2s;display:block;overflow:visible}.UV70fq_brandMarquee:hover .UV70fq_brandArtwork,.UV70fq_brandMarquee:focus-within .UV70fq_brandArtwork{opacity:1}@keyframes UV70fq_brandMarqueeRise{to{transform:translateY(-50%)}}.UV70fq_root[data-palette=rde][data-mode=home]{z-index:0;min-height:100vh;display:block;position:relative;inset:auto;overflow:visible}.UV70fq_root[data-palette=rde] .UV70fq_hero{isolation:isolate;padding:64px var(--rde-gutter) 96px;min-height:650px;position:relative;overflow:hidden}.UV70fq_scrollCue{z-index:2;color:var(--rde-green);opacity:.78;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1;text-decoration:none;transition:opacity .2s;display:inline-flex;position:absolute;bottom:16px;right:clamp(20px,4vw,64px)}.UV70fq_scrollCue:hover,.UV70fq_scrollCue:focus-visible{opacity:1}.UV70fq_scrollCue svg{animation:1.8s ease-in-out infinite UV70fq_scrollCueNudge}@keyframes UV70fq_scrollCueNudge{50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.UV70fq_scrollCue svg{animation:none}}.UV70fq_root[data-palette=rde] .UV70fq_hero:before,.UV70fq_root[data-palette=rde] .UV70fq_hero:after{display:none}.UV70fq_root[data-palette=rde] .UV70fq_heroInner{width:100%;max-width:880px}.UV70fq_heroMark{margin:0 auto 24px!important;display:inline-flex!important}.UV70fq_heroMark img{width:128px!important;height:128px!important}.UV70fq_root[data-palette=rde] .UV70fq_heroTitle{max-width:none;font-family:var(--font-display),serif;letter-spacing:-.02em;margin:0 0 32px;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.04}.UV70fq_root[data-palette=rde] .UV70fq_form{max-width:760px;box-shadow:none;border:1px solid var(--rde-edge);background:var(--rde-field);border-radius:12px;margin-inline:auto}.UV70fq_root[data-palette=rde] .UV70fq_field{gap:16px;min-height:68px;padding:8px 8px 8px 20px}.UV70fq_root[data-palette=rde] .UV70fq_input{font-size:18px;font-family:var(--font-sans),sans-serif}.UV70fq_root[data-palette=rde] .UV70fq_icon{color:var(--rde-green);flex:none}.UV70fq_root[data-palette=rde] .UV70fq_submit{background:var(--rde-red);width:auto;height:48px;min-height:44px;color:var(--rde-on-red);box-shadow:none;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:flex}.UV70fq_root[data-palette=rde] .UV70fq_sendIcon{width:16px;height:16px;translate:none}.UV70fq_root[data-palette=rde] .UV70fq_rotator{text-align:left;font-size:17px;left:60px;right:150px}.UV70fq_root[data-palette=rde] .UV70fq_chips{gap:8px;max-width:640px;margin:24px auto 0}.UV70fq_root[data-palette=rde] .UV70fq_chip{border-color:var(--rde-line);background:var(--rde-bg);min-height:44px;color:var(--rde-ink-2);box-shadow:none;border-radius:8px;padding:6px 14px;font-size:14px}.UV70fq_tagline{font-family:var(--font-display),serif;color:var(--rde-green);margin:40px 0 0;font-size:20px;font-style:italic}.UV70fq_root[data-palette=rde] .UV70fq_discover{margin-top:24px;font-size:14px}.UV70fq_root[data-palette=rde] .UV70fq_blockHead,.UV70fq_root[data-palette=rde] .UV70fq_card{background:var(--rde-field);border:1px solid var(--rde-line);box-shadow:none;border-radius:12px}.UV70fq_root[data-palette=rde] .UV70fq_blockLatest .UV70fq_blockHead{border:2px solid var(--rde-green);box-shadow:none}.UV70fq_root[data-palette=rde] .UV70fq_query,.UV70fq_root[data-palette=rde] .UV70fq_cardTitle{font-family:var(--font-display),serif;letter-spacing:-.01em;font-weight:400}.UV70fq_root[data-palette=rde] .UV70fq_query{font-size:28px}.UV70fq_root[data-palette=rde] .UV70fq_cardTitle{font-size:23px}.UV70fq_root[data-palette=rde] .UV70fq_primary,.UV70fq_root[data-palette=rde] .UV70fq_secondary,.UV70fq_root[data-palette=rde] .UV70fq_control{min-height:44px;box-shadow:none;border-radius:8px}.UV70fq_root[data-palette=rde] .UV70fq_world_rows{flex-direction:row;align-items:flex-start;gap:48px}.UV70fq_root[data-palette=rde] .UV70fq_block_rows{flex-direction:column;gap:14px;width:520px;display:flex}.UV70fq_root[data-palette=rde] .UV70fq_block_rows .UV70fq_cards{flex-direction:column;gap:14px;display:flex}.UV70fq_root[data-palette=rde] .UV70fq_block_rows .UV70fq_cardSlot{width:100%}.UV70fq_root[data-palette=rde] .UV70fq_block_rows.UV70fq_blockPricing{width:min(980px,100vw - 48px)}.UV70fq_priceMenu{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;width:100%;margin-top:12px;display:grid}.UV70fq_priceCard{border:1px solid var(--rde-line,var(--c-line));background:var(--rde-field,var(--c-surface));min-width:0;box-shadow:0 10px 24px -22px var(--c-shadow);animation:.52s cubic-bezier(.16,1,.3,1) both UV70fq_settle;animation-delay:calc(min(var(--i),6)*45ms);border-radius:10px;flex-direction:column;padding:14px;display:flex}.UV70fq_priceEyebrow{color:var(--c-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.UV70fq_priceTitle{color:var(--c-ink);overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.95rem;font-weight:650;line-height:1.3}.UV70fq_priceAmount{color:var(--c-accent);letter-spacing:-.035em;margin:.55rem 0 0;font-size:1.45rem;font-weight:750;line-height:1.15}.UV70fq_priceUnit{color:var(--c-ink-2);margin:.25rem 0 0;font-size:.875rem;font-weight:600;line-height:1.4}.UV70fq_priceDetails{color:var(--c-ink-2);overflow-wrap:anywhere;margin:.55rem 0 .75rem;font-size:.82rem;line-height:1.45}.UV70fq_priceLink{min-height:2.5rem;color:var(--c-accent);text-underline-offset:3px;align-items:center;gap:.35rem;margin-top:auto;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.UV70fq_priceLink:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:3px}@media (min-width:761px) and (max-width:1000px){.UV70fq_priceMenu{grid-template-columns:repeat(3,minmax(0,1fr))}}.UV70fq_root[data-palette=rde] .UV70fq_dock{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.UV70fq_root[data-palette=rde] .UV70fq_dock:before{display:none}.UV70fq_root[data-palette=rde] .UV70fq_tip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--rde-mist);color:var(--rde-ink-2);border-radius:8px}.UV70fq_root[data-palette=rde] .UV70fq_latestTag,.UV70fq_root[data-palette=rde] .UV70fq_best{color:var(--rde-green);background:var(--rde-green-tint)}.UV70fq_root[data-palette=rde] .UV70fq_enquiryPanel{box-shadow:var(--rde-shadow-menu);border-radius:12px}@media (max-width:760px){.UV70fq_root[data-palette=rde] .UV70fq_hero{min-height:620px;padding:48px 16px 64px}.UV70fq_heroMark img{width:96px!important;height:96px!important}.UV70fq_root[data-palette=rde] .UV70fq_heroTitle{font-size:40px}.UV70fq_root[data-palette=rde] .UV70fq_submit{padding:0 14px;font-size:14px}.UV70fq_root[data-palette=rde] .UV70fq_submit .UV70fq_sendIcon{display:none}.UV70fq_root[data-palette=rde] .UV70fq_field{gap:10px;min-height:62px;padding-left:14px}.UV70fq_root[data-palette=rde] .UV70fq_input{min-width:0;font-size:16px}.UV70fq_root[data-palette=rde] .UV70fq_rotator{font-size:16px;left:46px;right:100px}.UV70fq_root[data-palette=rde] .UV70fq_world_rows{flex-direction:column;gap:24px}.UV70fq_root[data-palette=rde] .UV70fq_block_rows,.UV70fq_root[data-palette=rde] .UV70fq_block_rows.UV70fq_blockPricing{width:calc(100vw - 32px)}.UV70fq_priceMenu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.UV70fq_priceCard{padding:11px}.UV70fq_priceAmount{font-size:1.25rem}.UV70fq_root[data-palette=rde] .UV70fq_world{padding:16px 16px 180px}}@media (max-width:1180px){.UV70fq_brandMarquee{display:none}}@media (prefers-reduced-motion:reduce){.UV70fq_brandMarqueeTrack{animation:none!important}.UV70fq_brandMarqueeGroup+.UV70fq_brandMarqueeGroup{display:none}}.UV70fq_root[data-palette=rde] .UV70fq_field{box-shadow:none;border-radius:12px}
._7DA7dW_header,._7DA7dW_footer,._7DA7dW_homeSections,._7DA7dW_mobileDialog{color:var(--rde-ink);background:var(--rde-bg);font-family:var(--font-sans), sans-serif}._7DA7dW_header{z-index:50;border-bottom:1px solid var(--rde-line);position:relative}._7DA7dW_headerInner{justify-content:space-between;align-items:center;gap:24px;max-width:1376px;min-height:80px;margin:auto;padding:0 clamp(16px,4vw,48px);display:flex}._7DA7dW_logo{border-radius:8px;flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}._7DA7dW_logo img{-o-object-fit:contain;object-fit:contain;width:208px;height:44px}._7DA7dW_logoMark img{width:44px}._7DA7dW_darkArtwork,:is([data-theme=night] ._7DA7dW_lightArtwork,[data-theme=dark] ._7DA7dW_lightArtwork){display:none}:is([data-theme=night] ._7DA7dW_darkArtwork,[data-theme=dark] ._7DA7dW_darkArtwork){display:block}._7DA7dW_desktopNav{align-items:center;gap:clamp(12px,1.8vw,28px);display:flex}._7DA7dW_navLink{min-width:44px;min-height:44px;color:var(--rde-ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}._7DA7dW_navLink[aria-current=page]{color:var(--rde-ink);border-color:var(--rde-green)}._7DA7dW_headerActions{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}._7DA7dW_iconButton,._7DA7dW_menuButton{width:44px;height:44px;color:var(--rde-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._7DA7dW_headerActions ._7DA7dW_desktopTheme,._7DA7dW_mobileContact ._7DA7dW_mobileTheme{color:var(--rde-ink-2);background:0 0;border:0;border-radius:8px}._7DA7dW_accountLink{white-space:nowrap;align-items:center;min-height:44px;padding:0 8px;text-decoration:none;display:inline-flex}._7DA7dW_headerProject,._7DA7dW_mobileAccount{border:1px solid var(--rde-green);min-height:44px;color:var(--rde-green);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}._7DA7dW_menuButton{display:none}._7DA7dW_moreNav{position:relative}._7DA7dW_moreNav summary{cursor:pointer;width:44px;min-height:44px;color:var(--rde-ink-2);border-radius:8px;justify-content:center;align-items:center;list-style:none;display:flex}._7DA7dW_moreNav summary::-webkit-details-marker{display:none}._7DA7dW_moreLinks{border:1px solid var(--rde-line);background:var(--rde-bg);border-radius:12px;min-width:160px;padding:8px 16px;position:absolute;top:100%;right:0}._7DA7dW_moreLinks ._7DA7dW_navLink{display:flex}._7DA7dW_mobileDialog{overscroll-behavior:contain;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}._7DA7dW_mobileDialog[open]{flex-direction:column;display:flex}._7DA7dW_mobileDialog::backdrop{background:var(--rde-bg)}._7DA7dW_mobileHeader{border-bottom:1px solid var(--rde-line);flex-shrink:0;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex}._7DA7dW_mobileHeader ._7DA7dW_logo img{width:160px;height:34px}._7DA7dW_mobileNav{padding:20px 16px max(24px, env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}._7DA7dW_mobileSearch{border:1px solid var(--rde-edge);min-height:52px;color:var(--rde-ink-3);border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}._7DA7dW_mobileSearch svg{color:var(--rde-green)}._7DA7dW_mobileLinks{flex-direction:column;display:flex}._7DA7dW_mobileLink{border-bottom:1px solid var(--rde-line);min-height:56px;font:400 26px/1.2 var(--font-display), Georgia, serif;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}._7DA7dW_mobileLink[aria-current=page]{font-style:italic}._7DA7dW_mobileLink svg{color:var(--rde-green)}._7DA7dW_mobileExtra{flex-wrap:wrap;gap:8px 24px;display:flex}._7DA7dW_mobileExtra a{min-height:44px;color:var(--rde-ink-2);align-items:center;display:inline-flex}._7DA7dW_mobileBottom{flex-direction:column;gap:10px;margin-top:auto;display:flex}._7DA7dW_mobileProject{background:var(--rde-red);min-height:52px;color:var(--rde-on-red,var(--rde-bg));border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:flex}._7DA7dW_mobileAccount{min-height:52px;font-weight:600}._7DA7dW_mobileContact{color:var(--rde-green);align-items:center;gap:12px;padding-top:10px;font-size:14px;display:flex}._7DA7dW_mobileContact a{overflow-wrap:anywhere;align-items:center;min-height:44px;margin-right:auto;font-weight:600;text-decoration:none;display:inline-flex}._7DA7dW_signature{color:var(--rde-green);font-family:var(--font-tamil), serif;font-size:18px}._7DA7dW_footer{border-top:1px solid var(--rde-line)}._7DA7dW_footerInner{flex-direction:column;gap:44px;max-width:1376px;margin:0 auto;padding:clamp(56px,7vw,80px) clamp(16px,4vw,48px) 32px;display:flex}._7DA7dW_footerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}._7DA7dW_footerBrand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._7DA7dW_footerBrand ._7DA7dW_logo img{width:190px;height:40px}._7DA7dW_footerBrand p{color:var(--rde-green);font:italic 400 16px/1.5 var(--font-display), Georgia, serif;margin:0}._7DA7dW_footerColumn{flex-direction:column;align-items:flex-start;min-width:0;font-size:15px;line-height:1.5;display:flex}._7DA7dW_eyebrow{font-family:var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--rde-ink-3);margin:0;font-size:12px;font-weight:600;line-height:1.5}._7DA7dW_footerColumn ._7DA7dW_eyebrow{margin:0 0 8px}._7DA7dW_footerColumn a,._7DA7dW_socialLinks summary{overflow-wrap:anywhere;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}._7DA7dW_socialLinks{width:100%}._7DA7dW_socialLinks summary{cursor:pointer;align-content:center;display:list-item}._7DA7dW_socialLinks a{display:flex}._7DA7dW_footerBottom{border-top:1px solid var(--rde-line);color:var(--rde-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:20px;font-size:13px;line-height:1.55;display:flex}._7DA7dW_footerBottom p{max-width:80ch;margin:0}._7DA7dW_legalLinks{align-items:center;gap:18px;display:flex}._7DA7dW_legalLinks a{align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}._7DA7dW_homeSections{padding-top:0}._7DA7dW_companies,._7DA7dW_selectedWork{max-width:1376px;margin:0 auto;padding:0 clamp(16px,4vw,48px) clamp(96px,10vw,144px)}._7DA7dW_companyIntro{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}._7DA7dW_sectionTitle{font:400 clamp(32px, 3.6vw, 46px)/1.1 var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0}._7DA7dW_companyIntro>p:last-child{max-width:56ch;color:var(--rde-ink-2);margin:0;font-size:17px;line-height:1.6}._7DA7dW_roots{color:var(--rde-green);flex-direction:column;align-items:center;margin-top:40px;display:flex}._7DA7dW_roots>img{-o-object-fit:contain;object-fit:contain;width:72px;height:72px}._7DA7dW_roots svg{width:100%;height:132px;display:block}._7DA7dW_companyGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 2%;display:grid}._7DA7dW_companyCard{border:1px solid var(--rde-line);background:var(--rde-mist);border-radius:12px;flex-direction:column;gap:14px;padding:24px 22px;text-decoration:none;display:flex;position:relative}._7DA7dW_rootDot{background:var(--rde-green);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:calc(50% - 4.5px)}._7DA7dW_companyMark{color:var(--rde-green);font:600 16px/1.5 var(--font-mark), serif;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;display:flex}._7DA7dW_companyCard h3{font:400 23px/1.2 var(--font-display), Georgia, serif;margin:0}._7DA7dW_companyCard p{color:var(--rde-ink-2);flex-grow:1;margin:0;font-size:15px;line-height:1.55}._7DA7dW_cardAction,._7DA7dW_textLink{color:var(--rde-green);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}._7DA7dW_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px;display:flex}._7DA7dW_sectionHead ._7DA7dW_eyebrow{margin-bottom:10px}._7DA7dW_textLink{min-height:44px;text-decoration:none}._7DA7dW_workGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:40px 24px;display:grid}._7DA7dW_workCard{max-width:520px}._7DA7dW_workLink{flex-direction:column;gap:14px;text-decoration:none;display:flex}._7DA7dW_workImage,._7DA7dW_workPending{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;max-height:600px}._7DA7dW_workPending{background:var(--rde-green-tint);color:var(--rde-green);align-items:flex-end;padding:16px;font-size:14px;line-height:1.5;display:flex}._7DA7dW_workCard h3{font:400 24px/1.25 var(--font-display), Georgia, serif;margin:0}._7DA7dW_emptyWork{color:var(--rde-ink-2);margin:0}._7DA7dW_projectBand{background:var(--rde-band);color:var(--rde-band-ink)}._7DA7dW_projectBandInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1376px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(16px,4vw,48px);display:flex}._7DA7dW_projectBandMessage{flex:2 480px;align-items:center;gap:28px;display:flex}._7DA7dW_projectBandMessage>img{flex-shrink:0;width:96px;height:96px}._7DA7dW_projectBandMessage>div{flex-direction:column;gap:12px;display:flex}._7DA7dW_projectBand h2{font:400 clamp(34px, 4vw, 52px)/1.05 var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0}._7DA7dW_projectBand p{max-width:50ch;margin:0;font-size:17px;line-height:1.6}._7DA7dW_projectBand ._7DA7dW_tamilGreeting{font-family:var(--font-tamil), serif;font-size:18px}._7DA7dW_bandButton{background:var(--rde-band-ink);min-height:56px;color:var(--rde-band);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:600;text-decoration:none;display:inline-flex}._7DA7dW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._7DA7dW_header :is(a,button,summary):focus-visible,._7DA7dW_footer :is(a,summary):focus-visible,._7DA7dW_homeSections a:focus-visible,._7DA7dW_mobileDialog :is(a,button):focus-visible{outline:2px solid var(--rde-green);outline-offset:4px}._7DA7dW_projectBand a:focus-visible{outline-color:var(--rde-band-ink)}._7DA7dW_header :is(a,button,summary):hover,._7DA7dW_footer a:hover,._7DA7dW_mobileDialog a:hover{color:var(--rde-green)}._7DA7dW_companyCard:hover{border-color:var(--rde-green)}._7DA7dW_mobileDialog ._7DA7dW_mobileProject:hover{color:var(--rde-on-red,var(--rde-bg))}@media (min-width:900px) and (max-width:1199px){._7DA7dW_headerInner{gap:12px}._7DA7dW_logo img{width:170px}._7DA7dW_desktopNav{gap:10px}._7DA7dW_navLink{font-size:14px}._7DA7dW_headerActions{gap:0;font-size:14px}._7DA7dW_headerProject{padding-inline:10px}}@media (max-width:1100px){._7DA7dW_roots,._7DA7dW_rootDot{display:none}._7DA7dW_companyGrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin-top:40px}._7DA7dW_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px) and (max-width:1040px){._7DA7dW_headerInner{gap:8px}._7DA7dW_header ._7DA7dW_logo img{width:140px}._7DA7dW_desktopNav{gap:6px}}@media (max-width:899px){._7DA7dW_headerInner{gap:12px;min-height:64px}._7DA7dW_header ._7DA7dW_logo img{width:160px;height:34px}._7DA7dW_desktopNav,._7DA7dW_headerActions ._7DA7dW_desktopTheme,._7DA7dW_accountLink,._7DA7dW_headerProject{display:none}._7DA7dW_menuButton{display:inline-flex}}@media (max-width:599px){._7DA7dW_footerGrid{grid-template-columns:1fr}._7DA7dW_footerInner{gap:32px}._7DA7dW_projectBandMessage{flex-direction:column;align-items:flex-start}._7DA7dW_projectBandMessage>img{width:72px;height:72px}._7DA7dW_projectBandInner{align-items:flex-start}._7DA7dW_bandButton{width:100%}}@media (prefers-reduced-motion:no-preference){._7DA7dW_navLink,._7DA7dW_companyCard{transition:color .12s,border-color .12s}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]):not([data-theme=day]):not([data-theme=night]) ._7DA7dW_lightArtwork{display:none}:root:not([data-theme=light]):not([data-theme=dark]):not([data-theme=day]):not([data-theme=night]) ._7DA7dW_darkArtwork{display:block}}
.DTa_Sq_logo{vertical-align:middle;flex-shrink:0;display:inline-flex}.DTa_Sq_frame{display:block}.DTa_Sq_logo>.DTa_Sq_frame{box-sizing:content-box;width:var(--logo-width);height:var(--logo-height);padding:calc(var(--logo-height) * .1)}.DTa_Sq_frame>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.DTa_Sq_frame>.DTa_Sq_dark,:is([data-theme=dark] .DTa_Sq_frame>.DTa_Sq_light,[data-theme=night] .DTa_Sq_frame>.DTa_Sq_light){display:none}:is([data-theme=dark] .DTa_Sq_frame>.DTa_Sq_dark,[data-theme=night] .DTa_Sq_frame>.DTa_Sq_dark){display:block}.DTa_Sq_mobile{display:none}@media (max-width:800px){.DTa_Sq_desktop{display:none}.DTa_Sq_mobile{display:block}}
.NBKR_G_shell{background:var(--rde-mist);min-height:100vh;color:var(--rde-ink);flex-direction:column;display:flex}.NBKR_G_header{justify-content:space-between;align-items:center;padding:24px clamp(16px,4vw,48px);display:flex}.NBKR_G_body{flex:1;place-items:center;padding:48px 16px 96px;display:grid}.NBKR_G_card{border:1px solid var(--rde-line);background:var(--rde-bg);text-align:center;border-radius:12px;width:min(100%,530px);padding:44px}.NBKR_G_mark{justify-content:center;margin-bottom:24px;display:flex}.NBKR_G_mark img{width:64px!important;height:64px!important}.NBKR_G_card h1{font:400 36px/1.1 var(--font-display),serif;margin:0 0 12px}.NBKR_G_lede{color:var(--rde-ink-2);font-size:16px;line-height:1.6}.NBKR_G_form{text-align:left;margin-top:24px}.NBKR_G_divider{color:var(--rde-ink-3);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.NBKR_G_divider:before,.NBKR_G_divider:after{content:"";background:var(--rde-line);flex:1;height:1px}.NBKR_G_note{color:var(--rde-ink-2);margin-top:20px;font-size:14px;line-height:1.7}.NBKR_G_note a{color:var(--rde-green);text-underline-offset:3px;font-weight:600;text-decoration:underline}.NBKR_G_footer{color:var(--rde-ink-3);justify-content:space-between;gap:24px;padding:24px clamp(16px,4vw,48px);font-size:13px;display:flex}.NBKR_G_footer nav{gap:24px;display:flex}.NBKR_G_form label{text-transform:none;letter-spacing:0;font-size:14px}.NBKR_G_form input{background:var(--rde-bg);border-radius:8px;height:50px;font-size:16px}.NBKR_G_form button[type=submit]{background:var(--rde-red);height:52px;color:var(--rde-on-red);border-radius:8px;font-size:16px}.NBKR_G_error{border:1px solid var(--rde-red);color:var(--rde-red);border-radius:8px;margin-top:20px;padding:12px}@media (max-width:540px){.NBKR_G_body{padding:24px 16px 56px}.NBKR_G_card{padding:28px 20px}.NBKR_G_header{padding:16px}.NBKR_G_footer{flex-wrap:wrap;padding:16px}.NBKR_G_card h1{font-size:32px}}
.F6-kEq_page{--rde-font-ui:var(--font-sans), sans-serif;--rde-font-display:var(--font-display), Georgia, serif;--rde-font-mark:var(--font-mark), serif;color:var(--rde-ink);background:var(--rde-bg);font:400 16px/1.65 var(--rde-font-ui)}.F6-kEq_page *{box-sizing:border-box}.F6-kEq_page h1,.F6-kEq_page h2,.F6-kEq_page h3,.F6-kEq_page p,.F6-kEq_page figure,.F6-kEq_page dl{margin:0}.F6-kEq_page h1,.F6-kEq_page h2,.F6-kEq_page h3{font-family:var(--rde-font-display);letter-spacing:-.02em;font-weight:400;line-height:1.12}.F6-kEq_page h1{font-size:clamp(40px,5vw,64px);line-height:1.04}.F6-kEq_page h2{font-size:clamp(30px,3.2vw,40px)}.F6-kEq_page h3{font-size:24px}.F6-kEq_page a{color:var(--rde-green);text-underline-offset:4px}.F6-kEq_page a:focus-visible,.F6-kEq_page button:focus-visible{outline:2px solid var(--rde-green);outline-offset:4px}.F6-kEq_container{width:100%;max-width:var(--rde-max);padding-inline:var(--rde-gutter);margin-inline:auto}.F6-kEq_intro{flex-direction:column;align-items:flex-start;gap:18px;padding-block:clamp(64px,8vw,112px) clamp(40px,5vw,72px);display:flex}.F6-kEq_intro h1{max-width:22ch}.F6-kEq_lead{max-width:56ch;color:var(--rde-ink-2);font-size:19px;line-height:1.6}.F6-kEq_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--rde-ink-3);font-size:12px;font-weight:600}.F6-kEq_company{font:600 16px var(--rde-font-mark);letter-spacing:.06em;color:var(--rde-green)}.F6-kEq_companyMark{color:var(--rde-green);align-items:center;gap:12px;display:flex}.F6-kEq_companyMark small{font:400 14px var(--rde-font-ui);letter-spacing:0;color:var(--rde-ink-3)}.F6-kEq_companyBadge{align-items:center;gap:12px;display:flex}.F6-kEq_companyIntro{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.F6-kEq_companyIntro>div{flex:520px;gap:16px;display:grid}.F6-kEq_treeMark{width:clamp(120px,14vw,180px);height:auto}.F6-kEq_darkMark,:is([data-theme=dark] .F6-kEq_lightMark,[data-theme=night] .F6-kEq_lightMark){display:none}:is([data-theme=dark] .F6-kEq_darkMark,[data-theme=night] .F6-kEq_darkMark){display:block}.F6-kEq_companyRows{padding-bottom:clamp(96px,10vw,144px)}.F6-kEq_companyRow{border-top:1px solid var(--rde-line);grid-template-columns:1fr 1.3fr;gap:24px 48px;padding-block:40px;display:grid}.F6-kEq_stack{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.F6-kEq_stack>p{color:var(--rde-ink-2)}.F6-kEq_stack>.F6-kEq_eyebrow{color:var(--rde-ink-3)}.F6-kEq_chips{flex-wrap:wrap;gap:8px;display:flex}.F6-kEq_chip{background:var(--rde-mist);border-radius:8px;align-items:center;min-height:32px;padding:4px 12px;font-size:14px;display:inline-flex}.F6-kEq_button,.F6-kEq_primary,.F6-kEq_bandButton,.F6-kEq_filter{border:1px solid var(--rde-green);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.F6-kEq_page .F6-kEq_primary{background:var(--rde-red);color:var(--rde-on-red);border-color:var(--rde-red)}.F6-kEq_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.F6-kEq_textLink{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.F6-kEq_band{background:var(--rde-band);color:var(--rde-band-ink)}.F6-kEq_bandInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-block:clamp(64px,8vw,104px);display:flex}.F6-kEq_bandInner>div{flex:2 460px;gap:12px;display:grid}.F6-kEq_bandInner p{max-width:54ch;color:var(--rde-band-muted)}.F6-kEq_page .F6-kEq_bandButton{color:var(--rde-band);background:var(--rde-band-ink);border-color:var(--rde-band-ink);min-height:48px}.F6-kEq_breadcrumb{color:var(--rde-ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.F6-kEq_breadcrumb a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.F6-kEq_detailIntro{gap:32px;padding-block:clamp(40px,5vw,64px) clamp(72px,9vw,120px);display:grid}.F6-kEq_heroGrid{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}.F6-kEq_heroGrid h1{max-width:17ch}.F6-kEq_heroPanel{background:var(--rde-green-tint);min-height:400px;color:var(--rde-green);border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;padding:32px;display:flex}.F6-kEq_heroPanel p{max-width:38ch;font-size:17px}.F6-kEq_cinemaPanel{text-align:center;justify-content:center;align-items:center}.F6-kEq_section{padding-block:clamp(56px,7vw,96px)}.F6-kEq_mist{background:var(--rde-mist)}.F6-kEq_sectionHeading{gap:12px;margin-bottom:32px;display:grid}.F6-kEq_cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;display:grid}.F6-kEq_card{border:1px solid var(--rde-line);background:var(--rde-bg);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.F6-kEq_card p{color:var(--rde-ink-2)}.F6-kEq_cardFooter{border-top:1px solid var(--rde-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:14px;display:flex}.F6-kEq_otherCompanies{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.F6-kEq_otherCompanies a{background:var(--rde-mist);border-radius:12px;gap:8px;padding:20px;text-decoration:none;display:grid}.F6-kEq_otherCompanies strong{font:400 20px var(--rde-font-display);color:var(--rde-ink)}.F6-kEq_serviceGroup{border-top:1px solid var(--rde-ink);grid-template-columns:1fr 2fr;gap:24px 64px;margin-bottom:64px;padding-top:32px;scroll-margin-top:112px;display:grid}.F6-kEq_serviceGroup h3{font-size:22px}.F6-kEq_serviceRow{border-bottom:1px solid var(--rde-line);flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 0;display:flex}.F6-kEq_serviceRow>div:first-child{flex:240px;gap:6px;display:grid}.F6-kEq_serviceRow p{color:var(--rde-ink-2);font-size:15px}.F6-kEq_price{font-size:14px;font-weight:600}.F6-kEq_steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.F6-kEq_steps li{border-top:1px solid var(--rde-green);align-content:start;gap:12px;padding-top:20px;display:grid}.F6-kEq_steps span{color:var(--rde-green);font:400 28px var(--rde-font-display)}.F6-kEq_productList{gap:32px;padding-bottom:clamp(96px,10vw,144px);display:grid}.F6-kEq_productCard{background:var(--rde-mist);border-radius:12px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.F6-kEq_productCopy{flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,4vw,48px);display:flex}.F6-kEq_productCopy h2{font-size:clamp(36px,4vw,52px)}.F6-kEq_productCopy h2 a{color:inherit;font-weight:inherit}.F6-kEq_productCopy p{color:var(--rde-ink-2)}.F6-kEq_productCopy .F6-kEq_eyebrow{color:var(--rde-ink-3)}.F6-kEq_principle{font:italic 400 24px/1.4 var(--rde-font-display);color:var(--rde-green)}.F6-kEq_evidence{background:var(--rde-green-tint);align-content:center;min-width:0;min-height:360px;padding:18px;display:grid}.F6-kEq_evidence>div{background:0 0;border:0;border-radius:0}.F6-kEq_evidence p{color:var(--rde-green);font-family:var(--rde-font-ui);font-size:15px}.F6-kEq_evidence figure{background:var(--rde-bg)}.F6-kEq_productHero{gap:20px;display:grid}.F6-kEq_productHero h1{font-size:clamp(48px,5.4vw,72px)}.F6-kEq_featureSplit{grid-template-columns:1fr 2fr;gap:32px 64px;display:grid}.F6-kEq_featureSplit p{color:var(--rde-ink-2)}.F6-kEq_featureGrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.F6-kEq_featureGrid li{border:1px solid var(--rde-line);border-radius:12px;padding:16px 18px;font-size:15px}.F6-kEq_capabilities{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.F6-kEq_capabilities ul{color:var(--rde-ink-2);gap:10px;margin:0;padding-left:20px;font-size:15px;display:grid}.F6-kEq_notYet{border:1px dashed var(--rde-dash);border-radius:12px;grid-template-columns:1fr 1.4fr;gap:24px;margin-top:32px;padding:24px;display:grid}.F6-kEq_notYet ul{color:var(--rde-ink-2);margin:0;padding-left:20px}.F6-kEq_filters{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.F6-kEq_page .F6-kEq_filter{background:var(--rde-bg);color:var(--rde-ink);border-color:var(--rde-line);padding-inline:14px;font-weight:400}.F6-kEq_page .F6-kEq_filter[aria-current=page]{background:var(--rde-ink);color:var(--rde-bg);border-color:var(--rde-ink)}.F6-kEq_workGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:48px 32px;padding-bottom:96px;display:grid}.F6-kEq_workCard{gap:16px;min-width:0;display:grid}.F6-kEq_workCard p{color:var(--rde-ink-2)}.F6-kEq_workMedia{background:var(--rde-green-tint);aspect-ratio:9/16;max-height:600px;color:var(--rde-green);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.F6-kEq_workMedia img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.F6-kEq_workMedia:has(img){padding:0}.F6-kEq_videoPoster{position:relative}.F6-kEq_videoBadge{color:#fff;background:#141815e0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;position:absolute;inset-block-end:14px;inset-inline-start:14px}.F6-kEq_workVideo{background:#0b0b0b;padding:0}.F6-kEq_workVideo video{-o-object-fit:contain;object-fit:contain;background:#0b0b0b;width:100%;height:100%;display:block}.F6-kEq_videoLandscape{aspect-ratio:16/9;max-height:none}.F6-kEq_workMeta{color:var(--rde-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.F6-kEq_siteGrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin-top:32px;display:grid}.F6-kEq_siteGrid a{border:1px solid var(--rde-line);border-radius:12px;flex-direction:column;gap:16px;padding:24px;text-decoration:none;display:flex}.F6-kEq_siteGrid img{-o-object-fit:contain;object-fit:contain;align-self:flex-start;width:auto;max-width:180px;height:48px}.F6-kEq_siteGrid strong{font:400 26px var(--rde-font-display);color:var(--rde-ink)}.F6-kEq_empty{background:var(--rde-mist);color:var(--rde-ink-2);border-radius:12px;gap:16px;padding:40px 24px;display:grid}.F6-kEq_facts{border-top:1px solid var(--rde-ink);border-bottom:1px solid var(--rde-line);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:20px;padding-block:24px;display:grid}.F6-kEq_facts dt{color:var(--rde-ink-3);font-size:13px}.F6-kEq_facts dd{margin:0;font-weight:600}.F6-kEq_workHero{max-width:640px;margin-inline:auto}.F6-kEq_gallery{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.F6-kEq_gallery img{border-radius:12px;width:100%;height:auto;display:block}.F6-kEq_divider{border-top:1px solid var(--rde-line)}.F6-kEq_navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:40px;display:flex}@media (max-width:800px){.F6-kEq_companyRow,.F6-kEq_heroGrid,.F6-kEq_serviceGroup,.F6-kEq_productCard,.F6-kEq_featureSplit,.F6-kEq_notYet{grid-template-columns:1fr}.F6-kEq_heroGrid{gap:32px}.F6-kEq_heroPanel{min-height:280px}.F6-kEq_companyMark{flex-wrap:wrap}.F6-kEq_evidence{min-height:280px}.F6-kEq_productCopy{padding:28px}.F6-kEq_workGrid{padding-bottom:64px}}@media (max-width:400px){.F6-kEq_cinemaPanel{padding:12px}}
._2jro2a_navigation{background:var(--rde-mist);height:100%;color:var(--rde-ink);font-family:var(--font-sans),sans-serif;flex-direction:column;padding:24px 14px 16px;display:flex}._2jro2a_brand{padding:0 8px 20px}._2jro2a_brand p{color:var(--rde-ink-3);text-transform:uppercase;letter-spacing:.16em;margin:7px 0 0;font-size:12px}._2jro2a_search{background:var(--rde-field);border:1px solid var(--rde-line);width:100%;min-height:44px;color:var(--rde-ink-2);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}._2jro2a_search svg{color:var(--rde-green)}._2jro2a_search kbd{font:11px var(--font-sans),sans-serif;border:1px solid var(--rde-line);border-radius:4px;margin-left:auto;padding:1px 4px}._2jro2a_groups{flex:1;min-height:0;padding-top:24px;overflow-y:auto}._2jro2a_groups section+section{margin-top:24px}._2jro2a_groupLabel{text-transform:uppercase;letter-spacing:.16em;color:var(--rde-ink-3);margin:0 8px 10px;font-size:12px;font-weight:600}._2jro2a_link{min-height:44px;color:var(--rde-ink);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;margin:2px 0;padding:8px 10px;font-size:15px;text-decoration:none;display:flex}._2jro2a_link>span:first-of-type{flex:1}._2jro2a_link svg{color:var(--rde-ink-2);flex:none}._2jro2a_link:hover{background:var(--rde-field)}._2jro2a_active{background:var(--rde-field);border-color:var(--rde-line);font-weight:600}._2jro2a_active svg{color:var(--rde-green)}._2jro2a_badge{background:var(--rde-green);color:var(--rde-on-green);border-radius:999px;padding:2px 7px;font-size:12px}._2jro2a_account{border-top:1px solid var(--rde-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}._2jro2a_account>div{flex:130px;min-width:100px}._2jro2a_account p{text-overflow:ellipsis;margin:0;font-size:14px;overflow:hidden}._2jro2a_account small{color:var(--rde-ink-3);font-size:11px}._2jro2a_avatar{background:var(--rde-green);color:var(--rde-on-green);border-radius:999px;place-items:center;width:36px;height:36px;font-size:13px;display:grid}._2jro2a_iconButton{width:44px;height:44px;color:var(--rde-ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:767px){._2jro2a_navigation,._2jro2a_groups{padding-top:16px}}
