.br-base{border-radius:calc(9px * var(--scale-ratio) + (9 - 9 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120);overflow:hidden}.d1,.h1,.h2,.h3,.h4,.h5,.h6,.inline-text,h1,h2,h3,h4,h5,h6{hyphens:manual;word-break:break-word}.d1{font-family:DM Sans;font-size:calc(30px + (64 - 30) * (var(--box-width) - 320px) / 1120);font-weight:500;letter-spacing:-.015em;line-height:1.1;margin-bottom:calc(20px * var(--scale-ratio) + (20 - 20 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.h1,h1{font-family:DM Sans;font-size:max(16px,calc(48px * var(--scale-ratio)) + (48 - calc(48 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:500;letter-spacing:-.015em;line-height:1.1;margin-bottom:calc(20px * var(--scale-ratio) + (20 - 20 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.h2,h2{font-family:DM Sans;font-size:max(16px,calc(40px * var(--scale-ratio)) + (40 - calc(40 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:500;letter-spacing:-.015em;line-height:1.1;margin-bottom:calc(20px * var(--scale-ratio) + (20 - 20 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.h3,h3{font-family:DM Sans;font-size:max(16px,calc(32px * var(--scale-ratio)) + (32 - calc(32 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:500;letter-spacing:-.015em;line-height:1.3;margin-bottom:calc(18px * var(--scale-ratio) + (18 - 18 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.h4,.inline-text,h4{font-family:DM Sans;font-size:max(16px,calc(23px * var(--scale-ratio)) + (23 - calc(23 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:500;letter-spacing:-.015em;line-height:1.3;margin-bottom:calc(14px * var(--scale-ratio) + (14 - 14 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.h5,h5{font-family:DM Sans;font-size:max(16px,calc(18px * var(--scale-ratio)) + (18 - calc(18 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:500;letter-spacing:-.015em;line-height:1.3;margin-bottom:calc(14px * var(--scale-ratio) + (14 - 14 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.h6,h6{font-family:DM Sans;font-size:max(16px,calc(16px * var(--scale-ratio)) + (16 - calc(16 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:500;letter-spacing:-.015em;line-height:1.3;margin-bottom:calc(12px * var(--scale-ratio) + (12 - 12 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}ol,ul{font-size:max(16px,calc(19px * var(--scale-ratio)) + (19 - calc(19 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);margin:0;padding-bottom:calc(30px * var(--scale-ratio) + (30 - 30 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120);padding-left:1.83em}ol.large,ol.micro,ol.small,ol.tiny,ul.large,ul.micro,ul.small,ul.tiny{margin-bottom:0}ul.large li:last-child{margin-bottom:0}ul.small li:last-child{margin-bottom:0}ul.tiny li:last-child{margin-bottom:0}ul.micro li:last-child{margin-bottom:0}ol.large li:last-child{margin-bottom:0}ol.small li:last-child{margin-bottom:0}ol.tiny li:last-child{margin-bottom:0}ol.micro li:last-child{margin-bottom:0}ol:last-child,ul:last-child{padding-bottom:0}li:not(:last-child){margin-bottom:calc(8px * var(--scale-ratio) + (8 - 8 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}li:not(:last-child):last-child{margin-bottom:0}p{color:var(--dgen-color-text-main-level-2);font-family:DM Sans;font-size:max(16px,calc(19px * var(--scale-ratio)) + (19 - calc(19 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:400;letter-spacing:.002em;line-height:1.5;margin-bottom:calc(18px * var(--scale-ratio) + (18 - 18 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.large{font-family:DM Sans;font-size:max(16px,calc(22px * var(--scale-ratio)) + (22 - calc(22 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:400;letter-spacing:.002em;line-height:1.5;margin-bottom:calc(18px * var(--scale-ratio) + (18 - 18 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.large li{margin-bottom:calc(12px * var(--scale-ratio) + (12 - 12 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.small{font-family:DM Sans;font-size:max(16px,calc(16px * var(--scale-ratio)) + (16 - calc(16 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:400;letter-spacing:.002em;line-height:1.5;margin-bottom:calc(14px * var(--scale-ratio) + (14 - 14 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.small li{margin-bottom:calc(8px * var(--scale-ratio) + (8 - 8 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.tiny{font-family:DM Sans;font-size:max(14px,calc(14px * var(--scale-ratio)) + (14 - calc(14 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:400;letter-spacing:.002em;line-height:1.5;margin-bottom:calc(10px * var(--scale-ratio) + (10 - 10 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.tiny li{margin-bottom:calc(6px * var(--scale-ratio) + (6 - 6 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.micro{font-family:DM Sans;font-size:max(12px,calc(12px * var(--scale-ratio)) + (12 - calc(12 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:400;letter-spacing:.002em;line-height:1.5;margin-bottom:calc(8px * var(--scale-ratio) + (8 - 8 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.micro li{margin-bottom:calc(3px * var(--scale-ratio) + (3 - 3 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}.module-gchild-marquee-text .text-wrapper{flex-shrink:0;font-family:DM Sans;font-size:max(16px,calc(16px * var(--scale-ratio)) + (16 - calc(16 * var(--scale-ratio))) * (var(--box-width) - 320px)/1120);font-weight:500;letter-spacing:.002em;line-height:1.5;margin-bottom:0!important;white-space:nowrap}p+h2,p+h3,p+h4,p+h5,p+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:calc(30px * var(--scale-ratio) + (30 - 30 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120)}h1:last-child{margin-bottom:0}h2:last-child{margin-bottom:0}h3:last-child{margin-bottom:0}h4:last-child{margin-bottom:0}h5:last-child{margin-bottom:0}h6:last-child{margin-bottom:0}p:last-child{margin-bottom:0}.inline-text{display:inline-block!important;margin-bottom:0}.text-constant-light *{color:var(--dgen-color-text-constant-dark-level-1)}.module-gchild-marquee-text{overflow:hidden;position:relative}.module-gchild-marquee-text:after,.module-gchild-marquee-text:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:calc(40px * var(--scale-ratio) + (40 - 40 * var(--scale-ratio)) * (var(--box-width) - 320px) / 1120);z-index:2}.module-gchild-marquee-text:before{background:linear-gradient(90deg,#b5afff,rgba(181,175,255,0));left:0}.module-gchild-marquee-text:after{background:linear-gradient(270deg,#b5afff,rgba(181,175,255,0));right:0}.module-gchild-marquee-text .marquee-inner{overflow:hidden}.module-gchild-marquee-text .marquee-text{--duration:calc(var(--text-count) * 3s);animation:marquee var(--duration) linear infinite;backface-visibility:hidden;display:flex;gap:calc(20px + (24 - 20) * (var(--box-width) - 320px) / 1120);width:-moz-max-content;width:max-content;will-change:transform}.module-gchild-marquee-text .marquee-text:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.module-gchild-marquee-text .marquee-text{animation:none;transform:none}}
