.INWEMq_whale{display:none}@media (min-width:768px){.INWEMq_whale{z-index:-1;pointer-events:none;background:url(/common/wire-whale.svg) 50%/contain no-repeat;width:1798px;height:890.16px;display:block;position:absolute;top:0;left:calc(50% - 1028px)}.INWEMq_whale canvas{opacity:0;width:100%;height:100%;display:block}.INWEMq_whale[data-ready=true]{background:0 0}.INWEMq_whale[data-ready=true] canvas{opacity:1}}
.llpqOa_text{--underline-thickness:max(1px, .06em);background:linear-gradient(currentColor, currentColor) left bottom / 100% var(--underline-thickness) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-bottom:-1px;padding-bottom:2px}.llpqOa_inlineButtons .button-label{--underline-thickness:max(1px, .06em);background:linear-gradient(currentColor, currentColor) left bottom / 100% var(--underline-thickness) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-bottom:-1px;padding-bottom:2px}.llpqOa_hoverOnly .llpqOa_text{--underline-thickness:1px;background-size:0% var(--underline-thickness)}@media (hover:hover) and (pointer:fine){:is(.llpqOa_hoverOnly:is(:hover,:focus-visible) .llpqOa_text,.llpqOa_groupTrigger:has(a:hover)>.llpqOa_hoverOnly .llpqOa_text){background-size:100% var(--underline-thickness)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.llpqOa_hoverOnly .llpqOa_text{transition:background-size .3s}.llpqOa_trigger:not(.llpqOa_hoverOnly):hover .llpqOa_text,.llpqOa_pointerTrigger[data-hover-state=active] .llpqOa_text{animation:.6s cubic-bezier(.4,0,.3,1) both llpqOa_underlinePass}.llpqOa_inlineButtons .button:hover>.button-label{animation:.6s cubic-bezier(.4,0,.3,1) both llpqOa_underlinePass}.llpqOa_groupTrigger:has(a:hover)>.llpqOa_trigger:not(.llpqOa_hoverOnly) .llpqOa_text{animation:.6s cubic-bezier(.4,0,.3,1) both llpqOa_underlinePass}}@keyframes llpqOa_underlinePass{0%{background-position:100% 100%;background-size:100% var(--underline-thickness)}49%{background-position:100% 100%;background-size:0% var(--underline-thickness)}50%{background-position:0 100%;background-size:0% var(--underline-thickness)}to{background-position:0 100%;background-size:100% var(--underline-thickness)}}
.edvima_hero{color:#333;background:#f8f8f8}.edvima_inner{text-align:left;width:calc(100% - 32px);margin-inline:auto;padding-block:48px}.edvima_title{letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3.5vw,48px);font-weight:700}@media (min-width:768px){.edvima_inner{width:min(83.333%,1200px);padding-block:72px}}
.FRkeBa_hero{aspect-ratio:auto;width:100%;max-width:1920px;margin-inline:auto;padding-top:calc(86.154vw + 46px);position:relative}.FRkeBa_heroVisual{--hero-person-enter-x:-20px;--hero-person-exit-x:8px;height:86.154vw;position:absolute;inset:0 0 auto}.FRkeBa_desktopOnly{display:none}.FRkeBa_heroVisualImage{background:var(--company-hero-background,transparent);position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/companies/photo-mask.svg) -45.897vw/153.333% 100% no-repeat;mask:url(/companies/photo-mask.svg) -45.897vw/153.333% 100% no-repeat}.FRkeBa_heroBackground{display:block}.FRkeBa_heroBackground,.FRkeBa_heroPerson{position:absolute;inset:0}.FRkeBa_heroBackground img,.FRkeBa_heroPerson img{object-fit:cover;width:100%;height:100%;display:block}.FRkeBa_heroPerson{z-index:1;inset:auto}.FRkeBa_heroPerson[data-person="01"]{width:254.615%;height:197.024%;top:-30.3571%;left:-51.282%}.FRkeBa_heroPerson[data-person="02"]{width:223.077%;height:172.619%;top:-15.1786%;left:-43.3333%}.FRkeBa_heroPerson[data-person="03"]{width:224.615%;height:173.81%;top:-19.6429%;left:-50%}.FRkeBa_heroVisual .FRkeBa_heroControls{top:calc(100% + 11px);bottom:auto;transform:translate(-50%,-50%)}.FRkeBa_heroSlide{z-index:1;opacity:0;pointer-events:none;position:absolute;inset:0}.FRkeBa_heroSlide[data-active=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.FRkeBa_heroSlide[data-exiting=true]{animation:.3s both FRkeBa_hero-person-exit}.FRkeBa_heroVisual[data-has-changed=true] .FRkeBa_heroSlide[data-active=true]{animation:.5s cubic-bezier(.22,1,.36,1) .45s both FRkeBa_hero-person-enter}.FRkeBa_heroTitle:not([data-font-state=pending])>span{animation:.42s cubic-bezier(.16,1,.3,1) .24s both FRkeBa_hero-copy-enter}}.FRkeBa_heroVisualImage:after{content:"";width:79.0451%;height:117.857%;transform:translateX(var(--hero-arrow-x,0%));background:var(--company-arrow-image) center / 100% 100% no-repeat;position:absolute;top:-8.63095%;left:7.94872%}.FRkeBa_siteLabel{background:#fff;width:max-content;max-width:94%;padding-inline:4px;font-size:clamp(11px,3.59vw,18px);font-weight:700;line-height:1.2;position:absolute;top:73.077vw;left:1px}.FRkeBa_heroTitle{letter-spacing:0;transform-origin:0;width:fit-content;margin-left:10.256%;font-size:clamp(64px,18.46vw,110px);line-height:.98;position:relative;top:auto;left:auto;transform:skew(-16deg)scaleY(.96)}.FRkeBa_heroTitle[data-font-state=pending]{opacity:0}.FRkeBa_heroTitle[data-font-state=fallback]{font-family:sans-serif}.FRkeBa_heroTitle span{white-space:nowrap;display:block}.FRkeBa_heroTitle strong,.FRkeBa_heroMessage strong{color:var(--detail-accent,#d9341d)}.FRkeBa_heroMessage{letter-spacing:.02em;margin:25px 10.256% 0;font-size:16px;font-weight:700;line-height:1.8;position:relative;top:auto;left:auto}.FRkeBa_heroMessage p+p{margin-top:28px}.FRkeBa_heroMessage p{white-space:pre-line}.FRkeBa_forward{aspect-ratio:374/299;width:calc(100% + 16px);margin-top:60px;position:relative;overflow:hidden}.FRkeBa_forwardLogo{width:42.66%;height:auto;position:absolute;top:12.5%;left:0}.FRkeBa_forward:after{content:"";background:url(/companies/propertyagent/forward-arrow.svg) 50%/contain no-repeat;width:84.76%;height:100%;position:absolute;top:0;left:37.166%}.FRkeBa_forwardLabel,.FRkeBa_forwardText,.FRkeBa_forwardPhoto{z-index:1}.FRkeBa_forwardLabel{--underline-size:4px;color:#fff;border-bottom:var(--underline-size) solid transparent;white-space:nowrap;padding-bottom:4px;font-size:clamp(14px,4.1vw,26px);font-weight:700;line-height:1.3;position:absolute;top:21.33%;left:68.449%}.FRkeBa_forwardLabel:after{content:"";left:0;right:0;bottom:calc(-1 * var(--underline-size));height:var(--underline-size);background:var(--company-gradient);position:absolute}.FRkeBa_forwardTitle{z-index:2;letter-spacing:.32em;white-space:nowrap;max-width:100%;font-size:clamp(11px,3.33vw,22px);line-height:1;position:absolute;top:46.82%}.FRkeBa_forwardTitle span{background:var(--company-copy-gradient,linear-gradient(90deg, #d9341d, #fac02c));color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:1.5px;padding-inline:2px;display:inline-block}.FRkeBa_forwardText{width:53.209%;font-size:clamp(11px,2.82vw,17px);font-weight:700;line-height:1.8;position:absolute;top:56.19%}.FRkeBa_forwardPhoto{width:50.802%;height:42.47%;position:absolute;bottom:.334%;right:5.348%;overflow:hidden}.FRkeBa_forwardPhoto img{object-fit:cover}@media (prefers-reduced-motion:no-preference){.FRkeBa_forward[data-visible=false] .FRkeBa_forwardLabel:after{clip-path:inset(0 100% 0 0)}.FRkeBa_forward[data-visible=true] .FRkeBa_forwardLabel:after{animation:.42s cubic-bezier(.16,1,.3,1) .48s both FRkeBa_forward-copy-wipe}.FRkeBa_forward[data-visible=false] .FRkeBa_forwardTitle span{clip-path:inset(0 100% 0 0)}.FRkeBa_forward[data-visible=false]:after{opacity:0;transform:translate(-8%)}.FRkeBa_forward[data-visible=true] .FRkeBa_forwardTitle span{animation:.65s cubic-bezier(.76,0,.18,1) both FRkeBa_forward-copy-wipe}.FRkeBa_forward[data-visible=true]:after{animation:.5s cubic-bezier(.22,.75,.3,1) .42s both FRkeBa_forward-arrow-enter,.18s ease-out .42s both FRkeBa_forward-arrow-appear}}@keyframes FRkeBa_forward-copy-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes FRkeBa_forward-arrow-enter{0%{transform:translate(-8%)}to{transform:translate(0)}}@keyframes FRkeBa_forward-arrow-appear{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.FRkeBa_heroPerson[data-person="01"],.FRkeBa_heroPerson[data-person="02"],.FRkeBa_heroPerson[data-person="03"]{width:100%;height:100%;top:0;left:0}.FRkeBa_siteLabel{font-size:clamp(10px,1.04cqw,20px)}.FRkeBa_heroMessage{font-size:clamp(12px,1.25cqw,24px)}.FRkeBa_forwardLabel{font-size:clamp(16px,2.23vw,32px)}.FRkeBa_forwardText{font-size:clamp(12px,1.53vw,22px)}.FRkeBa_desktopOnly{display:inline}.FRkeBa_hero{aspect-ratio:1440/810;max-width:1440px;padding-top:0;container-type:inline-size}.FRkeBa_heroVisual{--hero-person-enter-x:-28px;--hero-person-exit-x:14px;height:auto;bottom:0}.FRkeBa_heroVisualImage{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.FRkeBa_heroVisual .FRkeBa_heroControls{top:83.8272%}.FRkeBa_heroVisualImage:after{width:51.736%;height:118.15%;top:-3.33%;left:18.47%}.FRkeBa_siteLabel{top:37.16%;left:6.875%}.FRkeBa_heroTitle{margin-left:0;font-size:clamp(60px,10.42cqw,200px);line-height:1.1;position:absolute;top:41.4815%;left:3.61111%}.FRkeBa_heroMessage{margin:0;position:absolute;top:15.4321%;left:78.1944%}.FRkeBa_heroMessage p+p{margin-top:1.8em}.FRkeBa_forward{aspect-ratio:2;width:100%;margin-top:88px;overflow:visible}.FRkeBa_forwardLogo{width:31.9577%}.FRkeBa_forward:after{width:53.08%;left:36.25%}.FRkeBa_forwardLabel{--underline-size:8px;padding-bottom:8px;left:55.9167%}.FRkeBa_forwardTitle{font-size:clamp(16px,2.22vw,32px);top:46.1667%}.FRkeBa_forwardTitle span{padding:0 4px}.FRkeBa_forwardText{width:52%;top:57.33%}.FRkeBa_forwardPhoto{width:38.917%;height:52.333%;bottom:0;right:0}}@keyframes FRkeBa_hero-person-enter{0%{opacity:0;transform:translateX(var(--hero-person-enter-x))}to{opacity:1;transform:translate(0)}}@keyframes FRkeBa_hero-person-exit{0%{opacity:var(--hero-exit-opacity,1);transform:var(--hero-exit-transform,translateX(0))}to{opacity:0;transform:translateX(var(--hero-person-exit-x))}}@keyframes FRkeBa_hero-copy-enter{0%{opacity:0;transform:translate(-.4em)}25%{opacity:1}to{opacity:1;transform:translate(0)}}
.WQ-Lta_heroControls{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:calc(100% - 5px);bottom:auto;left:50%;transform:translate(-50%)}@media not (max-width:767px){.WQ-Lta_heroControls{bottom:4px}}.WQ-Lta_heroControls button{cursor:pointer;background:0 0;border:0;place-items:center;height:32px;padding:0;display:grid}.WQ-Lta_heroDot{width:16px;position:relative}.WQ-Lta_heroDot[aria-pressed=true]{width:32px}.WQ-Lta_heroDot:before{content:"";background:#c8c8c8;border-radius:3px;width:16px;height:6px}.WQ-Lta_heroDot[aria-pressed=true]:before{width:32px}.WQ-Lta_heroDot[aria-pressed=true]:after{content:"";background:var(--company-hero-current,var(--company-highlight,#fac02c));transform:scaleX(var(--hero-progress,0));transform-origin:0;border-radius:3px;position:absolute;inset:13px 0}@media (prefers-reduced-motion:reduce){.WQ-Lta_heroDot[aria-pressed=true]:after{transform:none}}.WQ-Lta_heroControls button:focus-visible{outline:2px solid var(--detail-accent,#ea5529);outline-offset:2px}@media not (max-width:767px){.WQ-Lta_heroControls{top:84%;bottom:auto;transform:translate(-50%,-50%)}}@media (max-width:767px){.WQ-Lta_heroDot:before{box-shadow:none}}
.e8jfGW_intro{width:100%}.e8jfGW_heroBackdrop{background:#fff}@media not (max-width:767px){.e8jfGW_heroBackdrop{background:#231815}}.e8jfGW_hero,.e8jfGW_conceptContainer{max-width:1920px;margin-inline:auto;container-type:inline-size}.e8jfGW_conceptContainer{display:flow-root}.e8jfGW_hero{--hero-person-x:0px;--hero-person-opacity:1;--hero-arrow-x:0px;aspect-ratio:auto;color:#333;background:#fff;max-width:1440px;padding:97.9487cqw 0 14.359cqw;position:relative;overflow:clip}@media not (max-width:767px){.e8jfGW_hero{aspect-ratio:1440/810;color:#fff;background:#231815;padding:0}}.e8jfGW_hero:before{content:"";background:#231815;height:86.1539cqw;position:absolute;inset:0 0 auto}.e8jfGW_visual{--recognition-duration:.7s;isolation:isolate;background:#231815;height:86.1539cqw;position:absolute;inset:0 0 auto;-webkit-mask:url(/companies/dxyz/hero-gradient-mask-mobile.svg) -45.8974cqw 0/153.333% 100% no-repeat;mask:url(/companies/dxyz/hero-gradient-mask-mobile.svg) -45.8974cqw 0/153.333% 100% no-repeat}@media not (max-width:767px){.e8jfGW_hero:before{content:none}.e8jfGW_visual{height:auto;inset:0;-webkit-mask:url(/companies/dxyz/hero-mask.svg) 50%/100% 100% no-repeat;mask:url(/companies/dxyz/hero-mask.svg) 50%/100% 100% no-repeat}}.e8jfGW_heroBackground,.e8jfGW_personLayer{position:absolute;inset:0}.e8jfGW_heroBackground{background:linear-gradient(#00b9ef,#1e50a2);height:207.692cqw}@media (min-width:768px){.e8jfGW_heroBackground{height:auto}}.e8jfGW_personLayer{transform:translateX(var(--hero-person-x));opacity:0;pointer-events:none}.e8jfGW_personLayer[data-active=true]{opacity:var(--hero-person-opacity)}.e8jfGW_hero .e8jfGW_galleryControls{top:90.5128cqw;bottom:auto;transform:translate(-50%,-50%)}@media not (max-width:767px){.e8jfGW_hero .e8jfGW_galleryControls{top:47.2222cqw}}.e8jfGW_hero .e8jfGW_galleryControls button:focus-visible{outline-offset:2px;outline:2px solid #1e50a2}@media (min-width:768px){.e8jfGW_hero .e8jfGW_galleryControls button:focus-visible{outline-color:#fff}}.e8jfGW_galleryControls button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.e8jfGW_personLayer{transition:none}}.e8jfGW_person{left:var(--person-left);top:var(--person-top);width:var(--person-width);max-width:none;height:auto;position:absolute}.e8jfGW_firstPerson{--person-left:-7.17949%;--person-top:3.63583%;--person-width:112.051%}.e8jfGW_secondPerson{--person-left:-4.62423%;--person-top:4.17606%;--person-width:106.99%}.e8jfGW_thirdPerson{--person-left:-13.1362%;--person-top:1.79883%;--person-width:120.102%}@media (min-width:768px){.e8jfGW_firstPerson,.e8jfGW_secondPerson,.e8jfGW_thirdPerson{--person-left:0%;--person-top:0%;--person-width:100%}}.e8jfGW_focusPlane{aspect-ratio:1;pointer-events:none;width:32.0513%;position:absolute;top:4.31607%;left:34.1026%}@media (min-width:768px){.e8jfGW_focusPlane{width:21.25%;top:7.16049%;left:52.2917%}}.e8jfGW_personUpper .e8jfGW_person{-webkit-mask-image:linear-gradient(#000 40%,#0000 48%);mask-image:linear-gradient(#000 40%,#0000 48%)}@media (min-width:768px){.e8jfGW_personUpper.e8jfGW_firstPerson .e8jfGW_person{-webkit-mask-image:linear-gradient(#000 45.01%,#0000 52.99%);mask-image:linear-gradient(#000 45.01%,#0000 52.99%)}.e8jfGW_personUpper.e8jfGW_secondPerson .e8jfGW_person{-webkit-mask-image:linear-gradient(#000 46.15%,#0000 55.69%);mask-image:linear-gradient(#000 46.15%,#0000 55.69%)}.e8jfGW_personUpper.e8jfGW_thirdPerson .e8jfGW_person{-webkit-mask-image:linear-gradient(#000 45.08%,#0000 53.84%);mask-image:linear-gradient(#000 45.08%,#0000 53.84%)}}@media (prefers-reduced-motion:no-preference){.e8jfGW_visual[data-has-changed=false] .e8jfGW_personLayer[data-active=true][data-ready=false]{opacity:0}.e8jfGW_visual .e8jfGW_personLayer{transition:opacity .42s ease-in-out}}.e8jfGW_recognitionFocus{--recognition-opacity:.7;aspect-ratio:1;transform-origin:50%;opacity:0;pointer-events:none;background:url(/companies/dxyz/recognition-focus.svg) 50%/contain no-repeat;position:absolute;inset:0}@media (min-width:768px){.e8jfGW_recognitionFocus{--recognition-opacity:.5;mix-blend-mode:screen}}@media (prefers-reduced-motion:no-preference){.e8jfGW_recognitionFocus{animation:e8jfGW_recognition-focus var(--recognition-duration) ease-in-out .18s both}}@keyframes e8jfGW_recognition-focus{0%,15%{opacity:0;transform:scale(1.06)}40%,52%{opacity:calc(var(--recognition-opacity) * .8);transform:scale(1.06)}72%,82%{opacity:var(--recognition-opacity);transform:scale(1)}to{opacity:0;transform:scale(1)}}.e8jfGW_heroArrowLeft,.e8jfGW_heroArrowRight,.e8jfGW_heroArrowGlow,.e8jfGW_heroArrowCenter{pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.e8jfGW_heroArrowLeft{aspect-ratio:538/354.475;mix-blend-mode:soft-light;background-image:url(/companies/dxyz/hero-arrow-left.svg);width:45.3%;top:66.8881%;left:-22.9318%}@media not (max-width:767px){.e8jfGW_heroArrowLeft{width:37.3611%;top:75.9123%;left:-14.1667%}}.e8jfGW_heroArrowRight{aspect-ratio:480/317.429;mix-blend-mode:soft-light;background-image:url(/companies/dxyz/hero-arrow-right.svg);width:40.7133%;top:-8.03571%;left:72.6046%}@media not (max-width:767px){.e8jfGW_heroArrowRight{width:33.3333%;top:-24.1975%;left:83.125%}}.e8jfGW_heroArrowGlow,.e8jfGW_heroArrowCenter{aspect-ratio:824/526;width:79.411%;top:13.8899%;left:12.0513%}.e8jfGW_heroArrowCenter{background-image:url(/companies/dxyz/hero-mark-body.svg)}.e8jfGW_heroArrowGlow:before{content:"";aspect-ratio:1024/726;mix-blend-mode:plus-lighter;background:url(/companies/dxyz/hero-mark-glow.svg) 50%/contain no-repeat;width:124.272%;position:absolute;top:-17.6806%;left:-11.2864%}@media not (max-width:767px){.e8jfGW_heroArrowGlow,.e8jfGW_heroArrowCenter{width:57.2222%;top:15.5889%;left:37.5694%}}.e8jfGW_label{color:#333;letter-spacing:.04em;background:#fff;border:1px solid #fff;padding:0 1.02564cqw;font-size:3.58974cqw;font-weight:700;line-height:1.2;position:absolute;top:73.0769cqw;left:0}@media not (max-width:767px){.e8jfGW_label{padding-inline:.277778cqw;font-size:1.04167cqw;top:9.86111cqw;left:11.0549cqw}}.e8jfGW_title{letter-spacing:0;white-space:nowrap;transform-origin:0 0;width:max-content;text-shadow:none;margin:0;font-size:10cqw;font-weight:700;line-height:1.21;position:absolute;top:0;left:9.398cqw;transform:skew(-16deg)scale(.9,.96)}@media not (max-width:767px){.e8jfGW_title{text-shadow:4px 4px 16px #0000000a;font-size:6.59722cqw;line-height:1.20992;top:13.4722cqw;left:11.3264cqw;transform:skew(-16deg)scaleY(.96)}}.e8jfGW_titleFrame{width:83.3333cqw;height:35.1282cqw;margin-left:8.46154cqw;display:block;position:relative}.e8jfGW_mobileMessage{letter-spacing:.02em;width:83.3333cqw;margin:6.15385cqw 0 0 8.46154cqw;font-size:3.58974cqw;font-weight:400;line-height:1.8}@media (min-width:768px){.e8jfGW_mobileMessage{letter-spacing:.32em;white-space:nowrap;width:auto;margin:0;font-size:1.04167cqw;line-height:1.5;position:absolute;top:38.6111cqw;left:5.98542cqw}}@media not (max-width:767px){.e8jfGW_titleFrame{display:contents}}.e8jfGW_title[data-font-state=pending]{opacity:0}.e8jfGW_titleLine{width:max-content;display:block;position:relative}.e8jfGW_titleCharacter{display:inline-block}@media (prefers-reduced-motion:no-preference){.e8jfGW_title:not([data-font-state=pending]) .e8jfGW_titleLine:after{content:"";z-index:1;pointer-events:none;animation:e8jfGW_copy-wipe .52s cubic-bezier(.22, 1, .36, 1) var(--copy-delay) both;background:#231815;position:absolute;inset:0}}@keyframes e8jfGW_copy-wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.e8jfGW_desktopBreak{display:none}.e8jfGW_mobileBreak{display:inline}.e8jfGW_titleCyan{color:#00b9ef}.e8jfGW_titleGradient{color:#1e50a2;background-image:linear-gradient(90deg,#1e50a2 4.375%,#00b9ef);background-size:var(--gradient-size) 100%;background-position:var(--gradient-position) center;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (min-width:768px){.e8jfGW_mobileBreak{display:none}.e8jfGW_desktopBreak{display:initial}.e8jfGW_titleCyan,.e8jfGW_titleGradient{color:inherit;-webkit-text-fill-color:currentColor;background:0 0}}.e8jfGW_concept{width:100%;margin:0 auto}.e8jfGW_stage{--concept-arrow-start:-111.282%;--concept-reveal-edge:63.641%;--concept-reveal-tip:92.7954%;--concept-enter-duration:.95s;--concept-enter-easing:cubic-bezier(.65, 0, .15, 1);aspect-ratio:390/229;position:relative;overflow:hidden}.e8jfGW_photo{width:88.718%;height:auto;display:block;position:absolute;top:8.29694%;left:4.10256%}.e8jfGW_arrow{width:45.641%;height:100%;display:block;position:absolute;top:0;left:65.641%}.e8jfGW_arrowReveal{z-index:1;pointer-events:none;position:absolute;inset:0}.e8jfGW_arrowReveal:before{content:"";clip-path:polygon(29.8368% 0,50.5828% 50%,29.8368% 100%,100% 100%,100% 0);background:#fff;width:220%;position:absolute;inset:0 auto 0 0}.e8jfGW_copyReveal{position:absolute;inset:0}.e8jfGW_copy{color:#fff;letter-spacing:.32em;white-space:nowrap;background:linear-gradient(90deg,#1e50a2 1.816%,#00b9ef);width:max-content;margin:0;padding-inline:1.02564cqw;font-size:3.33333cqw;font-weight:700;line-height:1.2;position:absolute;top:45.8515%;left:6.15385%}.e8jfGW_description{color:#333;letter-spacing:.04em;margin:0;padding:16px 16px 0;font-size:14px;font-weight:400;line-height:1.8}@media (prefers-reduced-motion:no-preference){.e8jfGW_stage[data-visible=false] .e8jfGW_arrowReveal{transform:translateX(var(--concept-arrow-start))}.e8jfGW_stage[data-visible=false] .e8jfGW_copyReveal{clip-path:inset(0 100% 0 0)}.e8jfGW_stage[data-visible=true] .e8jfGW_arrowReveal{animation:e8jfGW_concept-arrow-enter var(--concept-enter-duration) var(--concept-enter-easing) both}.e8jfGW_stage[data-visible=true] .e8jfGW_copyReveal{animation:e8jfGW_concept-copy-wipe var(--concept-enter-duration) var(--concept-enter-easing) .1s both}}@keyframes e8jfGW_concept-arrow-enter{0%{transform:translateX(var(--concept-arrow-start))}to{transform:translate(0)}}@keyframes e8jfGW_concept-copy-wipe{0%{clip-path:polygon(0 0, calc(var(--concept-reveal-edge) + var(--concept-arrow-start)) 0, calc(var(--concept-reveal-tip) + var(--concept-arrow-start)) 50%, calc(var(--concept-reveal-edge) + var(--concept-arrow-start)) 100%, 0 100%)}to{clip-path:polygon(0 0, var(--concept-reveal-edge) 0, var(--concept-reveal-tip) 50%, var(--concept-reveal-edge) 100%, 0 100%)}}@media (min-width:768px){.e8jfGW_concept{width:83.3333%;margin-top:6.11111cqw}.e8jfGW_stage{--concept-arrow-start:-99.3333%;--concept-reveal-edge:56.5%;--concept-reveal-tip:82.5833%;aspect-ratio:1200/629;overflow:clip}.e8jfGW_arrowReveal:before{clip-path:polygon(26.5909% 0,45.1515% 50%,26.5909% 100%,100% 100%,100% 0)}.e8jfGW_photo{width:79.6005%;top:8.10811%;left:.416667%}.e8jfGW_arrow{width:40.8333%;height:auto;left:58.5%}.e8jfGW_copy{padding-inline:.277778cqw;font-size:1.66667cqw;top:45.469%;left:2.83333%}.e8jfGW_description{background:url(/companies/dxyz/concept-brackets.svg) 50%/100% 100% no-repeat;margin-top:.208333cqw;padding:1.66667cqw 5.55556cqw;font-size:1.25cqw}}
.T4S7Ua_intro{background:#fff;container-type:inline-size}.T4S7Ua_hero{--intro-stagger:80ms;--intro-duration:.62s;aspect-ratio:390/703;background:#fff;max-width:1440px;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.T4S7Ua_hero:before{content:"";background:#295391;height:86.1539cqw;position:absolute;inset:0 0 auto}.T4S7Ua_visual{background:#fff;height:86.1539cqw;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask:url(/companies/avant/hero-mask-mobile.svg) -45.8974cqw 0/153.333% 100% no-repeat;mask:url(/companies/avant/hero-mask-mobile.svg) -45.8974cqw 0/153.333% 100% no-repeat}.T4S7Ua_outline,.T4S7Ua_copyOutline,.T4S7Ua_lines{pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.T4S7Ua_outline{display:none}.T4S7Ua_copyOutline{aspect-ratio:863/1122.45;background-image:url(/companies/avant/hero-outline.svg);width:124.53%;top:45.3846cqw;left:10.5974%}.T4S7Ua_lines{aspect-ratio:2251/2428;width:307.436%;top:-114.631%;left:-133.435%}.T4S7Ua_line{background:50%/contain no-repeat;position:absolute;inset:0}.T4S7Ua_lineDark{--line-index:2;background-image:url(/companies/avant/hero-line-dark.svg)}.T4S7Ua_lineMedium{--line-index:1;background-image:url(/companies/avant/hero-line-medium.svg)}.T4S7Ua_lineLight{--line-index:0;background-image:url(/companies/avant/hero-line-light.svg)}.T4S7Ua_person{opacity:0;width:65.8603%;height:99.1282%;position:absolute;top:1.005%;left:18.4774%;overflow:hidden}.T4S7Ua_person[data-active=true]{opacity:1}.T4S7Ua_person img{width:100%;height:100%}.T4S7Ua_person[data-hero-slide="1"]{width:68.5358%;height:107.716%;top:1.01513%;left:14.7145%}.T4S7Ua_person[data-hero-slide="2"]{width:64.3691%;height:100.302%;top:-.155294%;left:20.793%}.T4S7Ua_label{color:#fff;letter-spacing:.04em;background:#333;padding-inline:4px;font-size:3.84615cqw;font-weight:700;line-height:1.2;position:absolute;top:72.8205cqw;left:0}.T4S7Ua_englishTitle{color:#333;align-items:flex-end;gap:1.02564cqw;display:flex;position:absolute;top:97.9487cqw;left:15.4026%}.T4S7Ua_englishTitle>span:first-child{font-family:var(--font-latin);letter-spacing:.02em;font-size:12.8205cqw;font-weight:700;line-height:1;transform:skew(-16deg)scaleY(.96)}.T4S7Ua_subCopyMark{aspect-ratio:47.538/18;flex-shrink:0;width:12.1892cqw;margin-bottom:2.05128cqw}.T4S7Ua_subCopyMark svg{width:100%;height:auto}.T4S7Ua_heroMarkMobile{display:block}.T4S7Ua_heroMarkDesktop{display:none}.T4S7Ua_subCopy{letter-spacing:.32em;width:77.6923%;font-size:3.07692cqw;font-weight:700;position:absolute;top:152.051cqw;left:8.20513%}.T4S7Ua_subCopy br{display:none}.T4S7Ua_title{color:#333;letter-spacing:0;white-space:nowrap;margin:0;font-size:10.5128cqw;font-weight:700;line-height:1.17;position:absolute;top:109.744cqw;left:8.20513%;transform:skew(-16deg)scaleY(.96)}.T4S7Ua_title[data-font-state=pending]{opacity:0}.T4S7Ua_copyLine,.T4S7Ua_copyLine>span{display:block}.T4S7Ua_copyLine strong{color:var(--copy-color);font-weight:inherit}.T4S7Ua_hero .T4S7Ua_controls{top:calc(89.7436cqw - 16px);bottom:auto;left:50%;transform:translate(-50%)}.T4S7Ua_concept{isolation:isolate;color:#fff;position:relative;overflow:hidden}.T4S7Ua_conceptInner{aspect-ratio:390/393;max-width:1920px;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.T4S7Ua_conceptPhoto{width:250%;max-width:none;height:auto;position:absolute;top:-56.4886%;left:-54.359%}.T4S7Ua_conceptPhoto img{width:100%;height:auto;display:block}.T4S7Ua_conceptShade{background:#33333380;position:absolute;inset:0}.T4S7Ua_conceptSymbol{aspect-ratio:396/508;background:url(/companies/avant/concept-symbol.svg) 50%/contain no-repeat;width:90.2564%;position:absolute;top:-7.37913%;left:26.6667%}.T4S7Ua_conceptEnglish{align-items:center;gap:2.5641cqw;margin:0;display:flex;position:absolute;top:21.1196%;left:18.2051%}.T4S7Ua_conceptEnglish>span:first-child{color:#fff;font-family:var(--font-latin);letter-spacing:.02em;white-space:nowrap;font-size:4.61539cqw;font-weight:700;line-height:1.5;transform:skew(-16deg)scaleY(.96)}.T4S7Ua_conceptArrows{aspect-ratio:84.39/48;width:21.6385cqw}.T4S7Ua_conceptArrows svg{width:100%;height:auto;overflow:visible}.T4S7Ua_conceptArrowsMobile{display:block}.T4S7Ua_conceptArrowsDesktop{display:none}.T4S7Ua_conceptDescription{letter-spacing:.04em;text-align:center;width:89.7436%;font-size:3.07692cqw;font-weight:700;line-height:1.8;position:absolute;top:41.4758%;left:5.12821%}.T4S7Ua_conceptCopy{letter-spacing:.32em;white-space:nowrap;background:url(/companies/avant/concept-band-mobile.svg) 50%/100% 100% no-repeat;width:95.6897%;padding:1.28205cqw 0 1.28205cqw 4.35897cqw;font-size:2.82051cqw;font-weight:700;line-height:1;position:absolute;top:72.0102%;left:-.769231%}.T4S7Ua_conceptTrigger{pointer-events:none;width:1px;height:1px;position:absolute;top:72.0102%;left:50%}@media (min-width:768px){.T4S7Ua_intro{background:#295391}.T4S7Ua_hero{aspect-ratio:1440/810;background:#295391}.T4S7Ua_hero:before,.T4S7Ua_copyOutline{display:none}.T4S7Ua_visual{background:#f8f8f8;height:auto;inset:0;-webkit-mask:url(/companies/avant/hero-mask.svg) 50%/100% 100% no-repeat;mask:url(/companies/avant/hero-mask.svg) 50%/100% 100% no-repeat}.T4S7Ua_outline{aspect-ratio:863/1122.45;background-image:url(/companies/avant/hero-outline.svg);width:59.9306%;display:block;top:-15.5556%;left:13.8889%}.T4S7Ua_lines{width:156.319%;top:-65.4321%;left:-20.6944%}.T4S7Ua_person{width:42.9167%;height:150.741%;top:-1.85185%;left:52.8472%}.T4S7Ua_person[data-hero-slide="1"]{width:39.7917%;height:140.247%;top:-2.71605%;left:53.4028%}.T4S7Ua_person[data-hero-slide="2"]{width:46.7361%;height:143.58%;top:-1.97531%;left:52.6389%}.T4S7Ua_label{padding-inline:.277778cqw;font-size:1.04167cqw;top:18.5185%;left:10%}.T4S7Ua_englishTitle{align-items:center;gap:.833333cqw;top:19.3264%;left:8.94334%}.T4S7Ua_englishTitle>span:first-child{font-size:8.33333cqw;line-height:1.44}.T4S7Ua_subCopyMark{aspect-ratio:88/31;width:6.11111cqw;margin:0;position:absolute;top:6.97611cqw;left:41.0567cqw}.T4S7Ua_heroMarkMobile{display:none}.T4S7Ua_heroMarkDesktop{display:block}.T4S7Ua_title{font-size:5.27778cqw;line-height:1.17;top:36.9957%;left:6.10071%}.T4S7Ua_subCopy{width:auto;font-size:1.04167cqw;top:73.3333%;left:5.06944%}.T4S7Ua_subCopy br{display:initial}.T4S7Ua_hero .T4S7Ua_controls{top:calc(46.9444cqw - 12px)}.T4S7Ua_conceptInner{aspect-ratio:auto;height:min(53.3333cqw,768px)}.T4S7Ua_conceptPhoto{width:101.806%;top:-1px;left:0}.T4S7Ua_conceptSymbol{width:min(27.5cqw,396px);top:calc(min(15.9028cqw,229px) + -1*clamp(0px,20.625cqw - 297px,99px));left:calc(50% + min(17.3611cqw,250px) + -1*clamp(0px,1.04167cqw - 15px,5px))}.T4S7Ua_conceptEnglish{gap:min(.347222cqw,5px);top:calc(min(15.9028cqw,229px) + -1*clamp(0px,20.625cqw - 297px,99px));left:calc(50% - min(27.2924cqw,393.01px) + -1*clamp(0px,1.04167cqw - 15px,5px))}.T4S7Ua_conceptEnglish>span:first-child{font-size:min(3.33333cqw,48px)}.T4S7Ua_conceptArrows{aspect-ratio:232/113;width:min(16.1111cqw,232px)}.T4S7Ua_conceptArrowsMobile{display:none}.T4S7Ua_conceptArrowsDesktop{display:block}.T4S7Ua_conceptDescription{white-space:nowrap;width:min(45.4861cqw,655px);font-size:min(1.25cqw,18px);top:calc(min(27.1528cqw,391px) + -1*clamp(0px,20.625cqw - 297px,99px));left:calc(50% - min(24.7222cqw,356px) + clamp(0px,48.9583cqw - 705px,235px))}.T4S7Ua_mobileBreak{display:none}.T4S7Ua_conceptCopy{background-image:url(/companies/avant/concept-band.svg);width:min(87.9231cqw,1266.09px);padding:min(.416667cqw,6px) 0 min(.416667cqw,6px) min(1.25cqw,18px);font-size:min(2.63889cqw,38px);top:calc(min(34.5833cqw,498px) + -1*clamp(0px,20.625cqw - 297px,99px));left:calc(50% - min(44.0972cqw,635px) + -1*clamp(0px,1.04167cqw - 15px,5px))}.T4S7Ua_conceptTrigger{top:calc(min(34.5833cqw,498px) + -1*clamp(0px,20.625cqw - 297px,99px))}}@media (min-width:1920px){.T4S7Ua_conceptPhoto{width:3238.41px;top:-1045.01px;left:calc(50% - 1557.93px)}}@media (prefers-reduced-motion:no-preference){.T4S7Ua_conceptEnglish>span:first-child{color:#0000;-webkit-text-stroke:.5px #fff;position:relative}.T4S7Ua_conceptEnglish>span:first-child:after{content:attr(data-text);color:#fff;-webkit-text-stroke:0;clip-path:inset(0 100% 0 0);position:absolute;inset:0}.T4S7Ua_subCopyMark path{animation:T4S7Ua_hero-mark-enter calc(var(--intro-duration) - .14s) cubic-bezier(.16, .8, .24, 1) calc(.14s + var(--intro-index) * var(--intro-stagger)) both}.T4S7Ua_hero:has(.T4S7Ua_title[data-font-state=pending]) .T4S7Ua_subCopyMark path{animation-play-state:paused}.T4S7Ua_concept[data-visible=true] .T4S7Ua_conceptEnglish>span:first-child:after{animation:.62s linear both T4S7Ua_concept-band-wipe}.T4S7Ua_concept[data-visible=false] .T4S7Ua_conceptArrows path{opacity:0}.T4S7Ua_concept[data-visible=true] .T4S7Ua_conceptArrows path{transform-box:fill-box;animation:.145s ease-in both T4S7Ua_concept-arrow-enter}.T4S7Ua_concept[data-visible=true] .T4S7Ua_conceptArrows path:nth-child(2){animation-duration:95ms;animation-timing-function:linear;animation-delay:.145s}.T4S7Ua_concept[data-visible=true] .T4S7Ua_conceptArrows path:nth-child(3){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:.24s}.T4S7Ua_concept[data-visible=false] .T4S7Ua_conceptCopy{clip-path:inset(0 100% 0 0)}.T4S7Ua_concept[data-visible=true] .T4S7Ua_conceptCopy{animation:.56s linear .38s both T4S7Ua_concept-band-wipe}.T4S7Ua_title:not([data-font-state=pending]) .T4S7Ua_copyLine>span{animation:T4S7Ua_copy-enter .24s ease-out calc(var(--intro-index) * var(--intro-stagger)) both}.T4S7Ua_title:not([data-font-state=pending]) .T4S7Ua_copyLine strong{background-image:linear-gradient(90deg, var(--copy-color) 50%, #333 50%);color:#0000;animation:T4S7Ua_keyword-color calc(var(--intro-duration) - .14s) cubic-bezier(.16, .8, .24, 1) calc(.14s + var(--intro-index) * var(--intro-stagger)) both;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.T4S7Ua_visual .T4S7Ua_line{animation:T4S7Ua_line-strike var(--intro-duration) cubic-bezier(.16, .8, .24, 1) calc(var(--line-index) * var(--intro-stagger)) both}.T4S7Ua_hero:has(.T4S7Ua_title[data-font-state=pending]) .T4S7Ua_visual[data-has-changed=false] .T4S7Ua_line{animation-play-state:paused}.T4S7Ua_visual[data-has-changed=true] .T4S7Ua_line{animation-duration:1.1s;animation-timing-function:cubic-bezier(.16,.65,.25,1)}.T4S7Ua_visual[data-has-changed=true] .T4S7Ua_person{transition:opacity .56s linear}.T4S7Ua_visual[data-has-changed=true] .T4S7Ua_person[data-active=true]{animation:.72s cubic-bezier(.22,1,.36,1) both T4S7Ua_person-enter}}@keyframes T4S7Ua_person-enter{0%{transform:translate(min(1.8cqw,24px),min(2.25cqw,30px))}to{transform:translate(0)}}@keyframes T4S7Ua_copy-enter{0%{opacity:0}to{opacity:1}}@keyframes T4S7Ua_hero-mark-enter{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes T4S7Ua_concept-band-wipe{0%,8%{clip-path:inset(0 100% 0 0)}52%{clip-path:inset(0 4% 0 0);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{clip-path:inset(0)}}@keyframes T4S7Ua_concept-arrow-enter{0%{opacity:0;transform:translate(-28%)}to{opacity:1;transform:translate(0)}}@keyframes T4S7Ua_keyword-color{0%{background-position:100% 0}to{background-position:0 0}}@keyframes T4S7Ua_line-strike{0%{transform:translate(-140cqw,140cqw)}to{transform:translate(0)}}
.-KHyPG_intro{color:#fff;container-type:inline-size}.-KHyPG_hero{z-index:1;background:#111;position:relative}.-KHyPG_heroStage{isolation:isolate;aspect-ratio:390/645;width:min(100%,1440px);margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.-KHyPG_heroVisual{aspect-ratio:390/336;clip-path:inset(0);contain:paint;background:#111;position:absolute;inset:0 0 auto;overflow:hidden}.-KHyPG_hero:after{content:"";z-index:3;filter:blur(3.07692cqw);clip-path:inset(-8.58462cqw 19.4444cqw -5.18897cqw);pointer-events:none;background:#fff;width:138.889cqw;height:22.0697cqw;position:absolute;top:153.456cqw;left:-19.4444cqw}.-KHyPG_person{left:var(--person-left,11.2821%);top:var(--person-top,6.84524%);width:var(--person-width,79.2308%);aspect-ratio:var(--person-ratio,309 / 758);pointer-events:none;opacity:0;position:absolute}.-KHyPG_person[data-active=true]{opacity:1}.-KHyPG_person[data-person="2"]{--person-top:11.0119%;--person-width:86.9328%;--person-ratio:339.038 / 766}.-KHyPG_person[data-person="3"]{--person-left:17.1795%;--person-top:8.33333%;--person-width:77.1795%;--person-ratio:301 / 804}.-KHyPG_person img{object-fit:cover;display:block}.-KHyPG_light{width:101.026%;height:auto;position:absolute;top:-2.67857%;left:20%}.-KHyPG_opening{pointer-events:none;width:169.106%;height:136.524%;display:block;position:absolute;top:-22.828%;left:-54.4372%}.-KHyPG_openingCanvas{width:157.244%;height:234%;display:block;position:absolute;top:-55.0476%;left:-3.84615%}.-KHyPG_openingCanvas[hidden]{display:none}.-KHyPG_openingFallback{filter:blur(1.08333cqw)}.-KHyPG_title,.-KHyPG_label{position:absolute}.-KHyPG_title{letter-spacing:0;transform-origin:0 0;width:83.3333%;font-size:9.74359cqw;font-weight:700;line-height:1.21429;top:103.077cqw;left:15.3846%;transform:skew(-16deg)scaleY(.96)}.-KHyPG_copyFill,.-KHyPG_copyLine{white-space:nowrap;display:block}.-KHyPG_copyFill{position:relative}.-KHyPG_drawText{display:inline-block;position:relative}.-KHyPG_copyMeasure{visibility:hidden}.-KHyPG_copySvg{width:100%;height:100%;font:inherit;letter-spacing:inherit;position:absolute;inset:0;overflow:visible}.-KHyPG_copyOutline{fill:none;stroke:#fff;stroke-width:.7px;opacity:0}.-KHyPG_copyInk{fill:#fff;position:absolute;inset:0}.-KHyPG_desktopBreak{display:none}.-KHyPG_chevron{--chevron-enter-x:-27.159cqw;z-index:-1;aspect-ratio:132/170;pointer-events:none;width:33.8462%;position:absolute;top:98.4615cqw;left:61.7949%}.-KHyPG_chevronImage{width:100%;height:auto;display:none}.-KHyPG_mobileChevron{width:100%;height:auto;display:block}.-KHyPG_heroVisual>.-KHyPG_chevron{display:none}.-KHyPG_label{letter-spacing:.04em;background:#333;padding-inline:4px;font-size:3.84615cqw;font-weight:700;line-height:1.2;top:76.4103cqw;left:0}.-KHyPG_heroStage .-KHyPG_controls{--company-hero-current:#333;top:91.0256cqw;bottom:auto;transform:translate(-50%,-50%)}.-KHyPG_concept{z-index:1;isolation:isolate;color:#333;margin-top:0;position:relative;container-type:inline-size}.-KHyPG_conceptStage{z-index:2;width:min(100%,1440px);min-height:166.41cqw;margin-inline:auto;position:relative;container-type:inline-size}.-KHyPG_concept:after{content:"";z-index:1;filter:blur(3.07692cqw);clip-path:inset(-8.58462cqw 19.4444cqw -5.18897cqw);pointer-events:none;background:#fff;width:138.889cqw;height:22.0697cqw;position:absolute;top:142.174cqw;left:-19.4444cqw}.-KHyPG_conceptText{margin-inline:4.10256%;padding-top:3.07692cqw}.-KHyPG_conceptText h2{letter-spacing:.32em;overflow-wrap:anywhere;font-size:6.15385cqw;font-weight:700;line-height:1.5}.-KHyPG_english{font-family:var(--font-latin);letter-spacing:.02em;margin-top:2.05128cqw;font-size:2.5641cqw;font-weight:700;line-height:1.2}.-KHyPG_description{letter-spacing:.32em;overflow-wrap:anywhere;margin-top:4.10256cqw;font-size:3.07692cqw;line-height:1.8}.-KHyPG_diagram{width:89.7436%;height:auto;margin:4.10256cqw auto 0;display:block}@media (prefers-reduced-motion:no-preference){.-KHyPG_person{transition:opacity .18s ease-out}.-KHyPG_copyOutline{stroke-dasharray:1000;animation:.95s cubic-bezier(.22,.7,.3,1) .15s both -KHyPG_copy-draw}.-KHyPG_copyInk{animation:.85s cubic-bezier(.4,0,.18,1) .25s both -KHyPG_copy-ink}.-KHyPG_chevron{animation:.75s cubic-bezier(.4,0,.18,1) .4s both -KHyPG_chevron-reveal}.-KHyPG_heroStage[data-ready=false] .-KHyPG_copyOutline,.-KHyPG_heroStage[data-ready=false] .-KHyPG_copyInk,.-KHyPG_heroStage[data-ready=false] .-KHyPG_chevron{animation-play-state:paused}}@keyframes -KHyPG_copy-draw{0%{stroke-dashoffset:1000px;opacity:1}75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes -KHyPG_copy-ink{0%{clip-path:polygon(-12% -10%,-12% -10%,-24% 110%,-24% 110%)}to{clip-path:polygon(-12% -10%,124% -10%,112% 110%,-24% 110%)}}@keyframes -KHyPG_chevron-reveal{0%{transform:translateX(var(--chevron-enter-x));opacity:0}to{opacity:1;transform:translate(0)}}@media (min-width:768px){.-KHyPG_mobileChevron{display:none}.-KHyPG_chevronImage{display:block}.-KHyPG_hero{overflow-x:clip}.-KHyPG_heroStage{aspect-ratio:1440/810;overflow:visible}.-KHyPG_heroVisual{aspect-ratio:1440/810;contain:none;clip-path:inset(0 -100vmax);overflow:visible}.-KHyPG_hero:after{filter:none;clip-path:none;background:url(/companies/tiero/hero-fade.png) 50%/100% 100% no-repeat;width:100%;height:min(17.3611cqw,250px);display:block;top:min(45.0694cqw,649px);left:0}.-KHyPG_person{aspect-ratio:1440/810;width:100%;height:100%;inset:0}.-KHyPG_person img{object-fit:contain}.-KHyPG_light{width:48.6111%;top:19.5062%;left:54.7222%}.-KHyPG_opening{z-index:1;transform-origin:74.7436% 62%;will-change:transform;width:108.333%;height:72.9167cqw;top:-7.40741%;left:-4.16667%;overflow:visible;transform:translateZ(0)}.-KHyPG_openingFallback{filter:blur(.694444cqw)}.-KHyPG_title{width:max-content;font-size:5.83333cqw;top:29.2593%;left:9.43086%}.-KHyPG_desktopBreak{display:initial}.-KHyPG_chevron{--chevron-enter-x:-32%;z-index:2;aspect-ratio:280/359;width:19.4444%;top:24.1975%;left:42.0833%}.-KHyPG_heroVisual>.-KHyPG_chevron{display:block}.-KHyPG_heroStage>.-KHyPG_chevron{display:none}.-KHyPG_label{padding-inline:.277778cqw;font-size:1.04167cqw;top:24.8148%;left:7.91667%}.-KHyPG_heroStage .-KHyPG_controls{--company-hero-current:#333;top:83.9506%}.-KHyPG_concept{z-index:auto;background:0 0;margin-top:0}.-KHyPG_concept:after{display:none}.-KHyPG_conceptStage{aspect-ratio:1440/517;min-height:0}.-KHyPG_conceptText{margin:0;padding:0;position:absolute;top:26.3056%;left:8.33333%}.-KHyPG_conceptText h2{white-space:nowrap;font-size:2.91667cqw}.-KHyPG_english{margin-top:.555556cqw;font-size:1.11111cqw}.-KHyPG_description{letter-spacing:.04em;white-space:nowrap;margin-top:2.77778cqw;font-size:1.11111cqw}.-KHyPG_diagram{width:28.4722%;margin:0;position:absolute;top:20.6963%;left:60.8333%}}
.Ohv-iq_background{z-index:0;pointer-events:none;background:#fff;position:fixed;inset:0;overflow:hidden}.Ohv-iq_background:after{content:"";background:#ffffff73;position:absolute;inset:0}.Ohv-iq_video{object-fit:cover;filter:blur(2.5px);width:calc(100% + 16px);height:calc(100% + 16px);display:block;position:absolute;inset:-8px;transform:translateZ(0)}
._8YLraq_header{z-index:50;inset:var(--preview-badge-height,0px) 0 auto;height:var(--company-header-height,98px);box-shadow:none;background:#fff;grid-template-columns:auto auto;align-items:center;column-gap:clamp(24px,4.444vw,64px);padding:0 11px 0 18px;display:grid;position:fixed}._8YLraq_brand{display:block}._8YLraq_groupLogo{display:none}@media not (max-width:1023px){._8YLraq_groupLogo{display:block}}._8YLraq_logo{object-fit:contain;object-position:left center;width:138px;height:auto;max-height:44px;display:block}._8YLraq_desktopNav{white-space:nowrap;letter-spacing:.02em;justify-self:end;align-items:center;gap:clamp(16px,2.778vw,40px);font-size:clamp(12px,1.111vw,16px);font-weight:700;line-height:1;display:none}@media not (max-width:1023px){._8YLraq_desktopNav{display:flex}}._8YLraq_desktopNav a{padding-block:12px}._8YLraq_groupLogo img{width:clamp(96px,8.889vw,128px);height:auto;display:block}._8YLraq_recruitLabel{color:#fff;font:700 10px/1 var(--font-latin);letter-spacing:.02em;white-space:nowrap;background:#333;padding:2px 4px}._8YLraq_menu{display:block}@media (hover:hover) and (pointer:fine){._8YLraq_desktopNav a,._8YLraq_drawer a{transition:color .16s ease-out}._8YLraq_desktopNav a:hover,._8YLraq_drawer a:hover{color:var(--detail-hover,var(--detail-accent,#ea5529))}}@media not (max-width:1023px){._8YLraq_header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(16px,2.778vw,40px);padding:20px 24px;box-shadow:4px 4px 8px #0000000a}._8YLraq_logo{width:clamp(150px,14.583vw,210px);max-height:58px}._8YLraq_groupLogo{flex-direction:column;align-items:center;gap:5px;display:flex}._8YLraq_menu{display:none}}@media (max-width:1023px){._8YLraq_header{justify-content:space-between}._8YLraq_header:has(._8YLraq_menu[open]) ._8YLraq_brand{visibility:hidden}:is(html:has(._8YLraq_menu[open]),body:has(._8YLraq_menu[open])){overflow:hidden}._8YLraq_menu summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}._8YLraq_menu summary::-webkit-details-marker{display:none}._8YLraq_menuIcon{width:24px;height:9px;display:block;position:relative}._8YLraq_menuIcon>span{background:#333;width:24px;height:1px;transition:transform .28s,opacity .2s;position:absolute;top:4px;left:0}._8YLraq_menuIcon>span:first-child{transform:translateY(-4px)}._8YLraq_menuIcon>span:last-child{transform:translateY(4px)}._8YLraq_menu[open]:not([data-closing]) ._8YLraq_menuIcon>span:first-child{transform:rotate(20deg)}._8YLraq_menu[open]:not([data-closing]) ._8YLraq_menuIcon>span:nth-child(2){opacity:0;transform:scaleX(0)}._8YLraq_menu[open]:not([data-closing]) ._8YLraq_menuIcon>span:last-child{transform:rotate(-20deg)}._8YLraq_drawer{padding:25px 32px max(32px, env(safe-area-inset-bottom));height:calc(100dvh - var(--company-header-height,98px) - var(--preview-badge-height,0px) + 1px);overscroll-behavior:contain;letter-spacing:.04em;background:#fff;align-content:start;gap:48px;font-size:16px;font-weight:700;line-height:1.5;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto}._8YLraq_drawerLinks{gap:24px;display:grid}._8YLraq_drawerLinks>a{border-bottom:1px solid #c8c8c8;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;display:flex;position:relative}._8YLraq_drawerLinks>a:after{content:"";background:var(--company-gradient);width:48px;height:3px;position:absolute;bottom:0;left:0}._8YLraq_drawerArrow{background:var(--company-gradient);border-radius:50%;flex:0 0 22px;place-items:center;height:22px;margin-top:1px;display:grid}._8YLraq_drawerArrow:before{content:"";background:url(/companies/entry-link-arrow.svg) 50%/contain no-repeat;width:10px;height:7px}._8YLraq_menu[open] ._8YLraq_drawer{animation:.22s ease-out _8YLraq_drawer-enter}._8YLraq_menu[data-closing] ._8YLraq_drawer{animation:.22s ease-in forwards _8YLraq_drawer-exit}._8YLraq_drawer ._8YLraq_drawerGroup{border:1px solid #c8c8c8;border-radius:8px;justify-content:center;align-items:center;gap:13px;min-height:85px;padding:20px 12px;display:flex;box-shadow:4px 4px 8px #0000000a}._8YLraq_drawerGroup img{width:min(138px,48%);height:auto;display:block}._8YLraq_drawerGroup ._8YLraq_recruitLabel{transform:translateY(2px)}}@keyframes _8YLraq_drawer-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._8YLraq_desktopNav a,._8YLraq_drawer a,._8YLraq_menuIcon>span{transition:none}._8YLraq_menu[open] ._8YLraq_drawer{animation:none}}@keyframes _8YLraq_drawer-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}._8YLraq_desktopNav a[aria-current=page],._8YLraq_drawer a[aria-current=page]{color:var(--company-nav-current,var(--detail-accent,#ea5529))}._8YLraq_header a:focus-visible,._8YLraq_header summary:focus-visible{outline:2px solid var(--detail-accent,#ea5529);outline-offset:4px}
.tW6eba_entryRail{z-index:20;pointer-events:none;grid-area:1/1;min-width:0}.tW6eba_stickyEntry{opacity:1;visibility:visible;--company-entry-height:48px;top:calc(100dvh - 22px - env(safe-area-inset-bottom) - var(--company-entry-height));gap:12px;width:min(358px,100% - 32px);max-width:none;margin-inline:auto;transition:opacity .18s,visibility;display:grid;position:sticky}@media not (max-width:767px){.tW6eba_stickyEntry{--company-entry-height:50px;top:calc(100dvh - var(--company-entry-bottom) - var(--company-entry-height) * 2 - 8px);width:fit-content;max-width:calc(100% - var(--company-entry-right) * 2);margin-inline:auto var(--company-entry-right);gap:8px}}.tW6eba_entryRail[data-hidden=true] .tW6eba_stickyEntry{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s .18s}.tW6eba_entryRail[data-hidden=true] .tW6eba_stickyEntry a{pointer-events:none}@media (prefers-reduced-motion:reduce){.tW6eba_entryRail .tW6eba_stickyEntry{transition:none}}.tW6eba_stickyEntry[data-single=true]{top:calc(100dvh - 22px - env(safe-area-inset-bottom) - var(--company-entry-height))}@media not (max-width:767px){.tW6eba_stickyEntry[data-single=true]{top:calc(100dvh - var(--company-entry-bottom) - var(--company-entry-height))}}.tW6eba_stickyEntry a{height:var(--company-entry-height);letter-spacing:.02em;white-space:nowrap;pointer-events:auto;border:1px solid #c8c8c8;border-radius:8px;justify-content:space-between;align-items:center;gap:clamp(6px,10vw - 26px,12px);padding:8px clamp(8px,6.667vw - 13.333px,12px);font-size:clamp(11px,3.33vw,13px);font-weight:700;line-height:1;display:flex;box-shadow:4px 4px 8px #0000000a}@media not (max-width:767px){.tW6eba_stickyEntry a{gap:6px;padding:10px 8px}}.tW6eba_grad{color:#333;background:#fff}.tW6eba_career{color:#fff;background:#333}.tW6eba_arrow{background:var(--company-entry-graduate,#fac02c);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}@media not (max-width:767px){.tW6eba_arrow{width:26px;height:26px}}.tW6eba_career .tW6eba_arrow{background:var(--company-entry-career,#d9341d)}.tW6eba_arrow:before{content:"";background:url(/companies/entry-link-arrow.svg) 50%/contain no-repeat;width:11px;height:7px;rotate:-45deg}@media not (max-width:767px){.tW6eba_arrow:before{width:12px;height:8px}}.tW6eba_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.tW6eba_stickyEntry a:hover .tW6eba_arrow:before{animation:.5s cubic-bezier(.4,0,.3,1) both tW6eba_arrow-pass}}@keyframes tW6eba_arrow-pass{0%,to{clip-path:inset(0);transform:translate(0)}45%{clip-path:inset(0 100% 0 0);transform:translate(100%)}45.01%,50%{clip-path:inset(0 0 0 100%);transform:translate(-100%)}}@media not (max-width:767px){.tW6eba_stickyEntry a{font-size:16px}.tW6eba_stickyEntry{--company-entry-height:74px}.tW6eba_stickyEntry a{gap:16px;padding:20px}.tW6eba_arrow{width:32px;height:32px}}@media (max-width:767px){.tW6eba_stickyEntry{grid-template-columns:repeat(2,minmax(0,1fr))}.tW6eba_stickyEntry[data-single=true]{--company-entry-height:48px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(358px,100% - 32px);max-width:none;margin-inline:auto}.tW6eba_stickyEntry a{min-width:0}.tW6eba_stickyEntry a:only-child{grid-column:2}.tW6eba_longLabel{display:none}}
.Jup4Rq_tag{--tag-end-space:.04em;letter-spacing:.04em;width:fit-content;font-size:20px;font-weight:700;line-height:1.5}.Jup4Rq_tag>span{background:var(--company-copy-gradient,linear-gradient(90deg, #d9341d, #fac02c));background-size:calc(100% - var(--tag-end-space)) 100%;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;padding-inline:4px}.Jup4Rq_entry{color:#fff;min-height:629px;margin-top:72px;padding-block:83.5px 91.5px;padding-inline:32px;position:relative;overflow:hidden}.Jup4Rq_entryPhoto{position:absolute;inset:0}.Jup4Rq_entryPhoto img{object-fit:cover;width:100%;height:100%;display:block}.Jup4Rq_entry:before{content:"";z-index:1;background:#333333a6;position:absolute;inset:0}.Jup4Rq_entry:after{content:"";z-index:1;aspect-ratio:489.299/629;background:var(--company-entry-arrow-mobile) center / contain no-repeat;pointer-events:none;width:auto;height:calc(100% + 2px);position:absolute;top:50%;left:calc(50% - 2.15px);transform:translateY(-50%)}.Jup4Rq_entryInner{z-index:2;flex-direction:column;justify-content:space-between;align-items:stretch;gap:56px;width:100%;margin-inline:auto;display:flex;position:relative}.Jup4Rq_entry h2{font:700 64px/1 var(--font-latin);letter-spacing:.02em}.Jup4Rq_entry .Jup4Rq_tag{margin-top:32px}.Jup4Rq_entry .Jup4Rq_tag span{display:inline-block}.Jup4Rq_entryText{margin-top:12px;font-weight:700;line-height:1.8}.Jup4Rq_entryLinks{flex-shrink:0;gap:24px;width:100%;display:grid}.Jup4Rq_entryLinks a{color:#333;letter-spacing:.02em;background:#fff;border:1px solid #c8c8c8;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:20px;font-weight:700;line-height:1;display:flex;box-shadow:4px 4px 8px #0000000a}.Jup4Rq_entryLinks a[data-career]{color:#fff;background:#333}.Jup4Rq_entryLinks a>span[aria-hidden=true]{color:#fff;background:var(--company-entry-graduate,#fac02c);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.Jup4Rq_entryLinks a[data-career]>span[aria-hidden=true]{background:var(--company-entry-career,#d9341d)}.Jup4Rq_entryLinks a>span[aria-hidden=true]:before{content:"";background:url(/companies/entry-link-arrow.svg) 50%/contain no-repeat;width:12px;height:8px;rotate:-45deg}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Jup4Rq_entryLinks a:hover>span[aria-hidden=true]:before{animation:.5s cubic-bezier(.4,0,.3,1) both Jup4Rq_arrow-pass}}@media not (max-width:767px){.Jup4Rq_entry{min-height:456px;margin-top:120px;padding-block:88px;padding-inline:0}.Jup4Rq_entry:after{background-image:var(--company-entry-arrow-desktop);width:1102px;height:1416px;top:calc(50% + 3px);left:calc(50% - 240px)}.Jup4Rq_entryInner{flex-direction:row;align-items:center;gap:24px;width:min(83.333%,1200px)}.Jup4Rq_entry h2{font-size:80px}.Jup4Rq_entryLinks{width:290px}.Jup4Rq_entry .Jup4Rq_tag{margin-top:48px;font-size:clamp(18px,1.667vw,24px);line-height:1}.Jup4Rq_entryText{margin-top:20px;font-size:18px}}@media not (max-width:1100px){.Jup4Rq_entryInner{gap:48px}.Jup4Rq_entryLinks{width:335px}.Jup4Rq_entry h2{font-size:116px}}@keyframes Jup4Rq_arrow-pass{0%,to{clip-path:inset(0);transform:translate(0)}45%{clip-path:inset(0 100% 0 0);transform:translate(100%)}45.01%,50%{clip-path:inset(0 0 0 100%);transform:translate(-100%)}}
.LELdcq_entryRail a{color:#333;background:#fff;border:1px solid #c8c8c8;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:24px;font-weight:700;display:flex}.LELdcq_entryRail a[data-career]{color:#fff;background:#333}.LELdcq_entryRail a>.LELdcq_entryArrow{color:#fff;background:var(--company-entry-graduate,#fac02c);border-radius:50%;flex:0 0 32px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}@media not (max-width:767px){.LELdcq_entryRail a>.LELdcq_entryArrow{width:32px;height:32px}}.LELdcq_entryRail a[data-career]>.LELdcq_entryArrow{background:var(--company-entry-career,#d9341d)}.LELdcq_entryRail a>.LELdcq_entryArrow:before{content:"";background:url(/companies/entry-link-arrow.svg) 50%/contain no-repeat;width:11px;height:7px;rotate:-45deg}@media not (max-width:767px){.LELdcq_entryRail a>.LELdcq_entryArrow:before{width:12px;height:8px}}.LELdcq_entryRail{z-index:3;pointer-events:none;width:auto;position:absolute;top:0;bottom:22px;right:16px}@media not (max-width:767px){.LELdcq_entryRail{bottom:8px;right:8px}}.LELdcq_entryRail>nav{top:calc(100dvh - 70px - env(safe-area-inset-bottom));pointer-events:auto;opacity:1;visibility:visible;gap:12px;transition:opacity .18s,visibility;display:grid;position:sticky}@media not (max-width:767px){.LELdcq_entryRail>nav{top:calc(100svh - 58px - env(safe-area-inset-bottom));gap:8px}}@media (min-width:768px){.LELdcq_entryRail>nav:has(>a:only-child){top:calc(100vh - 114px)}}.LELdcq_entryRail a{letter-spacing:.02em;gap:clamp(6px,10vw - 26px,12px);padding:8px clamp(8px,6.667vw - 13.333px,12px);font-size:clamp(11px,3.33vw,13px);line-height:1;box-shadow:4px 4px 8px #0000000a}@media not (max-width:767px){.LELdcq_entryRail a{gap:6px;padding:10px 8px}}.LELdcq_entryRail[data-hidden=true]>nav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s .18s}.LELdcq_entryRail a>div{white-space:nowrap}@media (prefers-reduced-motion:reduce){.LELdcq_entryRail>nav,.LELdcq_entryRail[data-hidden=true]>nav{transition:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.LELdcq_entryRail a:hover>.LELdcq_entryArrow:before{animation:.5s cubic-bezier(.4,0,.3,1) both LELdcq_arrow-pass}}@media not (max-width:767px){.LELdcq_entryRail{width:max-content;top:644px}.LELdcq_entryRail>nav{top:calc(100vh - 196px)}.LELdcq_entryRail a{gap:16px;padding:20px;font-size:16px}}@media (max-width:767px){.LELdcq_entryRail{left:16px}.LELdcq_entryRail>nav{grid-template-columns:repeat(2,minmax(0,1fr));width:min(358px,100%);margin-inline:auto}.LELdcq_entryRail a{min-width:0;min-height:48px}.LELdcq_entryRail a:only-child{grid-column:2}.LELdcq_entryRail a>.LELdcq_entryArrow{flex-basis:28px}.LELdcq_entryRailLongLabel{display:none}}@keyframes LELdcq_arrow-pass{0%,to{clip-path:inset(0);transform:translate(0)}45%{clip-path:inset(0 100% 0 0);transform:translate(100%)}45.01%,50%{clip-path:inset(0 0 0 100%);transform:translate(-100%)}}
.ePeytG_shell{--company-header-height:64px;--company-entry-bottom:1rem;--company-entry-height:3.1rem;--company-entry-right:1rem;--preview-badge-height:0px;color:#171717;background:#fff;flex-direction:column;min-height:100vh;display:flex;position:relative}.ePeytG_content{padding-top:calc(var(--preview-badge-height) + var(--company-header-height));flex:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ePeytG_previewShell{--preview-badge-height:40px}.ePeytG_contentBody{grid-area:1/1;min-width:0}.ePeytG_contentBody h2[id]{scroll-margin-top:calc(var(--company-header-height) + var(--preview-badge-height) + 24px)}@media not (max-width:640px){.ePeytG_previewShell{--preview-badge-height:42px}}@media not (max-width:1023px){.ePeytG_shell{--company-header-height:98px;--company-entry-bottom:clamp(1rem, 2.6vw, 2.75rem);--company-entry-height:clamp(3.2rem, 5vw, 4.5rem);--company-entry-right:clamp(1rem, 2.6vw, 2.75rem)}}
.x8v4sq_root{color:#333;--section-space:56px;--h2-space:40px;--h3-space:24px;--h4-space:16px;flex-direction:column;font-size:16px;display:flex}.x8v4sq_root>*+*{margin-top:56px}.x8v4sq_root>:has(>h2:last-child)+*{margin-top:var(--h2-space)}.x8v4sq_root>:has(>h3:last-child)+*{margin-top:var(--h3-space)}.x8v4sq_root>:has(>h4:last-child)+*{margin-top:var(--h4-space)}:is(.x8v4sq_root>*+:has(>h2:first-child),.x8v4sq_root>*+:has(>h3:first-child)){margin-top:var(--section-space)}.x8v4sq_root:not([data-article-headings])>*>:is(p:not(:has(img,picture,iframe)),blockquote,ul,ol)+h4{margin-top:40px}.x8v4sq_root:not([data-article-headings])>*+:has(>h4:first-child){margin-top:40px}.x8v4sq_root:not([data-article-headings])>:has(>h2:last-child)+*{margin-top:var(--h2-space)}.x8v4sq_root:not([data-article-headings])>:has(>h3:last-child)+:has(>h4:first-child){margin-top:var(--h3-space)}.x8v4sq_root[data-article-headings]>:has(>h2:last-child)+*{margin-top:var(--h3-space)}.x8v4sq_root[data-article-headings]>:has(>h3:last-child)+*{margin-top:var(--h4-space)}.x8v4sq_root[data-article-headings]>:has(>h4:last-child)+*{margin-top:16px}:is(.x8v4sq_root[data-article-headings]>*+:has(>h3:first-child),.x8v4sq_root[data-article-headings]>*+:has(>h4:first-child)){margin-top:32px}:is(.x8v4sq_root>*+:has(>iframe[src^="https://speakerdeck.com/player/"]:first-child,>:first-child>iframe[src^="https://speakerdeck.com/player/"]:only-child),.x8v4sq_root>:has(>iframe[src^="https://speakerdeck.com/player/"]:last-child,>:last-child>iframe[src^="https://speakerdeck.com/player/"]:only-child)+*){margin-top:24px}.x8v4sq_root>*,.x8v4sq_twoColumn>*,.x8v4sq_threeColumn>*,.x8v4sq_imageAndText>*{min-width:0}.x8v4sq_banner{display:block}.x8v4sq_banner img{width:100%;height:auto;display:block}.x8v4sq_banner:focus-visible{outline-offset:4px;outline:2px solid}@media (hover:hover) and (pointer:fine){a.x8v4sq_banner:hover{opacity:.92}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a.x8v4sq_banner{transition:opacity .2s ease-out}}.x8v4sq_twoColumn{--media-space:16px;--h5-space:8px;--h4-space:20px;grid-template-columns:1fr;gap:40px;display:grid}.x8v4sq_threeColumn{--media-space:16px;--h5-space:8px;--h4-space:20px;grid-template-columns:1fr;gap:40px;font-size:16px;display:grid}:is(.x8v4sq_twoColumn,.x8v4sq_threeColumn)>*>:is(figure,picture,img,p:has(>:is(img,picture):only-child))+:is(h4,h5,h6){margin-top:var(--media-space)}@media (max-width:767px){.x8v4sq_twoColumn:has(>[data-rich-text]>:is(figure,picture,img,p:has(>:is(img,picture):only-child)):only-child){row-gap:16px}.x8v4sq_root :is(.x8v4sq_twoColumn,.x8v4sq_threeColumn)>*>h4+p:not(:has(img,picture,iframe)){margin-top:20px}}.x8v4sq_imageAndText{--image-track:434fr;--text-track:486fr;grid-template-columns:minmax(0, var(--image-track)) minmax(0, var(--text-track));--media-space:16px;--h5-space:8px;--h3-space:24px;--h4-space:12px;align-items:start;gap:16px;font-size:14px;line-height:1.7;display:grid}.x8v4sq_imageRight{grid-template-columns:minmax(0, var(--text-track)) minmax(0, var(--image-track))}.x8v4sq_imageRight .x8v4sq_imageAndTextImage{order:2}.x8v4sq_imageAndTextImage img{width:100%;height:auto;display:block}.x8v4sq_imageAndTextImage{justify-self:center;width:100%;min-width:0}.x8v4sq_imageSizeSmall{--image-track:347fr;--text-track:573fr}.x8v4sq_imageSizeMedium{--image-track:434fr;--text-track:486fr}.x8v4sq_imageSizeLarge{--image-track:543fr;--text-track:377fr}.x8v4sq_imageAndText h3{padding-block:8px;padding-left:24px;font-size:22px;line-height:1.5}.x8v4sq_imageAndText :is(h4,h5,h6){font-size:16px}@media (min-width:768px){.x8v4sq_root[data-article-headings]>*+:has(>h3:first-child){margin-top:40px}.x8v4sq_root>*+:has(>iframe[src^="https://speakerdeck.com/player/"]:first-child,>:first-child>iframe[src^="https://speakerdeck.com/player/"]:only-child){margin-top:40px}.x8v4sq_root>:has(>iframe[src^="https://speakerdeck.com/player/"]:last-child,>:last-child>iframe[src^="https://speakerdeck.com/player/"]:only-child)+*{margin-top:32px}.x8v4sq_root{--section-space:88px;--h2-space:56px;--h3-space:40px;--h4-space:24px;font-size:18px}.x8v4sq_root:not([data-article-headings])>*>:is(p:not(:has(img,picture,iframe)),blockquote,ul,ol)+h4{margin-top:88px}.x8v4sq_root:not([data-article-headings])>*+:has(>h4:first-child){margin-top:88px}.x8v4sq_root[data-article-headings]{--h3-space:32px}.x8v4sq_root:not([data-article-headings])>:has(>h2:last-child)+:has(>h4:first-child){margin-top:var(--h2-space)}.x8v4sq_root:not([data-article-headings])>:has(>h3:last-child)+:has(>h4:first-child){margin-top:var(--h3-space)}.x8v4sq_twoColumn{--media-space:40px;--h5-space:initial;--h4-space:inherit;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.x8v4sq_threeColumn{--media-space:24px;--h5-space:initial;--h4-space:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.x8v4sq_imageAndText{--media-space:24px;--h5-space:initial;--h3-space:40px;--h4-space:inherit;font-size:inherit;gap:40px}.x8v4sq_imageAndText h3{font-size:28px}.x8v4sq_twoColumn:is([data-ratio=左カラムを2\:1],[data-ratio=右カラムを2\:1]){gap:40px}.x8v4sq_twoColumn[data-ratio=左カラムを2\:1]{grid-template-columns:minmax(0,626fr) minmax(0,293fr)}.x8v4sq_twoColumn[data-ratio=右カラムを2\:1]{grid-template-columns:minmax(0,293fr) minmax(0,626fr)}.x8v4sq_imageAndText h4{font-size:20px}.x8v4sq_imageAndText :is(h5,h6){font-size:18px}}
.TgPigG_button{cursor:pointer;border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative}.TgPigG_previous,.TgPigG_next{background:#dadee4;border:0}.TgPigG_previous:before,.TgPigG_next:before{content:"";background:url(/companies/carousel-arrow.svg) 50%/contain no-repeat;width:16px;height:16px;margin:auto;position:absolute;inset:0}.TgPigG_previous{transform:rotate(180deg)}.TgPigG_playback{background:#fff;border:2px solid #333}.TgPigG_playback:before{content:"";box-sizing:border-box;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #333;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TgPigG_playback[data-playing=true]:before{border:0;border-inline:3px solid #333;width:8px;height:12px}.TgPigG_button:focus-visible{outline:2px solid var(--detail-accent,#333);outline-offset:4px}.TgPigG_button:disabled{cursor:default;opacity:.4}@media (hover:hover) and (pointer:fine){.TgPigG_playback:not(:disabled):hover{background-color:#dadee4}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.TgPigG_playback{transition:background-color .16s ease-out}.TgPigG_previous:not(:disabled):hover:before,.TgPigG_next:not(:disabled):hover:before{animation:.5s cubic-bezier(.4,0,.3,1) both TgPigG_arrow-pass}}@keyframes TgPigG_arrow-pass{0%,to{clip-path:inset(0);transform:translate(0)}45%{clip-path:inset(0 100% 0 0);transform:translate(100%)}45.01%,50%{clip-path:inset(0 0 0 100%);transform:translate(-100%)}}
._nTOOa_blocks{gap:56px;display:grid}._nTOOa_blocks>*{min-width:0}._nTOOa_cards{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}._nTOOa_card{--media-space:24px;overflow-wrap:anywhere;background:#fff;min-width:0;padding:20px;font-size:16px}._nTOOa_card:only-child{grid-column:1/-1}._nTOOa_cardHeading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}._nTOOa_cardIcon{object-fit:contain;flex:0 0 64px;width:64px;height:64px;display:block}@media (min-width:768px){._nTOOa_cardIcon{flex-basis:72px;width:72px;height:72px}}._nTOOa_cardTitle{min-width:0;color:var(--detail-keyword-color,#d9341d);margin:0;font-size:20px;font-weight:700;line-height:1.6}._nTOOa_faqs{gap:16px;margin:0;display:grid}._nTOOa_faq{overflow-wrap:anywhere;background:#fff;min-width:0;padding:16px 18px}._nTOOa_faq dt{min-height:36px;margin:0;padding-top:6px;padding-left:48px;font-size:16px;font-weight:700;line-height:1.6;position:relative}._nTOOa_faq dd{border-top:1px solid #c8c8c8;min-height:36px;margin:24px 0 0;padding-top:18px;padding-left:48px;font-size:13px;position:relative}._nTOOa_faq dt:before{color:#fff;font:700 24px / 1 var(--font-latin);content:"Q";background:#333;place-items:center;width:36px;height:36px;font-size:18px;display:grid;position:absolute;top:0;left:0}._nTOOa_faq dd:before{color:#fff;font:700 24px / 1 var(--font-latin);content:"A";background:var(--detail-accent,#ea5529);place-items:center;width:36px;height:36px;font-size:18px;display:grid;position:absolute;top:18px;left:0}._nTOOa_steps{gap:54px;margin:0;padding:0;list-style:none;display:grid}._nTOOa_steps>li{position:relative}._nTOOa_steps>li:not(:last-child):after{content:"";background:url(/companies/step-arrow.svg) 50%/contain no-repeat;width:22px;height:28px;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%)rotate(90deg)}._nTOOa_numberStep{padding:39px 0 0 71px}._nTOOa_number{background:var(--detail-gradient,linear-gradient(90deg, #fac02c, #d9341d));color:#fff;text-align:center;font:500 18px / 1 var(--font-latin);width:101px;height:84px;padding:16px 30px 16px 0;font-size:16px;position:absolute;top:0;left:0}._nTOOa_number strong{font-size:32px;font-weight:500;line-height:1;display:block}._nTOOa_stepText{background:#fff;min-width:0;padding:10px 12px;font-size:14px;position:relative}._nTOOa_stepText>h3{color:var(--detail-accent,#ea5529);margin:0 0 4px;font-size:16px;line-height:1.6}._nTOOa_imageStep{overflow-wrap:anywhere;letter-spacing:.04em;background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;line-height:1.8;display:grid}._nTOOa_imageStepTitle{margin:0 0 8px;font-size:16px;font-weight:700}._nTOOa_imageSteps{gap:61px}._nTOOa_imageSteps>li:not(:last-child):after{top:calc(100% + 17px)}._nTOOa_stepLabel{overflow-wrap:anywhere;text-align:left;justify-content:space-between;align-items:center;gap:16px;font-size:20px;font-weight:700;display:flex}._nTOOa_stepLabel p{color:var(--detail-accent,#ea5529);margin:0}._nTOOa_stepLabel img{object-fit:contain;flex-shrink:0;width:50px;height:50px;margin:0;display:block}._nTOOa_scrollWrap{position:relative}._nTOOa_scrollImage{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}._nTOOa_scrollImage img{width:max(100%, var(--image-width));max-width:none;height:auto;display:block}._nTOOa_scrollHint{color:#fff;pointer-events:none;width:80px;height:80px;font:13px / 1 var(--font-latin);background:#33333380;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._nTOOa_scrollImage:focus-visible,._nTOOa_controls button:focus-visible{outline-offset:4px;outline:2px solid}._nTOOa_carousel{--media-space:16px;--h4-space:8px;--h5-space:8px;min-width:0;font-size:16px}._nTOOa_viewport{overflow:hidden}._nTOOa_carouselVisual{position:relative}._nTOOa_carouselArrows{top:50%;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-inline:0;transform:translateY(-50%)}._nTOOa_carouselArrows button{pointer-events:auto;background:#dadee4cc;width:28px;height:28px}._nTOOa_carouselArrows button:before{width:12px;height:12px}._nTOOa_track{touch-action:pan-y pinch-zoom;margin-left:-40px;display:flex}._nTOOa_slide{flex:0 0 100%;min-width:0;padding-left:40px}._nTOOa_slideContent{height:100%}._nTOOa_controls{flex-wrap:wrap;justify-content:center;gap:0;margin-top:0;padding-top:8px;display:flex}._nTOOa_controls button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:start center;width:22px;height:44px;padding:0;display:grid}._nTOOa_controls button:before{content:"";background:#c8c8c8;border-radius:3px;width:16px;height:6px}._nTOOa_controls button[aria-current=true]{width:38px}._nTOOa_controls button[aria-current=true]:before{background:var(--detail-heading-bar,#fac02c);width:32px}@media (hover:hover) and (pointer:fine){._nTOOa_carouselArrows button:not(:disabled):hover,._nTOOa_controls button:hover:before{background-color:var(--detail-heading-bar,#fac02c)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._nTOOa_carouselArrows button,._nTOOa_controls button:before{transition:background-color .16s ease-out}}._nTOOa_scrollHint:before{content:"";background:url(/companies/scroll-arrow.svg) 50%/contain no-repeat;width:17px;height:22px}@media (min-width:768px){._nTOOa_controls{padding-top:40px}._nTOOa_carousel[data-static-desktop=true] ._nTOOa_controls,._nTOOa_carouselArrows{display:none}._nTOOa_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}._nTOOa_faq{padding:32px 36px}._nTOOa_faq dt{min-height:42px;padding-top:5px;padding-left:66px;font-size:20px}._nTOOa_faq dd{min-height:42px;font-size:inherit;margin-top:36px;padding-top:36px;padding-left:66px}._nTOOa_faq dt:before{width:42px;height:42px;font-size:24px}._nTOOa_faq dd:before{width:42px;height:42px;font-size:24px;top:36px}._nTOOa_steps{gap:66px}._nTOOa_steps>li:not(:last-child):after{top:calc(100% + 29px)}._nTOOa_imageSteps{gap:65px}._nTOOa_imageSteps>li:not(:last-child):after{top:calc(100% + 19px)}._nTOOa_numberStep{padding:36px 0 0 90px}._nTOOa_number{width:134px;height:87px;padding-right:44px;font-size:18px}._nTOOa_number strong{font-size:36px}._nTOOa_stepText{font-size:inherit;padding:16px 40px}._nTOOa_stepText>h3{margin-bottom:8px;font-size:22px}._nTOOa_imageStep{grid-template-columns:124px minmax(0,1fr);gap:72px}._nTOOa_stepLabel{text-align:center;display:block}._nTOOa_stepLabel img{width:61px;height:61px;margin:16px auto 0}._nTOOa_imageStepTitle{margin-bottom:16px;font-size:18px}._nTOOa_scrollImage{overscroll-behavior-x:auto;overflow-x:visible}._nTOOa_scrollImage img{width:100%}._nTOOa_slide{flex-basis:33.3333%}._nTOOa_carousel{--media-space:24px;--h4-space:16px;--h5-space:initial}._nTOOa_scrollHint{display:none}}
.Bo35Gq_word{perspective:760px;perspective-origin:0 100%;white-space:nowrap;display:inline-block}.Bo35Gq_character{transform-origin:0 100%;display:inline-block}.Bo35Gq_heading[data-reveal-ready=true]:not([data-reveal-visible=true]) .Bo35Gq_character{opacity:0}[data-heading-reveal-group][data-reveal-ready=true]:not([data-reveal-visible=true]) .Bo35Gq_heading .Bo35Gq_character{opacity:0}.Bo35Gq_heading[data-reveal-ready=true]:not([data-reveal-visible=true])>[data-heading-eyebrow]>span{background-size:0% 8px}[data-heading-reveal-group][data-reveal-ready=true]:not([data-reveal-visible=true]) .Bo35Gq_heading>[data-heading-eyebrow]>span{background-size:0% 8px}:is(.Bo35Gq_heading[data-reveal-visible=true] .Bo35Gq_character,[data-heading-reveal-group][data-reveal-visible=true] .Bo35Gq_heading .Bo35Gq_character){animation:.68s cubic-bezier(.22,1,.36,1) both Bo35Gq_characterIn;animation-delay:calc(var(--heading-intro-delay,0s) + var(--character-index) * 30ms)}:is(.Bo35Gq_heading[data-reveal-visible=true]>[data-heading-eyebrow]>span,[data-heading-reveal-group][data-reveal-visible=true] .Bo35Gq_heading>[data-heading-eyebrow]>span){animation:.52s cubic-bezier(.65,0,.35,1) .3s both Bo35Gq_underlineIn;animation-delay:calc(var(--heading-intro-delay,0s) + .3s)}@keyframes Bo35Gq_characterIn{0%{opacity:0;transform:translate(-.38em,.38em)rotateX(-20deg)}to{opacity:1;transform:none}}@keyframes Bo35Gq_underlineIn{0%{background-size:0% 8px}to{background-size:100% 8px}}@media (prefers-reduced-motion:reduce){.Bo35Gq_heading .Bo35Gq_character,.Bo35Gq_heading>[data-heading-eyebrow]>span{opacity:1!important;animation:none!important;transform:none!important}.Bo35Gq_heading>[data-heading-eyebrow]>span{background-size:100% 8px!important}}
.Fc8teq_root [data-content-reveal]:not([data-content-reveal=image]){--content-reveal-distance:20px}.Fc8teq_root [data-content-reveal-state=pending]{opacity:0;transform:translateY(var(--content-reveal-distance,24px))}.Fc8teq_root [data-content-reveal-state=visible]{opacity:1;transition:opacity .6s ease-out,transform .6s cubic-bezier(.22,1,.36,1);transform:none}@media (min-width:768px){.Fc8teq_root [data-content-reveal=columns]>[data-content-reveal-state=visible]:nth-child(2),.Fc8teq_root [data-content-reveal=cards]>[data-content-reveal-state=visible]:nth-child(2n),.Fc8teq_root [data-content-reveal=static-carousel]>:nth-child(2)>[data-content-reveal-state=visible]{transition-delay:.1s}.Fc8teq_root [data-content-reveal=columns]>[data-content-reveal-state=visible]:nth-child(3),.Fc8teq_root [data-content-reveal=static-carousel]>:nth-child(3)>[data-content-reveal-state=visible]{transition-delay:.2s}}@media (prefers-reduced-motion:reduce){.Fc8teq_root [data-content-reveal-state]{opacity:1;transition:none;transform:none}}@media print{.Fc8teq_root [data-content-reveal-state]{opacity:1;transition:none;transform:none}}
.gIlGbq_headerEntry{display:none}.gIlGbq_headerBrand>span{gap:13px}.gIlGbq_headerBrand img{width:138px;height:42px}.gIlGbq_headerBrand>span>span{padding:2px 4px;font-size:10px;transform:translateY(2px)}.gIlGbq_header{z-index:5;justify-content:space-between;align-items:center;gap:16px;width:auto;margin-inline:auto;display:flex;position:absolute;inset:16px 16px auto}.gIlGbq_menuButton{z-index:1;pointer-events:auto;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:16px;right:16px}.gIlGbq_anchorNavBoundary{z-index:6;pointer-events:none;width:162px;position:absolute;inset:0 17px 24px auto}.gIlGbq_anchorNav{letter-spacing:.02em;z-index:6;pointer-events:auto;box-sizing:border-box;color:#333;gap:16px;width:162px;padding:20px;font-size:14px;font-weight:700;line-height:1;display:none;position:sticky;top:63vh}.gIlGbq_anchorNav:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background:#ffffffe6;transition:opacity .18s;position:absolute;inset:0}.gIlGbq_anchorNav[data-background=true]:before{opacity:1}.gIlGbq_anchorNav a{white-space:nowrap;border-bottom:1px solid #c8c8c8;align-items:center;gap:12px;padding-bottom:8px;transition:border-color .18s,color .18s;display:flex;position:relative}.gIlGbq_anchorNav a[aria-current=location]{color:#567ded;border-color:#0000}@media (hover:hover) and (pointer:fine){.gIlGbq_anchorNav a:not([aria-current=location]):hover{color:#567ded}}.gIlGbq_anchorNav a:after{content:"";transform-origin:100%;pointer-events:none;background:linear-gradient(90deg,#aaf454,#00e6ff 52%,#567ded);width:100%;height:2px;transition:transform .28s cubic-bezier(.45,0,.55,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.gIlGbq_anchorNav a[aria-current=location]:after{transform-origin:0;transition:transform .42s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}.gIlGbq_anchorNav a:focus-visible{outline-offset:4px;outline:2px solid #567ded}@media (prefers-reduced-motion:reduce){.gIlGbq_anchorNav:before,.gIlGbq_anchorNav a,.gIlGbq_anchorNav a:after,.gIlGbq_anchorNav a[aria-current=location]:after{transition:none}}.gIlGbq_anchorNav a:before{content:"";background:linear-gradient(135deg,#aaf454 14%,#00e6ff 50%,#567ded 86%);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.gIlGbq_menuLayer{z-index:20;pointer-events:none;position:fixed;inset:0}.gIlGbq_drawer{--drawer-reach:calc((100vw + 100dvh) * var(--drawer-progress,0));clip-path:polygon(100% 0, calc(100% - var(--drawer-reach)) 0, 100% var(--drawer-reach));overscroll-behavior:contain;pointer-events:auto;background:#fff;border:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:88px 16px 56px;position:fixed;inset:0;overflow-y:auto}.gIlGbq_drawer[hidden]{display:none}.gIlGbq_menuIcon{width:24px;height:10px;display:block;position:relative}.gIlGbq_menuIcon>span{transform-origin:50%;background:#333;width:24px;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .16s;position:absolute;top:calc(50% - .5px);left:0}.gIlGbq_menuIcon>span:first-child{transform:translateY(-4px)}.gIlGbq_menuIcon>span:last-child{transform:translateY(4px)}.gIlGbq_menuButton[aria-expanded=true] .gIlGbq_menuIcon>span:first-child{transform:translate(3px,3px)rotate(20deg)}.gIlGbq_menuButton[aria-expanded=true] .gIlGbq_menuIcon>span:nth-child(2){opacity:0;transform:scaleX(.4)}.gIlGbq_menuButton[aria-expanded=true] .gIlGbq_menuIcon>span:last-child{transform:translate(3px,3px)rotate(-20deg)}.gIlGbq_drawerNav{gap:24px;display:grid}.gIlGbq_drawerNav a{letter-spacing:.02em;border-bottom:1px solid #c8c8c8;align-items:center;gap:12px;padding-bottom:24px;font-size:14px;font-weight:700;line-height:1;display:flex}.gIlGbq_drawerNav a:before,.gIlGbq_drawerBadge:before{content:"";background:linear-gradient(135deg,#aaf454 14%,#00e6ff 50%,#567ded 86%);border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block}.gIlGbq_drawerRecruitment{margin-top:48px}.gIlGbq_drawerRecruitHeading{background:var(--home-blue);color:#fff;justify-content:center;align-items:center;gap:16px;padding:20px 8px;display:flex}.gIlGbq_drawerRecruitHeading h2{white-space:nowrap;font-size:20px;font-weight:700;line-height:1}.gIlGbq_drawerBadge{letter-spacing:.02em;color:#333;font-family:var(--font-poppins), sans-serif;white-space:nowrap;background:#fff;border:1px solid #c8c8c8;border-radius:16px;align-items:center;gap:8px;padding:8px 15px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.gIlGbq_drawerCompanies{gap:16px;padding:24px 16px 0;display:grid}.gIlGbq_drawerCompanies>a{background:#fff;border:1px solid #dadee4;border-radius:8px;grid-template-columns:minmax(0,160px) max-content;justify-content:center;align-items:center;gap:18px;min-height:106px;padding:32px 15px;display:grid;box-shadow:4px 4px 8px #0000000a}.gIlGbq_drawerCompanyLogo{width:100%;height:40px;display:block;position:relative}.gIlGbq_drawerCompanyLogo img{object-fit:contain}.gIlGbq_drawerCompanyLink{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:12px;min-height:18px;font-size:14px;font-weight:700;line-height:1;display:flex}.gIlGbq_drawerCompanyLink>img{flex:0 0 18px;width:18px;height:12px}.gIlGbq_drawerCompanyLink>img[data-external=true]{object-fit:contain;height:16px}@media (min-width:768px){.gIlGbq_anchorNav{display:grid;top:max(0px,min(63vh,100dvh - 321px))}.gIlGbq_header{justify-content:normal;gap:24px;width:min(1392px,100% - 48px);top:24px;left:0;right:0}.gIlGbq_menuButton{display:none}.gIlGbq_headerEntry{display:block}.gIlGbq_headerBrand img{width:180px;height:55px}.gIlGbq_headerEntry .gIlGbq_entryLink{background-color:#fff;gap:12px;padding:16px 32px;font-size:14px}}@media (min-width:1200px){.gIlGbq_header{gap:40px}.gIlGbq_headerBrand>span{gap:24px}.gIlGbq_headerBrand img{width:220px;height:67px}.gIlGbq_headerBrand>span>span{padding:2px 8px;font-size:15px}}@media (min-width:768px) and (max-width:1199px){.gIlGbq_anchorNavBoundary{right:0}}
.x4d2pW_work{margin-top:72px}@media not (max-width:767px){.x4d2pW_work{margin-top:152px}}.x4d2pW_workIntro{min-height:0;padding-right:0;position:relative}@media not (max-width:767px){.x4d2pW_workIntro{padding-right:42%}}.x4d2pW_workIntro>[data-company-part~=top-description]{margin-top:12px}.x4d2pW_workTeaser{width:100%;height:auto;position:relative;top:0;right:0}.x4d2pW_cityPhoto,.x4d2pW_personPhoto{-webkit-mask:url(/companies/photo-mask.svg) 50%/100% 100% no-repeat;mask:url(/companies/photo-mask.svg) 50%/100% 100% no-repeat}.x4d2pW_work .x4d2pW_cityPhoto{aspect-ratio:16/9;width:43.017%;position:absolute;top:0;right:0}.x4d2pW_work .x4d2pW_personPhoto{aspect-ratio:16/9;width:50.279%;position:absolute;top:33.987%;right:auto}.x4d2pW_workTeaser>span{color:#fff;font:700 clamp(40px, 6.95vw, 100px)/1 var(--font-latin);text-align:right;letter-spacing:.02em;-webkit-text-stroke:1px #dadee4;position:absolute;top:75.163%;right:0}.x4d2pW_roles{grid-template-columns:1fr;gap:40px;display:grid}.x4d2pW_rolesPhoto{aspect-ratio:490/276;width:100%;margin-top:20px;position:relative}.x4d2pW_rolesPhoto [data-company-part~=top-photo]{position:absolute;inset:0}.x4d2pW_roleLinks{flex-direction:column;gap:16px;padding-top:0;display:flex}@media not (max-width:767px){.x4d2pW_roleLinks{padding-top:111px}}.x4d2pW_crossTalk{flex-direction:column;grid-template-columns:37.333% minmax(0,1fr);gap:20px;margin-top:56px;display:flex}.x4d2pW_crossTalk [data-company-part~=top-textLink]{max-width:284px;margin-top:0}@media not (max-width:767px){.x4d2pW_crossTalk [data-company-part~=top-textLink]{margin-top:64px}}.x4d2pW_crossTalkVisual{aspect-ratio:728/410;position:relative}.x4d2pW_crossTalkVisual [data-company-part~=top-photo]{position:absolute;inset:0;-webkit-mask-image:url(/companies/photo-mask.svg);mask-image:url(/companies/photo-mask.svg)}.x4d2pW_crossTalkLabel{color:#fff;width:88%;font:700 clamp(38px, 6.95vw, 100px)/1 var(--font-latin);text-align:right;letter-spacing:.02em;-webkit-text-stroke:1px #dadee4;justify-content:flex-end;align-items:center;gap:3%;display:flex;position:absolute;bottom:2%;right:0}.x4d2pW_crossTalkLabel img{width:44%;height:auto}.x4d2pW_career{margin-top:56px}.x4d2pW_careerVisual{aspect-ratio:358/201;margin-top:24px;display:block;position:relative}.x4d2pW_careerPhoto{height:100%;display:block;-webkit-mask:url(/companies/photo-mask.svg) 50%/100% 100% no-repeat;mask:url(/companies/photo-mask.svg) 50%/100% 100% no-repeat}.x4d2pW_careerPhoto img{object-fit:cover;width:100%;height:100%}.x4d2pW_careerLabel{color:#fff;font:700 clamp(40px, 7vw, 100px)/1 var(--font-latin);letter-spacing:.02em;-webkit-text-stroke:1px #dadee4;align-items:center;gap:3px;display:flex;position:absolute;bottom:4.986%;left:1.833%}.x4d2pW_careerLabel img{width:28.33vw;height:auto}.x4d2pW_career [data-company-part~=top-textLink]{width:min(100%,280px);margin:32px auto 0}@media not (max-width:767px){.x4d2pW_career [data-company-part~=top-textLink]{margin-top:64px}.x4d2pW_workIntro{min-height:450px}.x4d2pW_workIntro>[data-company-part~=top-description]{margin-top:16px}.x4d2pW_workTeaser{width:40%;height:100%;position:absolute}.x4d2pW_work .x4d2pW_cityPhoto{width:60%}.x4d2pW_work .x4d2pW_personPhoto{width:85.4%;top:43%;right:13%}.x4d2pW_workTeaser>span{top:311px}.x4d2pW_roles{grid-template-columns:43.17% minmax(0,1fr);gap:6.67%;margin-top:48px}.x4d2pW_rolesPhoto{width:94.6%;margin-top:32px}.x4d2pW_roleLinks{gap:32px}.x4d2pW_crossTalk{gap:2%;margin-top:80px;display:grid}.x4d2pW_crossTalkLabel{width:82%}.x4d2pW_career{margin-top:80px}.x4d2pW_careerVisual{aspect-ratio:1200/361;margin-top:48px}.x4d2pW_careerPhoto{-webkit-mask:url(/companies/photo-mask.svg) 0/53.5% 100% no-repeat,linear-gradient(#000,#000) 50%/33.334% 100% no-repeat,url(/companies/photo-mask-end.svg) 100%/33.334% 100% no-repeat;mask:url(/companies/photo-mask.svg) 0/53.5% 100% no-repeat,linear-gradient(#000,#000) 50%/33.334% 100% no-repeat,url(/companies/photo-mask-end.svg) 100%/33.334% 100% no-repeat}.x4d2pW_careerLabel img{width:clamp(100px,16.5vw,238px)}.x4d2pW_career [data-company-part~=top-textLink]{width:min(100%,284px)}}@media (min-width:768px) and (max-width:1100px){.x4d2pW_roleLinks{padding-top:80px}}@media (max-width:767px){.x4d2pW_workIntro{padding-block:0;padding-left:0}.x4d2pW_work [data-company-part~=top-tag]{--tag-end-space:.04em;letter-spacing:.04em}.x4d2pW_workIntro>[data-company-part~=top-lead]{--tag-end-space:.32em;letter-spacing:.32em}.x4d2pW_work [data-company-part~=top-subheading]{line-height:1.6}.x4d2pW_workTeaser{aspect-ratio:358/153;margin-top:24px}.x4d2pW_work .x4d2pW_personPhoto{left:0}.x4d2pW_workTeaser>span{font-size:clamp(48px,14.1vw,80px)}.x4d2pW_roles{margin-top:32px}.x4d2pW_roles [data-company-part~=top-description]{margin-top:24px}.x4d2pW_roleLinks{padding-bottom:0;padding-left:0;padding-right:0}.x4d2pW_crossTalk [data-company-part~=top-description]{margin-top:24px}.x4d2pW_crossTalk{padding-bottom:60px;position:relative}.x4d2pW_crossTalk [data-company-part~=top-textLink]{width:min(100%,280px);margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.x4d2pW_crossTalkVisual{margin-bottom:1.96%}.x4d2pW_crossTalkLabel{gap:1.58%;width:70.67%;font-size:clamp(30px,11.795vw,64px);bottom:-3.48%}.x4d2pW_crossTalkLabel img{flex-shrink:0;width:43.48%}.x4d2pW_career [data-company-part~=top-description]{margin-top:24px}.x4d2pW_careerLabel{font-size:clamp(40px,11.795vw,72px)}.x4d2pW_career [data-company-part~=top-textLink]{font-size:18px}}
.K4yfTq_root{z-index:2;color:#333;letter-spacing:.02em;background:#eef1f4;padding:10px 16px;font-size:12px;font-weight:500;line-height:1.2;position:relative}@media not (max-width:767px){.K4yfTq_root{padding:8.5px 32px;font-size:13px}}.K4yfTq_root ol{flex-wrap:nowrap;align-items:center;gap:6px 8px;max-width:none;margin:0;padding:0;list-style:none;display:flex}@media not (max-width:767px){.K4yfTq_root ol{flex-wrap:wrap;max-width:1200px;margin-inline:auto}}.K4yfTq_root li{overflow-wrap:normal;align-items:center;min-width:0;min-height:16px;display:flex;position:relative}@media not (max-width:767px){.K4yfTq_root li{overflow-wrap:anywhere}}.K4yfTq_root li+li:before{content:"";background:url(/companies/breadcrumb-arrow.svg) 50%/contain no-repeat;width:6px;height:16px;position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%)}.K4yfTq_root li+li{padding-left:14px}@media (max-width:767px){.K4yfTq_root{overscroll-behavior-x:contain;overflow-x:auto}.K4yfTq_root ol{width:max-content}.K4yfTq_root li{white-space:nowrap;flex-shrink:0}}.K4yfTq_root a{text-underline-offset:auto;text-decoration:underline}@media (hover:hover) and (pointer:fine){.K4yfTq_root a:hover{color:var(--detail-hover,var(--detail-accent,#ea5529))}}
.YswcqW_mobileEntry{display:block;position:absolute;bottom:18px;left:16px;right:16px}.YswcqW_hero{width:min(1440px,100%);height:693px;margin-inline:auto;position:relative}.YswcqW_heroTitle{z-index:2;font-weight:700;line-height:1.3;position:absolute;top:115px;left:16px}.YswcqW_heroTitle[data-font-state=pending]{opacity:0}.YswcqW_heroTitle[data-font-state=fallback]{font-family:sans-serif}.YswcqW_heroHighlight{color:#fff;background:var(--home-gradient) left top / calc(100% - .45em) 100% no-repeat;letter-spacing:.08em;width:max-content;max-width:100%;padding:1px 0;font-size:clamp(26px,8.04vw,31.365px);line-height:1;display:block}.YswcqW_heroCopy{letter-spacing:.08em;margin-top:8px;font-size:22px;line-height:1.5;display:block}.YswcqW_heroCopyLine{display:inline-block}@media (prefers-reduced-motion:no-preference){.YswcqW_heroTitle:not([data-font-state=pending]) .YswcqW_heroCopyLine{animation:.52s cubic-bezier(.22,1,.36,1) both YswcqW_heroCopyIn}.YswcqW_heroTitle:not([data-font-state=pending]) .YswcqW_heroHighlight{animation:.65s cubic-bezier(.16,.8,.24,1) .4s both YswcqW_heroHighlightIn;-webkit-mask-image:linear-gradient(135deg,#000 50%,#0000 50%);mask-image:linear-gradient(135deg,#000 50%,#0000 50%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.YswcqW_heroTitle:not([data-font-state=pending]) .YswcqW_heroCopyLine:nth-of-type(2){animation-delay:.12s}.YswcqW_heroTitle:not([data-font-state=pending]) .YswcqW_heroCopyLine:nth-of-type(3){animation-delay:.24s}}@keyframes YswcqW_heroCopyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes YswcqW_heroHighlightIn{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.YswcqW_heroPhotos{position:absolute;inset:0}@media (max-width:767px){.YswcqW_hero,.YswcqW_heroPhotos{container-type:inline-size}.YswcqW_heroPhotos>*{--photo-unit:max(1px, calc(100cqw / 390))}.YswcqW_mission p:first-child{line-height:1.5}.YswcqW_heroPhotos[data-caption-theme]:not([data-caption-theme="0"]) .YswcqW_heroPhotoCaption{top:calc(10 * var(--photo-unit))}}.YswcqW_kernSa{letter-spacing:-.07em}.YswcqW_kernComma{letter-spacing:-.33em}.YswcqW_kernRo{letter-spacing:-.14em}.YswcqW_kernU{letter-spacing:-.06em}.YswcqW_kernTight{letter-spacing:-.04em}.YswcqW_heroPhoto{aspect-ratio:16/9;width:150px;height:84.375px;position:absolute}.YswcqW_heroPhoto[data-photo="1"]{width:130px;height:auto;top:487px;left:0}.YswcqW_heroPhoto[data-photo="2"]{top:379px;left:calc(50% - 113px)}.YswcqW_heroPhoto[data-photo="3"]{top:269px;left:calc(50% - 11px)}.YswcqW_heroPhoto[data-photo="4"]{top:167px;left:calc(50% + 56px)}.YswcqW_heroPhotoStack{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden;-webkit-mask-image:url(/home/photo-mask.svg);mask-image:url(/home/photo-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.YswcqW_heroPhotoStack img{width:100%;height:auto;display:block}.YswcqW_photoViewport{--rail-unit:var(--photo-unit,1px);--rail-step:calc(320 / 3 * var(--rail-unit));--rail-end-offset:56px;--rail-step-x:calc((50cqw + var(--rail-end-offset)) / 3);--rail-top:167px;--rail-bottom:calc(167px + 320 * var(--rail-unit));--group-photo-height:calc(84.375 * var(--rail-unit));z-index:1;width:100%;height:calc(var(--rail-bottom) + var(--group-photo-height));clip-path:inset(var(--rail-top) 0 0);pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.YswcqW_photoRail{will-change:transform;width:100%;animation:15s linear infinite paused YswcqW_heroThemeFlow;position:absolute;inset:0}.YswcqW_heroPhotos[data-running=true] .YswcqW_photoRail{animation-play-state:running}.YswcqW_movingPhoto{transform:translate(calc(-4 * var(--photo-group) * var(--rail-step-x)), calc(4 * var(--photo-group) * var(--rail-step)))}.YswcqW_captionBox{z-index:2}@keyframes YswcqW_heroThemeFlow{0%,21.3333%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(0)}33.3333%,54.6667%{transform:translate(calc(4 * var(--rail-step-x)), calc(-4 * var(--rail-step)));animation-timing-function:cubic-bezier(.45,0,.2,1)}66.6667%,88%{transform:translate(calc(8 * var(--rail-step-x)), calc(-8 * var(--rail-step)));animation-timing-function:cubic-bezier(.45,0,.2,1)}to{transform:translate(calc(12 * var(--rail-step-x)), calc(-12 * var(--rail-step)))}}.YswcqW_heroPhotos[data-transitioning=true] .YswcqW_heroPhotoCaption{animation:.35s ease-in .2s both YswcqW_heroCaptionOut}.YswcqW_heroPhotos[data-transitioning=true] .YswcqW_heroPhotoCaption[data-incoming=true]{animation-name:YswcqW_heroCaptionIn;animation-timing-function:ease-out;animation-delay:0s}@keyframes YswcqW_heroCaptionOut{0%{clip-path:polygon(0 0, 100% 0, 100% 100%, calc(-1 * var(--caption-height)) 100%)}to{clip-path:polygon(calc(100% + var(--caption-height) + 2px) 0, calc(100% + 2px) 0, calc(100% + 2px) 100%, calc(100% + 2px) 100%)}}@keyframes YswcqW_heroCaptionIn{0%{clip-path:polygon(0 0, 0 0, calc(-1 * var(--caption-height)) 100%, 0 100%)}to{clip-path:polygon(0 0, calc(100% + var(--caption-height)) 0, 100% 100%, 0 100%)}}@media (prefers-reduced-motion:reduce){.YswcqW_photoRail,.YswcqW_heroPhotos[data-transitioning=true] .YswcqW_heroPhotoCaption{animation:none}}.YswcqW_heroPhotoGradient{pointer-events:none;background:url(/home/hero-gradient.svg) 50%/100% 100% no-repeat;width:234px;height:104px;position:absolute;top:-10px;left:-10px}.YswcqW_heroPhotoCaption{--caption-height:2lh;white-space:pre;letter-spacing:.08em;background:#fff;width:max-content;padding:0;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:14px;left:160px}.YswcqW_heroPhotos[data-caption-theme]:not([data-caption-theme="0"]) .YswcqW_heroPhotoCaption{--caption-height:3lh;width:max-content;left:93.3333%}.YswcqW_mission{width:157px;position:absolute;top:513px;left:auto;right:16px}.YswcqW_mission p:first-child{white-space:nowrap;letter-spacing:.08em;background:var(--home-gradient) left bottom / 161px 4px no-repeat;padding-bottom:6px;font-size:10px;font-weight:700}.YswcqW_mission p[lang]{font-family:var(--font-poppins), sans-serif;letter-spacing:.02em;margin-top:22px;font-size:12px;font-weight:300;line-height:1.2;display:none}.YswcqW_mobileEntry .YswcqW_entryLink{background-color:#fff;width:100%}@media (min-width:360px){.YswcqW_photoViewport{--rail-end-offset:calc(46 * var(--rail-unit))}.YswcqW_heroPhoto[data-photo="1"]{width:150px;height:84.375px}.YswcqW_heroPhoto[data-photo="4"]{left:calc(50% + 46px)}.YswcqW_mission{width:168px;right:29px}.YswcqW_mission p:first-child{font-size:12px}}@media (min-width:375px) and (max-width:767px){.YswcqW_hero{height:auto}.YswcqW_hero:before{content:"";height:calc(289px + 404*max(1px,.25641cqw));display:block}.YswcqW_heroPhoto,.YswcqW_heroPhoto[data-photo="1"]{width:calc(150 * var(--photo-unit));height:auto}.YswcqW_heroPhoto[data-photo="1"]{top:calc(167px + 320 * var(--photo-unit))}.YswcqW_heroPhoto[data-photo="2"]{top:calc(167px + 212 * var(--photo-unit));left:calc(50% - 113 * var(--photo-unit))}.YswcqW_heroPhoto[data-photo="3"]{top:calc(167px + 102 * var(--photo-unit));left:calc(50% - 11 * var(--photo-unit))}.YswcqW_heroPhoto[data-photo="4"]{left:calc(50% + 46 * var(--photo-unit))}.YswcqW_heroPhotoGradient{width:156%;height:123.259%;top:-11.8519%;left:-6.66667%}.YswcqW_heroPhotoCaption{font-size:min(16px, calc(10 * var(--photo-unit)));top:16.5926%;left:106.667%}.YswcqW_mission{--mission-unit:max(1px, calc(100cqw / 390));top:calc(167px + 346 * var(--mission-unit));right:calc(29 * var(--mission-unit));width:calc(168 * var(--mission-unit))}.YswcqW_mission p:first-child{font-size:min(18px, calc(12 * var(--mission-unit)));background-size:calc(161 * var(--mission-unit)) 4px}}@media (min-width:390px) and (max-width:767px){.YswcqW_heroHighlight{font-size:clamp(31.365px,15.765px + 4cqw,46px)}.YswcqW_heroCopy{font-size:clamp(22px,10.3px + 3cqw,33px)}}@media (min-width:768px){.YswcqW_photoViewport{--rail-unit:var(--pc-unit);--rail-step:calc(202 * var(--rail-unit));--rail-step-x:var(--rail-step);--rail-top:var(--photo-top);--rail-bottom:calc(var(--photo-top) + 606 * var(--rail-unit));--group-photo-height:calc(162 * var(--rail-unit));clip-path:inset(var(--rail-top) min(0px, calc((1440px - 100vw) / 2)) 0 0)}.YswcqW_mobileEntry{display:none}.YswcqW_hero{--pc-unit:min(.0694445vw, 1px);--photo-top:clamp(17px, calc(173.43px - 10.8631vw), 90px);height:max(600px, calc(var(--photo-top) + 833 * var(--pc-unit)))}.YswcqW_heroTitle{top:calc(var(--photo-top) + 154 * var(--pc-unit));left:40px}.YswcqW_heroHighlight{font-size:calc(72 * var(--pc-unit));background-position:5px 0;background-size:calc(100% - 5px - .45em) 100%;padding:1.5px 3px}.YswcqW_heroCopy{font-size:calc(56 * var(--pc-unit));margin-top:17px}.YswcqW_kernSa{letter-spacing:calc(-1.12 * var(--pc-unit))}.YswcqW_kernComma{letter-spacing:calc(-5.28 * var(--pc-unit))}.YswcqW_kernRo{letter-spacing:calc(-2.24 * var(--pc-unit))}.YswcqW_kernU{letter-spacing:calc(-.96 * var(--pc-unit))}.YswcqW_kernTight{letter-spacing:calc(-.64 * var(--pc-unit))}.YswcqW_heroPhoto{width:20%;height:auto}.YswcqW_heroPhoto[data-photo="1"]{left:39.1%;top:calc(var(--photo-top) + 606 * var(--pc-unit));width:20%;height:auto}.YswcqW_heroPhoto[data-photo="2"]{left:53.6%;top:calc(var(--photo-top) + 402 * var(--pc-unit))}.YswcqW_heroPhoto[data-photo="3"]{top:calc(var(--photo-top) + 202 * var(--pc-unit));left:69.16%}.YswcqW_heroPhoto[data-photo="4"]{left:78.54%;top:var(--photo-top)}.YswcqW_heroPhotoCaption{width:clamp(60px,6.11111vw,88px);padding:0 4px;font-size:clamp(10px,1.04167vw,15px);top:18.5%;left:108%}.YswcqW_heroPhotoGradient{width:152%;height:120%;top:-10%;left:-5.6%}.YswcqW_mission{left:8.75%;top:calc(var(--photo-top) + 578 * var(--pc-unit));width:clamp(200px,17.5vw,252px);right:auto}.YswcqW_mission p:first-child{background-size:95% 8px;padding-bottom:8px;font-size:clamp(14px,1.25vw,18px)}.YswcqW_mission p[lang]{display:block}}@media (min-width:1200px){.YswcqW_heroTitle{left:max(60px,50% - 600px)}}
.rgUl0a_interviewCarousel{scroll-margin-top:calc(var(--company-header-height,0px) + var(--preview-badge-height,0px) + 16px);margin-top:24px;position:relative;container-type:inline-size}@media not (max-width:767px){.rgUl0a_interviewCarousel{margin-top:48px}}.rgUl0a_interviewViewport{overflow:hidden}.rgUl0a_interviewCarousel[data-stacked-controls]{margin:0}.rgUl0a_interviewCarousel[data-stacked-controls] .rgUl0a_interviewControls{flex-direction:row;width:min(100%,720px);margin:24px auto 0;position:static}.rgUl0a_interviewTrack{--slide-gap:16px;touch-action:pan-y pinch-zoom;display:flex}@media (min-width:768px){.rgUl0a_interviewTrack{--slide-gap:24px}}.rgUl0a_interviewSlide{min-width:0;margin-right:var(--slide-gap);flex:0 0 100%}.rgUl0a_interviewCarousel[data-pickup-layout] .rgUl0a_interviewTrack{align-items:stretch}.rgUl0a_interviewCarousel[data-pickup-layout] .rgUl0a_interviewSlide{display:flex}.rgUl0a_interviewCarousel[data-pickup-layout] .rgUl0a_interviewSlide>*{width:100%}.rgUl0a_interviewCarousel[data-pickup-layout] .rgUl0a_interviewControls{flex-direction:column;gap:12px;width:min(100%,716px);margin:30px auto 0}.rgUl0a_interviewCarousel[data-pickup-layout] .rgUl0a_interviewButtons button{width:28px;height:28px}@media (min-width:768px){.rgUl0a_interviewCarousel[data-pickup-layout] .rgUl0a_interviewControls{flex-direction:row;gap:48px;margin-top:20px}.rgUl0a_interviewCarousel[data-pickup-layout] .rgUl0a_interviewButtons button{width:40px;height:40px}}.rgUl0a_interviewControls{align-items:center;gap:12px;width:auto;display:flex;position:static;top:calc(28.0102cqw + 22px);right:0}.rgUl0a_interviewIndicator{min-width:0;font:400 15px/1 var(--font-latin);letter-spacing:.02em;flex:1;align-items:center;gap:8px;display:flex}.rgUl0a_interviewProgress{background:#c8c8c8;flex:1;height:2px;overflow:hidden}.rgUl0a_interviewProgress>span{background:var(--company-entry-career,#d9341d);transform-origin:0;width:100%;height:100%;display:block}.rgUl0a_interviewButtons{gap:24px;display:flex}@media not (max-width:767px){.rgUl0a_interviewControls{gap:clamp(12px,4.667cqw,56px);width:49.833%;position:absolute}}@media (max-width:767px){.rgUl0a_interviewCarousel{margin-bottom:0;margin-left:-16px;margin-right:-16px}.rgUl0a_interviewControls{flex-direction:column;margin:24px 16px 0}.rgUl0a_interviewIndicator{width:100%}}
.azqmvW_main{color:#333;background:#fff;overflow-x:clip}.azqmvW_content{overflow-wrap:anywhere;background:#f8f8f8;width:calc(100% - 32px);margin-inline:auto;padding:64px 16px;position:relative;box-shadow:4px 4px 8px #00000014}.azqmvW_main>[data-content-hero]+.azqmvW_content{z-index:1}.azqmvW_content.azqmvW_articleContent{padding-top:32px}.azqmvW_content.azqmvW_listContent{padding-block:56px}@media (min-width:768px){.azqmvW_content{width:min(100% - 64px,1200px);padding:72px min(8.333vw,120px)}.azqmvW_content.azqmvW_articleContent{padding-top:72px}.azqmvW_content.azqmvW_listContent{padding-block:72px}}
.Wiv16a_fallback,.Wiv16a_canvas{pointer-events:none;width:100%;height:100%;transition:opacity .36s;position:absolute;inset:0}.Wiv16a_fallback{opacity:.25}.Wiv16a_canvas{opacity:0;display:block}[data-rendered=true]>.Wiv16a_fallback{opacity:0}[data-rendered=true]>.Wiv16a_canvas{opacity:1}@media (prefers-reduced-motion:reduce){.Wiv16a_fallback,.Wiv16a_canvas{transition:none}}
.SUsjRq_progress [data-company-part~=top-japanese]{position:static}.SUsjRq_progress{z-index:1;color:#fff;background:#333;border-radius:8px;margin-top:72px;padding:32px 16px;position:relative}[data-company-page][data-company=tiero] .SUsjRq_progress{--company-gradient:#fff;--company-circle-gradient:#fff}[data-company-page][data-company=tiero] .SUsjRq_progress [data-company-part~=top-tag] span{color:#333;background-color:#fff;background-image:none}[data-company-page][data-company=tiero] .SUsjRq_progress [data-company-part~=top-arrow]:before{filter:brightness(0)}@media not (max-width:767px){.SUsjRq_progress{padding:64px 80px}}.SUsjRq_progress [data-company-part~=top-tag]{max-width:100%;font-size:16px}.SUsjRq_progress [data-company-part~=top-tag] span{display:inline-block}@media not (max-width:767px){.SUsjRq_progress [data-company-part~=top-tag] span{display:block}}.SUsjRq_progress h2{flex-direction:column;width:100%;margin-top:16px;display:flex;position:relative}.SUsjRq_progress .SUsjRq_englishTitle{font:700 72px/1 var(--font-latin);letter-spacing:.02em;white-space:pre-line;overflow-wrap:anywhere;display:block}.SUsjRq_titleFirstLine{display:contents}.SUsjRq_progress [data-company-part~=top-japanese]{white-space:normal;order:1;margin-block:16px 0;font-size:16px}@media not (max-width:767px){.SUsjRq_progress [data-company-part~=top-japanese]{overflow-wrap:anywhere;font-size:20px}}.SUsjRq_progressGraphic{aspect-ratio:326/217;width:100%;display:block;position:static;top:70px;right:6.667%}.SUsjRq_progressGraphic img{object-fit:contain;width:100%;height:100%;display:block}.SUsjRq_progress [data-company-part~=top-description]{max-width:none;margin-top:16px}.SUsjRq_progress [data-company-part~=top-textLink]{width:min(100%,280px);margin-top:24px;padding-bottom:12px;font-size:18px}@media not (max-width:767px){.SUsjRq_progress [data-company-part~=top-textLink]{width:min(100%,284px);padding-bottom:20px}.SUsjRq_progress{margin-top:152px}.SUsjRq_progress [data-company-part~=top-tag]{max-width:60%;font-size:24px}.SUsjRq_progress h2{width:62%;display:block}.SUsjRq_titleFirstLine{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.SUsjRq_progress [data-company-part~=top-japanese]{flex:180px;min-width:0;margin-top:0}.SUsjRq_progressGraphic{aspect-ratio:370/247;width:30.833%;position:absolute}.SUsjRq_progress [data-company-part~=top-description]{max-width:57.404%;margin-top:24px}}@media (min-width:768px) and (max-width:1100px){.SUsjRq_progress{padding:40px}.SUsjRq_progress [data-company-part~=top-japanese]{white-space:normal;flex:none;margin-top:16px;font-size:16px;position:static}.SUsjRq_titleFirstLine{display:contents}.SUsjRq_progress h2{display:flex}.SUsjRq_progress .SUsjRq_englishTitle{font-size:56px}}@media (max-width:767px){.SUsjRq_progress{flex-direction:column;display:flex}.SUsjRq_progress [data-company-part~=top-tag]{--tag-end-space:.04em;letter-spacing:.04em;width:fit-content;line-height:1.5}.SUsjRq_progress .SUsjRq_englishTitle{font-size:48px}.SUsjRq_progressGraphic{margin-top:32px}.SUsjRq_progress [data-company-part~=top-textLink]{align-self:center}}
.WIPgWG_hero [data-company-part~=article-members]{column-gap:0}.WIPgWG_hero [data-company-part~=article-members]{row-gap:16px}.WIPgWG_hero [data-company-part~=article-featureTitle]{margin-top:-28px}.WIPgWG_hero{width:calc(100% - 32px);margin:16px auto 40px}@media not (max-width:767px){.WIPgWG_hero{margin-block:56px 80px}}.WIPgWG_hero [data-company-part~=article-feature]{letter-spacing:.04em}.WIPgWG_hero [data-company-part~=article-identity]{min-width:0}.WIPgWG_hero [data-company-part~=article-featureTitle]{z-index:0;background:0 0}.WIPgWG_hero [data-company-part~=article-featureTitle]{font-weight:500}.WIPgWG_hero [data-company-part~=article-featureTitle]:before{content:"";z-index:-1;background:var(--detail-gradient,linear-gradient(90deg, #fac02c, #d9341d));position:absolute;inset:0;transform:rotate(180deg)}.WIPgWG_hero [data-company-part~=article-badge]{line-height:1.2}.WIPgWG_hero [data-company-part~=article-name]{line-height:1}.WIPgWG_introduction{letter-spacing:.04em;background:#ffffffe6;border-radius:4px;margin-bottom:48px;padding:14px 16px}.WIPgWG_introduction>p:last-child{color:#000;white-space:pre-line;margin:16px 0 0;font-size:14px;line-height:1.8}.WIPgWG_related{width:calc(100% - 32px);margin-inline:auto;padding-top:64px}.WIPgWG_related h2{margin:0 0 40px;font-size:22px;line-height:1.6}@media not (max-width:767px){.WIPgWG_related h2{margin-bottom:52px}}.WIPgWG_back{text-align:center;margin:56px 0 0}@media not (max-width:767px){.WIPgWG_back{margin-top:80px}}.WIPgWG_back a{width:min(284px,100%);color:inherit;border-bottom:1px solid #c8c8c8;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.WIPgWG_back a:before{content:"";background:var(--detail-gradient,linear-gradient(90deg, #fac02c, #d9341d));width:17%;height:3px;position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.WIPgWG_back a{transition:color .16s ease-out}}@media (hover:hover) and (pointer:fine){.WIPgWG_back a:hover{color:var(--detail-hover,var(--detail-accent,#ea5529))}}@media not (max-width:767px){.WIPgWG_hero{width:min(1200px,100% - 64px);margin-bottom:80px}.WIPgWG_hero [data-company-part~=article-featurePhoto]{position:relative}.WIPgWG_hero [data-company-part~=article-featureTitle]{margin-top:-61px}.WIPgWG_hero [data-company-part~=article-featurePhoto]:after{content:"";pointer-events:none;background:#3333331a;position:absolute;inset:0}.WIPgWG_hero [data-company-part~=article-badge]{letter-spacing:.07em;width:100%;margin-bottom:16px;line-height:1.6}.WIPgWG_hero [data-company-part~=article-members]{gap:0}.WIPgWG_hero [data-company-part~=article-members] li{width:100%}.WIPgWG_hero [data-company-part~=article-members] li+li{padding-top:70px}.WIPgWG_hero [data-company-part~=article-members] li+li:before{top:24px;left:50%;transform:translate(-50%)}.WIPgWG_introduction{border-radius:0;margin-bottom:72px;padding:24px}.WIPgWG_introduction>p:last-child{margin-top:24px;font-size:18px}.WIPgWG_related{width:min(960px,100% - 64px);padding-top:80px}.WIPgWG_related h2{font-size:32px}.WIPgWG_backArrow{--back-arrow-size:32px}}@media (max-width:767px){.WIPgWG_hero [data-company-part~=article-featurePhoto]{width:calc(100% + 16px)}.WIPgWG_hero [data-company-part~=article-members] li{max-width:100%;padding:0}.WIPgWG_hero [data-company-part~=article-members] li:not(:last-child){padding-right:44px}.WIPgWG_hero [data-company-part~=article-members] li:not(:last-child):after{height:13px;right:14px}.WIPgWG_hero [data-company-part~=article-department]{border-bottom-width:4px}.WIPgWG_introduction [data-company-part~=article-project]{font-size:14px}}
.jz0GCa_layer{z-index:-1;pointer-events:none;position:absolute;inset:0 0 -100vh}.jz0GCa_viewport{width:min(1440px,100%);height:100vh;margin-inline:auto;position:sticky;top:0}.jz0GCa_whale{opacity:var(--whale-opacity,1);pointer-events:none;width:1289px;max-width:none;height:638px;transform:translate(var(--whale-x,0px), var(--whale-y,0px)) scale(var(--whale-scale,1));transform-origin:50%;position:absolute;top:73px;left:calc(50% - 792px)}@media (min-width:768px){.jz0GCa_whale{--pc-unit:min(.0694445vw, 1px);--photo-top:clamp(17px, calc(173.43px - 10.8631vw), 90px);top:calc(var(--photo-top) - 161 * var(--pc-unit));left:calc(-705 * var(--pc-unit));width:calc(2474 * var(--pc-unit));height:calc(1225 * var(--pc-unit))}}
[data-company-page][data-company=avant] .Xasr4a_interview{isolation:isolate}[data-company-page][data-company=avant] .Xasr4a_interview:before{z-index:-1;aspect-ratio:612.044/660.17;background-image:url(/companies/avant/interview-lines-mobile.svg);width:156.934vw;top:400.91px;right:calc(-17.0831vw - 16px)}[data-company-page][data-company=avant] .Xasr4a_interview:after{display:none}@media (min-width:768px){[data-company-page][data-company=avant] .Xasr4a_interview{--interview-section-gap:200px;--interview-symbol-rise:min(767.203px, 53.278vw);--interview-symbol-shift:min(144px, 10vw);margin-top:var(--interview-section-gap)}[data-company-page][data-company=avant] .Xasr4a_interview:before{top:calc(-1 * var(--interview-symbol-rise));right:auto;left:calc(50.1706% + var(--interview-symbol-shift));aspect-ratio:1207/1301.91;--interview-fade-offset:max(0px, calc(1920px - 100vw));width:97.2823%;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 507.435px + var(--interview-fade-offset) - var(--interview-symbol-shift)), #000000bf calc(100% - 471.08px + var(--interview-fade-offset) - var(--interview-symbol-shift)), #00000081 calc(100% - 441.421px + var(--interview-fade-offset) - var(--interview-symbol-shift)), transparent calc(100% - 409.85px + var(--interview-fade-offset) - var(--interview-symbol-shift)));mask-image:linear-gradient(to right, #000 calc(100% - 507.435px + var(--interview-fade-offset) - var(--interview-symbol-shift)), #000000bf calc(100% - 471.08px + var(--interview-fade-offset) - var(--interview-symbol-shift)), #00000081 calc(100% - 441.421px + var(--interview-fade-offset) - var(--interview-symbol-shift)), transparent calc(100% - 409.85px + var(--interview-fade-offset) - var(--interview-symbol-shift)));background-image:url(/companies/avant/interview-lines-desktop.svg)}}.Xasr4a_interview{margin-top:72px;position:relative}.Xasr4a_interview>*{z-index:1;position:relative}.Xasr4a_interview:before,.Xasr4a_interview:after{content:"";pointer-events:none;aspect-ratio:476/457;background:50%/contain no-repeat;width:160px;position:absolute}@media not (max-width:767px){.Xasr4a_interview:before,.Xasr4a_interview:after{width:min(33vw,476px)}}.Xasr4a_interview:before{background-image:var(--company-symbol-right);top:-108px;right:-51px}.Xasr4a_interview:after{background-image:var(--company-symbol-left);bottom:-82px;left:-90px}.Xasr4a_interviewIntro{margin-top:32px}@media (min-width:768px){[data-company-page][data-company=propertyagent] .Xasr4a_interview:before{width:min(33.0556vw,476px)}[data-company-page][data-company=propertyagent] .Xasr4a_interview:after{width:min(33.0556vw,476px)}[data-company-page][data-company=propertyagent] .Xasr4a_interview:before{top:-251px;right:-18%}[data-company-page][data-company=propertyagent] .Xasr4a_interview:after{top:505px;bottom:auto;left:-29.0833%}}.Xasr4a_interviewIntro [data-company-part~=top-lead]{margin-top:0}.Xasr4a_interviewIntro [data-company-part~=top-description]{margin-top:12px}.Xasr4a_interviewListLink{width:min(100%,280px);margin:40px auto 0;font-size:18px;display:flex}.Xasr4a_interviewCard{z-index:1;min-height:0;color:inherit;grid-template-columns:41.5% minmax(0,1fr);align-content:start;gap:0;text-decoration:none;display:flex;position:relative}[data-company-page] .Xasr4a_interviewCard:focus-visible{outline:2px solid var(--detail-accent,#ea5529);outline-offset:-2px}.Xasr4a_interviewVisual{aspect-ratio:596/335;grid-area:1/2/3;align-self:start;position:relative}.Xasr4a_interviewVisual [data-company-part~=top-photo]{position:absolute;inset:0;-webkit-mask-image:url(/companies/photo-mask.svg);mask-image:url(/companies/photo-mask.svg)}.Xasr4a_interviewNumber{position:absolute;top:-47px;left:16px}.Xasr4a_interviewNumber>span:first-child{width:fit-content;font:300 14px/.7 var(--font-latin);text-align:center;display:flex}.Xasr4a_interviewNumber strong{margin-top:0;font-size:38px;font-weight:400;line-height:1;display:block}.Xasr4a_interviewNumber>span:nth-child(2){color:#fff;background:#333;width:fit-content;margin-top:12px;padding:2px 8px;font-size:14px;font-weight:700;line-height:1.2;display:block}.Xasr4a_interviewTitle{background:var(--company-copy-gradient,linear-gradient(90deg, #d9341d, #fac02c));color:#fff;letter-spacing:.04em;grid-area:1/1;padding:8px;font-size:26px;font-weight:500}.Xasr4a_department{border-bottom:4px solid;border-image:var(--company-gradient) 1;width:fit-content;padding-bottom:4px;font-weight:700}.Xasr4a_personName{margin-top:16px;font-size:22px;font-weight:700;line-height:1}.Xasr4a_interviewYear{margin-top:12px;font-size:14px}.Xasr4a_keywords{color:var(--detail-accent,#d9341d);flex-wrap:wrap;gap:8px;margin-top:24px;font-size:14px;font-weight:700;list-style:none;display:flex}.Xasr4a_keywords li{background:url(/companies/keyword-start.svg) 0/4.5px 38px no-repeat,url(/companies/keyword-end.svg) 100%/4.5px 38px no-repeat;align-items:center;min-height:37px;padding:0 12px;display:flex}.Xasr4a_interview .Xasr4a_interviewLink{outline:1px solid var(--company-interview-button-border,transparent);outline-offset:-1px;background:var(--company-interview-button-background,#333);width:calc(100% - 32px);color:var(--company-interview-button-color,#fff);border:0;border-radius:8px;grid-column:1/-1;justify-content:center;gap:16px;margin:24px auto 0;padding:18px 8px}@media not (max-width:767px){.Xasr4a_interview .Xasr4a_interviewLink{margin-top:48px}}.Xasr4a_interview .Xasr4a_interviewLink:after{display:none}@media not (max-width:767px){.Xasr4a_interviewTitle{font-size:clamp(26px,2.5vw,36px)}.Xasr4a_interviewNumber strong{font-size:48px}.Xasr4a_personName{font-size:28px}.Xasr4a_keywords{font-size:18px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-company-carousel]:has([data-carousel-slide][aria-hidden=false] .Xasr4a_interviewCard:hover)>.Xasr4a_interviewLink [data-company-part~=top-arrow]:before{animation:.5s cubic-bezier(.4,0,.3,1) both Xasr4a_arrow-pass}}@media not (max-width:767px){.Xasr4a_interview{grid-template-columns:minmax(0,1fr) 284px;column-gap:32px;margin-top:200px;display:grid}.Xasr4a_interview>:first-child{grid-column:1/-1}.Xasr4a_interview>[data-company-carousel]{flex-direction:column;grid-area:3/1/auto/-1;display:flex}.Xasr4a_interview [data-carousel-controls]{order:1;align-self:flex-end;margin-top:28px;position:static}.Xasr4a_interview:before{top:-163px;right:-19.333%}.Xasr4a_interview:after{bottom:-113px;left:-27.667%}.Xasr4a_interviewIntro{grid-area:2/1;margin-top:40px}.Xasr4a_interviewIntro [data-company-part~=top-description]{margin-top:16px}.Xasr4a_interviewListLink{grid-area:2/2;align-self:end;width:284px;margin:0}.Xasr4a_interviewCard{gap:32px 8.667%;min-height:28.0102cqw;display:grid}.Xasr4a_interviewTitle{padding:8px 16px}.Xasr4a_interviewNumber{top:0;left:0}.Xasr4a_interviewNumber>span:first-child{display:block}.Xasr4a_interviewNumber strong{margin-top:4px}.Xasr4a_interview .Xasr4a_interviewLink{order:2;gap:24px;width:min(41.5%,436px);margin:32px auto 0;padding:24px;font-size:20px;box-shadow:4px 4px 8px #0000000a}}@media (max-width:767px){.Xasr4a_interview [data-company-part~=top-tag]{--tag-end-space:.04em;letter-spacing:.04em}.Xasr4a_interviewIntro [data-company-part~=top-lead]{letter-spacing:.32em}.Xasr4a_interviewCard{flex-direction:column;padding-inline:16px}.Xasr4a_interviewVisual{margin-inline:-16px;width:calc(100% + 32px);margin-top:47px}.Xasr4a_interviewTitle{z-index:1;margin-top:-40px}.Xasr4a_interviewNumber{align-items:center;gap:16px;display:flex}.Xasr4a_interviewNumber>span:first-child{align-items:center;gap:4px;font-size:14px}.Xasr4a_interviewNumber>span:last-child{margin-top:0;font-size:12px}.Xasr4a_interviewProfile{margin-top:24px}.Xasr4a_department{font-size:14px}}[data-company-page][data-company=dxyz] .Xasr4a_interview{isolation:isolate}[data-company-page][data-company=dxyz] .Xasr4a_interview:before{z-index:-1;aspect-ratio:1070/683}[data-company-page][data-company=dxyz] .Xasr4a_interview:after{z-index:-1;aspect-ratio:1070/683}[data-company-page][data-company=dxyz] .Xasr4a_interview:before{width:51.8072vw;top:-145px;right:calc(-15.1962vw - 16px)}[data-company-page][data-company=dxyz] .Xasr4a_interview:after{width:70.5882vw;top:calc(100% + 13px);bottom:auto;left:calc(-31.8854vw - 16px)}@media (min-width:768px){[data-company-page][data-company=dxyz] .Xasr4a_interview:before{width:51.6667%;top:-376px;right:-19.9167%}[data-company-page][data-company=dxyz] .Xasr4a_interview:after{width:73.1667%;top:calc(100% + 72px);bottom:auto;left:-37.5%}}@keyframes Xasr4a_arrow-pass{0%,to{clip-path:inset(0);transform:translate(0)}45%{clip-path:inset(0 100% 0 0);transform:translate(100%)}45.01%,50%{clip-path:inset(0 0 0 100%);transform:translate(-100%)}}[data-company-page][data-company=tiero] .Xasr4a_interview{isolation:isolate}[data-company-page][data-company=tiero] .Xasr4a_interview:before{z-index:-1}[data-company-page][data-company=tiero] .Xasr4a_interview:after{z-index:-1}[data-company-page][data-company=tiero] .Xasr4a_interview:before{aspect-ratio:236.731/235.147;background-image:url(/companies/tiero/interview-symbol-right-mobile.svg);width:60.7002vw;top:-189px;right:calc(-27.8797vw - 16px)}[data-company-page][data-company=tiero] .Xasr4a_interview:after{aspect-ratio:178/176;background-image:url(/companies/tiero/interview-symbol-left-mobile.svg);width:45.641vw;top:calc(100% + 24px);bottom:auto;left:calc(-19.4872vw - 16px)}@media (min-width:768px){[data-company-page][data-company=tiero] .Xasr4a_interview:before{aspect-ratio:713/682.431;background-image:url(/companies/tiero/interview-symbol.svg)}[data-company-page][data-company=tiero] .Xasr4a_interview:after{aspect-ratio:713/682.431;background-image:url(/companies/tiero/interview-symbol.svg)}[data-company-page][data-company=tiero] .Xasr4a_interview:before{width:min(35.148vw,506.13px);top:-264px;right:-17.7608%}[data-company-page][data-company=tiero] .Xasr4a_interview:after{width:min(40.457vw,582.581px);top:calc(100% + 22px);left:-38.4167%}}
.ib9mTW_hero{width:calc(100% - 32px);margin-inline:auto;padding-block:34px 40px}.ib9mTW_hero h1{letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-size:32px}.ib9mTW_image{aspect-ratio:32/19;margin-inline:auto;width:min(100%,768px);margin-bottom:40px;position:relative}.ib9mTW_image img{object-fit:cover}.ib9mTW_back.ib9mTW_jobBack{margin-top:64px}.ib9mTW_back.ib9mTW_jobBack a{letter-spacing:.04em;width:auto;max-width:calc(100% - 32px);padding-bottom:15px}.ib9mTW_back.ib9mTW_jobBack a:after{background-size:9.75px 6.5px,auto;width:26px;height:26px}@media (min-width:768px){.ib9mTW_hero{width:min(100% - 64px,1200px);padding-block:64px 88px}.ib9mTW_hero h1{font-size:39px}.ib9mTW_image{margin-bottom:64px}.ib9mTW_back.ib9mTW_jobBack{margin-top:56px}.ib9mTW_back.ib9mTW_jobBack a{width:284px;padding-bottom:23px}.ib9mTW_back.ib9mTW_jobBack a:after{background-size:12px 8px,auto;width:32px;height:32px}}.ib9mTW_back{text-align:center;margin:48px auto 0}@media not (max-width:767px){.ib9mTW_back{margin-block:80px 0}}.ib9mTW_back a{width:min(284px,100% - 32px);color:inherit;border-bottom:1px solid #c8c8c8;justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.ib9mTW_back a:before{content:"";background:var(--detail-gradient,linear-gradient(90deg, #fac02c, #d9341d));width:17%;height:3px;position:absolute;bottom:0;left:0}.ib9mTW_back a:after{content:"";background:url(/companies/entry-link-arrow.svg) center / 12px 8px no-repeat, var(--detail-gradient,linear-gradient(90deg, #fac02c, #d9341d));border-radius:50%;flex-shrink:0;width:32px;height:32px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ib9mTW_back a{transition:color .16s ease-out}}@media (hover:hover) and (pointer:fine){.ib9mTW_back a:hover{color:var(--detail-hover,var(--detail-accent,#ea5529))}}@media not (max-width:767px){.ib9mTW_back a{font-size:18px}}
.sGKHFW_featureInner{width:calc(100% - 32px);margin-inline:auto}@media not (max-width:767px){.sGKHFW_featureInner{width:min(83.333%,1200px)}}[data-company-page][data-company=avant] .sGKHFW_feature:before{aspect-ratio:1440/810}.sGKHFW_feature{margin-top:84px;padding-top:16px;position:relative}.sGKHFW_feature:before{content:"";aspect-ratio:auto;background:var(--company-feature-background) center / 100% 100% no-repeat;width:100%;position:absolute;top:0;left:0}.sGKHFW_featureInner{position:relative}.sGKHFW_featurePhoto{aspect-ratio:332/187;-webkit-mask:url(/companies/photo-mask.svg) 50%/100% 100% no-repeat;mask:url(/companies/photo-mask.svg) 50%/100% 100% no-repeat}.sGKHFW_featurePhoto:after{content:"";pointer-events:none;background:#33333326;position:absolute;inset:0}.sGKHFW_featureTag{white-space:normal;z-index:1;position:static;top:214px;left:50%;transform:none}@media not (max-width:767px){.sGKHFW_feature .sGKHFW_featureTag{--tag-end-space:.04em;letter-spacing:.04em;max-width:calc(100% - 160px);font-size:28px;line-height:1;position:absolute;top:calc(min(83.333vw,1200px)/1.77778 - 340px);left:80px;transform:none}}.sGKHFW_featurePanel{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:1fr;gap:32px;margin-top:0;padding:12px 0 0;display:grid;position:relative}@media not (max-width:767px){.sGKHFW_featurePanel{grid-template-columns:minmax(0,1fr) 284px;gap:64px;margin-top:-270px;padding:64px 80px}}.sGKHFW_featurePanel [data-company-part~=top-description]{margin-top:16px}.sGKHFW_featureLinks{flex-direction:column;gap:16px;display:flex}@media not (max-width:767px){.sGKHFW_feature{margin-top:200px;padding-top:64px}.sGKHFW_feature:before{aspect-ratio:1440/810}.sGKHFW_featurePhoto{aspect-ratio:1200/675}.sGKHFW_featurePanel{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#ffffffe6}.sGKHFW_featureLinks{gap:24px}}@media (min-width:768px) and (max-width:1100px){.sGKHFW_featurePanel{grid-template-columns:minmax(0,1fr) 220px;gap:32px;margin-top:-130px;padding:40px}.sGKHFW_feature .sGKHFW_featureTag{max-width:calc(100% - 80px);top:calc(min(83.333vw,1200px)/1.77778 - 200px);left:40px}}@media (max-width:767px){.sGKHFW_feature:before{height:56.15vw}.sGKHFW_featurePhoto{width:calc(100% - 26px);margin-inline:auto}.sGKHFW_featureTag{letter-spacing:.16em;margin-top:48px;font-size:16px;line-height:1.3}}[data-company-page][data-company=dxyz] .sGKHFW_feature:before{aspect-ratio:1440/810}
._9JTwRq_arrow{width:var(--back-arrow-size,26px);height:var(--back-arrow-size,26px);background:var(--detail-gradient,linear-gradient(90deg, #fac02c, #d9341d));border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}._9JTwRq_arrow:before{content:"";background:url(/companies/entry-link-arrow.svg) 50%/contain no-repeat;width:12px;height:8px}@media (hover:hover) and (pointer:fine){._9JTwRq_root a:hover:before{width:100%}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._9JTwRq_root a{transition:color .16s ease-out}._9JTwRq_root a:before{transition:width .4s cubic-bezier(.4,0,.3,1)}._9JTwRq_root a:hover ._9JTwRq_arrow:before{animation:.5s cubic-bezier(.4,0,.3,1) both _9JTwRq_arrow-pass}}@keyframes _9JTwRq_arrow-pass{0%,to{clip-path:inset(0);transform:translate(0)}45%{clip-path:inset(0 100% 0 0);transform:translate(100%)}45.01%,50%{clip-path:inset(0 0 0 100%);transform:translate(-100%)}}
section._9jP8EG_environment:before{width:min(100%,1440px);left:50%;transform:translate(-50%)}@media (max-width:767px){section._9jP8EG_environment [data-company-part~=top-featurePhoto]:after{display:none}section._9jP8EG_environment [data-company-part~=top-featureTag]{--tag-end-space:.04em;letter-spacing:.04em;margin-top:48px;line-height:1}section._9jP8EG_environment [data-company-part~=top-lead]{letter-spacing:.32em}section._9jP8EG_environment [data-company-part~=top-description]{margin-top:12px}}
.Z-6JLW_photo{isolation:isolate;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a .Z-6JLW_photo img{transition:transform .4s cubic-bezier(.2,0,.3,1)}a:hover .Z-6JLW_photo img{transform:scale(1.06)}@media (min-width:768px){[data-company-carousel]:has(>[data-company-part~=top-interviewLink]:hover) [data-carousel-slide][aria-hidden=false] .Z-6JLW_photo img{transform:scale(1.06)}}}
