.fl-hdr{position:sticky;top:0;z-index:40}.fl-hdr.is-stuck{background:var(--fl-navy-850);box-shadow:0 10px 30px rgba(8,20,40,.28)}@media (max-width:960px){.fl-fu-in{grid-template-columns:minmax(0,1fr)}}@media (min-width:961px){.fl-fu-in{grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.fl-fu-copy{width:100%;justify-self:start}.fl-fu-in>.fl-es-form{width:60%;justify-self:end;box-sizing:border-box}}.fl-es-form[hidden],.fl-es-consent[hidden]{display:none}.fl-es-consent{box-sizing:border-box;padding:28px 24px;border:1px dashed var(--fl-line);border-radius:20px;background:var(--fl-mist);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;min-height:170px}.fl-es-consent svg{color:var(--fl-blue)}.fl-es-consent p{margin:0;max-width:320px;font-size:16px;line-height:1.5;color:var(--fl-text-muted)}.fl-es-consent .fl-btn-primary{align-self:center;margin:0;border:0;font:inherit;font-weight:600;cursor:pointer}.fl-fu-in>.fl-es-consent{background:var(--fl-white)}.rs-hero-cap .fl-es-consent{margin-top:24px}@media (min-width:961px){.fl-fu-in>.fl-es-consent{width:60%;justify-self:end;background:var(--fl-white)}}#follow-up .fl-es-note:not(:empty),.rs-cap-form .fl-es-note:not(:empty){display:block}.fl-fu-p{max-width:none}.int-voice .int-voice-by{margin:14px 0 0;font-size:15px;color:var(--fl-text-muted)}.int-voice .int-voice-by b{display:block;font-size:17px;color:var(--fl-ink)}.fl-hdr-cta .fl-hdr-demo{background:var(--fl-orange);border-color:var(--fl-orange);color:var(--fl-navy-800)}.fl-hdr-cta .fl-hdr-demo:hover{background:var(--fl-orange-hover);border-color:var(--fl-orange-hover);color:var(--fl-navy-800)}@media (min-width:1280px){.fl-hdr-cta .fl-btn-ghost{padding:0 18px}}@media (min-width:1160px) and (max-width:1279px){.fl-hdr-bar{gap:14px}.fl-nav{gap:10px}.fl-hdr-cta{gap:10px}.fl-hdr-cta .fl-btn-ghost{padding:0 14px}}@media (min-width:961px) and (max-width:1159px){.fl-hdr-cta .fl-btn-ghost:not(.fl-hdr-demo){display:none}}.fl-foot-grid.fl-foot-grid--site{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr)) minmax(0,1.2fr);gap:32px}.fl-foot-tag{margin:0;max-width:340px;font-size:15px;line-height:1.5;color:var(--fl-on-dark)}.fl-foot-social{display:flex;gap:10px;margin:0;padding:0;list-style:none}.fl-foot-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.35);color:var(--fl-white);transition:background-color .2s ease,border-color .2s ease}.fl-foot-social a:hover{background:rgba(255,255,255,.12);border-color:var(--fl-white)}.fl-foot-cta{display:flex;flex-wrap:wrap;gap:12px}.fl-foot-cta .fl-btn-orange,.fl-foot-cta .fl-btn-outline-light{min-height:46px;padding:0 22px;font-size:15px}.fl-foot-contact address{font-style:normal}.fl-foot-office{color:var(--fl-white);font-weight:600}@media (max-width:1100px){.fl-foot-grid.fl-foot-grid--site{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.fl-foot-grid--site .fl-footer-brand{grid-column:1/-1}}@media (max-width:720px){.fl-foot-grid.fl-foot-grid--site{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fl-foot-social a{transition:none}}.fl-footer-legal{justify-content:space-between}.fl-legal-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px}.fl-gd.fl-gd--videos{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-gd--videos .fl-gd-card{background:var(--fl-white);box-shadow:0 14px 34px rgba(28,54,89,.08)}.fl-gd--videos .fl-gd-card:hover{background:var(--fl-white);box-shadow:0 18px 40px rgba(28,54,89,.14)}.fl-gd-img.fl-vid-cover{aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;box-sizing:border-box;color:#fff;background:radial-gradient(90% 90%at 70% 10%,#2c5a92 0,#1c3659 70%)}.fl-vid-cover b{font-family:var(--fl-font-display);font-weight:700;font-size:clamp(30px,2.6vw,40px);line-height:1;letter-spacing:-.01em}.fl-vid-cover>span{margin-top:8px;font-size:15px;line-height:1.35;color:var(--fl-sky)}@media (max-width:640px){.fl-gd.fl-gd--videos{grid-template-columns:1fr}}.home-cio-play{box-shadow:0 0 0 10px rgba(255,182,87,.4);transition:transform .3s ease,background-color .3s ease}.home-cio-play:hover,.home-cio-play:focus-visible{transform:scale(1.06);background:var(--fl-orange-hover)}.fl-cio-frame img{transition:filter .4s ease}.fl-cio-frame:has(.home-cio-play:hover) img,.fl-cio-frame:has(.home-cio-play:focus-visible) img{filter:brightness(.7)}@media (prefers-reduced-motion:reduce){.home-cio-play,.fl-cio-frame img{transition:none}}.int-fams{align-items:stretch}.int-fam-sys{margin-top:auto}@media (min-width:641px){.int-fams{grid-auto-rows:1fr}}.ct-figs--2 .ct-fig b{align-self:start}.iv-card--p .iv-card-figs p{max-width:none}.rs-hero--cw .rs-hero-copy{grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.rs-hero--cw .rs-hero-title,.rs-hero--cw .rs-hero-sub{max-width:none}.cw-play{left:auto;right:clamp(18px,3vw,36px)}html{scroll-padding-top:var(--fl-hdr-h)}@media (max-width:600px){.fl-bar{font-size:13px;line-height:1.45}.fl-bar-in{display:grid;grid-template-columns:1fr auto;align-items:start;justify-content:stretch;column-gap:4px;row-gap:0;padding-block:6px 4px;padding-inline:var(--fl-gutter) 4px}.fl-bar-in>span{grid-column:1;grid-row:1;padding-top:8px}.fl-bar-x{grid-column:2;grid-row:1/span 2;align-self:start}.fl-bar-link{grid-column:1;grid-row:2;justify-self:start;text-decoration:underline;text-underline-offset:3px;padding-block:8px;margin-block:0}}.fl-nowrap{white-space:nowrap}@media (max-width:960px){.rc-nav{justify-content:center}.rc-nav-hint{text-align:center}}.co-badges{grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.co-badges .co-badge-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.co-badges .co-badge-row li{box-sizing:border-box;height:112px;min-height:0;padding:14px 18px;background:#fff;overflow:hidden}.co-badges .co-badge-row img,.co-badges .co-badge-row img[src*=AWS],.co-badges .co-badge-row img[src*=aws]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media (max-width:900px){.co-badges .co-badge-row{grid-template-columns:repeat(6,minmax(0,1fr))}.co-badges .co-badge-row li{grid-column:span 2}.co-badges .co-badge-row li:nth-child(4){grid-column:2/span 2}}@media (max-width:640px){.co-badges .co-badge-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.co-badges .co-badge-row li,.co-badges .co-badge-row li:nth-child(4){grid-column:auto}.co-badges .co-badge-row li{height:96px;padding:10px 12px}.co-badges .co-badge-row li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}}@media (max-width:1060px){.rs-hero-in{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:480px){.cw-play{left:12px;right:12px;bottom:12px;justify-content:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;white-space:nowrap}.cw-dur{margin-left:2px;padding-left:10px}}@media (max-width:480px){.cw-glance .cw-key,.cw-glance .cw-key li{min-width:0;max-width:100%}.cw-glance .cw-key li{white-space:normal;align-items:flex-start;line-height:1.3}}@media (max-width:480px){.cw-seat-clip{flex-direction:column;gap:6px;margin-top:28px;padding:20px 20px 22px}.cw-seat-clip .cw-tc{font-size:24px;line-height:1.1;margin:0}.cw-row3 .cw-compact,.cw-compact{grid-template-columns:minmax(0,1fr);row-gap:6px}.cw-feat{padding:24px 20px}.cw-feature{padding:24px 20px}.cw-feat--navy{padding:26px 20px}}.iv-hero-in{padding-bottom:clamp(56px,9vh,96px)}@media (max-width:1100px){.iv-hero-in{padding-bottom:40px}}@media (max-width:480px){.iv-hero-side .fl-btn-row{display:block}.iv-hero-side .fl-btn-row .fl-btn-orange,.iv-hero-side .fl-btn-row a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:56px;padding:14px 24px;border-radius:32px;text-align:center;line-height:1.3}}.bx-trace.bx-tall .bx-sh-name{font-size:20px!important}@media (max-width:560px){.an-quote{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px 22px}.an-quote img{width:72px;height:72px}.an-quote figcaption{grid-column:1}}.an-quote img{object-fit:cover;object-position:50% 30%;border:2px solid var(--fl-line);box-shadow:0 6px 16px rgba(28,54,89,.12);box-sizing:border-box}@media (max-width:560px){.an-quote img{width:96px;height:96px;justify-self:center}}@media (max-width:640px){.sec-hero-stage{--seal:min(calc(100vw - 32px), 440px);display:flex;flex-direction:column;align-items:center;gap:32px;min-height:0;padding:40px var(--fl-gutter) 48px}.sec-hero-copy{order:1;width:100%;max-width:none}.sec-hero .fl-btn-row{margin-top:24px}.sx-seal{order:2;position:static;transform:none;width:var(--seal);max-width:100%;height:auto}}@media (max-width:640px){.sec-role-box{padding:22px 20px 26px}.sec-role-box .sec-legend{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:10px 12px;padding-inline:6px;text-align:left}.sec-role-box .sec-legend .lg-lock{margin-left:0}.sec-quote-img{align-self:center;margin-inline:auto}}.sx-seal-logo{display:none}@media (max-width:640px){.sx-seal-logo{display:block}.sec-hero-sub{max-width:none}}@media (max-width:1100px) and (min-width:641px){.int-hero-frame{aspect-ratio:1180/506}}@media (max-width:640px){.int-hero-frame{aspect-ratio:auto;overflow-x:auto;overflow-y:hidden;padding:22px 0 0;background:linear-gradient(to bottom,#0f2a55 0,#0f2a55 50%,#081227 50%);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(143,208,255,.7) transparent}.int-hero-frame::-webkit-scrollbar{height:6px}.int-hero-frame::-webkit-scrollbar-thumb{background:rgba(143,208,255,.7);border-radius:3px}.int-hero-frame .ih-lbl{font-size:19px}.int-hero-frame .ih-svg{width:640px;max-width:none;height:auto}.int-hero-stage{padding-bottom:76px}.int-hero-stage::after{content:"←  Swipe to explore  →";position:absolute;left:0;right:0;bottom:28px;text-align:center;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--fl-text-muted)}}@media (max-width:640px){.int-win>svg.ix-tall:last-child{margin-bottom:26px}}@media (max-width:480px){.hw-steps button{overflow-wrap:anywhere;gap:10px}.hw-steps .sub{margin-left:4px;padding-left:10px}.hw-steps .sub button{padding:10px 10px;gap:6px;font-size:14px}.hw-pt-nav{flex-direction:column;align-items:stretch;width:100%;gap:12px}.hw-pt-of{text-align:left}.hw-pt-next{justify-content:center;width:100%;box-sizing:border-box}}@media (max-width:640px){.home-cio-play{top:auto;left:auto;right:12px;bottom:12px;width:auto;height:34px;margin:0;padding:0 12px;gap:6px;border-radius:999px;text-decoration:none;box-shadow:0 6px 18px rgba(8,18,39,.4)}.home-cio-play svg{flex:none;width:13px;height:13px}.home-cio-play:hover,.home-cio-play:focus-visible{text-decoration:none}.home-cio-play::after{text-decoration:none;content:"Play video · 18 min";font-size:12px;font-weight:600;line-height:1;white-space:nowrap;color:#132542}}.home-q-art{padding-block:22px}@media (max-width:560px){.home-q-art{padding-block:16px}}.home-partners .fl-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}.home-partners .fl-logos img{box-sizing:border-box;display:block;width:100%!important;height:116px!important;margin:0!important;padding:14px 20px;object-fit:contain;background:#fff;border:1px solid var(--fl-line);border-radius:18px;box-shadow:0 10px 26px rgba(28,54,89,.08)}@media (max-width:900px){.home-partners .fl-logos{grid-template-columns:repeat(6,minmax(0,1fr))}.home-partners .fl-logos img{grid-column:span 2}.home-partners .fl-logos img:nth-child(4){grid-column:2/span 2}}@media (max-width:640px){.home-partners .fl-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-partners .fl-logos img,.home-partners .fl-logos img:nth-child(4){grid-column:auto;height:96px!important;padding:10px 12px}.home-partners .fl-logos img:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)!important}}@media (min-width:901px){.rd-stages:has(>:nth-child(3):last-child),.rd-steps:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.rd-stages:has(>:nth-child(2):last-child),.rd-steps:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rd-split .rd-photo{margin-inline:auto}}@media (max-width:640px){.rd-fig{overflow:visible}.rd-fig .rd-orig{min-width:0;width:100%;max-width:100%!important}}.rd-fig:has(+.rd-zoom-row){margin-bottom:0}.rd-fig+.rd-zoom-row{margin:14px 0 30px}@media (max-width:640px){.rd-lb-body{display:flex;align-items:center;justify-content:center}.rd-lb-body svg{margin:auto}}.rd-hero-vis .rd-zoom-row{justify-content:center}.rd-wp-card .fl-btn-orange{white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2;padding-inline:24px;min-height:48px}@media (max-width:560px){.fl-es-form .fl-es-btn{flex:0 0 auto;margin-left:auto;min-height:46px;padding-inline:26px;font-size:16px}}.rd-prose>.rd-steps,.rd-prose>.rd-stages{padding-left:0}.rd-steps li{margin-bottom:0}@media (min-width:601px){.fl-bar-in{position:relative;flex-wrap:nowrap;min-height:44px;padding-block:6px;padding-inline:64px;box-sizing:border-box}.fl-bar-in>span{flex:0 1 auto;min-width:0;text-align:center;line-height:1.4}.fl-bar-link{flex:none;white-space:nowrap}.fl-bar-x{position:absolute;top:50%;right:8px;transform:translateY(-50%)}}@media (max-width:960px){.fl-ch-text .fl-lede,.fl-ch-text .fl-h2+.fl-lede,.fl-ch-text .fl-facts{max-width:none!important}}@media (max-width:960px){.ac-hero-copy>.ac-card{max-width:none}}@media (max-width:960px){.nlq-turn{max-width:none}.nlq-turn .nlq-say,.nlq-turn .nlq-quote,.nlq-turn .nlq-list{max-width:none}}@media (min-width:681px) and (max-width:1060px){.home-proof-grid>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 14px)}}@media (min-width:641px) and (max-width:1100px){.fl-hero .hm-hero-cv{height:min(54vw,420px);margin-top:4px;margin-bottom:8px}.hm-ctrl{margin-bottom:24px}.fl-hero-copy{padding-bottom:16px}.sp-hero-in{padding-bottom:32px}.sp-hero-art{max-width:600px;justify-self:center}.sp-hero-art .dd-wide{display:block}.sp-hero-art .dd-tall{display:none}}@media (max-width:640px){.sp-hero-art{max-width:min(100%,272px);justify-self:center}}.fl-scrollcue{position:fixed;right:18px;bottom:18px;z-index:30;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:2px solid rgba(255,255,255,.85);border-radius:50%;background:rgba(19,37,66,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s ease;box-shadow:0 6px 18px rgba(8,18,39,.35)}.fl-scrollcue.is-on{display:inline-flex;opacity:1;pointer-events:auto;animation:fl-cue-bob 1.6s ease-in-out infinite}.fl-scrollcue:focus-visible{outline:3px solid var(--fl-orange);outline-offset:3px}@keyframes fl-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.fl-scrollcue.is-on{animation:none}}@media (min-width:1101px){.fl-scrollcue{display:none!important}}@media (max-width:1000px){.co-hero-art{max-width:none}.co-hero-side{max-width:none}}@media (max-width:960px){.rs-faq-cat{align-items:center;padding-block:10px;line-height:1.25}}@media (min-width:481px) and (max-width:1199px){.cw-glance .cw-key{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:14px 32px;align-items:start}.cw-glance .cw-key li{white-space:normal}}.cw-dot-n{box-sizing:border-box;line-height:1;padding-top:4px}.cw-key .cw-dot-n{padding-top:3px}@media (max-width:960px){.ct-hero-art{max-width:none;margin:0}.ct-hero-sub{max-width:none}.ct-hero-in{padding-top:44px}}@media (min-width:561px) and (max-width:860px){.int-gstats>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:641px) and (max-width:1100px){.fl-hero--short .fl-hero-copy{padding-block:36px}}@media (max-width:960px){.ct-page-in,.ct-spread--r .ct-page-in,.ct-spread--l .ct-page-in{max-width:none}}@media (min-width:1081px){.co-cols{height:clamp(640px,72vh,720px)}.co-col-bio{width:calc(46% - clamp(26px,2.6vw,40px) - 24px);padding-top:32px}.co-col-bio p:not(.co-col-role){margin-top:14px;font-size:16px;line-height:1.55}.co-col-link{margin-top:14px}}@media (min-width:1081px) and (max-width:1280px){.co-cols{height:680px}.co-col-bio p:not(.co-col-role){font-size:15px;line-height:1.5}}@media (max-width:640px){.rs-filters{flex-wrap:nowrap;overflow-x:auto;gap:10px;margin-inline:calc(-1*var(--fl-gutter));padding:4px var(--fl-gutter) 8px;scroll-snap-type:x proximity;scroll-padding-inline:var(--fl-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.rs-filters::-webkit-scrollbar{display:none}.rs-filters::after{content:"";flex:0 0 24px}.rs-filter{flex:none;min-height:48px;padding-inline:20px;font-size:16px;white-space:nowrap;scroll-snap-align:start}}@media (max-width:640px){.an-path{flex-direction:column;align-items:center;flex-wrap:nowrap;gap:0;font-size:20px}.an-path span[aria-hidden=true]{display:inline-block;padding:10px 20px;border:2px solid #c3d2e3;border-radius:999px;background:#fff;line-height:1.2}.an-path span[aria-hidden=true]:nth-of-type(2){color:#c26a00;border-color:#f1c58a;background:#fff8ee}.an-path span[aria-hidden=true]:last-of-type{color:#fff;background:var(--fl-navy-800);border-color:var(--fl-navy-800)}.an-path-a{width:22px;height:22px;margin:4px 0;transform:rotate(90deg)}}@media (min-width:1700px){.ac-sheet{min-height:clamp(960px,92vh,1040px)}}@media (min-width:961px){.ac-sheet{min-height:max(clamp(680px,92vh,860px),clamp(780px,calc(26vw + 490px),960px))}}@supports (-moz-appearance:none){.rd-lb{background:#0a1628}.rd-lb::backdrop{background:#0a1628}@media (max-width:640px){.rd-lb-body{flex:none;height:min(calc(100vh - 70px),760px);height:min(calc(100dvh - 70px),760px);align-items:safe center;padding-top:0;padding-bottom:54px}.rd-lb-body svg{margin:0 auto}}}@media (max-width:767px){.rd-zoom-row{display:none}.rd-zoomable{pointer-events:none;cursor:auto}.rd-fig:has(+.rd-zoom-row){margin-bottom:28px}}.tq-sp-photo{object-position:50% 100%}@media (max-width:860px){.tq-sp-photo{object-position:50% 12%}}@media (max-width:640px){.tc-brief,.tc-brief.has-count{grid-template-columns:minmax(0,1fr)}.tc-brief dd,.tc-brief dt{overflow-wrap:anywhere}.tc-count dd{flex-wrap:wrap;white-space:normal}.tq-p{display:flex;flex-direction:column;align-items:flex-start;padding:28px 24px}.tq-p-photo{width:112px;height:112px;grid-row:auto}.tq-p-name{margin:20px 0 4px}.tq-p-line{grid-column:auto}.tq-p-mail{grid-column:auto;padding-top:18px;margin-top:0}}.iv-cards{align-items:stretch}@media (max-width:1080px){.co-cols{touch-action:pan-y}}@media (min-width:641px) and (max-width:1080px){.co-col-bio{padding-left:36px}}@media (max-width:960px){.fl-trig[aria-expanded=true]{border-bottom-color:transparent}}@media (max-width:960px){.fl-mega-rail{border:0;margin-top:0;padding:0}}@media (max-width:1080px){.co-cols{overflow-x:clip}}@media (hover:none){.rs-q-b:hover span:first-child,.rs-tl-a:hover{text-decoration:none}.rs-row:hover .rs-row-t{text-decoration:none}}@media (max-width:640px){.rs-faq-cats{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.rs-faq-cat{width:100%;justify-content:space-between}}@media (max-width:640px){.rc-pills{flex-wrap:nowrap;overflow-x:auto;gap:10px;margin-inline:calc(-1*var(--fl-gutter));padding:4px var(--fl-gutter) 10px;scroll-snap-type:x proximity;scroll-padding-inline:var(--fl-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.rc-pills::-webkit-scrollbar{display:none}.rc-pills::after{content:"";flex:0 0 24px}.rc-pills>li{flex:none;scroll-snap-align:start}.rc-pill{white-space:nowrap}}@media (max-width:640px){.sec-head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:12px;align-items:baseline}.sec-head-t{display:contents}.sec-head .sec-mark{grid-column:1;display:block;flex:none;width:auto;height:auto}.sec-mark-svg{display:none}.sec-mark b{font-size:30px;line-height:1.1}.sec-mark b::after{content:"."}.sec-head .fl-h2{grid-column:2;margin:0}.sec-head .fl-lede{grid-column:1/-1;margin:0}}@media (max-width:960px){.rc-results-cta{display:flex;justify-content:center;position:sticky;bottom:16px;z-index:5;pointer-events:none}.rc-results-cta #rc-review{pointer-events:auto;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.rc-results-cta.is-stuck #rc-review{background:var(--fl-orange);border-color:var(--fl-orange);color:var(--fl-navy-800);box-shadow:0 10px 26px rgba(8,18,39,.4)}}@media (prefers-reduced-motion:reduce){.rc-results-cta #rc-review{transition:none}}@media (max-width:768px){.rc-entry,.rc-hero-sub{max-width:none}}@media (min-width:641px) and (max-width:960px){.rc-hero-art{width:min(100%,480px);margin-inline:auto}}@media (max-width:560px){#rc-sculpt .rc-collab{display:inline}#rc-sculpt text.rc-collab{font-size:24px}#rc-sculpt .rc-colval{font-size:30px}#rc-sculpt .rc-colleader{display:none}}@media (min-width:641px) and (max-width:1000px){.co-hero-art{width:min(100%,540px);margin-inline:auto}}.rd-hero-photo img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:inset 0 0 0 1.4px rgba(143,208,255,.32),0 24px 60px rgba(4,10,22,.45)}@media (min-width:1061px){.rd-hero-photo:not(.rd-hero-photo--wide){position:relative;align-self:stretch;min-height:440px}.rd-hero-photo:not(.rd-hero-photo--wide) picture{position:absolute;inset:0;display:block}.rd-hero-photo:not(.rd-hero-photo--wide) img{width:100%;height:100%;object-fit:cover}}.tq-p{display:flex;flex-direction:column;align-items:center;text-align:center}.tq-p-photo{grid-row:auto}.tq-p-name{margin:24px 0 4px}.tq-p-line,.tq-p-mail{grid-column:auto}@media (max-width:960px){.tq-p-photo{width:120px;height:120px}.tq-p-name{margin-top:20px}}