:root{--btn-font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--btn-h:52px;--btn-h-out:48px;--btn-h-bar:44px;--btn-chip:36px;--btn-chip-out:30px;--btn-gap:14px;--btn-t:.2s;--btn-ease:cubic-bezier(.22,.8,.24,1);--btn-text:#E6EEFF;--btn-ink:#0B1020;--btn-blue:#2463F0;--btn-line:rgba(143,176,255,.38);--btn-line-hover:#6FA3FF;--btn-chip-line:rgba(143,176,255,.4);--btn-soft:#8FB0FF;--btn-fill:rgba(255,255,255,.04);--btn-fill-hover:rgba(75,148,255,.12);--btn-chip-hover:#4B94FF;--btn-ring:rgba(143,176,255,.7);--btn-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 0 rgba(0,0,0,.18),0 10px 30px -12px rgba(37,99,235,.7);--btn-shadow-hover:inset 0 1px 0 rgba(255,255,255,.36),inset 0 -2px 0 rgba(0,0,0,.18),0 16px 44px -12px rgba(59,130,255,.95),0 0 0 1px rgba(120,170,255,.18);--btn-shadow-active:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.2),0 6px 16px -10px rgba(37,99,235,.7)}@media(max-width:760px){:root{--btn-h:48px;--btn-chip:34px}}@property --btn-g1{syntax:"<color>";inherits:false;initial-value:#3D86FF}@property --btn-g2{syntax:"<color>";inherits:false;initial-value:#2B6BF3}@property --btn-g3{syntax:"<color>";inherits:false;initial-value:#2463F0}html:not(#btn) :is(.zen-primary,.btn-primary,.btn-ghost,.btn-white,.header-cta,.project-gateway-enter,.project-experience-start,.sticky-cta,.nf-button,.st-search-submit,.header-menu,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-chip,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.cp-referral-retry){align-items:center;gap:var(--btn-gap);border-radius:999px;font-family:var(--btn-font);font-weight:650;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--btn-t) var(--btn-ease),border-color var(--btn-t) var(--btn-ease),color var(--btn-t) var(--btn-ease),box-shadow var(--btn-t) var(--btn-ease),transform var(--btn-t) var(--btn-ease),opacity var(--btn-t) var(--btn-ease),--btn-g1 var(--btn-t) var(--btn-ease),--btn-g2 var(--btn-t) var(--btn-ease),--btn-g3 var(--btn-t) var(--btn-ease)}html:not(#btn) :is(.zen-primary,.btn,.project-gateway-enter,.project-experience-start,.sticky-cta,.nf-button,.st-search-submit,.header-menu,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-chip,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.cp-referral-retry,.prc-ctl,.ft-up,.cp-prev):focus-visible{outline:3px solid var(--btn-ring);outline-offset:3px;border-radius:999px}html:not(#btn) :is(.zen-primary,.btn,.project-gateway-enter,.project-experience-start,.sticky-cta,.nf-button,.st-search-submit,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.prc-ctl,.ft-up,.cp-prev)>svg{transform:none;transition:background-color var(--btn-t) var(--btn-ease),border-color var(--btn-t) var(--btn-ease),color var(--btn-t) var(--btn-ease),box-shadow var(--btn-t) var(--btn-ease)}html:not(#btn) :is(.zen-primary,.btn,.project-gateway-enter,.project-experience-start,.sticky-cta,.nf-button,.st-search-submit,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.prc-ctl,.ft-up,.cp-prev)>svg>*{transform-origin:12px 12px;transition:transform var(--btn-t) var(--btn-ease)}html:not(#btn) svg{--nx:2.5px;--ny:-2.5px;--nr:0deg}html:not(#btn) :is(.lucide-arrow-right,.nf-button-primary>svg){--nx:2.5px;--ny:0px}html:not(#btn) .lucide-arrow-left{--nx:-2.5px;--ny:0px}html:not(#btn) .lucide-arrow-up{--nx:0px;--ny:-2.5px}html:not(#btn) .lucide-arrow-down{--nx:0px;--ny:2.5px}html:not(#btn) .lucide-play{--nx:1.5px;--ny:0px}html:not(#btn) :is(.lucide-search,.lucide-pause,.lucide-loader-circle){--nx:0px;--ny:0px}html:not(#btn) .lucide-refresh-cw{--nx:0px;--ny:0px;--nr:45deg}html:not(#btn) .lucide-x{--nx:0px;--ny:0px;--nr:90deg}html:not(#btn) :is(.zen-primary,.btn,.project-gateway-enter,.project-experience-start,.sticky-cta,.nf-button,.st-search-submit,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.prc-ctl,.ft-up,.cp-prev):focus-visible:not(:disabled,[aria-disabled=true])>svg>*{transform:translate(var(--nx),var(--ny)) rotate(var(--nr))}@media(hover:hover){html:not(#btn) :is(.zen-primary,.btn,.project-gateway-enter,.project-experience-start,.sticky-cta,.nf-button,.st-search-submit,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.prc-ctl,.ft-up,.cp-prev):hover:not(:disabled,[aria-disabled=true])>svg>*{transform:translate(var(--nx),var(--ny)) rotate(var(--nr))}}html:not(#btn) :is(.zen-primary,.btn-primary:where(.btn):not(:where(.header-cta)),.project-gateway-enter,.project-experience-start,.sticky-cta){justify-content:space-between;height:var(--btn-h);min-height:var(--btn-h);padding:0 calc((var(--btn-h) - var(--btn-chip))/2) 0 26px;border:0;background:linear-gradient(180deg,var(--btn-g1) 0,var(--btn-g2) 32%,var(--btn-g3) 100%);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(8,24,72,.18);box-shadow:var(--btn-shadow)}html:not(#btn) :is(.zen-primary,.btn-primary:where(.btn):not(:where(.header-cta)),.project-gateway-enter,.project-experience-start,.sticky-cta)>svg{flex:none;width:var(--btn-chip);height:var(--btn-chip);padding:calc(var(--btn-chip)/4);border-radius:50%;background:#fff;color:var(--btn-blue);stroke-width:2.1;box-shadow:0 1px 2px rgba(6,22,70,.28),0 0 0 1px rgba(255,255,255,.5)}@media(hover:hover){html:not(#btn) :is(.zen-primary,.btn-primary:where(.btn):not(:where(.header-cta)),.project-gateway-enter,.project-experience-start,.sticky-cta):hover:not(:disabled,[aria-disabled=true]){--btn-g1:#4B94FF;--btn-g2:#2B6AF3;--btn-g3:#2766F2;color:#fff;transform:none;box-shadow:var(--btn-shadow-hover)}}@media(hover:hover){html:not(#btn) :is(.zen-primary,.btn-primary:where(.btn):not(:where(.header-cta)),.project-gateway-enter,.project-experience-start,.sticky-cta):hover:not(:disabled,[aria-disabled=true])>svg{box-shadow:0 2px 6px rgba(6,22,70,.32),0 0 0 1px rgba(255,255,255,.7)}}html:not(#btn) :is(.zen-primary,.btn-primary:where(.btn):not(:where(.header-cta)),.project-gateway-enter,.project-experience-start):active:not(:disabled,[aria-disabled=true]){transform:translateY(1px);box-shadow:var(--btn-shadow-active)}html:not(#btn) :is(.zen-primary,.btn-primary,.project-gateway-enter,.project-experience-start,.btn-white,.nf-button,.st-search-submit):is(:disabled,[aria-disabled=true]){opacity:.55;box-shadow:none;transform:none}html:not(#btn) .cp-next:disabled{opacity:.85;cursor:progress}html:not(#btn) .sticky-cta{color:#fff;transition:opacity .3s var(--btn-ease),transform .3s var(--btn-ease),visibility 0s linear .3s,box-shadow var(--btn-t) var(--btn-ease),--btn-g1 var(--btn-t) var(--btn-ease),--btn-g2 var(--btn-t) var(--btn-ease),--btn-g3 var(--btn-t) var(--btn-ease)}html:not(#btn) .sticky-cta[data-shown]{transition:opacity .3s var(--btn-ease),transform .3s var(--btn-ease),visibility 0s,box-shadow var(--btn-t) var(--btn-ease),--btn-g1 var(--btn-t) var(--btn-ease),--btn-g2 var(--btn-t) var(--btn-ease),--btn-g3 var(--btn-t) var(--btn-ease)}html:not(#btn) .sticky-cta:not([data-under]){box-shadow:var(--btn-shadow),0 0 0 1px rgba(4,12,34,.6),0 16px 30px -12px rgba(4,12,34,.85)}html:not(#btn) .sticky-cta[data-shown]:active{transform:translateY(1px);box-shadow:var(--btn-shadow-active)}html:not(#btn) .sticky-cta[data-under=light]{color:#fff;box-shadow:var(--btn-shadow),0 0 0 1px rgba(16,19,24,.08)}html:not(#btn) .sticky-cta[data-under=cobalt]{--btn-g1:#fff;--btn-g2:#fff;--btn-g3:#EEF3FF;color:var(--btn-ink);text-shadow:none;box-shadow:inset 0 -2px 0 rgba(11,16,32,.08),0 12px 32px -12px rgba(4,12,34,.6)}html:not(#btn) .sticky-cta[data-under=cobalt]>svg{background:#1557FF;color:#fff;box-shadow:none}html:not(#btn) .sticky-cta[data-under=cobalt]:focus-visible{outline-color:#fff}html:not(#btn) :is(.header-cta,.btn-ghost,.project-world-contact,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-chip,.st-dialog-close,.nf-button-ghost,.svp-ghost,.header-menu){justify-content:space-between;height:var(--btn-h-out);min-height:var(--btn-h-out);padding:0 calc((var(--btn-h-out) - var(--btn-chip-out))/2 - 1px) 0 20px;border:1px solid var(--btn-line);background:var(--btn-fill);color:var(--btn-text);font-size:15px;text-shadow:none;box-shadow:none}html:not(#btn) :is(.header-cta,.btn-ghost,.project-world-contact,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-dialog-close,.svp-ghost,.project-world-back,.cp-back,.st-back,.pg-back)>svg{flex:none;width:var(--btn-chip-out);height:var(--btn-chip-out);padding:6px;border:1px solid var(--btn-chip-line);border-radius:50%;background:transparent;color:var(--btn-soft);stroke-width:2}@media(hover:hover){html:not(#btn) :is(.header-cta,.btn-ghost,.project-world-contact,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-chip,.st-dialog-close,.nf-button-ghost,.svp-ghost,.header-menu,.project-world-back,.cp-back,.st-back,.pg-back):hover:not(:disabled,[aria-disabled=true]){border-color:var(--btn-line-hover);background:var(--btn-fill-hover);color:#fff;transform:none}}@media(hover:hover){html:not(#btn) :is(.header-cta,.btn-ghost,.project-world-contact,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-dialog-close,.svp-ghost,.project-world-back,.cp-back,.st-back,.pg-back):hover:not(:disabled,[aria-disabled=true])>svg{border-color:var(--btn-chip-hover);background:var(--btn-chip-hover);color:#fff}}html:not(#btn) :is(.header-cta,.btn-ghost,.project-world-contact,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-chip,.st-dialog-close,.nf-button-ghost,.svp-ghost,.header-menu,.project-world-back,.cp-back,.st-back,.pg-back):active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}html:not(#btn) :is(.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-chip,.st-dialog-close,.cp-referral-retry):disabled{opacity:.55;cursor:default}html:not(#btn) :is(.header-cta,.project-world-contact,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-chip,.st-dialog-close,.header-menu){--btn-h-out:var(--btn-h-bar);font-size:14px}html:not(#btn) :is(.nf-button-ghost,.svp-ghost){--btn-h-out:var(--btn-h)}html:not(#btn) :is(.st-refresh,.project-experience-tour,.st-search-submit)>svg{order:2}html:not(#btn) .nf-button-ghost:after{content:"";flex:none;width:var(--btn-chip-out);height:var(--btn-chip-out);border:1px solid var(--btn-chip-line);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238FB0FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E") 50% 50%/16px 16px no-repeat;transition:background-color var(--btn-t) var(--btn-ease),border-color var(--btn-t) var(--btn-ease),background-position var(--btn-t) var(--btn-ease)}html:not(#btn) .nf-button-ghost:focus-visible:after{border-color:var(--btn-chip-hover);background-color:var(--btn-chip-hover);background-position:calc(50% + 2px) calc(50% - 2px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E")}@media(hover:hover){html:not(#btn) .nf-button-ghost:hover:after{border-color:var(--btn-chip-hover);background-color:var(--btn-chip-hover);background-position:calc(50% + 2px) calc(50% - 2px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E")}}html:not(#btn) .header-cta{margin-left:8px;padding-left:20px}html:not(#btn) .site-header[data-tone=light] :is(.header-cta,.header-menu){border-color:rgba(23,64,140,.42);background:rgba(255,255,255,.35);color:#0B1020}html:not(#btn) .site-header[data-tone=light] .header-cta>svg{border-color:rgba(23,64,140,.42);color:#1a4cb6}@media(hover:hover){html:not(#btn) .site-header[data-tone=light] :is(.header-cta,.header-menu):hover{border-color:#1a4cb6;background:rgba(26,76,182,.1);color:#0B1020}}@media(hover:hover){html:not(#btn) .site-header[data-tone=light] .header-cta:hover>svg{border-color:#1a4cb6;background:#1a4cb6;color:#fff}}html:not(#btn) .header-menu{justify-content:center;padding:0 16px}html:not(#btn) .project-experience-prev{padding:0 18px 0 6px}html:not(#btn) .project-experience-next{padding:0 6px 0 18px}html:not(#btn) .project-experience-position{white-space:nowrap}html:not(#btn) .project-experience-tour{max-width:none;padding-left:16px}html:not(#btn) .project-experience-tour[aria-pressed=true]{border-color:var(--btn-line-hover);background:var(--btn-fill-hover);color:#fff}html:not(#btn) .project-experience-tour[aria-pressed=true]>svg{border-color:var(--btn-chip-hover);background:var(--btn-chip-hover);color:#fff}html:not(#btn) .project-experience-tour:disabled{justify-content:flex-start;padding:0 4px;border-color:transparent;background:none;color:#9EB2CE;font-weight:550;opacity:1;cursor:default}html:not(#btn) .project-experience-tour:disabled>svg{display:none}html:not(#btn) .st-refresh{font-size:14px}html:not(#btn) .st-summary-card:is([data-tone=error],[data-tone=stale]) .st-refresh{border:0;background:linear-gradient(180deg,var(--btn-g1) 0,var(--btn-g2) 32%,var(--btn-g3) 100%);color:#fff;text-shadow:0 1px 0 rgba(8,24,72,.18);box-shadow:var(--btn-shadow)}html:not(#btn) .st-summary-card:is([data-tone=error],[data-tone=stale]) .st-refresh>svg{border:0;background:#fff;color:var(--btn-blue)}@media(hover:hover){html:not(#btn) .st-summary-card:is([data-tone=error],[data-tone=stale]) .st-refresh:hover:not(:disabled){--btn-g1:#4B94FF;--btn-g2:#2B6AF3;--btn-g3:#2766F2;box-shadow:var(--btn-shadow-hover)}}html:not(#btn) .st-chip{justify-content:center;gap:8px;padding:0 18px 0 14px}html:not(#btn) .st-chip>svg{width:15px;height:15px;color:var(--btn-soft);transition:color var(--btn-t) var(--btn-ease)}@media(hover:hover){html:not(#btn) .st-chip:hover>svg{color:#fff}}html:not(#btn) .st-dialog-close{padding:0 18px 0 6px;gap:10px}html:not(#btn) .cp-referral-retry{justify-content:center;height:44px;min-height:44px;padding:0 20px;border:1px solid rgba(255,200,69,.45);background:rgba(255,200,69,.08);color:#FFE2A0;font-size:14px;box-shadow:none}@media(hover:hover){html:not(#btn) .cp-referral-retry:hover:not(:disabled){border-color:#FFC845;background:rgba(255,200,69,.16);color:#FFF1CC}}html:not(#btn) .cp-referral-retry:active:not(:disabled){transform:translateY(1px)}html:not(#btn) .cp-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px 6px 18px;border:1px solid var(--btn-line);border-radius:999px;background:var(--btn-fill);color:var(--btn-text);font-family:var(--btn-font);font-size:13px;font-weight:650;line-height:1.25;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--btn-t) var(--btn-ease),border-color var(--btn-t) var(--btn-ease),color var(--btn-t) var(--btn-ease),transform var(--btn-t) var(--btn-ease)}html:not(#btn) .cp-pill>svg{flex:none;width:14px;height:14px;color:var(--btn-soft);transition:color var(--btn-t) var(--btn-ease),transform var(--btn-t) var(--btn-ease)}@media(hover:hover){html:not(#btn) .cp-pill:hover:not(:disabled){border-color:var(--btn-line-hover);background:var(--btn-fill-hover);color:#fff}html:not(#btn) .cp-pill:hover:not(:disabled)>svg{color:#fff;transform:rotate(-12deg)}}html:not(#btn) .cp-pill:active:not(:disabled){transform:translateY(1px)}html:not(#btn) .cp-pill:disabled{opacity:.55;cursor:wait}html:not(#btn) .cp-pill:focus-visible{outline:3px solid var(--btn-ring);outline-offset:3px;border-radius:999px}html:not(#btn) :is(.project-world-back,.cp-back,.st-back,.pg-back){display:inline-flex;justify-content:center;gap:10px;height:var(--btn-h-bar);min-height:var(--btn-h-bar);margin:0;padding:0 18px 0 6px;border:1px solid var(--btn-line);background:var(--btn-fill);color:var(--btn-text);font-size:14px}html:not(#btn) .st-back{color:var(--btn-text)!important}@media(hover:hover){html:not(#btn) .st-back:hover{color:#fff!important}}html:not(#btn) .project-world-back[aria-disabled=true]{cursor:progress}html:not(#btn) :is(.nf-button-primary,.btn-white){justify-content:space-between;height:var(--btn-h);min-height:var(--btn-h);padding:0 calc((var(--btn-h) - var(--btn-chip))/2) 0 24px;border:0;background:linear-gradient(180deg,#fff,#F3F6FF);color:var(--btn-ink);font-size:15px;box-shadow:inset 0 -2px 0 rgba(11,16,32,.08),0 10px 30px -14px rgba(143,176,255,.55)}html:not(#btn) :is(.nf-button-primary,.btn-white)>svg{flex:none;width:var(--btn-chip);height:var(--btn-chip);padding:calc(var(--btn-chip)/4);border-radius:50%;background:#1557FF;color:#fff;stroke:currentColor;stroke-width:2.1;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}@media(hover:hover){html:not(#btn) :is(.nf-button-primary,.btn-white):hover{background:#fff;color:var(--btn-ink);transform:translateY(-1px);box-shadow:inset 0 -2px 0 rgba(11,16,32,.08),0 16px 36px -14px rgba(143,176,255,.75)}}html:not(#btn) :is(.nf-button-primary,.btn-white):active{transform:none;box-shadow:inset 0 -1px 0 rgba(11,16,32,.1),0 6px 16px -10px rgba(143,176,255,.6)}html:not(#btn) .st-search-submit{--btn-g1:#FFD668;--btn-g2:#FFC845;--btn-g3:#FFB52E;justify-content:space-between;width:150px;height:var(--btn-h);min-height:var(--btn-h);padding:0 calc((var(--btn-h) - var(--btn-chip))/2) 0 22px;border:0;background:linear-gradient(180deg,var(--btn-g1) 0,var(--btn-g2) 45%,var(--btn-g3) 100%);color:var(--btn-ink);font-size:15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -2px 0 rgba(122,72,0,.2),0 10px 26px -12px rgba(255,176,40,.7)}html:not(#btn) .st-search-submit span{font-size:15px;font-weight:650}html:not(#btn) .st-search-submit>svg{flex:none;width:var(--btn-chip);height:var(--btn-chip);padding:calc(var(--btn-chip)/4);border-radius:50%;background:var(--btn-ink);color:#FFC845;stroke-width:2.2}@media(hover:hover){html:not(#btn) .st-search-submit:hover{--btn-g1:#FFE38F;--btn-g2:#FFCF5C;--btn-g3:#FFBC3B;color:var(--btn-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(122,72,0,.2),0 14px 34px -12px rgba(255,186,50,.9)}}html:not(#btn) .st-search-submit:active{transform:translateY(1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(122,72,0,.22),0 6px 14px -8px rgba(255,176,40,.6)}html:not(#btn) .st-hero .st-search input{min-height:var(--btn-h);padding-left:20px;padding-right:48px;border-radius:999px}html:not(#btn) .st-search-clear{top:calc((var(--btn-h) - 44px)/2);right:159px;border-radius:50%}html:not(#btn) .st-hero .st-search-submit:focus-visible{outline:3px solid #fff;outline-offset:3px;border-radius:999px}html:not(#btn) .st-hero .st-search-clear:focus-visible{outline:3px solid #1557FF;outline-offset:-2px;border-radius:50%}html:not(#btn) :is(.prc-ctl,.ft-up,.cp-prev){display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid var(--btn-line);border-radius:50%;background:var(--btn-fill);color:var(--btn-text);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none;transition:background-color var(--btn-t) var(--btn-ease),border-color var(--btn-t) var(--btn-ease),color var(--btn-t) var(--btn-ease),transform var(--btn-t) var(--btn-ease)}html:not(#btn) :is(.prc-ctl,.ft-up,.cp-prev)>svg{width:18px;height:18px;stroke-width:2}@media(hover:hover){html:not(#btn) :is(.prc-ctl,.ft-up,.cp-prev):hover:not(:disabled){border-color:var(--btn-line-hover);background:var(--btn-fill-hover);color:#fff}}html:not(#btn) :is(.prc-ctl,.ft-up,.cp-prev):active:not(:disabled){transform:translateY(1px)}html:not(#btn) .cp-prev:disabled{opacity:.55;cursor:default}html:not(#btn) .cp-prev{width:var(--btn-h);height:var(--btn-h)}html:not(#btn) :is(.link-arrow,.project-experience-visit,:where(.project-world-footer) a,:where(.st-footer) a,.cp-note-link,.cp-done-fix,.svp-inline-link){text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(rgba(143,176,255,.42),rgba(143,176,255,.42));background-repeat:no-repeat;background-size:0 1.5px,calc(100% - var(--tl-l,0px) - var(--tl-r,0px)) 1px;background-position:var(--tl-l,0) calc(50% + .72em),var(--tl-l,0) calc(50% + .72em);transition:background-size .32s var(--btn-ease),color var(--btn-t) var(--btn-ease)}@media(hover:hover){html:not(#btn) :is(.link-arrow,.project-experience-visit,:where(.project-world-footer) a,:where(.st-footer) a,.cp-note-link,.cp-done-fix,.svp-inline-link):hover{background-size:calc(100% - var(--tl-l,0px) - var(--tl-r,0px)) 1.5px,calc(100% - var(--tl-l,0px) - var(--tl-r,0px)) 1px;text-decoration:none}}html:not(#btn) :is(.link-arrow,.project-experience-visit,:where(.project-world-footer) a,:where(.st-footer) a,.cp-note-link,.cp-done-fix,.svp-inline-link):focus-visible{outline:3px solid var(--btn-ring);outline-offset:3px;border-radius:6px}html:not(#btn) .link-arrow{--tl-r:26px}html:not(#btn) .link-arrow>span{color:var(--btn-soft)}@media(hover:hover){html:not(#btn) .link-arrow:hover>span{transform:translate(2px,-2px)}}html:not(#btn) .link-arrow:active{transform:none}html:not(#btn) :is(.project-experience-visit,.svp-inline-link,.cp-note-link,:where(.st-footer) a,:where(.project-world-footer) a){gap:8px}html:not(#btn) :is(.project-experience-visit,.svp-inline-link,.cp-note-link,:where(.st-footer) a,:where(.project-world-footer) a)>svg{transition:transform .3s var(--btn-ease)}html:not(#btn) :is(.project-experience-visit,.svp-inline-link,.cp-note-link){--tl-r:24px}html:not(#btn) .project-world-footer a:last-child{--tl-r:24px}html:not(#btn) .project-world-footer a:first-child{--tl-l:24px}html:not(#btn) .st-footer a{--tl-r:var(--st-arrow,21px)}@media(hover:hover){html:not(#btn) :is(.project-experience-visit,.svp-inline-link,.st-footer a,.project-world-footer a:last-child):hover>svg{transform:translate(2px,-2px)}}@media(hover:hover){html:not(#btn) .cp-note-link:hover>svg{transform:translateX(2px)}html:not(#btn) .project-world-footer a:first-child:hover>svg{transform:translateX(-2px)}}html:not(#btn) .cp-done-fix{--tl-l:20px}html:not(#btn) .project-experience-visit{color:#D5E4FA;font-size:15px}html:not(#btn) .project-experience-visit>svg{color:var(--btn-soft)}html:not(#btn) .project-experience-view{gap:2px;padding:3px;border:1px solid var(--btn-line);border-radius:999px;background:var(--btn-fill)}html:not(#btn) .project-experience-view button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#B9C8E6;font-family:var(--btn-font);font-size:13px;font-weight:650;letter-spacing:-.01em;transition:background-color var(--btn-t) var(--btn-ease),color var(--btn-t) var(--btn-ease),box-shadow var(--btn-t) var(--btn-ease)}@media(hover:hover){html:not(#btn) .project-experience-view button:hover{background:var(--btn-fill-hover);color:#fff}}html:not(#btn) .project-experience-view button[aria-pressed=true]{background:linear-gradient(180deg,#3D86FF,#2B6BF3 32%,#2463F0);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 6px 18px -10px rgba(37,99,235,.8)}@media(min-width:701px){html:not(#btn) .project-experience-view:not(:has([aria-pressed=true])) button:first-child{background:linear-gradient(180deg,#3D86FF,#2B6BF3 32%,#2463F0);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 6px 18px -10px rgba(37,99,235,.8)}}@media(max-width:700px){html:not(#btn) .project-experience-view:not(:has([aria-pressed=true])) button:last-child{background:linear-gradient(180deg,#3D86FF,#2B6BF3 32%,#2463F0);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 6px 18px -10px rgba(37,99,235,.8)}}html:not(#btn) .project-experience-view button:focus-visible{outline:3px solid var(--btn-ring);outline-offset:2px;border-radius:999px}@media(max-width:760px){html:not(#btn) :is(.zen-primary,.btn-primary:where(.btn):not(:where(.header-cta)),.project-gateway-enter,.project-experience-start,.nf-button-primary,.btn-white,.st-search-submit){padding-left:22px}html:not(#btn) .header-cta{margin-left:0;padding-left:16px;font-size:13.5px;gap:10px}html:not(#btn) .header-menu{width:44px;padding:0}html:not(#btn) .cp-referral-retry{font-size:13.5px}}@media(max-width:700px){html:not(#btn) .project-experience-start{padding-left:20px;font-size:14px}html:not(#btn) .project-experience-visit{font-size:14px}html:not(#btn) :is(.project-experience-prev,.project-experience-next){min-width:0;font-size:13.5px}html:not(#btn) .project-experience-prev{padding:0 16px 0 6px}html:not(#btn) .project-experience-next{padding:0 6px 0 16px}html:not(#btn) .project-experience-view button{padding:0 12px;font-size:12.5px}html:not(#btn) .project-world-contact{padding-left:16px;font-size:13.5px;gap:10px}}@media(max-width:420px){html:not(#btn) :is(.project-world-back,.cp-back,.pg-back){padding-right:14px;font-size:13.5px;gap:8px}}html:not(#btn) :is(.btn-block,.cp-next,.sticky-cta){padding-inline:calc((var(--btn-h) - var(--btn-chip))/2)}html:not(#btn) :is(.btn-block,.cp-next,.sticky-cta):before{content:"";flex:0 1 var(--btn-chip);min-width:0}@media(max-width:760px){html:not(#btn) :is(.fc-btn,.nf-button-primary){padding-inline:calc((var(--btn-h) - var(--btn-chip))/2)}html:not(#btn) :is(.fc-btn,.nf-button-primary):before{content:"";flex:0 1 var(--btn-chip);min-width:0}html:not(#btn) .nf-button-ghost{padding-inline:calc((var(--btn-h-out) - var(--btn-chip-out))/2 - 1px)}html:not(#btn) .nf-button-ghost:before{content:"";flex:0 1 var(--btn-chip-out);min-width:0}}@media(max-width:700px){html:not(#btn) :is(.zen-services-more .zen-primary,.svp-hero-actions .zen-primary,.svp-deal-act .zen-primary){padding-inline:calc((var(--btn-h) - var(--btn-chip))/2)}html:not(#btn) :is(.zen-services-more .zen-primary,.svp-hero-actions .zen-primary,.svp-deal-act .zen-primary):before{content:"";flex:0 1 var(--btn-chip);min-width:0}html:not(#btn) .svp-ghost{padding-inline:calc((var(--btn-h-out) - var(--btn-chip-out))/2 - 1px)}html:not(#btn) .svp-ghost:before{content:"";flex:0 1 var(--btn-chip-out);min-width:0}}@media(max-width:699px){html:not(#btn) .cp-done-actions .btn{padding-inline:calc((var(--btn-h) - var(--btn-chip))/2)}html:not(#btn) .cp-done-actions .btn:before{content:"";flex:0 1 var(--btn-chip);min-width:0}}@media(max-width:640px){html:not(#btn) .st-refresh{padding-inline:calc((var(--btn-h-out) - var(--btn-chip-out))/2 - 1px)}html:not(#btn) .st-refresh:before{content:"";flex:0 1 var(--btn-chip-out);min-width:0}html:not(#btn) .st-dialog-close{width:44px;min-width:44px;padding:0;justify-content:center}html:not(#btn) .st-dialog-close>svg{width:18px;height:18px;padding:0;border:0;color:var(--btn-text)}html:not(#btn) .st-dialog-close:hover:not(:disabled,[aria-disabled=true])>svg{background:transparent;color:#fff}}@media(max-width:480px){html:not(#btn) .st-search-submit{width:var(--btn-h);min-width:var(--btn-h);padding:0;justify-content:center}html:not(#btn) .st-search-submit>svg{width:20px;height:20px;padding:0;background:transparent;color:var(--btn-ink)}html:not(#btn) .st-search-clear{right:calc(var(--btn-h) + 7px)}}@media(max-width:420px){html:not(#btn) .project-experience-view button{width:44px;min-width:44px;padding:0;gap:0}html:not(#btn) .project-experience-view button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(#btn) .project-experience-view svg{width:17px;height:17px}html:not(#btn) .project-experience-tour{gap:8px;padding-left:14px;font-size:13px}}@media(max-width:520px){html:not(#btn) .st-back{width:44px;min-width:44px;padding:0;justify-content:center}html:not(#btn) .st-back>svg{width:18px;height:18px;padding:0;border:0;color:var(--btn-text)}html:not(#btn) .st-back>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(#btn) .st-back:hover:not(:disabled,[aria-disabled=true])>svg{background:transparent;color:#fff}}@media(max-width:360px){html:not(#btn) :is(.project-experience-prev,.project-experience-next){width:44px;min-width:44px;padding:0;justify-content:center}html:not(#btn) :is(.project-experience-prev,.project-experience-next)>svg{width:18px;height:18px;padding:0;border:0;color:var(--btn-text)}html:not(#btn) :is(.project-experience-prev,.project-experience-next)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(#btn) :is(.project-experience-prev,.project-experience-next):hover:not(:disabled,[aria-disabled=true])>svg{background:transparent;color:#fff}}@media(max-width:359px){html:not(#btn) .site-header .header-cta{width:44px;min-width:44px;padding:0;justify-content:center}html:not(#btn) .site-header .header-cta>svg{width:18px;height:18px;padding:0;border:0}html:not(#btn) .site-header .header-cta:hover:not(:disabled,[aria-disabled=true])>svg{background:transparent}html:not(#btn) :is(.project-world-back,.project-world-contact){flex-shrink:0}html:not(#btn) .project-world-contact{width:44px;min-width:44px;padding:0;justify-content:center}html:not(#btn) .project-world-contact>svg{width:18px;height:18px;padding:0;border:0;color:var(--btn-text)}html:not(#btn) .project-world-contact>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(#btn) .project-world-contact:hover:not(:disabled,[aria-disabled=true])>svg{background:transparent;color:#fff}}@media(max-width:420px){html:not(#btn) :is(.cp-next,.hm-foot .btn){gap:10px}html:not(#btn) .hm-foot .btn{font-size:14px}html:not(#btn) .cp-actions:has(.cp-next:disabled) .cp-prev{display:none}}@media(max-width:360px){html:not(#btn) :is(.cp-next,.hm-foot .btn){--btn-chip:30px;gap:8px;font-size:14px}}@media(max-width:340px){html:not(#btn) :is(.cp-next,.hm-foot .btn){font-size:13.5px}html:not(#btn) .hm-foot .btn{font-size:13px}}@media(prefers-reduced-motion:reduce){html:not(#btn) .nf-button-ghost:after,html:not(#btn) :is(.zen-primary,.btn,.project-gateway-enter,.project-experience-start,.sticky-cta,.nf-button,.st-search-submit,.header-menu,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-view button,.project-experience-prev,.project-experience-next,.st-refresh,.st-chip,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.cp-referral-retry,.prc-ctl,.ft-up,.cp-prev,.link-arrow,.project-experience-visit,.project-world-footer a,.st-footer a,.cp-note-link,.cp-done-fix,.svp-inline-link),html:not(#btn) :is(.zen-primary,.btn,.project-gateway-enter,.project-experience-start,.sticky-cta,.nf-button,.st-search-submit,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-chip,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.prc-ctl,.ft-up,.cp-prev,.link-arrow,.project-experience-visit,.project-world-footer a,.st-footer a,.cp-note-link,.svp-inline-link) :is(svg,svg>*,span){transition:none}
 /* !important: the nudges and presses above carry more weight (:not(:disabled) and the like) than a plain override. */html:not(#btn) .sticky-cta,html:not(#btn) :is(.zen-primary,.btn,.project-gateway-enter,.project-experience-start,.nf-button,.st-search-submit,.header-menu,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-chip,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.cp-referral-retry,.prc-ctl,.ft-up,.cp-prev,.link-arrow):is(:hover,:active,:focus-visible),html:not(#btn) :is(.zen-primary,.btn,.project-gateway-enter,.project-experience-start,.sticky-cta,.nf-button,.st-search-submit,.project-world-contact,.project-world-back,.project-experience-tour,.project-experience-prev,.project-experience-next,.st-refresh,.st-dialog-close,.st-back,.cp-back,.pg-back,.svp-ghost,.prc-ctl,.ft-up,.cp-prev,.link-arrow,.project-experience-visit,.project-world-footer a,.st-footer a,.cp-note-link,.svp-inline-link) :is(svg,svg>*,span){transform:none!important}html:not(#btn) .nf-button-ghost:is(:hover,:focus-visible):after{background-position:50% 50%}html:not(#btn) :is(.cp-pill,.cp-pill>svg){transition:none;transform:none!important}}