#about-careers #hero-block{background-color:#888380}#about-careers #hero-block h1{max-width:6em}#about-careers #hero-block p{max-width:16em}@media (width>=768px){#about-careers #hero-block p{max-width:21em}}@media (width>=1024px){#about-careers #hero-block p{max-width:22em}}@media (width<=767px){#about-careers #hero-block .about-hero__image-container.desktop{margin-top:40px;display:block;position:relative}#about-careers #hero-block .about-hero__image-container.desktop:before{content:"";width:100%;padding-top:66.93%;display:block}#about-careers #hero-block .about-hero__image-container.desktop>*{width:100%;height:auto;position:absolute;inset:0}}#about-careers #creative-possibility-block{background-color:#888380;justify-content:flex-end;display:flex}@media (width>=768px){#about-careers #creative-possibility-block{padding-right:calc(8.33333% + 3.33333px)}}#about-careers #creative-possibility-block .careers-feature-text{padding:40px 16px}@media (width>=768px){#about-careers #creative-possibility-block .careers-feature-text{padding-left:40px;padding-right:40px}}@media (width>=1024px){#about-careers #creative-possibility-block .careers-feature-text{padding-left:40px;padding-right:40px}}@media (width>=1280px){#about-careers #creative-possibility-block .careers-feature-text{padding-left:40px;padding-right:40px}}@media (width>=1440px){#about-careers #creative-possibility-block .careers-feature-text{padding-left:40px;padding-right:40px}}@media (width>=768px){#about-careers #creative-possibility-block .careers-feature-text{padding-top:48px;padding-bottom:48px}}@media (width>=1024px){#about-careers #creative-possibility-block .careers-feature-text{padding-top:64px;padding-bottom:64px}}@media (width>=1280px){#about-careers #creative-possibility-block .careers-feature-text{padding-top:80px;padding-bottom:80px}}@media (width>=1440px){#about-careers #creative-possibility-block .careers-feature-text{padding-top:80px;padding-bottom:80px}}#about-careers #squarespace-employee-block{background-color:var(--color-black)}#about-careers #squarespace-employee-block h3,#about-careers #squarespace-employee-block p{color:var(--color-white)}@media (width>=768px){#about-careers #squarespace-employee-block .feature-text__inner-wrapper{width:calc(50% + 20px)}}#about-careers #squarespace-employee-block .about-feature-list__grid{column-gap:calc(8.33333% + 43.3333px)}#about-careers #squarespace-employee-block .about-feature-list__grid-item{width:100%}#about-careers #squarespace-employee-block .about-feature-list__grid-item h3{letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Clarkson,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2em;text-decoration:none}html[lang^=ja] #about-careers #squarespace-employee-block .about-feature-list__grid-item h3{font-family:Noto Sans JP}html[lang^=ko] #about-careers #squarespace-employee-block .about-feature-list__grid-item h3{font-family:Noto Sans KR}@media (width>=1280px){#about-careers #squarespace-employee-block .about-feature-list__grid-item h3{font-size:22px}}@media (width>=1440px){#about-careers #squarespace-employee-block .about-feature-list__grid-item h3{font-size:28px}}#about-careers #squarespace-employee-block .about-feature-list__grid-item p{letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Clarkson,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.2em;text-decoration:none}html[lang^=ja] #about-careers #squarespace-employee-block .about-feature-list__grid-item p{font-family:Noto Sans JP}html[lang^=ko] #about-careers #squarespace-employee-block .about-feature-list__grid-item p{font-family:Noto Sans KR}@media (width>=1440px){#about-careers #squarespace-employee-block .about-feature-list__grid-item p{font-size:18px}}#about-careers #squarespace-employee-block .about-feature-list__image-container{opacity:0;transition:transform 1s cubic-bezier(.215,.61,.355,1) .3s,opacity .7s cubic-bezier(.694,0,.335,1) .3s;display:block;position:relative;transform:scale(1.03)}#about-careers #squarespace-employee-block .about-feature-list__image-container:before{content:"";width:100%;padding-top:66.965%;display:block}#about-careers #squarespace-employee-block .about-feature-list__image-container>*{width:100%;height:auto;position:absolute;inset:0}@media (width>=768px){#about-careers #squarespace-employee-block .about-feature-list__image-container{grid-column:2/4}}#about-careers #squarespace-employee-block .about-feature-list__image-container[data-has-intersected=true]{opacity:1;transform:scale(1)}body.has-reduced-motion #about-careers #squarespace-employee-block .about-feature-list__image-container{transition:none}@media (prefers-reduced-motion:reduce){#about-careers #squarespace-employee-block .about-feature-list__image-container{transition:none}}#about-careers #squarespace-employee-block .about-feature-list__grid-item .feature-text__inner-wrapper{width:100%}#about-careers #open-positions .feature-text{text-align:left;align-items:flex-start;max-width:32em}@media (width>=1440px){#about-careers #open-positions .feature-text{max-width:38em}}#about-careers #open-positions .feature-text__inner-wrapper{align-items:flex-start}#about-careers #open-positions .feature-text[data-has-intersected=true] .feature-text__inner-wrapper{opacity:1;transform:translateY(0)}#about-careers #open-positions .stacked-section{padding-top:40px;padding-bottom:0}@media (width>=768px){#about-careers #open-positions .stacked-section{padding-top:48px;padding-bottom:0}}@media (width>=1024px){#about-careers #open-positions .stacked-section{padding-top:64px;padding-bottom:0}}@media (width>=1280px){#about-careers #open-positions .stacked-section{padding-top:80px;padding-bottom:0}}@media (width>=1440px){#about-careers #open-positions .stacked-section{padding-top:80px;padding-bottom:0}}#about-careers #work-philosophy{background-color:var(--color-black);z-index:901;visibility:hidden;pointer-events:none;opacity:0;overscroll-behavior:contain;width:100%;height:100%;transition:opacity .3s cubic-bezier(.215,.61,.355,1) .1s;position:fixed;top:0;overflow:scroll}#about-careers #work-philosophy.is-visible{visibility:visible;pointer-events:all}#about-careers #work-philosophy.is-opaque{opacity:1}#about-careers #work-philosophy p:not(:last-of-type){margin-bottom:24px}@media (width>=768px){#about-careers #work-philosophy p:not(:last-of-type){margin-bottom:32px}}#about-careers #work-philosophy .stacked-section{padding-top:0;position:absolute;top:0}#about-careers #work-philosophy .stacked-section__child:first-child{padding-top:24px}@media (width>=768px){#about-careers #work-philosophy .stacked-section__child:first-child{padding-top:56px;padding-bottom:40px}}@media (width>=1024px){#about-careers #work-philosophy .stacked-section__child:first-child{width:calc(41.6667% - 23.3333px);margin-right:40px;padding-top:0;position:fixed}#about-careers #work-philosophy .stacked-section__child:last-child{margin-top:180px}#about-careers #work-philosophy .stacked-section__child:last-child .work-philosophy__paragraphs{width:calc(50% - 20px);margin-left:auto;margin-right:calc(8.33333% + 3.33333px)}}#about-careers #work-philosophy .stacked-section__child .work-philosophy__flexibility-type-list p{flex-direction:row;margin-bottom:24px;display:flex}@media (width>=768px){#about-careers #work-philosophy .stacked-section__child .work-philosophy__flexibility-type-list p{margin-bottom:32px}}#about-careers #work-philosophy .stacked-section__child .work-philosophy__flexibility-type-list p span{margin:0 .5em}#about-careers #work-philosophy .stacked-section__child .work-philosophy__close-overlay-button{cursor:pointer;background:0 0;width:24px;height:24px;position:absolute;top:16px;right:16px}@media (width>=768px){#about-careers #work-philosophy .stacked-section__child .work-philosophy__close-overlay-button{width:28px;height:28px;top:48px;right:40px}}@media (width>=1024px){#about-careers #work-philosophy .stacked-section__child .work-philosophy__close-overlay-button{position:fixed;top:64px}}@media (width>=1280px){#about-careers #work-philosophy .stacked-section__child .work-philosophy__close-overlay-button{width:32px;height:32px;top:80px}}@media (width>=1440px){#about-careers #work-philosophy .stacked-section__child .work-philosophy__close-overlay-button{width:40px;height:40px}}@media (width<=767px){#about-careers #carousel-block .about-locations-slider .image-wrapper:first-child .image{background-position:-10px}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(2) .image{background-position:80%}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(3) .image{background-position:27%}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(4) .image{background-position:28%}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(5) .image{background-position:55%}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(6) .image{background-position:60%}}#about-careers #benefits-block{background:var(--color-black)}#about-careers #benefits-block .about-feature-list__feature-image-container{opacity:0;margin-bottom:24px;transition:opacity .45s cubic-bezier(.645,.045,.355,1);display:block;position:relative}#about-careers #benefits-block .about-feature-list__feature-image-container:before{content:"";width:100%;padding-top:66.965%;display:block}#about-careers #benefits-block .about-feature-list__feature-image-container>*{width:100%;height:auto;position:absolute;inset:0}#about-careers #benefits-block .about-feature-list__feature-image-container[data-has-intersected=true]{opacity:1}@media (width>=768px){#about-careers #benefits-block .about-feature-list__feature-image-container{width:calc(83.3333% - 6.66669px)}}@media (width>=1024px){#about-careers #benefits-block .about-feature-list__feature-image-container{width:calc(66.6667% - 13.3333px);margin-bottom:40px;margin-left:calc(33.3333% + 13.3333px)}}@media (width>=768px) and (width<=1023px){#about-careers #benefits-block .about-feature-list__grid{grid-template-columns:repeat(2,1fr)}}#about-careers #benefits-block .about-feature-list__grid-item h3{letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Clarkson,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:1.2em;text-decoration:none}html[lang^=ja] #about-careers #benefits-block .about-feature-list__grid-item h3{font-family:Noto Sans JP}html[lang^=ko] #about-careers #benefits-block .about-feature-list__grid-item h3{font-family:Noto Sans KR}@media (width>=1280px){#about-careers #benefits-block .about-feature-list__grid-item h3{font-size:22px}}@media (width>=1440px){#about-careers #benefits-block .about-feature-list__grid-item h3{font-size:28px}}#about-careers #benefits-block .about-feature-list__grid-item p{letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Clarkson,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.2em;text-decoration:none}html[lang^=ja] #about-careers #benefits-block .about-feature-list__grid-item p{font-family:Noto Sans JP}html[lang^=ko] #about-careers #benefits-block .about-feature-list__grid-item p{font-family:Noto Sans KR}@media (width>=1440px){#about-careers #benefits-block .about-feature-list__grid-item p{font-size:18px}}@media (width>=1024px){#about-careers #benefits-block .about-feature-list__grid-item:nth-child(odd){grid-column-start:2}}#about-careers #benefits-block .about-feature-list__grid-item .link{white-space:normal;line-height:1.4em}#about-careers #benefits-overlay{background-color:var(--color-black);z-index:901;visibility:hidden;pointer-events:none;opacity:0;overscroll-behavior:contain;width:100%;height:100%;transition:opacity .3s cubic-bezier(.215,.61,.355,1) .1s;position:fixed;top:0;overflow:scroll}#about-careers #benefits-overlay.is-visible{visibility:visible;pointer-events:all}#about-careers #benefits-overlay.is-opaque{opacity:1}#about-careers #benefits-overlay p:not(:last-of-type){margin-bottom:24px}@media (width>=768px){#about-careers #benefits-overlay p:not(:last-of-type){margin-bottom:32px}}#about-careers #benefits-overlay .stacked-section{padding-top:0;position:absolute;top:0}#about-careers #benefits-overlay .stacked-section__child:first-child{padding-top:24px}@media (width>=768px){#about-careers #benefits-overlay .stacked-section__child:first-child{padding-top:56px;padding-bottom:40px}}@media (width>=1024px){#about-careers #benefits-overlay .stacked-section__child:first-child{width:calc(41.6667% - 23.3333px);margin-right:40px;padding-top:0;position:fixed}#about-careers #benefits-overlay .stacked-section__child:last-child{margin-top:230px}#about-careers #benefits-overlay .stacked-section__child:last-child .benefits-overlay__paragraphs{width:calc(50% - 20px);margin-left:auto;margin-right:calc(8.33333% + 3.33333px)}}#about-careers #benefits-overlay .stacked-section__child:last-child .benefits-overlay__paragraphs a{text-decoration:underline}#about-careers #benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{cursor:pointer;background:0 0;width:24px;height:24px;position:absolute;top:16px;right:16px}@media (width>=768px){#about-careers #benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{width:28px;height:28px;top:48px;right:40px}}@media (width>=1024px){#about-careers #benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{position:fixed;top:64px}}@media (width>=1280px){#about-careers #benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{width:32px;height:32px;top:80px}}@media (width>=1440px){#about-careers #benefits-overlay .stacked-section__child .benefits-overlay__close-overlay-button{width:40px;height:40px}}
