html[data-home-theme]{--ht-bg:#eef3f6;--ht-surface:#e3ebf1;--ht-card:#f6f9fb;--ht-ink:#172c38;--ht-muted:#486474;--ht-line:#9eb5c077;--ht-accent:#476e83;--ht-deep:#102c3b;--ht-dark:#07151e;--ht-light:#edf7fa;--ht-glow:#c0b1eb;--ht-signal-grid:transparent}html[data-home-theme=violet]{--ht-bg:#e9e0f2;--ht-surface:#d8cae8;--ht-card:#f3edf8;--ht-ink:#30213f;--ht-muted:#645071;--ht-line:#9676b077;--ht-accent:#794b9f;--ht-deep:#392047;--ht-dark:#170d24;--ht-glow:#b79ee2}html[data-home-theme=ice]{--ht-bg:#e2f0f2;--ht-surface:#cce4e9;--ht-card:#f0fafb;--ht-ink:#153740;--ht-muted:#406c78;--ht-line:#6eacb777;--ht-accent:#286f85;--ht-deep:#154858;--ht-dark:#061f2c;--ht-glow:#a4cfdf}html[data-home-theme=signal]{--ht-bg:#080808;--ht-surface:#161718;--ht-card:#202122;--ht-ink:#e7e6e1;--ht-muted:#a5a7a7;--ht-line:#8c8f8f66;--ht-accent:#f26800;--ht-deep:#161718;--ht-dark:#080808;--ht-light:#e7e6e1;--ht-glow:#f2680026;--ht-signal-grid:#8c8f8f0c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.home-theme-control{color:var(--ht-ink,#172c38);flex:none;position:relative}.home-theme-control>summary{border:1px solid var(--ht-line,#9eb5c0);background:var(--ht-card,#f6f9fb);min-height:44px;color:inherit;cursor:pointer;white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font:500 11px/1.3 ui-monospace,monospace;list-style:none;display:flex}.home-theme-control>summary::-webkit-details-marker{display:none}.home-theme-control>summary::marker{content:""}.htc-dot{background:var(--ht-accent,#476e83);border-radius:50%;width:7px;height:7px}.htc-plus{font-size:19px}.home-theme-control[open] .htc-plus{transform:rotate(45deg)}.home-theme-panel{z-index:200;width:min(320px,100vw - 32px);max-height:calc(100svh - var(--site-header-height,100px) - 24px);border:1px solid var(--ht-line);background:var(--ht-card);color:var(--ht-ink);border-radius:12px;padding:22px;position:absolute;top:calc(100% + 14px);right:0;overflow:auto;box-shadow:0 18px 50px #0003}.home-theme-panel>p{letter-spacing:.08em;color:var(--ht-muted);margin:0 0 14px;font:500 10px/1.6 ui-monospace,monospace}.home-theme-panel [role=group]{gap:7px;display:grid}.home-theme-panel [data-theme-choice]{text-align:left;border:1px solid var(--ht-line);width:100%;min-height:48px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:12px;padding:10px 12px;font:500 12px/1.4 system-ui;display:flex}.home-theme-panel [data-theme-choice]>span{margin-left:auto}.home-theme-panel [aria-pressed=true]{border-color:var(--ht-accent);box-shadow:inset 3px 0 var(--ht-accent)}.home-theme-panel [data-theme-choice]>i{background:#e3ebf1;border:1px solid #8c8f8f77;border-radius:50%;width:15px;height:15px}.home-theme-panel [data-theme-choice=violet]>i{background:#b79ee2}.home-theme-panel [data-theme-choice=ice]>i{background:#a4cfdf}.home-theme-panel [data-theme-choice=signal]>i{background:#f26800;border-radius:0}.home-theme-panel .htc-status{margin:16px 0}.home-theme-panel .motion-control{color:var(--ht-ink);border-color:var(--ht-line);background:var(--ht-surface)}.home-theme-control :is(summary,button):focus-visible{outline:2px solid var(--ht-accent);outline-offset:4px}html[data-home-theme][data-design=inkwell] body{background:var(--ht-bg);color:var(--ht-ink)}html[data-home-theme][data-design=inkwell] header.nav.shell.inkwell-site-nav.landing-nav{background:var(--ht-bg);color:var(--ht-ink);border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] header.nav.shell.inkwell-site-nav.landing-nav :is(.wordmark,.wordmark small,.navlinks a,.site-menu-trigger){color:var(--ht-ink)}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home :is(.hlc-scene,.hlc-feature-scene,.home-experience-scene,.home-invitation-scene,.home-capabilities-scene,.capabilities-scene,.noomo-capabilities){background:var(--ht-bg);color:var(--ht-ink)}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .agency-home-hero.hero-kinetic{background:radial-gradient(ellipse at 72% 38%,var(--ht-deep),var(--ht-dark) 72%)}html[data-home-theme] .kinetic-hero-environment .khe-light{background:radial-gradient(ellipse at 65% 35%,var(--ht-glow),transparent 52%)}html[data-home-theme] .kinetic-hero-environment .khe-floor{background-image:linear-gradient(var(--ht-line) 1px,transparent 1px),linear-gradient(90deg,var(--ht-line) 1px,transparent 1px)}html[data-home-theme] .khe-portals>i{border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .invitation-cinema{--invite-sky:var(--ht-bg);--invite-glow:var(--ht-glow);--invite-tint:var(--ht-surface);--invite-ink:var(--ht-ink);background:var(--ht-bg)}html[data-home-theme] .invitation-cinema .invite-cinema-atmosphere{background:radial-gradient(ellipse at 75% 35%,var(--ht-card),transparent 45%),radial-gradient(ellipse at 75% 65%,var(--ht-glow),transparent 60%)}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .invitation-cinema :is(h2>em,.invite-cinema-copy>p,.invite-cinema-eyebrow,.invite-cinema-role,.invite-sculpture-caption){color:var(--ht-muted)}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .invitation-cinema .invite-cinema-route{background:var(--ht-card);border-color:var(--ht-line);color:var(--ht-ink)}html[data-home-theme] .hlc-feature-stage{background:linear-gradient(145deg,var(--ht-card),var(--ht-bg))}html[data-home-theme] .hlc-scene :is(h2,h3,.hlc-eyebrow,.hlc-intro,.hlc-selected>p,.hlc-period,.hlc-feature-code,.hlc-range,.hlc-jump){color:var(--ht-ink)}html[data-home-theme] .hlc-scene :is(.hlc-header-actions a,.hlc-header-actions button,.hlc-frame-controls button){background:var(--ht-card);color:var(--ht-ink);border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] footer.dnwide-footer.home-noomo-footer{background:linear-gradient(145deg,var(--ht-bg),var(--ht-surface));color:var(--ht-ink);border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] footer.dnwide-footer.home-noomo-footer :is(h2,.hnf-eyebrow,.hnf-inquiry,.hnf-powered,nav>a,address>a,.footer-cookie-choices){color:var(--ht-ink)}html[data-home-theme] .home-noomo-footer .hnf-atmosphere{background:radial-gradient(ellipse at calc(var(--glass-x)*100%) calc(var(--glass-y)*100%),var(--ht-glow),transparent 62%)}html[data-home-theme] .home-noomo-footer .hnf-inquiry-arrow{background:var(--ht-card);border-color:var(--ht-line)}html[data-home-theme] .home-noomo-footer :is(.hnf-directory-disclosure,.hnf-connect-group){border-color:var(--ht-line)}html[data-home-theme] .home-chapter-rail{background:var(--ht-card);color:var(--ht-ink)}html[data-home-theme=signal] :is(.home-theme-control>summary,.home-theme-panel,.invite-cinema-route,.hnf-inquiry-arrow){border-radius:0!important}html[data-home-theme=signal] #main .fluid-home.immersive-home>[data-home-scene]{background-image:linear-gradient(var(--ht-signal-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ht-signal-grid) 1px,transparent 1px);background-size:64px 64px}html[data-home-theme=signal] #main .fluid-home.immersive-home>[data-home-scene]:before{content:"DOC N.I.L. / SIGNAL SYSTEM";z-index:5;pointer-events:none;color:#f26800;letter-spacing:.12em;font:500 8px/1.4 ui-monospace,monospace;display:block;position:absolute;top:12px;left:20px}html[data-home-theme=signal] #main .fluid-home.immersive-home>[data-home-scene]{position:relative}html[data-home-theme=signal] .invitation-cinema .invite-cinema-eyebrow:before{background:#f26800}html[data-home-theme=signal] .home-noomo-footer .hnf-word-reveal{color:#e7e6e1}html[data-home-theme=signal] .section-glass-sculpture{--gsc-paper:#e7e6e1;--gsc-ink:#8c8f8f}@media (max-width:580px){.home-theme-control>summary{gap:6px;min-width:44px;padding:0 10px}.home-theme-control>summary>span:nth-child(2){display:none}.home-theme-panel{left:16px;right:16px;top:calc(var(--site-header-height,100px) + 10px);width:auto;position:fixed}}@media (forced-colors:active){.home-theme-control :is(summary,button),.home-theme-panel{color:canvastext;background:canvas;border-color:buttontext}html[data-home-theme] #main .fluid-home.immersive-home>[data-home-scene]:before{display:none}}html[data-home-theme][data-design=inkwell] #main #capabilities.noomo-capabilities{background:linear-gradient(145deg,var(--ht-bg),var(--ht-surface));color:var(--ht-ink);border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] #main #capabilities.noomo-capabilities:before{background:radial-gradient(ellipse at calc(var(--glass-x)*100%) calc(var(--glass-y)*100%),var(--ht-glow),transparent 56%)}html[data-home-theme][data-design=inkwell] #main #capabilities.noomo-capabilities :is(#capabilities-title,#capabilities-title>span,.ncap-header>.mono){color:var(--ht-ink)}html[data-home-theme][data-design=inkwell] #main #capabilities.noomo-capabilities .capabilities-compact-grid article{background:var(--ht-card);color:var(--ht-ink);border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] #main #capabilities.noomo-capabilities .capabilities-compact-grid article:first-child{background:var(--ht-deep);color:var(--ht-light)}html[data-home-theme=signal][data-design=inkwell] #main #capabilities.noomo-capabilities .capabilities-compact-grid article{box-shadow:none;border-radius:0}html[data-home-theme=signal] .invitation-cinema .invite-cinema-atmosphere>span{color:#e7e6e108}html[data-home-theme=signal] .home-noomo-footer :is(.hnf-disclosure-summary,.hnf-eyebrow),html[data-home-theme=signal] .ncap-card-top{color:#f26800!important}html[data-home-theme=signal] .home-noomo-footer .hnf-orbit{border-color:#8c8f8f44;box-shadow:0 0 0 35px #8c8f8f0a,0 0 0 110px #8c8f8f05}@media (forced-colors:active){html[data-home-theme][data-design=inkwell] :is(header.nav.shell.inkwell-site-nav.landing-nav,footer.dnwide-footer.home-noomo-footer),html[data-home-theme][data-design=inkwell] #main #capabilities.noomo-capabilities,html[data-home-theme][data-design=inkwell] #main #capabilities.noomo-capabilities .capabilities-compact-grid article{color:canvastext;background:canvas}html[data-home-theme][data-design=inkwell] footer.dnwide-footer.home-noomo-footer :is(h2,.hnf-eyebrow,.hnf-inquiry,.hnf-powered,nav>a,address>a,.footer-cookie-choices){color:canvastext}}html[data-home-theme][data-design=inkwell] header.nav.shell.inkwell-site-nav.landing-nav :is(.mobile-menu,.site-menu-trigger,button[aria-label=Open\ navigation]){color:var(--ht-ink);background:var(--ht-card);border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .home-hero-scene:has(.hero-kinetic){background:var(--ht-dark)}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .agency-home-hero.premium-hero.hero-cinematic.hero-kinetic{background:radial-gradient(ellipse at 72% 38%,var(--ht-deep) 0,var(--ht-dark) 72%);color:var(--ht-light)}html[data-home-theme] .hero-kinetic :is(.kms-atmosphere,.kms-light){background:radial-gradient(ellipse at 73% 43%,var(--ht-glow),transparent 60%)}html[data-home-theme] .hero-kinetic .kms-depth-grid{background-image:linear-gradient(var(--ht-line) 1px,transparent 1px),linear-gradient(90deg,var(--ht-line) 1px,transparent 1px)}html[data-home-theme] .hero-kinetic :is(.kms-browse,.kms-caption,.kms-plane-tag){background:var(--ht-dark);color:var(--ht-light);border-color:var(--ht-line)}html[data-home-theme] .hero-kinetic .kms-scrub input{accent-color:var(--ht-light)}html[data-home-theme] .hero-kinetic :is(.kms-caption>div>span,.kms-caption-depth,.kms-caption a),html[data-home-theme][data-design=inkwell] #main .hero-cinematic.hero-kinetic .hero-title .hero-title-line,html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic :is(.agency-exclusive,.agency-home-copy .hero-title>small,.agency-home-intro,.agency-application-note){color:var(--ht-light)}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions a{background:var(--ht-light);color:var(--ht-dark);border-color:var(--ht-light)}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions .agency-secondary{background:var(--ht-dark);color:var(--ht-light);border-color:var(--ht-line)}html[data-home-theme] .shell-cinema-nav:before{background:radial-gradient(ellipse at var(--nav-light-x) var(--nav-light-y),var(--ht-glow),transparent 68%);opacity:.16}html[data-home-theme] .shell-cinema-nav:after{background:linear-gradient(90deg,transparent,var(--ht-line),transparent);opacity:.5}html[data-home-theme][data-design=inkwell] .editorial-menu{background:var(--ht-bg);color:var(--ht-ink);border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] .editorial-menu :is(.menu-brand,.menu-markets a,.menu-secondary a,.menu-search input){color:var(--ht-ink)}html[data-home-theme][data-design=inkwell] .editorial-menu :is(.menu-secondary h2,.menu-chapter-number){color:var(--ht-muted)}html[data-home-theme][data-design=inkwell] .editorial-menu :is(.menu-close,.menu-search button,.menu-motion-control){color:var(--ht-ink);background:var(--ht-card);border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] .editorial-menu :is(.menu-secondary,.menu-search,.menu-search input){border-color:var(--ht-line)}html[data-home-theme][data-design=inkwell] .editorial-menu .menu-search input::placeholder{color:var(--ht-muted);opacity:1}html[data-home-theme][data-design=inkwell] .editorial-menu .menu-apply{background:var(--ht-deep);color:var(--ht-light);border-color:var(--ht-deep)}html[data-home-theme][data-design=inkwell] .editorial-menu :is(a,button,input):focus-visible{outline:2px solid var(--ht-accent);outline-offset:4px}html[data-home-theme=signal][data-design=inkwell] .editorial-menu .menu-apply{background:var(--ht-accent);color:var(--ht-dark);border-color:var(--ht-accent);border-radius:0}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions a{letter-spacing:0;min-height:48px;padding-inline:14px;font-size:11px;line-height:1.4}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic :is(.agency-exclusive,.agency-home-copy .hero-title>small,.agency-application-note){font-size:10px;line-height:1.6}html[data-home-theme][data-design=inkwell] #main .hero-kinetic .kinetic-hero-skip{letter-spacing:.05em;font-size:10px;line-height:1.6}html[data-home-theme] .hero-kinetic .kinetic-hero-meta{letter-spacing:.06em;color:var(--ht-light);font-size:10px}html[data-home-theme] .hero-kinetic :is(.kms-caption>div>span,.kms-caption-depth){letter-spacing:.05em;font-size:10px;line-height:1.6}html[data-home-theme] .hero-kinetic .kms-controls :is(.kms-play,.kms-scatter){letter-spacing:0;font-size:11px;line-height:1.4}@media (max-width:600px){html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions{flex-flow:column wrap;align-items:stretch;gap:8px;max-width:330px}html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic.hero-kinetic .agency-home-actions a{flex:none;width:100%}html[data-home-theme] .hero-kinetic .kinetic-hero-meta .khm-scene{top:38px}}@media (forced-colors:active){html[data-home-theme][data-design=inkwell] .editorial-menu,html[data-home-theme][data-design=inkwell] #main .fluid-home.immersive-home .agency-home-hero.premium-hero.hero-cinematic.hero-kinetic{color:canvastext;background:canvas}html[data-home-theme][data-design=inkwell] .editorial-menu :is(.menu-brand,.menu-secondary h2,.menu-chapter-number,.menu-search input){color:canvastext}html[data-home-theme][data-design=inkwell] .editorial-menu :is(.menu-markets a,.menu-secondary a){color:linktext}html[data-home-theme][data-design=inkwell] .editorial-menu :is(.menu-close,.menu-search button,.menu-motion-control,.menu-apply){color:buttontext;background:buttonface;border-color:buttontext}html[data-home-theme][data-design=inkwell] .editorial-menu :is(a,button,input):focus-visible{outline-color:highlight}html[data-home-theme] .shell-cinema-nav:before{display:none}}html[data-design=inkwell] footer.dnwide-footer.home-noomo-footer,footer.dnwide-footer.home-noomo-footer{--glass-x:.5;--glass-y:.5;--glass-scroll:.5;isolation:isolate;color:#172c38;background:linear-gradient(145deg,#eef4f7 0%,#e4edf3 47%,#d6e4ed 100%);border-top:1px solid #b5c9d5;min-width:0;margin:0;padding:clamp(44px,5vw,72px) max(5vw,20px) clamp(28px,3vw,44px);display:block;position:relative;overflow:clip}.home-noomo-footer .hnf-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at calc(var(--glass-x)*100%) calc(var(--glass-y)*100%),#fff9 0,transparent 62%);position:absolute;inset:0;overflow:hidden}.home-noomo-footer .hnf-pixel-field{opacity:.6;background-image:radial-gradient(circle,#7192a62b 1px,#0000 1.5px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0007,#0000 52%);mask-image:linear-gradient(120deg,#0007,#0000 52%)}.home-noomo-footer .hnf-orbit{aspect-ratio:1;opacity:.7;border:1px solid #7197ac33;border-radius:50%;width:70%;position:absolute;top:5%;right:-15%;transform:perspective(1000px)rotateX(54deg)rotate(-20deg);box-shadow:0 0 0 34px #ffffff0f,0 0 0 35px #7197ac19,0 0 0 110px #ffffff08,0 0 0 111px #7197ac10}.home-noomo-footer .hnf-opening{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:center;gap:clamp(24px,5vw,80px);padding-bottom:clamp(28px,3vw,44px);display:grid;position:relative}.home-noomo-footer .hnf-opening-copy{z-index:2;min-width:0;position:relative}.home-noomo-footer .hnf-eyebrow{color:#486474;letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px;font:500 10px/1.6 ui-monospace,monospace}.home-noomo-footer .hnf-opening h2{color:#172c38;max-width:13ch;font:400 clamp(44px,6vw,88px)/.99 var(--font-body,Arial,sans-serif);letter-spacing:-.065em;text-transform:none;overflow-wrap:normal;margin:0}.home-noomo-footer .hnf-inquiry{color:#183a4b;min-height:62px;font:500 14px/1.4 var(--font-body,Arial,sans-serif);align-items:center;gap:22px;margin-top:30px;text-decoration:none;display:inline-flex}.home-noomo-footer .hnf-inquiry>span:first-child{border-bottom:1px solid #6e8fa0;padding-block:10px}.home-noomo-footer .hnf-inquiry-arrow{background:linear-gradient(140deg,#ffffffbd,#e1eef699);border:1px solid #9bb8c9;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;font:300 31px/1 Arial,sans-serif;transition:transform .3s,border-color .3s,background-color .3s;display:grid;box-shadow:inset 0 1px #fff,0 8px 18px -13px #183c55a8}:is(.home-noomo-footer .hnf-inquiry:hover .hnf-inquiry-arrow,.home-noomo-footer .hnf-inquiry:focus-visible .hnf-inquiry-arrow){background:#fff;border-color:#537c92;transform:rotate(8deg)}.home-noomo-footer .hnf-sculpture{aspect-ratio:1;pointer-events:none;justify-self:end;width:100%;min-width:0;max-width:340px;position:relative}.home-noomo-footer .hnf-sculpture>.section-glass-sculpture{width:100%;height:auto}.home-noomo-footer .hnf-directory{border-top:1px solid #adc2cf;grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) minmax(190px,.8fr);gap:clamp(24px,3vw,44px);padding-top:26px;display:grid}.home-noomo-footer .hnf-link-group{min-width:0}.home-noomo-footer .hnf-link-group>.hnf-eyebrow{color:#637e8e;margin:0 0 10px;font-size:9px}html[data-design=inkwell] .home-noomo-footer .hnf-link-group nav,.home-noomo-footer .hnf-link-group nav{order:initial;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 18px;width:100%;min-width:0;margin:0;padding:0;display:grid}.home-noomo-footer .footer-contact{border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;margin:0;padding:0;font-style:normal;display:flex}html[data-design=inkwell] .home-noomo-footer .hnf-link-group :is(nav,address)>a,html[data-design=inkwell] .home-noomo-footer .footer-cookie-choices,.home-noomo-footer .hnf-link-group :is(nav,address)>a,.home-noomo-footer .footer-cookie-choices{color:#294957;width:100%;min-width:0;max-width:100%;min-height:44px;font:400 12px/1.45 var(--font-body,Arial,sans-serif);letter-spacing:0;text-align:left;overflow-wrap:anywhere;white-space:normal;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:8px 0;text-decoration:none;display:flex}.home-noomo-footer .hnf-link-group :is(nav,address)>a:hover,.home-noomo-footer .footer-cookie-choices:hover{color:#091d27;text-underline-offset:5px;text-decoration:underline}.home-noomo-footer .hnf-link-group nav a>span{transform:none}.home-noomo-footer .hnf-link-group nav:before,.home-noomo-footer .hnf-link-group nav a:after{display:none}html[data-design=inkwell] .home-noomo-footer .hnf-powered,.home-noomo-footer .hnf-powered{color:#446779;letter-spacing:.05em;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;margin:0;padding:8px 0;font:500 9px/1.6 ui-monospace,monospace;text-decoration:none;display:inline-flex}.home-noomo-footer .hnf-powered:hover{text-underline-offset:5px;text-decoration:underline}.home-noomo-footer :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #24779a}@media (max-width:1000px){.home-noomo-footer .hnf-opening{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);gap:20px}.home-noomo-footer .hnf-opening h2{font-size:clamp(44px,7vw,68px)}.home-noomo-footer .hnf-sculpture{max-width:290px}.home-noomo-footer .hnf-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.home-noomo-footer .hnf-connect-group{border-top:1px solid #bdced9;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:0 24px;padding-top:12px;display:flex}.home-noomo-footer .hnf-connect-group>.hnf-eyebrow{margin:0 8px 0 0}.home-noomo-footer .hnf-connect-group .footer-contact{flex-flow:wrap;flex:220px;gap:0 22px}html[data-design=inkwell] .home-noomo-footer .hnf-connect-group .footer-contact>a,.home-noomo-footer .hnf-connect-group .footer-contact>a{width:auto}.home-noomo-footer .hnf-connect-group .hnf-powered{margin-left:auto}}@media (max-width:580px){html[data-design=inkwell] footer.dnwide-footer.home-noomo-footer,footer.dnwide-footer.home-noomo-footer{padding-top:38px;padding-bottom:26px}.home-noomo-footer .hnf-opening{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:22px}.home-noomo-footer .hnf-opening h2{font-size:clamp(42px,10.4vw,61px)}.home-noomo-footer .hnf-eyebrow{letter-spacing:.1em;margin-bottom:20px;font-size:8px}.home-noomo-footer .hnf-inquiry{gap:17px;margin-top:22px;font-size:13px}.home-noomo-footer .hnf-inquiry-arrow{width:54px;height:54px;font-size:27px}.home-noomo-footer .hnf-sculpture{opacity:.9;justify-self:end;width:55%;max-width:185px;margin-top:-66px}.home-noomo-footer .hnf-directory{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:22px}.home-noomo-footer .hnf-link-group+.hnf-link-group{border-top:1px solid #bdced9;padding-top:17px}.home-noomo-footer .hnf-connect-group{grid-column:auto;gap:0 16px}.home-noomo-footer .hnf-connect-group>.hnf-eyebrow{flex-basis:100%;margin:0 0 4px}.home-noomo-footer .hnf-connect-group .footer-contact{flex-basis:100%;gap:0 18px}.home-noomo-footer .hnf-connect-group .hnf-powered{margin-left:0}}html[data-motion=reduced] .home-noomo-footer *,.home-noomo-footer[data-glass-motion=quiet] *{transition:none!important;animation:none!important}html[data-motion=reduced] .home-noomo-footer .hnf-inquiry-arrow,.home-noomo-footer[data-glass-motion=quiet] .hnf-inquiry-arrow{transform:none!important}@media (prefers-reduced-motion:reduce){.home-noomo-footer *{transition:none!important;animation:none!important}.home-noomo-footer .hnf-inquiry-arrow{transform:none!important}}@media (prefers-reduced-transparency:reduce){.home-noomo-footer .hnf-atmosphere{background:0 0}.home-noomo-footer .hnf-pixel-field{opacity:.2}.home-noomo-footer .hnf-inquiry-arrow{box-shadow:none;background:#f3f8fb}}@media (forced-colors:active){html[data-design=inkwell] footer.dnwide-footer.home-noomo-footer,footer.dnwide-footer.home-noomo-footer{color:canvastext;background:canvas;border-color:canvastext}.home-noomo-footer .hnf-atmosphere,.home-noomo-footer .hnf-sculpture{display:none}.home-noomo-footer .hnf-opening{grid-template-columns:1fr}.home-noomo-footer .hnf-opening h2,.home-noomo-footer .hnf-eyebrow,.home-noomo-footer .hnf-link-group>.hnf-eyebrow{color:canvastext;border-color:canvastext}html[data-design=inkwell] .home-noomo-footer .hnf-link-group :is(nav,address)>a,html[data-design=inkwell] .home-noomo-footer .footer-cookie-choices,html[data-design=inkwell] .home-noomo-footer .hnf-powered,.home-noomo-footer .hnf-inquiry{color:linktext}.home-noomo-footer .hnf-inquiry-arrow{box-shadow:none;background:canvas;border-color:linktext}.home-noomo-footer :is(a,button):focus-visible{outline-color:highlight}}@media print{html[data-design=inkwell] footer.dnwide-footer.home-noomo-footer,footer.dnwide-footer.home-noomo-footer{color:#111;break-before:auto;background:#fff;padding:24px 0;overflow:visible}.home-noomo-footer .hnf-atmosphere,.home-noomo-footer .hnf-sculpture{display:none}.home-noomo-footer .hnf-opening{grid-template-columns:1fr;padding-bottom:20px}.home-noomo-footer .hnf-opening h2{font-size:36px}.home-noomo-footer .hnf-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-noomo-footer .hnf-connect-group{border:0;grid-column:auto;padding:0;display:block}.home-noomo-footer .hnf-connect-group .footer-contact{display:block}.home-noomo-footer .hnf-link-group nav{grid-template-columns:1fr}.home-noomo-footer *{box-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}}.home-noomo-footer .hnf-disclosure-summary,.home-noomo-footer .hnf-link-group>summary{cursor:pointer;letter-spacing:.1em;min-height:56px;color:inherit;justify-content:space-between;align-items:center;gap:20px;font:500 11px/1.5 ui-monospace,monospace;list-style:none;display:flex}.home-noomo-footer summary::-webkit-details-marker{display:none}.home-noomo-footer summary::marker{content:""}.home-noomo-footer summary>span{font:300 24px/1 system-ui;transition:transform .25s}.home-noomo-footer details[open]>summary>span{transform:rotate(45deg)}.home-noomo-footer .hnf-directory-disclosure{border-block:1px solid #8c8f8f55}.home-noomo-footer .hnf-directory{border:0;padding-block:12px 24px}.home-noomo-footer .hnf-link-group>summary.hnf-eyebrow{min-height:48px;color:inherit;margin:0}.home-noomo-footer .hnf-opening{padding-block:24px 40px}.home-noomo-footer summary:focus-visible{outline-offset:3px;outline:2px solid}.home-noomo-footer .hnf-word-reveal{font:600 clamp(72px,16vw,260px)/.88 var(--font-body,Arial,sans-serif);letter-spacing:-.09em;color:inherit;opacity:.16;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:space-between;margin-top:28px;padding-bottom:.08em;display:flex;overflow:hidden}.home-noomo-footer .hnf-word-reveal>span{display:block}.home-noomo-footer[data-glass-motion=active][data-glass-visible=true] .hnf-word-reveal>span{animation:.95s cubic-bezier(.16,1,.3,1) both hnf-letter-arrive;animation-delay:calc(var(--letter)*65ms)}.home-noomo-footer[data-glass-motion=active] .hnf-word-reveal{transform:translateY(calc((.5 - var(--glass-scroll,.5))*24px))}.home-noomo-footer[data-glass-motion=active] details[open]>.hnf-opening,.home-noomo-footer[data-glass-motion=active] .hnf-link-group[open]>nav{animation:.4s both hnf-content-arrive}@keyframes hnf-letter-arrive{0%{opacity:0;transform:translateY(110%)rotate(6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes hnf-content-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.home-noomo-footer .hnf-word-reveal{transform:none!important}}@media print{.home-noomo-footer .hnf-word-reveal{display:none}}html[data-design=inkwell] .nav.inkwell-site-nav.shell-cinema-nav{--nav-scroll:0;--nav-light-x:50%;--nav-light-y:50%;--nav-pointer-x:0px;--nav-pointer-y:0px;isolation:isolate;box-shadow:0 1px 0 #fff9 inset,0 calc(6px + var(--nav-scroll)*8px) 32px -22px #112a3c85;-webkit-backdrop-filter:blur(28px)saturate(145%);background:#f1f6f9e8;border-bottom-color:#bdcdd98c;position:sticky;inset:0 auto auto}.shell-cinema-nav:before,.shell-cinema-nav:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.shell-cinema-nav:before{background:radial-gradient(ellipse at var(--nav-light-x) var(--nav-light-y),#fff 0%,#e2f0f865 35%,transparent 68%);opacity:.8}.shell-cinema-nav:after{height:1px;opacity:calc(.35 + var(--nav-scroll)*.4);background:linear-gradient(90deg,#0000,#92b4c7 35%,#fff 50%,#92b4c7 65%,#0000);inset:auto 0 0}html[data-design=inkwell] .shell-cinema-nav .wordmark{position:relative}html[data-design=inkwell] .shell-cinema-nav .wordmark small{color:#4e6472}html[data-design=inkwell] .shell-cinema-nav .navlinks a{transition:background-color .2s,color .2s,box-shadow .2s}html[data-design=inkwell] .shell-cinema-nav .navlinks a:hover{box-shadow:inset 0 1px #fff,0 5px 14px -8px #16384b40}html[data-design=inkwell] .nav.inkwell-site-nav.shell-cinema-nav .header-model-apply{isolation:isolate;color:#f5fbff;background:linear-gradient(145deg,#263e4c,#172831 75%);border:1px solid #334e60;border-radius:2rem;gap:.6rem;transition:box-shadow .22s,border-color .22s,background-color .22s;animation:none;display:inline-flex;position:relative;overflow:hidden;transform:none;box-shadow:inset 0 1px #a8c5d45c,0 3px #0d1b23,0 7px 16px -8px #132b3d99}html[data-design=inkwell] .shell-cinema-nav .header-model-apply:after{display:none}.shell-cinema-nav .invite-cta-light{pointer-events:none;z-index:-1;background:radial-gradient(ellipse at var(--nav-light-x) 0,#a4d2e34d,transparent 72%);opacity:.6;transition:opacity .3s;position:absolute;inset:0}.shell-cinema-nav :is(.invite-cta-label,.invite-cta-arrow){transform:translate3d(var(--nav-pointer-x),var(--nav-pointer-y),0);transition:transform .35s cubic-bezier(.2,.7,.25,1);position:relative}.shell-cinema-nav .invite-cta-label{white-space:nowrap}.shell-cinema-nav .invite-cta-arrow{opacity:.65;flex:none;width:.8rem;height:.8rem}html[data-design=inkwell] .shell-cinema-nav .header-model-apply:is(:hover,:focus-visible){color:#fff;background:#223d4c;border-color:#7a9eb2;transform:none;box-shadow:inset 0 1px #c3e2ef99,0 3px #0d1b23,0 9px 22px -9px #132b3db3}.shell-cinema-nav .header-model-apply:is(:hover,:focus-visible) .invite-cta-light{opacity:1}.shell-cinema-nav .header-model-apply:hover .invite-cta-arrow{transform:translate3d(calc(var(--nav-pointer-x) + 1px),calc(var(--nav-pointer-y) - 1px),0);opacity:1}html[data-design=inkwell] .shell-cinema-nav .header-model-apply:active{transform:none;box-shadow:inset 0 1px #adc9d35c,0 1px #0d1b23,0 3px 8px -3px #132b3d66}html[data-design=inkwell] .shell-cinema-nav :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #247391}html[data-design=inkwell] .dnwide-footer.shell-cinema-footer{--legal-stage:.5;--legal-light-x:50%;--legal-light-y:50%;isolation:isolate;background:#eaf1f6;border-top:1px solid #a3b8c9;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffffc9}.shell-cinema-footer:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse at var(--legal-light-x) var(--legal-light-y),#fff 0,transparent 65%);opacity:.75;position:absolute;inset:0}.shell-cinema-footer:after{content:"";pointer-events:none;z-index:-1;width:48rem;height:48rem;transform:perspective(900px) rotateX(54deg) translateY(calc((.5 - var(--legal-stage))*30px));border:1px solid #a9bfce38;border-radius:50%;position:absolute;top:-30rem;right:-22rem}html[data-design=inkwell] .shell-cinema-footer .footer-legal{isolation:isolate;border-color:#b9cbd8;align-items:center;gap:.25rem .5rem;padding:1.25rem 0 0;position:relative}.shell-cinema-footer .footer-legal:before{content:"";pointer-events:none;height:1px;transform:scaleX(calc(.5 + var(--legal-stage)*.5));transform-origin:0;background:linear-gradient(90deg,#0000,#f8fdff,#0000);position:absolute;inset:0 0 auto}html[data-design=inkwell] .shell-cinema-footer .footer-legal :is(a,button){isolation:isolate;color:#435d70;border:1px solid #0000;border-radius:.4rem;align-items:center;min-height:2.75rem;margin:0;padding:.65rem .8rem;font:500 .75rem/1.5 system-ui,sans-serif;text-decoration:none;transition:background-color .24s,color .24s,border-color .24s,box-shadow .24s;display:inline-flex;position:relative}.shell-cinema-footer .footer-legal a>span{transform:translateY(calc((.5 - var(--legal-stage))*(4px + var(--legal-index,0)*.5px)));transition:transform .2s ease-out;display:block}.shell-cinema-footer .footer-legal :is(a,button):after{content:"";pointer-events:none;transform-origin:0;background:#4d7c96;height:1px;transition:transform .24s cubic-bezier(.2,.7,.25,1);position:absolute;bottom:.42rem;left:.8rem;right:.8rem;transform:scaleX(0)}html[data-design=inkwell] .shell-cinema-footer .footer-legal :is(a,button):is(:hover,:focus-visible){color:#132f42;background:#ffffffa1;border-color:#ffffffbf;text-decoration:none;box-shadow:inset 0 1px #fff,0 6px 16px -12px #1b3d5080}.shell-cinema-footer .footer-legal :is(a,button):is(:hover,:focus-visible):after{transform:scaleX(1)}html[data-design=inkwell] .shell-cinema-footer :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #247391}@media (max-width:650px){html[data-design=inkwell] .nav.inkwell-site-nav.shell-cinema-nav .header-model-apply{gap:.35rem;padding:.6rem .75rem}.shell-cinema-nav .invite-cta-arrow{width:.7rem;height:.7rem}html[data-design=inkwell] .shell-cinema-footer .footer-legal{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 0;display:grid}html[data-design=inkwell] .shell-cinema-footer .footer-legal :is(a,button){width:100%;min-width:0;padding:.75rem .5rem;font-size:.6875rem;line-height:1.6}.shell-cinema-footer .footer-legal :is(a,button):after{left:.5rem;right:.5rem}.shell-cinema-footer .footer-legal a>span{transform:none}}@media (max-width:380px){html[data-design=inkwell] .nav.inkwell-site-nav.shell-cinema-nav .header-model-apply{padding:.6rem .65rem;font-size:.5625rem;display:inline-flex}.shell-cinema-nav .invite-cta-arrow{display:none}}@media (prefers-reduced-motion:reduce){.shell-cinema-nav *,.shell-cinema-footer *{transition:none!important;animation:none!important}.shell-cinema-nav :is(.invite-cta-label,.invite-cta-arrow),.shell-cinema-footer .footer-legal a>span,.shell-cinema-footer:after{transform:none!important}}html[data-motion=reduced] :is(.shell-cinema-nav,.shell-cinema-footer) *,[data-chrome-motion=quiet] :is(.invite-cta-label,.invite-cta-arrow),[data-chrome-motion=quiet] .footer-legal a>span{transition:none!important;animation:none!important;transform:none!important}html[data-motion=reduced] .shell-cinema-footer:after{transform:none}@media (prefers-reduced-transparency:reduce){html[data-design=inkwell] .nav.inkwell-site-nav.shell-cinema-nav{-webkit-backdrop-filter:none;background:#f1f6f9}.shell-cinema-nav:before,.shell-cinema-footer:before{display:none}}@media (forced-colors:active){.shell-cinema-nav:before,.shell-cinema-nav:after,.shell-cinema-footer:before,.shell-cinema-footer:after,.invite-cta-light{display:none}html[data-design=inkwell] .shell-cinema-footer .footer-legal :is(a,button){border-color:canvastext}html[data-design=inkwell] .nav.inkwell-site-nav.shell-cinema-nav .header-model-apply{box-shadow:none;border:1px solid buttontext}}.homepage-particle-effects{z-index:46;contain:strict;-webkit-user-select:none;user-select:none;touch-action:auto;width:100%;height:100%;display:block;position:fixed;inset:0;pointer-events:none!important}[data-particle-type=active],[data-particle-type=active] *{-webkit-text-fill-color:var(--particle-text-ghost,currentColor)!important}html[data-motion=reduced] .homepage-particle-effects{display:none!important}html[data-motion=reduced] [data-particle-type=active],html[data-motion=reduced] [data-particle-type=active] *{-webkit-text-fill-color:currentColor!important}@media (hover:none),(pointer:coarse){.homepage-particle-effects{display:none!important}[data-particle-type=active],[data-particle-type=active] *{-webkit-text-fill-color:currentColor!important}}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.homepage-particle-effects{display:none!important}[data-particle-type=active],[data-particle-type=active] *{-webkit-text-fill-color:currentColor!important}}html[data-design=inkwell] .nav.inkwell-site-nav.shell-cinema-nav .header-model-apply{overflow:visible}.shell-cinema-nav .header-model-apply>.invite-cta-light{border-radius:inherit;overflow:hidden}.shell-cinema-nav .header-model-apply>:is(.invite-cta-label,.invite-cta-arrow){z-index:3;position:relative}.world-clock-observatory .city-clock-card[data-dust-surface]{isolation:isolate;overflow:visible}.world-clock-observatory .city-clock-card[data-dust-surface]>:not(.dust-burst-canvas){z-index:2;position:relative}.world-clock-observatory .city-clock-card[data-dust-surface]:is(:hover,:focus-visible){z-index:4}html[data-design=inkwell] #main .fluid-home.immersive-home .hero-cinematic .agency-home-actions>a[data-dust-surface]{isolation:isolate;overflow:visible}.hero-cinematic .agency-home-actions>a[data-dust-surface]>.particle-letters{z-index:3;position:relative}.hero-cinematic .agency-home-actions>a[data-dust-surface]:is(:hover,:focus-visible){z-index:5}html[data-motion=reduced] .dust-burst-canvas{display:none!important}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.dust-burst-canvas{display:none!important}}
