.Hero-module__tSoQaG__hero{isolation:isolate;background:#050506;height:80vh;min-height:32rem;max-height:48rem;position:relative;overflow:hidden}.Hero-module__tSoQaG__bgLayer{opacity:.28;filter:saturate(.3)contrast(1.05);will-change:transform;z-index:0;position:absolute;inset:0;transform:scale(1.08)}.Hero-module__tSoQaG__grid{z-index:2;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 75%)}.Hero-module__tSoQaG__vignette{z-index:3;pointer-events:none;background:radial-gradient(60% 50% at 50% 45%,#0000,#0505068c 80%,#050506d9),linear-gradient(#0505064d 0%,#0000 30% 70%,#050506a6 100%);position:absolute;inset:0}.Hero-module__tSoQaG__scan{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#ff3b30e6,#0000);height:1px;animation:9s ease-in-out infinite Hero-module__tSoQaG__scanLine;position:absolute;top:0;left:0;right:0}@keyframes Hero-module__tSoQaG__scanLine{0%{opacity:0;top:-2%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:102%}}.Hero-module__tSoQaG__container{z-index:20;width:90%;max-width:100%;position:relative}.Hero-module__tSoQaG__copyWrap{visibility:hidden;bottom:18%}.Hero-module__tSoQaG__title{perspective:600px;color:#fff;font-size:2rem}.Hero-module__tSoQaG__char{will-change:transform, opacity;display:inline-block}.Hero-module__tSoQaG__subtitle{color:#ffffffb8;font-size:1rem;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.06em}@media (min-width:1024px){.Hero-module__tSoQaG__container{width:80%;max-width:1350px}.Hero-module__tSoQaG__title{font-size:56px}.Hero-module__tSoQaG__subtitle{font-size:18px}}
.ImageCarousel-module__mkbLlG__wrapper{width:100%;margin-top:4rem;overflow:hidden}.ImageCarousel-module__mkbLlG__track{display:flex}.ImageCarousel-module__mkbLlG__item{flex:none;margin-left:1rem;margin-right:1rem}.ImageCarousel-module__mkbLlG__item:last-child{margin-right:0}
.Message-module__QL8hAq__container{max-width:90%;height:1300px}.Message-module__QL8hAq__textColumn{width:100%;font-weight:400}.Message-module__QL8hAq__videoWrap{width:90%;height:356px;margin:5rem auto 0;position:relative;overflow:hidden}.Message-module__QL8hAq__video{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Message-module__QL8hAq__imagesRow{justify-content:center;margin-top:3rem;display:flex}.Message-module__QL8hAq__image1Wrap{width:288px;min-height:190px;overflow:hidden}.Message-module__QL8hAq__image2Wrap{width:366px;min-height:230px;margin-top:10rem;overflow:hidden}.Message-module__QL8hAq__image{-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.Message-module__QL8hAq__container{width:80%;max-width:1350px;height:1100px}.Message-module__QL8hAq__textColumn{width:550px}.Message-module__QL8hAq__videoWrap{width:500px;height:470px}.Message-module__QL8hAq__imagesRow{-moz-column-gap:2.5rem;column-gap:2.5rem}.Message-module__QL8hAq__image1Wrap{margin-top:5rem}.Message-module__QL8hAq__image2Wrap{margin-top:450px}}
.Mission-module__GIA1mq__container{width:90%;max-width:90%;margin-left:auto;margin-right:auto;padding-top:7rem;font-weight:400}.Mission-module__GIA1mq__linkWrap{text-align:center;margin-top:3rem}.Mission-module__GIA1mq__missionLink{border:1px solid;border-radius:9999px;padding:1.25rem 5rem;font-weight:300;transition:all .3s}.Mission-module__GIA1mq__missionLink:hover{color:#000;background:#fff}@media (min-width:1024px){.Mission-module__GIA1mq__container{width:80%;max-width:1350px}.Mission-module__GIA1mq__linkWrap{text-align:right;margin-top:5rem}.Mission-module__GIA1mq__missionLink{padding-left:2.5rem;padding-right:2.5rem}}
.Culture-module__WILy0G__container{width:90%;margin-left:auto;margin-right:auto;padding-top:7rem}.Culture-module__WILy0G__textColumn{width:100%}.Culture-module__WILy0G__linkWrap{text-align:center;margin-top:3rem}.Culture-module__WILy0G__cultureLink{border:1px solid;border-radius:9999px;padding:1.25rem 5rem;font-weight:300;transition:all .3s}.Culture-module__WILy0G__cultureLink:hover{color:#000;background:#fff}@media (min-width:1024px){.Culture-module__WILy0G__container{width:90%;padding-top:12rem}.Culture-module__WILy0G__textColumn{width:40%}.Culture-module__WILy0G__linkWrap{text-align:left;margin-top:5rem}.Culture-module__WILy0G__cultureLink{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1450px){.Culture-module__WILy0G__container{max-width:1350px}}
.Numbers-module__33vKLW__container{width:90%}.Numbers-module__33vKLW__bigNumber{font-size:64px}.Numbers-module__33vKLW__unitText{font-size:1.25rem}.Numbers-module__33vKLW__mediumText{font-size:20px}.Numbers-module__33vKLW__largeText{font-size:1.875rem}.Numbers-module__33vKLW__salesChartWrap{width:100%}.Numbers-module__33vKLW__salesRow{grid-template-columns:minmax(0,.68fr) minmax(0,.32fr);align-items:center;gap:2rem;display:grid}.Numbers-module__33vKLW__salesChartCell{min-width:0}.Numbers-module__33vKLW__salesHighlight{flex-direction:column;gap:.4rem;min-width:9.5rem;display:flex}.Numbers-module__33vKLW__salesHighlightLabel{color:#f5f3eeeb;letter-spacing:.04em;margin:0;font-size:1.15rem}.Numbers-module__33vKLW__salesHighlightValue{color:#2fb4e8;letter-spacing:.01em;margin:0;font-size:3.2rem;font-weight:500;line-height:1.05}.Numbers-module__33vKLW__salesHighlightUnit{color:#f5f3eed9;margin-left:.25rem;font-size:1.25rem}.Numbers-module__33vKLW__salesHighlightSub{color:#f5f3ee99;letter-spacing:.04em;margin:.25rem 0 0;font-size:.9rem}.Numbers-module__33vKLW__salesBreakdownItem{flex-direction:column;gap:.15rem;display:flex}.Numbers-module__33vKLW__salesBreakdownItem+.Numbers-module__33vKLW__salesBreakdownItem{margin-top:1.1rem}.Numbers-module__33vKLW__salesBreakdownLabel{color:#f5f3eee6;margin:0;font-size:1rem}.Numbers-module__33vKLW__salesBreakdownValue{color:#2fb4e8;margin:0;font-size:2rem;font-weight:500;line-height:1.1}.Numbers-module__33vKLW__salesBreakdownUnit{color:#f5f3eed1;margin-left:.25rem;font-size:1rem}@media (max-width:900px){.Numbers-module__33vKLW__salesRow{grid-template-columns:1fr;gap:1rem}.Numbers-module__33vKLW__salesHighlight{flex-flow:wrap;align-items:baseline;gap:.5rem 1.25rem}.Numbers-module__33vKLW__salesHighlightValue{font-size:2.6rem}.Numbers-module__33vKLW__salesBreakdownValue{font-size:1.75rem}.Numbers-module__33vKLW__salesBreakdownItem+.Numbers-module__33vKLW__salesBreakdownItem{margin-top:0}}@media (max-width:560px){.Numbers-module__33vKLW__container{box-sizing:border-box;width:100%;padding-left:1rem;padding-right:1rem}.Numbers-module__33vKLW__bigNumber{font-size:2.4rem;line-height:1.1}.Numbers-module__33vKLW__unitText{font-size:.85rem}.Numbers-module__33vKLW__mediumText{font-size:.95rem}.Numbers-module__33vKLW__largeText{font-size:1.4rem}.Numbers-module__33vKLW__salesRow{gap:.5rem}.Numbers-module__33vKLW__salesHighlight{flex-direction:column;align-items:flex-start;gap:.2rem 0;min-width:0}.Numbers-module__33vKLW__salesHighlightValue{font-size:2rem}.Numbers-module__33vKLW__salesHighlightLabel{font-size:.95rem}.Numbers-module__33vKLW__salesHighlightUnit{font-size:.9rem}.Numbers-module__33vKLW__salesHighlightSub{font-size:.8rem}.Numbers-module__33vKLW__salesBreakdownItem+.Numbers-module__33vKLW__salesBreakdownItem{margin-top:.4rem}.Numbers-module__33vKLW__salesBreakdownValue{font-size:1.5rem}.Numbers-module__33vKLW__salesBreakdownLabel,.Numbers-module__33vKLW__salesBreakdownUnit{font-size:.85rem}.Numbers-module__33vKLW__pieWrap{width:280px;height:220px}}.Numbers-module__33vKLW__breakdownLegend{justify-content:center;gap:1rem;margin-top:.35rem;font-size:.8rem;display:flex}.Numbers-module__33vKLW__breakdownLegendItem{align-items:center;gap:.4rem;display:inline-flex}.Numbers-module__33vKLW__breakdownSwatch{border-radius:999px;width:.7rem;height:.7rem}.Numbers-module__33vKLW__breakdownSwatchSi,.Numbers-module__33vKLW__breakdownFillSi{background:#e8edf0}.Numbers-module__33vKLW__breakdownSwatchDx,.Numbers-module__33vKLW__breakdownFillDx{background:#2fb4e8}.Numbers-module__33vKLW__breakdownBars{flex-direction:column;gap:1rem;display:flex}.Numbers-module__33vKLW__breakdownBarRow{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.Numbers-module__33vKLW__breakdownLabel,.Numbers-module__33vKLW__breakdownValue{font-size:.95rem}.Numbers-module__33vKLW__breakdownTrack{background:#ffffff1f;border-radius:999px;height:.9rem;position:relative;overflow:hidden}.Numbers-module__33vKLW__breakdownFill{border-radius:999px;height:100%}.Numbers-module__33vKLW__pieWrap{width:350px;height:250px}@media (min-width:1024px){.Numbers-module__33vKLW__container{width:80%}.Numbers-module__33vKLW__salesChartWrap{width:550px}.Numbers-module__33vKLW__pieWrap{width:400px;height:350px}}@media (min-width:1450px){.Numbers-module__33vKLW__container{max-width:1350px}}
.JobsBoard-module__ZjMyTG__container{max-width:90%}.JobsBoard-module__ZjMyTG__cardContainer{position:relative;overflow:hidden}.JobsBoard-module__ZjMyTG__cardContainer:before,.JobsBoard-module__ZjMyTG__cardContainer:after{content:"";background:#fff;width:0;height:2px;transition:width .3s;position:absolute}.JobsBoard-module__ZjMyTG__cardContainer:before{bottom:0;left:0}.JobsBoard-module__ZjMyTG__cardContainer:after{top:0;right:0}.JobsBoard-module__ZjMyTG__borderLeft,.JobsBoard-module__ZjMyTG__borderRight{background:#fff;width:2px;height:0;transition:height .3s;position:absolute;bottom:0}.JobsBoard-module__ZjMyTG__borderLeft{top:0;left:0}.JobsBoard-module__ZjMyTG__borderRight{bottom:0;right:0}.JobsBoard-module__ZjMyTG__cardContent{opacity:.7;transition:width .3s .3s}.JobsBoard-module__ZjMyTG__arrowContainer{transition-delay:0s}.JobsBoard-module__ZjMyTG__cardContainer:hover .JobsBoard-module__ZjMyTG__borderLeft,.JobsBoard-module__ZjMyTG__cardContainer:hover .JobsBoard-module__ZjMyTG__borderRight{height:100%}.JobsBoard-module__ZjMyTG__cardContainer:hover:before,.JobsBoard-module__ZjMyTG__cardContainer:hover:after{width:100%;transition:width .3s .3s}.JobsBoard-module__ZjMyTG__cardContainer:hover .JobsBoard-module__ZjMyTG__cardContent{opacity:1}.JobsBoard-module__ZjMyTG__cardContainer:hover .JobsBoard-module__ZjMyTG__arrowContainer{transition-delay:.3s}@media (min-width:1024px){.JobsBoard-module__ZjMyTG__container{max-width:80%}}
.RecruitmentTopPage-module__i84yfa__page{color:#f5f3edeb;isolation:isolate;background:#050506;padding-bottom:0;position:relative;overflow-x:clip}.RecruitmentTopPage-module__i84yfa__page:before{content:"";z-index:-2;pointer-events:none;background-image:radial-gradient(55% 40% at 12% 5%,#f5f3ed07,#0000 65%),radial-gradient(50% 45% at 90% 28%,#f5f3ed05,#0000 65%);position:absolute;inset:90vh 0 0}.RecruitmentTopPage-module__i84yfa__page:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#f5f3ed06 1px,#0000 1px),linear-gradient(90deg,#f5f3ed06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:90vh 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%)}.RecruitmentTopPage-module__i84yfa__main{z-index:1;width:min(1200px,92vw);margin:0 auto;padding-top:5rem;position:relative}.RecruitmentTopPage-module__i84yfa__sectionPanel,.RecruitmentTopPage-module__i84yfa__numbersPanel{margin-top:11rem;padding:0;position:relative}.RecruitmentTopPage-module__i84yfa__sectionPanel:first-child{margin-top:5rem}.RecruitmentTopPage-module__i84yfa__sectionPanel:before{content:"";background:#ffffff38;width:2.25rem;height:1px;position:absolute;top:-4rem;left:0}.RecruitmentTopPage-module__i84yfa__reveal{will-change:transform, opacity;visibility:visible}.RecruitmentTopPage-module__i84yfa__sectionHeader{border-bottom:1px solid #ffffff14;max-width:62rem;padding-bottom:1.35rem}.RecruitmentTopPage-module__i84yfa__sectionEyebrow{letter-spacing:.04em;color:#fff;margin:0;padding-left:1.15rem;font-size:1.5rem;font-weight:500;line-height:1.3;position:relative}.RecruitmentTopPage-module__i84yfa__sectionEyebrow:before{content:"";background:#ffffff73;border-radius:1px;width:2px;height:.85em;position:absolute;top:.38em;left:0}.RecruitmentTopPage-module__i84yfa__sectionTitle{letter-spacing:-.015em;color:#fff;margin:.6rem 0 0;padding-left:1.15rem;font-size:clamp(2rem,4vw,2.9rem);font-weight:500;line-height:1.2;position:relative}.RecruitmentTopPage-module__i84yfa__sectionTitle:before{content:"";background:#f5f3ed8c;border-radius:1px;width:3px;height:.72em;position:absolute;top:.32em;left:0}.RecruitmentTopPage-module__i84yfa__sectionLead{color:#ffffffad;max-width:56rem;margin:1.4rem 0 0;font-size:.96rem;line-height:2}.RecruitmentTopPage-module__i84yfa__sectionLeadStrong{color:#fff;letter-spacing:.01em;margin:1.5rem 0 0;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:500;line-height:1.6}.RecruitmentTopPage-module__i84yfa__sectionSubLead{color:#ffffff80;margin:.8rem 0 0;font-size:.88rem;line-height:1.9}.RecruitmentTopPage-module__i84yfa__sectionAction{justify-content:flex-end;margin-top:3.5rem;display:flex}.RecruitmentTopPage-module__i84yfa__outlineLink{color:#fff;letter-spacing:.14em;text-transform:uppercase;min-height:3rem;font-size:.82rem;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border:1px solid #ffffff38;border-radius:2px;justify-content:center;align-items:center;gap:.75rem;padding:.8rem 1.75rem;text-decoration:none;transition:background-color .22s,border-color .22s,color .22s;display:inline-flex}.RecruitmentTopPage-module__i84yfa__outlineLink:after{content:"→";color:#ffffffa6;font-size:.95em;transition:transform .22s,color .22s}.RecruitmentTopPage-module__i84yfa__outlineLink:hover,.RecruitmentTopPage-module__i84yfa__outlineLink:focus-visible{color:#050506;background:#fff;border-color:#fff}.RecruitmentTopPage-module__i84yfa__outlineLink:hover:after,.RecruitmentTopPage-module__i84yfa__outlineLink:focus-visible:after{color:#050506;transform:translate(5px)}.RecruitmentTopPage-module__i84yfa__messageLayout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:stretch;gap:0;margin-top:3rem;display:grid}.RecruitmentTopPage-module__i84yfa__messageBody{color:#ffffffc7;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:1rem;padding:2.5rem 3rem 2.5rem 0;font-size:.95rem;line-height:2.1;display:flex}.RecruitmentTopPage-module__i84yfa__em{color:#fff;font-weight:700}.RecruitmentTopPage-module__i84yfa__signature{text-align:right;color:#ffffff8c;letter-spacing:.1em;font-size:.82rem;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-top:1px solid #ffffff14;margin-top:2rem;padding-top:1rem}.RecruitmentTopPage-module__i84yfa__messageVisual{min-height:30rem;position:relative;overflow:hidden}.RecruitmentTopPage-module__i84yfa__messageImage{-o-object-fit:cover;object-fit:cover;filter:grayscale(.2)contrast(1.05)brightness(.92);width:100%;height:100%;transition:filter .5s}.RecruitmentTopPage-module__i84yfa__messageLayout:hover .RecruitmentTopPage-module__i84yfa__messageImage{filter:grayscale(0)contrast(1.05)brightness()}.RecruitmentTopPage-module__i84yfa__bizImageWrap{background:#ffffff04;border:1px solid #ffffff14;margin-top:3rem;padding:1.25rem;position:relative}.RecruitmentTopPage-module__i84yfa__bizImage{filter:grayscale(.1)contrast(1.08);width:100%;height:auto;display:block}.RecruitmentTopPage-module__i84yfa__bizStack{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.RecruitmentTopPage-module__i84yfa__bizLayer{will-change:opacity, transform, filter;position:absolute}.RecruitmentTopPage-module__i84yfa__bizLayerBg{opacity:.35;inset:0}.RecruitmentTopPage-module__i84yfa__bizLayerSi,.RecruitmentTopPage-module__i84yfa__bizLayerDx,.RecruitmentTopPage-module__i84yfa__bizLayerSaas{opacity:1;width:30%;height:58%}.RecruitmentTopPage-module__i84yfa__bizLayerSi{top:42%;left:3%}.RecruitmentTopPage-module__i84yfa__bizLayerDx{top:14%;left:30%}.RecruitmentTopPage-module__i84yfa__bizLayerSaas{top:-8%;right:3%}.RecruitmentTopPage-module__i84yfa__bizLayerAi{opacity:1;width:55%;height:34%;bottom:-6%;right:-2%}.RecruitmentTopPage-module__i84yfa__formulaPreamble{letter-spacing:.02em;color:#f5f3ee80;font-size:clamp(.85rem,1.05vw,.92rem);line-height:1.9;font-family:var(--font-mincho);margin:.5rem 0 0}.RecruitmentTopPage-module__i84yfa__rewardTextBlock{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.RecruitmentTopPage-module__i84yfa__rewardCaption{letter-spacing:.04em;color:#f5f3ee61;font-size:clamp(.82rem,1vw,.92rem);line-height:1.85;font-family:var(--font-mincho);margin:0}.RecruitmentTopPage-module__i84yfa__formulaShowcase{font-family:var(--font-mincho);color:#f5f3ee;margin-top:2rem;padding:0;position:relative}.RecruitmentTopPage-module__i84yfa__formulaExpression{color:#f5f3ee;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;font-size:clamp(1.2rem,1.75vw,1.5rem);font-weight:500;line-height:1.4;display:flex}.RecruitmentTopPage-module__i84yfa__formulaTerm{letter-spacing:.02em;color:#f5f3ee;background:#f5f3ee08;border:1px solid #f5f3ee4d;border-radius:6px;align-items:baseline;padding:.55rem 1.1rem;display:inline-flex}.RecruitmentTopPage-module__i84yfa__formulaTermNote{color:#f5f3ee80;margin-left:.25rem;font-size:.78em;font-weight:400}.RecruitmentTopPage-module__i84yfa__formulaResult{letter-spacing:.02em;color:#0a0d12;background:#f5f3ee;border-radius:6px;align-items:baseline;padding:.55rem 1.25rem;font-size:1.08em;font-weight:700;display:inline-flex}.RecruitmentTopPage-module__i84yfa__formulaOperator{color:#f5f3ee8c;padding:0 .15em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35em;font-weight:300;line-height:1}.RecruitmentTopPage-module__i84yfa__rewardList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,2vw,2rem) clamp(2rem,4vw,3.5rem);margin-top:2.5rem;display:grid}.RecruitmentTopPage-module__i84yfa__rewardItem{font-family:var(--font-mincho);color:#f5f3ee;background:0 0;border-top:1px solid #f5f3ee24;flex-direction:column;gap:.6rem;padding:1.5rem 0 0;transition:border-color .25s;display:flex;position:relative}.RecruitmentTopPage-module__i84yfa__rewardItem:hover{border-color:#f5f3ee59}.RecruitmentTopPage-module__i84yfa__rewardLine{display:none}.RecruitmentTopPage-module__i84yfa__rewardNumber{font-family:var(--font-mincho);letter-spacing:-.02em;color:#f5f3ee40;font-variant-numeric:lining-nums;margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1}.RecruitmentTopPage-module__i84yfa__rewardTitle{color:#f5f3eed9;letter-spacing:.02em;max-width:32rem;word-break:auto-phrase;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.8}.RecruitmentTopPage-module__i84yfa__interviewCarousel{align-items:center;gap:.75rem;margin-top:3.5rem;display:flex}.RecruitmentTopPage-module__i84yfa__ivArrow{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:border-color .2s,color .2s,background .2s;display:flex}.RecruitmentTopPage-module__i84yfa__ivArrow:hover{color:#fff;background:#ffffff14;border-color:#ffffff59}.RecruitmentTopPage-module__i84yfa__ivViewport{flex:auto;min-width:0;overflow:hidden}.RecruitmentTopPage-module__i84yfa__ivTrack{gap:1.25rem;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.RecruitmentTopPage-module__i84yfa__interviewCard{min-width:0;color:inherit;flex:0 0 calc(25% - .9375rem);text-decoration:none;transition:transform .3s;position:relative}.RecruitmentTopPage-module__i84yfa__interviewCard:hover{transform:translateY(-3px)}.RecruitmentTopPage-module__i84yfa__interviewImageWrap{aspect-ratio:.85;border:1px solid #ffffff14;position:relative;overflow:hidden}.RecruitmentTopPage-module__i84yfa__interviewImage{-o-object-fit:cover;object-fit:cover;filter:grayscale(.4)contrast(1.05)brightness(.88);transition:transform .5s,filter .5s}.RecruitmentTopPage-module__i84yfa__interviewCard:hover .RecruitmentTopPage-module__i84yfa__interviewImage{filter:grayscale(0)contrast(1.08)brightness();transform:scale(1.04)}.RecruitmentTopPage-module__i84yfa__interviewContent{padding-top:1rem}.RecruitmentTopPage-module__i84yfa__interviewMeta,.RecruitmentTopPage-module__i84yfa__interviewYear{color:#ffffff8c;letter-spacing:.08em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.RecruitmentTopPage-module__i84yfa__interviewYear{color:#ffffff8c;margin-top:.25rem}.RecruitmentTopPage-module__i84yfa__interviewTitle{white-space:pre-line;color:#fff;margin:.7rem 0 0;font-size:.95rem;font-weight:500;line-height:1.7}.RecruitmentTopPage-module__i84yfa__numbersPanel{width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden}.RecruitmentTopPage-module__i84yfa__videoSection{width:min(960px,100%);margin:0 auto}.RecruitmentTopPage-module__i84yfa__videoEmbed{background:#0a0a0c;border:1px solid #ffffff14;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.RecruitmentTopPage-module__i84yfa__videoEmbed iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:980px){.RecruitmentTopPage-module__i84yfa__main{width:min(92vw,100%);padding-top:2.5rem}.RecruitmentTopPage-module__i84yfa__sectionPanel,.RecruitmentTopPage-module__i84yfa__numbersPanel{margin-top:6.5rem}.RecruitmentTopPage-module__i84yfa__sectionPanel:first-child{margin-top:3rem}.RecruitmentTopPage-module__i84yfa__sectionPanel:before{width:1.75rem;top:-2.5rem}.RecruitmentTopPage-module__i84yfa__sectionEyebrow{padding-left:.95rem;font-size:.95rem}.RecruitmentTopPage-module__i84yfa__sectionEyebrow:before{height:.8em}.RecruitmentTopPage-module__i84yfa__sectionTitle{padding-left:.95rem;font-size:clamp(1.75rem,6vw,2.25rem)}.RecruitmentTopPage-module__i84yfa__messageLayout{grid-template-columns:1fr}.RecruitmentTopPage-module__i84yfa__messageBody{border-bottom:1px solid #ffffff1a;border-right:none;padding:0 0 2rem}.RecruitmentTopPage-module__i84yfa__messageVisual{min-height:22rem}.RecruitmentTopPage-module__i84yfa__interviewCard{flex:0 0 calc(50% - .625rem)}.RecruitmentTopPage-module__i84yfa__ivArrow{width:2rem;height:2rem}.RecruitmentTopPage-module__i84yfa__sectionAction{justify-content:flex-start}.RecruitmentTopPage-module__i84yfa__rewardList{grid-template-columns:1fr;gap:1.1rem;margin-top:1.5rem}.RecruitmentTopPage-module__i84yfa__rewardItem{gap:.4rem;padding:1.1rem 0 0}.RecruitmentTopPage-module__i84yfa__rewardNumber{font-size:clamp(1.5rem,7vw,2rem)}.RecruitmentTopPage-module__i84yfa__rewardTitle{font-size:1rem;line-height:1.7}.RecruitmentTopPage-module__i84yfa__formulaShowcase{margin-top:1.5rem;padding:0}.RecruitmentTopPage-module__i84yfa__formulaExpression{gap:.4rem .5rem;font-size:1rem}.RecruitmentTopPage-module__i84yfa__formulaOperator{font-size:1.2em}.RecruitmentTopPage-module__i84yfa__bizImageWrap{padding:.75rem}}@media (max-width:560px){.RecruitmentTopPage-module__i84yfa__interviewCard{flex:0 0 85%}.RecruitmentTopPage-module__i84yfa__main{padding-top:1.75rem}.RecruitmentTopPage-module__i84yfa__sectionPanel,.RecruitmentTopPage-module__i84yfa__numbersPanel{margin-top:4rem}.RecruitmentTopPage-module__i84yfa__sectionPanel:first-child{margin-top:2rem}.RecruitmentTopPage-module__i84yfa__sectionPanel:before{width:1.4rem;top:-1.6rem}.RecruitmentTopPage-module__i84yfa__sectionHeader{padding-bottom:1rem}.RecruitmentTopPage-module__i84yfa__sectionTitle{font-size:clamp(1.5rem,6.5vw,1.95rem)}.RecruitmentTopPage-module__i84yfa__sectionEyebrow{font-size:.9rem}.RecruitmentTopPage-module__i84yfa__messageVisual{min-height:16rem}}
