.company-page{background:var(--paper);color:var(--ink)}.company-container{max-width:1384px}.company-page h2{font:400 36px/1.1 var(--font-display)}.company-page address,.company-page p{font:400 16px/24px var(--font-serif)}.company-hero{position:relative;isolation:isolate;padding:120px 0;color:#fefdf3;overflow:hidden}.company-hero--contact{min-height:576px}.company-hero--career{min-height:513px}.company-hero--subscription{min-height:636px}.company-hero-image{position:absolute;inset:0;z-index:-2}.company-hero-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 83% 10%,transparent 0,#0009 75%,#000c 100%)}.company-hero--career .company-hero-shade{background:radial-gradient(ellipse at 83% 10%,transparent 0,#1a181899 75%,#1a1818cc 100%)}.company-hero-copy{display:flex;flex-direction:column;gap:12px}.company-hero .company-eyebrow{display:flex;align-items:center;gap:8px;font:400 16px/24px var(--font-display)}.company-eyebrow:before{content:"";width:62px;height:2px;background:currentColor}.company-hero h1{max-width:740px;font:400 68px/1.2 var(--font-display);white-space:pre-line}.company-hero-rule{width:100%;height:1px;background:#fefdf333}.company-hero-description{max-width:740px;color:#eee}.company-hero--career .company-hero-description{max-width:539px}.company-hero--subscription h1{max-width:564px}.company-hero--subscription .company-hero-description{max-width:548px}.company-hero .subscription-free-label{font-size:14px;line-height:15px;text-transform:uppercase;margin-top:20px}.company-watermark{position:absolute;top:39px;right:42px;width:129px;height:42px;background:white;-webkit-mask:url(/images/home/49e51.png) center/contain no-repeat;mask:url(/images/home/49e51.png) center/contain no-repeat}.contact-content{padding-top:72px}.contact-content h2{margin-bottom:32px}.company-form{padding:44px;display:flex;flex-direction:column;gap:40px;background:#f8f6e6}.company-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.company-form label{display:flex;flex-direction:column;gap:10px;font:400 24px/1 var(--font-display)}.company-form input:not([type=checkbox]),.company-form textarea{min-width:0;width:100%;border:1px solid #bcbcbc;border-radius:0;padding:14px 20px;background:transparent;font:400 16px/24px var(--font-serif);color:var(--ink)}.company-form input:not([type=checkbox]){height:52px}.company-form input::-moz-placeholder,.company-form textarea::-moz-placeholder{color:#575757;opacity:1}.company-form input::placeholder,.company-form textarea::placeholder{color:#575757;opacity:1}.company-form textarea{height:190px;resize:vertical}.company-button:focus-visible,.company-form input:focus-visible,.company-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.company-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:42px;padding:10px 14px;background:#bf1e2e;color:white;font:400 14px/22px var(--font-serif);text-transform:uppercase;letter-spacing:1.7px;cursor:pointer}.company-button:hover{background:#991b26}.company-button:disabled{opacity:.65;cursor:wait}.company-form-status{border-top:1px solid var(--rule);padding-top:16px}.company-form-status a{text-decoration:underline}.contact-details{border-top:1px solid var(--rule);padding-top:60px;margin-top:60px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px}.contact-details h3{padding-bottom:20px;border-bottom:1px solid var(--rule);font:400 24px/1.3 var(--font-display);margin-bottom:18px}.contact-details address,.contact-details p{color:#575757}.contact-details address{font-style:normal}.contact-details .design-socials{gap:8px}.contact-details a:hover{text-decoration:underline}.company-newsletter{padding-block:75px}.company-newsletter-inner{border-block:1px solid var(--rule);padding-block:48px}.career-work{padding-block:100px}.career-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:128px}.career-work .career-grid{min-height:658px}.career-create h2,.career-work h2{padding-bottom:20px;border-bottom:1px solid var(--rule)}.career-work ol{list-style:none}.career-work li{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid var(--rule);font:400 24px/28px var(--font-display)}.career-work li:last-child{border-bottom:0}.career-work li span{font:400 12px/24px var(--font-serif);color:#777}.career-work-copy{display:flex;flex-direction:column;gap:32px}.career-work-image{height:487px;opacity:.8}.career-create{padding-block:100px}.career-create .company-container{position:relative}.career-create .company-container:before{content:"";position:absolute;height:1px;background:var(--rule);left:32px;right:32px;top:-100px}.career-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:305px}.career-create-copy{display:flex;flex-direction:column;gap:18px}.career-create-copy h3{font:400 28px/1.3 var(--font-display)}.career-create .company-button{text-transform:none;letter-spacing:0;font-size:18px}.company-showcase{padding-bottom:0}.company-showcase .editorial-showcase-space{height:250px}.subscription-top-showcase{padding-top:24px}.subscription-container{max-width:1224px}.subscription-content{padding-top:72px;padding-bottom:100px}.subscription-container{display:flex;flex-direction:column;gap:48px}.subscription-block h2,.subscription-questions h2{text-transform:uppercase;font-size:36px;line-height:43.92px;padding-bottom:20px;border-bottom:1px solid var(--rule);margin-bottom:18px}.subscription-benefits,.subscription-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.subscription-benefits>div>span{font:400 24px/43.92px var(--font-serif);color:#bf1e2e;display:block;padding-bottom:20px;border-bottom:1px solid var(--rule);margin-bottom:18px}.subscription-benefits h3{font:400 24px/1.2 var(--font-display);margin-bottom:10px}.subscription-benefits p{font-size:16px;line-height:24px;color:var(--muted)}.subscription-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.subscription-photo-pair>div{height:332px}.subscription-signup>h2{font-size:36px;text-transform:uppercase;margin-bottom:32px}.subscription-form{gap:40px}.subscription-form label{font-size:18px}.subscription-form-grid{gap:44px}.subscription-interests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:44px;column-gap:44px;row-gap:18px;margin-top:20px}.subscription-form legend{font:400 18px/1.3 var(--font-display)}.subscription-form .subscription-consent label,.subscription-form .subscription-interests label{display:flex;flex-direction:row;align-items:center;gap:8px;font:400 16px/24px var(--font-serif)}.subscription-form input[type=checkbox]{accent-color:#bf1e2e;flex:0 0 16px;width:16px;height:16px;cursor:pointer}.subscription-consent{display:flex;flex-direction:column;gap:16px}.subscription-form .subscription-consent label{font-size:14px}.subscription-consent a{text-decoration:underline}.subscription-form .company-button{align-self:flex-end;text-transform:none;letter-spacing:0;font-size:18px}.subscription-inline-showcase .editorial-showcase-space{height:250px}.subscription-promises{margin-top:48px}.subscription-promises h3{font:400 24px/1.2 var(--font-display);text-transform:uppercase;padding-bottom:20px;border-bottom:1px solid var(--rule);margin-bottom:18px}.subscription-promises p{font-size:16px;line-height:24px;color:var(--muted)}.subscription-feature-photo{position:relative}.subscription-feature-photo>div{height:450px}.subscription-feature-photo .company-watermark{width:67.57px;height:22px;right:25.43px;top:25px;-webkit-mask-image:url(/images/home/b143a.png);mask-image:url(/images/home/b143a.png)}.subscription-questions article{margin-top:48px}.subscription-questions h3{font:400 24px/1.3 var(--font-display);padding-bottom:20px;border-bottom:1px solid var(--rule);margin-bottom:18px}.subscription-bottom-showcase{padding-block:75px}.subscription-bottom-showcase .compact-showcase{padding:0}.subscription-page .newsletter-grid{border-block:1px solid var(--rule);padding-block:48px}.dark .company-form{background:#25241e}.dark .company-form input::-moz-placeholder,.dark .company-form textarea::-moz-placeholder{color:#bcbcbc}.dark .company-form input::placeholder,.dark .company-form textarea::placeholder,.dark .contact-details address,.dark .contact-details p{color:#bcbcbc}@media (max-width:1100px){.company-hero{padding-block:80px}.company-hero h1{font-size:56px;max-width:60%}.company-hero-description{max-width:60%}.company-hero--career .company-hero-description,.company-hero--subscription .company-hero-description{max-width:55%}.career-grid{gap:48px}.career-work li{font-size:22px;padding-block:16px}.career-work-image{height:400px}.career-work .career-grid{min-height:0}.contact-details{gap:24px;grid-template-columns:1fr 1fr}.career-create .company-container:before{left:24px;right:24px}.company-hero--career,.company-hero--contact{min-height:513px}.company-hero--subscription{min-height:600px}}@media (max-width:767px){.company-hero{padding-block:70px}.company-hero h1{font-size:42px;max-width:100%}.company-hero--career .company-hero-description,.company-hero--subscription .company-hero-description,.company-hero-description{max-width:100%}.company-hero--career,.company-hero--contact,.company-hero--subscription{min-height:0}.company-hero-image img{-o-object-fit:cover!important;object-fit:cover!important;width:180%!important;left:-50%!important;height:100%!important;top:0!important}.company-hero-shade{background:#0009}.company-watermark{width:86px;height:28px;top:20px;right:16px}.company-form{padding:24px;gap:28px}.company-form-grid{grid-template-columns:1fr;gap:24px}.company-form textarea{height:190px}.company-page h2{font-size:30px}.contact-content{padding-top:40px}.contact-details{padding-top:40px;margin-top:40px;grid-template-columns:1fr;gap:32px}.company-newsletter{padding-block:40px}.company-newsletter-inner{padding-block:32px}.career-create,.career-work{padding-block:48px}.career-grid{grid-template-columns:1fr;gap:32px}.career-work-image{height:auto;aspect-ratio:596/487}.career-create .company-container:before{top:-48px;left:16px;right:16px}.career-collage{height:auto;aspect-ratio:596/305;gap:12px}.career-create-copy h3{font-size:26px}.subscription-content{padding-block:40px}.subscription-container{gap:32px}.subscription-benefits,.subscription-promises{grid-template-columns:1fr;gap:28px}.subscription-photo-pair{grid-template-columns:1fr}.subscription-photo-pair>div{height:auto;aspect-ratio:572/332}.subscription-interests{grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.subscription-form .subscription-consent label{align-items:flex-start}.subscription-form .subscription-consent input{margin-top:3px}.subscription-feature-photo>div{height:auto;aspect-ratio:1160/450}.subscription-feature-photo .company-watermark{right:12px;top:12px}.subscription-bottom-showcase{padding-block:40px}.subscription-page .newsletter-grid{padding-block:32px}}.company-page .newsletter-copy h2{font-size:48px;line-height:1.18}.contact-details .design-socials a{border:1px solid var(--ink);border-radius:50%;width:40px;height:40px;flex:0 0 40px}.contact-details .design-socials img{margin:-1px;max-width:none}.subscription-photo-pair{padding-top:48px;border-top:1px solid var(--rule)}.subscription-signup{padding-bottom:60px;border-bottom:1px solid var(--rule)}.subscription-form legend{width:100%;padding-bottom:20px;border-bottom:1px solid var(--rule)}.subscription-consent{padding-top:40px;border-top:1px solid var(--rule);gap:24px}@media (max-width:767px){.company-page .newsletter-copy h2{font-size:32px}.subscription-photo-pair{padding-top:32px}.subscription-signup{padding-bottom:32px}.subscription-consent{padding-top:28px}}.subscription-photo-slot{position:relative;overflow:hidden}.subscription-photo-slot>div{height:100%}.subscription-pair-watermark{position:absolute;width:67.57px;height:22px;left:560px;top:14px;background:white;-webkit-mask:url(/images/home/b143a.png) center/contain no-repeat;mask:url(/images/home/b143a.png) center/contain no-repeat}.subscription-photo-slot+.subscription-photo-slot .subscription-pair-watermark{left:572px}