/* DBeater: human context, cinematic product motion, editorial typography. */
.showcase{--cn-ink:#151c28;--cn-blue:#1769df;--cn-copy:#596475;--header-h:58px;background:#f7f9fc;color:var(--cn-ink)}
.showcase main{animation:none}.showcase h1,.showcase h2,.showcase h3{color:var(--cn-ink);font-weight:640;letter-spacing:-.052em}.showcase em{color:var(--cn-blue);font-style:normal}.showcase p{letter-spacing:-.018em}.showcase .header{background:#f8faffd9;backdrop-filter:blur(24px);border-bottom:1px solid #dbe2ed}.showcase .header-inner{height:58px;width:min(1280px,calc(100% - 96px));padding:0;gap:40px}.showcase .brand{font-size:24px;letter-spacing:-1px;font-weight:550}.showcase .brand img{width:27px;height:27px}.showcase #main-nav{flex:0 1 auto;margin-left:auto;font-size:12px;gap:29px;color:#566171}.showcase #main-nav>a{padding:6px 0}.showcase #main-nav>a[aria-current]{color:#18233a}.showcase #main-nav .header-download{margin-left:0;border:0;border-radius:30px;background:#1769df;color:#fff;padding:8px 17px;font-size:12px}.showcase .button{border:0;border-radius:35px;background:#1769df;color:#fff;font-size:16px;padding:14px 23px;min-height:48px;box-shadow:none}.showcase .button:hover{background:#0758c9;transform:translateY(-2px)}.showcase section[id]{scroll-margin-top:78px}.cn-shell{width:min(1180px,calc(100% - 100px));margin-inline:auto}.cn-kicker{font-size:15px;font-weight:550;letter-spacing:.065em!important;color:#466383;margin-bottom:24px}.cn-text-link{display:inline-flex;align-items:center;gap:10px;font-size:17px;color:#1269df;font-weight:450}.cn-text-link svg{width:18px;height:18px;transition:translate .3s}.cn-text-link:hover svg{translate:4px 0}.cn-eyebrow{font-size:25px;font-weight:600;margin-bottom:22px}.cn-hero{overflow:clip;background:linear-gradient(#f8fbff,#edf4fd);--hero-progress:0}.cn-hero-heading{text-align:center;padding:73px 20px 55px;position:relative;z-index:2}.cn-hero h1{font-size:clamp(62px,6.8vw,104px);line-height:1.01;letter-spacing:-.055em;margin:0}.cn-hero h1 span,.cn-hero h1 em{display:block}.cn-hero h1 em{background:linear-gradient(95deg,#154dba,#188cee 53%,#536cd6);background-clip:text;-webkit-background-clip:text;color:transparent}.cn-hero-lead{font-size:22px;font-weight:500;line-height:1.35;color:#4c5e78;margin:27px 0 19px}.cn-hero-photo{height:clamp(540px,61vw,920px);position:relative;overflow:hidden;margin:0;clip-path:inset(0 calc((1 - var(--hero-progress))*4.5%) round calc((1 - var(--hero-progress))*32px));isolation:isolate}.cn-hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 55%;transform:scale(calc(1.04 + var(--hero-progress)*.09));will-change:transform}.cn-photo-shade{position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#091d354f)}.cn-photo-caption{position:absolute;bottom:8%;left:10%;right:8%;display:flex;flex-direction:column;color:#fff;font-size:clamp(36px,4.2vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1.08;transform:translateY(calc((1 - var(--hero-progress))*25px));text-shadow:0 2px 24px #19304f22}.cn-hero-heading>*{animation:cn-arrive 1s cubic-bezier(.2,.7,.2,1) both}.cn-hero-heading h1{animation-delay:.1s}.cn-hero-lead{animation-delay:.22s!important}.cn-hero-heading>a{animation-delay:.32s}
.cn-intro{padding-block:145px 150px;--word-progress:0}.cn-intro .cn-kicker{color:#0867d2;margin-bottom:35px}.cn-word-story{font-size:clamp(40px,4.4vw,67px);line-height:1.16;max-width:1120px;letter-spacing:-.05em}.cn-word-story>span{color:#a1adbd;transition:color .28s}.cn-word-story>span.is-lit{color:#18263b}.cn-word-story>span:nth-child(n+12).is-lit{color:#1878df}.cn-intro-foot{display:flex;align-items:flex-end;gap:80px;justify-content:space-between;margin-top:49px}.cn-intro-foot>p{font-size:20px;line-height:1.65;color:#5a6b80;max-width:650px}.cn-intro-foot>span{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#5b7699;font-size:16px;padding-bottom:6px}.cn-intro-foot svg{width:24px;height:24px}
.cn-film-scroll{height:480vh;position:relative;background:#eaf1fc;isolation:isolate;--chapter-progress:0}.cn-film-pin{position:sticky;top:58px;height:calc(100svh - 58px);min-height:690px;max-height:1200px;overflow:hidden;padding:27px max(48px,calc((100vw - 1320px)/2)) 25px;background:radial-gradient(ellipse at 50% 80%,#cbdffe 0,transparent 62%),linear-gradient(110deg,#f3f7fd,#e8f1fd);display:flex;flex-direction:column;align-items:center}.cn-film-top{width:100%;display:flex;align-items:center;justify-content:space-between;color:#6882a4;font-size:12px;letter-spacing:.05em;flex-shrink:0}.cn-film-top b{color:#1b5fbd;font-weight:500}.cn-scenes{width:100%;flex:1;min-height:0;position:relative;max-width:1280px}.cn-scene{height:100%;display:flex;flex-direction:column;align-items:center;min-height:0}.cn-scene[hidden]{display:none}.cn-scene-heading{display:grid;grid-template-columns:1.18fr 1fr;align-items:end;gap:75px;width:100%;max-width:1120px;padding:25px 0 22px;flex-shrink:0}.cn-scene-heading .cn-kicker{font-size:14px;letter-spacing:.04em!important;margin-bottom:13px;color:#597599}.cn-scene h2{font-size:clamp(42px,4.8vw,72px);line-height:1.01}.cn-scene-detail{max-width:415px;padding-bottom:7px}.cn-scene-detail>p{font-size:17px;line-height:1.55;color:#526982;margin-bottom:16px}.cn-scene-detail>a{font-size:15px}.cn-scene-film{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;padding:12px 0 15px;perspective:1400px}.cn-scene-film .screen{width:min(1050px,100%);max-height:100%;transform:translateY(calc((.5 - var(--chapter-progress)) * 12px));background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.cn-scene-film .focus-video-wrap{width:100%;aspect-ratio:2.22;position:relative;overflow:hidden;border-radius:20px;background:#e9f0fa;box-shadow:0 25px 55px #53739f24}.cn-scene-film video,.cn-workspace-stage video{position:absolute;width:125%;max-width:none;height:auto;left:-12.5%;top:-55%;object-fit:contain}.cn-scene-film figcaption,.cn-workspace-stage figcaption{border:0;background:transparent;padding:12px 0 0;text-align:center;font-size:12px;color:#6a7f9a}.cn-scene.is-active .cn-scene-heading{animation:cn-scene-copy .65s cubic-bezier(.2,.7,.2,1) both}.cn-scene.is-active .cn-scene-film{animation:cn-scene-product .85s cubic-bezier(.18,.7,.2,1) both}.cn-story-nav{display:flex;align-items:center;justify-content:center;background:#fcfdffd9;border:1px solid #fff;border-radius:40px;padding:8px;gap:5px;backdrop-filter:blur(16px);box-shadow:0 4px 20px #4865920c;margin:8px auto 0;flex-shrink:0}.cn-story-nav button{font:inherit;font-size:13px;color:#66809f;border:0;background:transparent;border-radius:25px;padding:12px 16px;position:relative;overflow:hidden;display:flex;align-items:center;gap:7px;min-height:42px;transition:color .3s,background .3s}.cn-story-nav button i{width:5px;height:5px;border-radius:10px;background:#bbc9dc;display:block}.cn-story-nav button[aria-pressed=true]{background:#1969d8;color:#fff}.cn-story-nav button[aria-pressed=true] i{background:#a2d1ff}.cn-story-nav button:hover{background:#dbe8f8;color:#174778}.cn-story-nav button[aria-pressed=true]:hover{background:#1969d8;color:#fff}.cn-scroll-cue{display:flex;align-items:center;gap:8px;font-size:12px;color:#7890b0;margin-top:15px}.cn-scroll-cue svg{width:13px;height:13px;rotate:90deg;animation:cn-nudge 1.9s ease-in-out infinite}
.cn-people{background:#fff;padding-top:125px}.cn-people-title{text-align:center;margin-bottom:58px}.cn-people h2,.cn-workspace h2,.cn-control h2{font-size:clamp(48px,6vw,88px);line-height:1.02;letter-spacing:-.055em}.cn-people-photo{margin:0;height:min(850px,62vw);overflow:hidden;--photo-progress:0}.cn-people-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 43%;transform:scale(calc(1.12 - var(--photo-progress)*.1))}.cn-people-copy{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:64px 115px}.cn-people-copy h3{font-size:35px;line-height:1.2}.cn-people-copy>p{font-size:20px;line-height:1.65;color:#647185}
.cn-workspace{padding:110px 0 88px;background:#f2f6fc;overflow:hidden}.cn-workspace-heading{text-align:center;margin-bottom:50px}.cn-workspace-heading>p:last-child{font-size:20px;line-height:1.55;color:#637188;margin-top:28px}.cn-workspace-stage{max-width:1180px;width:calc(100% - 100px);margin:0 auto;position:relative}.cn-workspace-stage .tab-stage{min-width:0;width:100%;border:0;background:transparent;box-shadow:none;overflow:visible}.cn-workspace-stage .screen{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0;overflow:visible}.cn-workspace-stage .focus-video-wrap{aspect-ratio:2.22;position:relative;overflow:hidden;border-radius:23px;box-shadow:0 30px 70px #45678821;background:#e8f0f9}.cn-workspace-tabs.feature-tabs{display:flex;width:max-content;max-width:100%;margin:24px auto 0;gap:5px;padding:6px;border:1px solid #dde5f0;border-radius:35px;background:#fff}.cn-workspace-tabs.feature-tabs>button{font:inherit;font-size:15px;letter-spacing:-.025em;padding:13px 25px;color:#637a95;border:0;border-radius:25px;min-height:44px;min-width:0;display:block;line-height:1.3;background:none;box-shadow:none;transform:none}.cn-workspace-tabs.feature-tabs>button:before,.cn-workspace-tabs.feature-tabs>button:after{display:none}.cn-workspace-tabs.feature-tabs>button[aria-selected=true]{color:#fff;background:#1769df}.cn-databases{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 50px;color:#617b9a;font-size:18px;margin:55px 30px 0;font-weight:500}
.cn-control{padding:115px 0 105px;background:#fff;overflow:hidden}.cn-control-heading{margin-bottom:60px}.cn-control-grid{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:6vw;max-width:1600px;margin:auto;padding-right:max(50px,calc((100vw - 1180px)/2))}.cn-control-grid>figure{margin:0;overflow:hidden;border-radius:0 28px 28px 0;aspect-ratio:1.15;--photo-progress:0}.cn-control-grid>figure img{width:100%;height:100%;object-fit:cover;object-position:44% 50%;transform:scale(calc(1.1 - var(--photo-progress)*.06))}.cn-control-copy{max-width:410px}.cn-control-icon{color:#2275d4;margin-bottom:30px}.cn-control-icon svg{width:38px;height:38px;stroke-width:1.2}.cn-control-copy h3{font-size:38px;line-height:1.13;margin-bottom:24px}.cn-control-copy p{font-size:19px;line-height:1.65;color:#5d7088;margin-bottom:20px}.cn-control-copy .cn-secondary{font-size:15px;color:#7d899b}.cn-control-copy>a{margin-top:15px}.cn-faq{padding:105px 0 110px;display:grid;grid-template-columns:.8fr 1.2fr;gap:0 95px}.cn-faq>h2{font-size:60px;line-height:1.02;grid-row:span 3}.cn-faq>.faq-list{grid-column:2}.cn-faq .faq-item{border-color:#d6e0ed}.cn-faq .faq-item summary{font-size:18px;line-height:1.45;color:#314761;padding:27px 0}.cn-faq .faq-answer p{font-size:16px;line-height:1.75;color:#63768f}
.cn-outro{overflow:hidden;position:relative;background:linear-gradient(140deg,#e7f0ff,#f3f7fe);padding:55px 0 100px}.cn-outro-words{display:flex;gap:50px;width:max-content;color:#c9dafa;font-size:clamp(65px,9vw,145px);font-weight:600;letter-spacing:-.05em;line-height:1.2;animation:cn-marquee 40s linear infinite;user-select:none}.cn-outro-content{text-align:center;position:relative;padding-top:45px}.cn-outro-content>img{width:75px;height:75px;margin:0 auto 23px;filter:drop-shadow(0 15px 25px #669ef229)}.cn-outro-content>p{font-size:22px;font-weight:550;color:#536f96}.cn-outro h2{font-size:72px;line-height:1.02;margin:28px 0 34px}.cn-outro-content>.button{margin:auto}.cn-outro-content>span{display:block;font-size:14px;color:#7390b4;margin-top:25px}.showcase .footer{background:#eaf0f8;border-top:1px solid #d8e3f1}.showcase .footer .footer-tagline{color:#647c9d}.showcase .footer .footer-links a{font-size:14px}.showcase .footer .footer-bottom,.showcase .footer .motion-toggle{font-size:12px}.js-motion [data-rise]{opacity:0;transform:translateY(40px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.js-motion [data-rise].is-visible{opacity:1;transform:none}
@keyframes cn-arrive{from{opacity:0;transform:translateY(25px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes cn-scene-copy{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes cn-scene-product{from{opacity:0;transform:translateY(45px) scale(.94)}to{opacity:1;transform:none}}@keyframes cn-nudge{50%{translate:0 4px}}@keyframes cn-marquee{to{transform:translateX(calc(-50% - 25px))}}
@media(min-height:1050px) and (min-width:900px){.cn-film-pin{padding-top:40px;padding-bottom:38px}.cn-scene-heading{padding-top:50px;padding-bottom:30px}.cn-scene h2{font-size:76px}.cn-scene-film .screen{width:min(1150px,100%)}.cn-story-nav{margin-top:20px}}
@media(max-height:800px) and (min-width:801px){.cn-film-pin{min-height:620px;padding-top:20px}.cn-scene-heading{padding-top:18px;padding-bottom:10px}.cn-scene h2{font-size:49px}.cn-scene-heading .cn-kicker{margin-bottom:8px}.cn-scene-detail p{font-size:15px;line-height:1.45;margin-bottom:9px}.cn-scene-film .screen{width:min(850px,100%)}.cn-scene-film{padding-block:8px}.cn-story-nav{padding:5px}.cn-story-nav button{padding:9px 14px}.cn-scroll-cue{margin-top:8px}}
@media(max-width:1100px){.cn-shell{width:calc(100% - 80px)}.showcase .header-inner{width:calc(100% - 60px)}.showcase #main-nav{gap:20px}.cn-hero-heading{padding-top:55px}.cn-hero h1{font-size:80px}.cn-hero-photo{height:650px}.cn-intro{padding-block:100px}.cn-word-story{font-size:52px}.cn-intro-foot{gap:40px}.cn-intro-foot p{font-size:18px}.cn-intro-foot>span{font-size:14px}.cn-film-pin{padding-inline:40px}.cn-scene-heading{gap:45px}.cn-scene h2{font-size:55px}.cn-scene-detail>p{font-size:16px}.cn-people{padding-top:95px}.cn-people h2,.cn-workspace h2,.cn-control h2{font-size:68px}.cn-people-copy{gap:65px;padding-block:50px 90px}.cn-people-copy h3{font-size:31px}.cn-people-copy p{font-size:18px}.cn-control-grid{gap:45px;padding-right:40px}.cn-control-copy h3{font-size:32px}.cn-control-copy p{font-size:17px}.cn-faq{gap:0 60px}.cn-faq h2{font-size:49px}.cn-outro h2{font-size:62px}}
@media(max-width:800px){.showcase #main-nav{gap:15px;font-size:11px}.showcase .header-inner{width:calc(100% - 44px);gap:20px}.showcase .brand{font-size:21px}.cn-hero h1{font-size:66px}.cn-hero-photo{height:530px}.cn-photo-caption{font-size:41px;left:9%;bottom:8%}.cn-intro-foot{display:block}.cn-intro-foot>span{margin-top:27px}.cn-word-story{font-size:45px}.cn-film-scroll{height:430vh}.cn-film-pin{padding-inline:30px;min-height:740px}.cn-scene-heading{gap:25px;padding-block:32px 20px;grid-template-columns:1.05fr 1fr}.cn-scene h2{font-size:45px}.cn-scene-detail>p{font-size:15px}.cn-scene-detail>a{font-size:14px}.cn-scene-film .focus-video-wrap{aspect-ratio:1.78}.cn-scene-film video{top:-44%;width:130%;left:-15%}.cn-story-nav button{font-size:11px;padding:11px 12px}.cn-people h2,.cn-workspace h2,.cn-control h2{font-size:60px}.cn-people-photo{height:530px}.cn-people-copy{grid-template-columns:1fr;gap:26px}.cn-people-copy h3{font-size:33px}.cn-people-copy p{font-size:19px;max-width:580px}.cn-control-grid{grid-template-columns:1.1fr 1fr;gap:30px;padding-right:30px}.cn-control-copy h3{font-size:29px}.cn-control-copy p{font-size:16px}.cn-control-grid>figure{aspect-ratio:.82}.cn-faq{grid-template-columns:1fr;gap:30px}.cn-faq h2{grid-row:auto;font-size:47px}.cn-faq>.faq-list{grid-column:1}.cn-faq h2 br{display:none}}
@media(max-width:680px){.showcase{--header-h:54px}.showcase .header-inner{height:54px;width:calc(100% - 40px)}.showcase .brand{font-size:22px}.showcase .brand img{width:25px;height:25px}.showcase .menu-button{height:30px;width:30px;min-height:0;gap:5px;border:0;background:none;padding:6px}.showcase .menu-button span{width:17px}.showcase #main-nav{display:none;position:absolute;top:54px;left:0;right:0;padding:20px 28px 25px;background:#f8fafff5;border-bottom:1px solid #dbe4f0;box-shadow:0 20px 35px #2d507612;gap:8px;max-height:calc(100svh - 54px);overflow:auto}.showcase #main-nav.open{display:flex;flex-direction:column;align-items:stretch}.showcase #main-nav>a{font-size:16px;min-height:44px;display:flex;align-items:center;padding:9px 0}.showcase #main-nav .header-download{font-size:14px;margin-top:5px;align-self:flex-start;min-height:38px;padding:8px 18px}.cn-shell{width:calc(100% - 48px)}.cn-kicker{font-size:12px;margin-bottom:20px}.cn-text-link{font-size:15px;gap:8px}.cn-hero-heading{padding:46px 18px 38px}.cn-eyebrow{font-size:22px;margin-bottom:20px}.cn-hero h1{font-size:clamp(37px,10.2vw,62px);line-height:1.035}.cn-hero-lead{font-size:18px;line-height:1.4;margin-top:23px}.cn-hero-heading>a{font-size:15px}.cn-hero-photo{height:560px;clip-path:inset(0 calc((1 - var(--hero-progress))*4%) round calc((1 - var(--hero-progress))*22px))}.cn-hero-photo>img{object-position:54% 50%}.cn-photo-caption{font-size:32px;bottom:8%;left:9%;right:7%;line-height:1.1}.cn-photo-shade{inset:50% 0 0;background:linear-gradient(transparent,#091d3580)}.cn-intro{padding-block:72px 80px}.cn-intro .cn-kicker{margin-bottom:25px}.cn-word-story{font-size:36px;line-height:1.16;letter-spacing:-.047em}.cn-intro-foot{margin-top:30px}.cn-intro-foot p{font-size:17px;line-height:1.65}.cn-intro-foot>span{font-size:14px;white-space:normal;gap:10px;margin-top:24px}.cn-intro-foot svg{width:21px;height:21px}.cn-film-scroll{height:480svh}.cn-film-pin{top:54px;height:calc(100svh - 54px);min-height:680px;max-height:none;padding:20px 18px 18px}.cn-film-top{font-size:11px;padding-inline:5px}.cn-scenes{flex:1;min-height:0}.cn-scene-heading{display:block;padding:26px 8px 10px;width:100%;text-align:left}.cn-scene-heading .cn-kicker{font-size:12px;margin-bottom:11px}.cn-scene h2{font-size:39px;line-height:1.02;letter-spacing:-.047em}.cn-scene-detail{padding:0;margin-top:17px;max-width:430px}.cn-scene-detail>p{font-size:15px;line-height:1.5;margin-bottom:10px}.cn-scene-detail>a{font-size:13px;gap:7px}.cn-scene-detail>a svg{width:14px;height:14px}.cn-scene-film{padding:13px 0 5px;align-items:flex-start}.cn-scene-film .screen{width:100%}.cn-scene-film .focus-video-wrap{aspect-ratio:1.27;border-radius:13px;box-shadow:0 20px 40px #4d739521}.cn-scene-film video,.cn-workspace-stage video{width:102%;left:-1%;top:-50%;height:auto}.cn-scene-film figcaption,.cn-workspace-stage figcaption{font-size:10px;padding-top:8px;color:#7187a4}.cn-story-nav{max-width:100%;width:100%;gap:3px;padding:5px;border-radius:20px;flex-wrap:nowrap}.cn-story-nav button{flex:1;padding:10px 4px;font-size:12px;gap:0;min-height:40px;line-height:1.2;justify-content:center;border-radius:15px;letter-spacing:-.015em}.cn-story-nav button i{display:none}.cn-scroll-cue{font-size:10px;margin-top:10px}.cn-scroll-cue svg{width:12px;height:12px}.cn-people{padding-top:70px}.cn-people-title{margin-bottom:34px}.cn-people h2,.cn-workspace h2,.cn-control h2{font-size:46px;line-height:1.04}.cn-people-photo{height:530px}.cn-people-photo>img{object-position:47% 50%}.cn-people-copy{padding-block:35px 70px;gap:23px}.cn-people-copy h3{font-size:29px;line-height:1.17}.cn-people-copy p{font-size:17px;line-height:1.65}.cn-workspace{padding:70px 0 60px}.cn-workspace-heading{margin-bottom:35px}.cn-workspace-heading>p:last-child{font-size:17px;line-height:1.5;margin-top:23px}.cn-workspace-heading>p:last-child br{display:none}.cn-workspace-stage{width:calc(100% - 36px)}.cn-workspace-stage .focus-video-wrap{aspect-ratio:1.27;border-radius:14px;box-shadow:0 25px 50px #4567881c}.cn-workspace-tabs.feature-tabs{margin-top:19px;gap:2px;padding:5px;width:max-content;max-width:100%}.cn-workspace-tabs.feature-tabs>button{font-size:12px;padding:11px 14px;min-height:39px}.cn-databases{font-size:14px;gap:15px 25px;margin:36px 25px 0}.cn-control{padding:70px 0 60px}.cn-control-heading{margin-bottom:33px}.cn-control-grid{display:flex;flex-direction:column;gap:33px;padding:0}.cn-control-grid>figure{width:100%;aspect-ratio:1.1;border-radius:0}.cn-control-grid>figure img{object-position:43% 50%}.cn-control-copy{width:calc(100% - 48px);max-width:none}.cn-control-icon{margin-bottom:20px}.cn-control-icon svg{width:32px;height:32px}.cn-control-copy h3{font-size:31px;line-height:1.15;margin-bottom:19px}.cn-control-copy p{font-size:17px;line-height:1.6;margin-bottom:17px}.cn-control-copy .cn-secondary{font-size:14px;line-height:1.65}.cn-control-copy>a{font-size:15px;margin-top:6px}.cn-faq{padding-block:62px 65px;gap:20px}.cn-faq h2{font-size:38px;line-height:1.05}.cn-faq .faq-item summary{font-size:16px;padding:23px 0}.cn-faq .faq-answer p{font-size:15px;line-height:1.65}.cn-outro{padding:27px 0 68px}.cn-outro-words{font-size:72px}.cn-outro-content{padding-top:40px}.cn-outro-content>img{width:62px;height:62px;margin-bottom:20px}.cn-outro-content>p{font-size:19px}.cn-outro h2{font-size:45px;line-height:1.06;margin:24px 0 29px}.cn-outro-content>.button{font-size:15px}.cn-outro-content>span{font-size:12px;margin-top:23px}.showcase .footer .footer-links a{font-size:13px}.showcase .footer .footer-bottom,.showcase .footer .motion-toggle{font-size:11px}}
@media(max-width:360px){.cn-hero h1{font-size:36px}.cn-hero-heading{padding-inline:12px}.cn-hero-photo{height:510px}.cn-photo-caption{font-size:29px}.cn-word-story{font-size:32px}.cn-scene h2{font-size:34px}.cn-scene-heading{padding-top:21px}.cn-scene-detail>p{font-size:14px}.cn-film-pin{min-height:675px}.cn-story-nav button{font-size:11px;padding:9px 3px}.cn-people h2,.cn-workspace h2,.cn-control h2{font-size:40px}.cn-workspace-tabs.feature-tabs>button{font-size:11px;padding-inline:12px}.cn-outro h2{font-size:39px}}
.motion-paused .cn-film-scroll{height:auto}.motion-paused .cn-film-pin{position:relative;top:auto;height:auto;min-height:0;padding-bottom:30px}.motion-paused .cn-scene-film{min-height:250px}.motion-paused .cn-hero-photo{clip-path:none}.motion-paused .cn-word-story>span{color:#18263b}.motion-paused [data-rise]{opacity:1;transform:none}.motion-paused .cn-scroll-cue{display:none}.motion-paused .cn-outro-words,.motion-paused .cn-hero-heading>*,.motion-paused .cn-scene-heading,.motion-paused .cn-scene-film{animation:none!important;transform:none!important}.motion-paused [data-photo-scene]>img{transform:none!important}
@media(prefers-reduced-motion:reduce){.cn-film-scroll{height:auto}.cn-film-pin{position:relative;top:auto;height:auto;min-height:0;padding-bottom:30px}.cn-scene-film{min-height:250px}.cn-hero-photo{clip-path:none}.cn-word-story>span{color:#18263b}.cn-scroll-cue{display:none}.cn-outro-words,.cn-hero-heading>*,.cn-scene-heading,.cn-scene-film{animation:none!important;transform:none!important}[data-photo-scene]>img{transform:none!important}}
