.cinema-hero{min-height:680px;height:auto;isolation:isolate}.cinema-content{padding-top:clamp(50px,7vw,100px);padding-bottom:90px;max-width:1440px}.cinema-content h1{font-size:clamp(36px,4.7vw,74px);max-width:1020px;line-height:1.06;letter-spacing:-.035em}.cinema-content h1>span{display:block}.cinema-description{max-width:650px!important;line-height:1.75}.hero-principle{color:#e5ca89;max-width:660px;font-size:14px;margin:18px 0 28px}.cinema-image img{object-position:center 48%;animation:panorama-v10 28s ease-in-out infinite alternate}.cinema-shade{background:linear-gradient(90deg,rgba(9,18,15,.95),rgba(9,18,15,.76) 45%,rgba(9,18,15,.3))!important}.cinema-content{position:relative;z-index:3}.journey-start{max-width:680px}.problem-search{display:flex;gap:8px;padding:8px;background:#fff;border-radius:14px;border:1px solid #c6a55a}.problem-search input{flex:1;min-width:0;background:transparent!important;color:#17231b!important;border:0!important;padding:12px}.problem-search .btn{white-space:nowrap}.problem-results{margin-top:12px;padding:18px;border:1px solid #c6a55a;border-radius:12px;background:#17231b;color:#f8f5ed}.problem-results a{color:#f8f5ed}.problem-results p{color:inherit}.cinema-bottom{position:relative!important;bottom:auto!important;padding-bottom:20px}.hero-medallion{right:7%;top:35%;opacity:.65}.cinema-hero .architecture-motion{opacity:.85}.cinema-hero .quick-situations{margin-top:15px}.cinema-hero .quick-situations button{background:rgba(15,25,20,.78)}
[data-dayphase=morning] .cinema-image{filter:sepia(.12) brightness(1.14)}[data-dayphase=afternoon] .cinema-image{filter:sepia(.3) saturate(1.2)}[data-dayphase=dawn] .cinema-image{filter:hue-rotate(330deg) brightness(.8)}[data-dayphase=night] .cinema-image{filter:brightness(.65) saturate(.65)}
.jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.job-card{display:flex;flex-direction:column;min-width:0;border-radius:20px!important}.job-card h2{font-size:26px}.job-card .btn{margin-top:auto;align-self:flex-start}.jobs-toolbar form{display:grid;grid-template-columns:2fr 1fr auto;align-items:end;gap:16px}.jobs-toolbar{margin-bottom:30px}.jobs-toolbar>a{display:inline-block;margin-top:18px}.v10-detail{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:26px;align-items:start}.v10-detail .panel,.jobs-toolbar{padding:clamp(22px,3vw,40px)!important;border-radius:20px!important}.v10-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.v10-pagination .btn{min-width:44px}.billing-choice{border:0;padding:0;margin:24px 0;display:grid;gap:12px}.billing-choice legend{margin-bottom:12px}.billing-choice label{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line,#b69853);padding:18px;border-radius:12px;cursor:pointer}.billing-choice label:has(input:checked){outline:2px solid #b69853;background:rgba(183,151,59,.1)}.billing-choice small{display:block;margin-top:6px}.billing-choice input{width:20px;height:20px;flex:none}.profile-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-gallery figure{margin:0;min-width:0}.profile-gallery img{width:100%;height:220px;object-fit:cover;border-radius:14px}.profile-gallery figcaption{padding:10px 0}.credential-card{padding:18px 0;border-bottom:1px solid var(--line,#b69853)}.credential-card h3{margin-top:0}.account-nav{max-height:calc(100vh - 135px);overflow-y:auto}.panel{overflow-wrap:anywhere}.profile-block{overflow-wrap:anywhere}
@keyframes panorama-v10{from{transform:scale(1.025) translateX(-.5%)}to{transform:scale(1.1) translateX(.5%)}}
@media(max-width:1100px){.hero-medallion{display:none}.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-toolbar form{grid-template-columns:1fr 1fr}.jobs-toolbar form>.btn{grid-column:1/-1}.v10-detail{grid-template-columns:1fr}.account-nav{max-height:none}}
@media(max-width:600px){.cinema-content{padding:38px 20px 50px}.cinema-content h1{font-size:38px}.cinema-hero{min-height:0}.cinema-bottom{display:none}.problem-search{flex-direction:column}.jobs-grid,.jobs-toolbar form,.profile-gallery{grid-template-columns:1fr}.cinema-description{font-size:15px}.hero-principle{font-size:12px}.profile-gallery img{height:210px}}
@media(prefers-reduced-motion:reduce){.cinema-image img{animation:none}}

.account-group{min-width:0;border-bottom:1px solid rgba(185,151,60,.2);padding:8px 0}.account-group summary{cursor:pointer;font-size:13px;font-weight:700;padding:12px 8px;color:inherit}.account-group a{font-size:13px!important;padding:12px 10px!important}.account-nav{align-self:start!important;margin-top:0!important}.account-layout{align-items:start}.jobs-grid+.v10-pagination:empty{display:none}@media(max-width:1000px){.account-nav .account-group{flex:1 1 180px}.account-nav .account-group[open]{flex-basis:100%}.account-nav .account-group[open] a{display:inline-flex}}

@media(min-width:761px) and (max-width:1100px){.nav-toggle{display:block;border:1px solid var(--line);background:transparent;color:inherit;width:44px;height:44px;border-radius:10px;font-size:22px}.header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:24px;box-shadow:0 20px 30px #0002;flex-direction:column;align-items:stretch}.header nav.open{display:flex}.nav-account{border-left:0;padding-left:0!important}}
.account-group a{display:block}
