.top-section,.bottom-section{position:relative;height:33.5rem}.top-section:before,.bottom-section:before{content:"";width:100%;height:100%;position:absolute;inset:0;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:cover}.top-section:before{background-image:url(../../images/hr/kinsus-hr-top-section-bg-2560.jpg)}.bottom-section:before{background-image:url(../../images/hr/kinsus-hr-bottom-section-bg-2560.jpg)}.top-section .main-container,.bottom-section .main-container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.top-section .main-container{align-items:end}.bottom-section .main-container{align-items:start}.top-section .text-container{width:39.125rem;margin-right:5.875rem;display:flex;flex-direction:column;gap:var(--r-unit-2xl)}.bottom-section .text-container{width:35.875rem}@media screen and (max-width:1199px){.top-section .text-container{width:30rem;margin-right:0}}@media screen and (max-width:767px){.top-section,.bottom-section{height:auto}.top-section:before,.bottom-section:before{content:none}.top-section .bg-container,.bottom-section .bg-container{width:100%;aspect-ratio:360 / 600;background-repeat:no-repeat;background-position:center;background-size:cover}.top-section .bg-container{background-image:url(../../images/hr/kinsus-hr-top-section-bg-360.jpg)}.bottom-section .bg-container{background-image:url(../../images/hr/kinsus-hr-bottom-section-bg-360.jpg)}.top-section .text-container{margin-top:-35%;width:100%}.bottom-section .text-container{margin-block:var(--r-unit-3xl) var(--r-unit-5xl);width:100%}.top-section .heading-3{line-height:3.125rem}.top-section .heading-5{line-height:1.875rem}.bottom-section .heading-3{font-weight:var(--font-weight-medium);font-size:var(--font-size-heading-3);line-height:var(--font-line-height-heading-3);letter-spacing:var(--font-letter-spacing-heading-3)}}.album-list-section{padding-bottom:2.875rem}@media screen and (min-width:1200px){.hr-album-block:nth-child(2n){grid-template-columns:minmax(0,550fr) minmax(0,778fr)}.hr-album-block:nth-child(2n) .left-block{grid-row:1 / 2;grid-column:2 / 3}.hr-album-block:nth-child(2n) .right-block{grid-row:1 / 2;grid-column:1 / 2}}.hr-album-block .item-description{margin-top:var(--r-unit-xl)}.hr-album-block ul{margin-top:var(--r-unit-m)}.hr-album-block ul>li{font-size:var(--font-size-body-1);line-height:var(--font-line-height-body-1);letter-spacing:var(--font-letter-spacing-body-1);color:var(--color-text-on-light)}.r-img-l-text-section{padding-block:var(--r-unit-5xl) 5.75rem}.r-img-l-text-section .overline{color:var(--color-text-brand-base)}.apply-section{background:var(--color-background-brand-subtlest);position:relative}.apply-section:before{content:"";position:absolute;inset:0;background-image:url(../../images/hr/kinsus-hr-join-kinsus-apply-bg.svg);background-repeat:no-repeat;background-position:center;background-size:160rem 51.75rem}@media screen and (max-width:1199px){.apply-section:before{background-position:-42.5rem center}}.apply-section .main-container{padding-block:6rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--r-unit-5xl)}.apply-section .text-container{max-width:60.375rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--r-unit-2xl);text-align:center}.apply-section .capsule-btn .btn-text{padding-inline:2.75rem .75rem}.apply-section .left-icon .btn-text:before{left:.75rem}.location-list-section{padding-bottom:2.5rem}.location-list-section .text-container{padding-bottom:3.75rem}.location-list-section .heading-3{text-align:center}.location-card .img-container{position:relative}.location-card .img-container .heading-4{position:absolute;inset:0;color:var(--color-text-on-dark);z-index:1;background:var(--color-background-blanket-medium);display:flex;justify-content:center;align-items:center}.transportation-block .label-3{position:relative;padding-left:var(--r-unit-2xl);color:var(--color-text-brand-base)}.transportation-block .label-3:before{content:"";width:var(--r-unit-xl);height:var(--r-unit-xl);position:absolute;top:50%;transform:translateY(-50%);left:0;background-repeat:no-repeat;background-size:cover;background-position:center}.transportation-block .label-3:before{background-image:url(../../images/icon/kinsus-transportation-icon.svg)}.transportation-block .heading-6{padding-top:var(--r-unit-m)}.location-list-container .card-list-container{display:grid;align-items:start;gap:0 var(--r-unit-2xl)}.location-list-container li{grid-row:span 2;margin-bottom:var(--r-unit-2xl);transition:var(--transition-spring)}.card-list-container .location-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;border-radius:12px;overflow:hidden;box-shadow:none;background:transparent}.location-list-container .card-list-container>li{box-shadow:none;position:relative;transition:var(--transition-spring)}.location-card{display:grid;grid-template-rows:subgrid;border-radius:var(--border-radius-l);background:var(--color-surface-highest);transition:var(--transition-spring)}.location-list-container .shadow-wrapper{position:absolute;left:0;right:0;top:0;aspect-ratio:436 / 255;pointer-events:none;z-index:1;box-shadow:0 .19px 1.14px #00000003,0 .81px 2.36px #00000005,0 2px 4.71px #00000006,0 3.85px 9.24px #00000008,0 6.48px 16.98px #0000000a,0 10px 29px #0000000d;border-radius:var(--border-radius-l);transition:var(--transition-spring)}.location-card .img-container{grid-row:span 1}.location-card img{width:100%;aspect-ratio:436 / 255;object-fit:cover;display:block;border-radius:var(--border-radius-l)}.location-card .text-container{grid-row:span 1;padding:0 var(--r-unit-xl);display:flex;flex-direction:column}.location-card .hover-content{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--transition-spring),opacity var(--transition-spring)}.location-card .hover-content-inner{overflow:hidden;padding-block:0;transition:padding-block var(--transition-spring)}.location-card .heading-5{margin:0}.location-card .info-block{margin-top:var(--r-unit-2xl)}.location-card .text-container .action-block{margin-top:var(--r-unit-3xl)}.location-card .capsule-btn{min-width:11.875rem;margin:auto}.card-list-container li:hover .shadow-wrapper{box-shadow:none}.card-list-container li:hover .location-card{box-shadow:0 .19px 1.14px #00000003,0 .81px 2.36px #00000005,0 2px 4.71px #00000006,0 3.85px 9.24px #00000008,0 6.48px 16.98px #0000000a,0 10px 29px #0000000d}.card-list-container li:hover .hover-content{grid-template-rows:1fr;opacity:1}.card-list-container li:hover .hover-content-inner{padding-block:var(--r-unit-3xl) var(--r-unit-4xl)}.card-list-container li:hover .img-container{border:none;box-shadow:none}.media-section{padding-bottom:22.5rem}.media-section .heading-3{text-align:center;padding-bottom:3.75rem}.media-container{display:flex;gap:var(--r-unit-2xl);justify-content:center}.media-container .action-block{display:block;min-width:10.625rem;max-width:27.25rem;width:100%;min-height:8.375rem;display:flex;flex-direction:column;gap:.875rem;justify-content:center;align-items:center;text-align:center;background:var(--color-surface-highest);border-radius:var(--border-radius-base);box-shadow:0 .19px 1.14px #00000003,0 .81px 2.36px #00000005,0 2px 4.71px #00000006,0 3.85px 9.24px #00000008,0 6.48px 16.98px #0000000a,0 10px 29px #0000000d;transition:var(--transition-micro)}.media-container .icon-mask{width:var(--r-unit-4xl);height:var(--r-unit-4xl);background-color:var(--color-icon-brand-base);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.media-container .icon-fb{-webkit-mask-image:url(../../images/icon/kinsus-media-icon-fb.svg);mask-image:url(../../images/icon/kinsus-media-icon-fb.svg)}.media-container .icon-ig{-webkit-mask-image:url(../../images/icon/kinsus-media-icon-ig.svg);mask-image:url(../../images/icon/kinsus-media-icon-ig.svg)}.media-container .icon-in{-webkit-mask-image:url(../../images/icon/kinsus-media-icon-in.svg);mask-image:url(../../images/icon/kinsus-media-icon-in.svg)}.media-container .btn-text{color:var(--color-text-on-light)}.media-container .action-block:hover{background:var(--color-background-brand-hovered)}.media-container .action-block:hover .icon-mask{background:var(--color-icon-brand-on-brand)}.media-container .action-block:hover .btn-text{color:var(--color-text-brand-on-brand)}@media screen and (max-width:1199px){.media-section{padding-bottom:6.25rem}}@media screen and (max-width:767px){.media-container{flex-direction:column;align-items:center}}.html-edit-section{padding-block:2rem 4.875rem}.hr-html-edit-section{padding-block:3.75rem 5rem}
