
.sierig-campaign-page>header{position:relative!important;inset:auto!important;background:#020b11!important;border-bottom:1px solid #dcb46944}
.campaign-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:570px;isolation:isolate;overflow:hidden;background:#06151b;color:#f8f4eb}.campaign-copy{align-self:center;padding:60px clamp(26px,5vw,84px)}.campaign-copy small,.campaign-world small{font:800 10px/1.5 Arial,sans-serif;letter-spacing:.18em;color:#dcb469}.campaign-copy h1{font:800 clamp(40px,4.6vw,72px)/1.02 Arial,sans-serif;letter-spacing:-.055em;margin:22px 0}.campaign-copy h1 span{color:#dcb469}.campaign-copy p{font:400 16px/1.7 Arial,sans-serif;max-width:470px;color:#c1ced3}.campaign-hero figure{position:relative;margin:0;min-width:0;min-height:500px}.campaign-hero figure img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:60% center}.campaign-hero figcaption,.campaign-world figcaption{position:absolute;right:14px;bottom:12px;font:9px Arial;color:#fff;background:#041019aa;padding:5px 8px;border-radius:4px}.campaign-button{display:inline-flex;align-items:center;min-height:50px;margin-top:20px;padding:0 24px;background:linear-gradient(135deg,#f0ce83,#d5a44c);color:#17150e!important;border:1px solid #f2d48f;border-radius:10px;text-decoration:none;font:800 11px Arial;letter-spacing:.05em}.campaign-button:hover{background:#f4d99b}.campaign-button:focus-visible,.campaign-world a:focus-visible{outline:3px solid #dcb469;outline-offset:4px}
.campaign-busreisen{background:#f0ece2;color:#09252e}.campaign-busreisen .campaign-copy small{color:#8b6424}.campaign-busreisen .campaign-copy h1 span{color:#a5752e}.campaign-busreisen .campaign-copy p{color:#445c64}.campaign-busreisen figure img{object-position:60% center}.campaign-karriere figure img{object-position:65% center}.campaign-karriere .campaign-copy{background:radial-gradient(ellipse at 20% 60%,#dfb96f0d,transparent 65%)}
.campaign-world{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;padding:50px max(4vw,20px);background:#06151b;border-top:1px solid #dcb46933}.campaign-world h2{font:800 clamp(28px,3vw,43px)/1.08 Arial,sans-serif!important;letter-spacing:-.04em;margin:12px 0 22px}.campaign-world h2 span{color:#dcb469}.campaign-world figure{position:relative;margin:0}.campaign-world img{display:block;width:100%;height:auto;border-radius:12px;aspect-ratio:3/1}.campaign-world nav{display:flex;flex-wrap:wrap;gap:8px}.campaign-world a{font:700 10px Arial;text-decoration:none;padding:10px 12px;border:1px solid #dcb46955;border-radius:20px;color:#ead4aa}.campaign-world a:hover{background:#dcb469;color:#071119}.campaign-world figcaption{font-size:7px;bottom:5px;right:5px}
.event-format-entry{position:relative!important;isolation:isolate;overflow:hidden;min-height:660px!important;display:flex;align-items:center;background:#06151b!important;padding:70px 0!important}.event-mood-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 55%}.event-format-entry:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#041019ed 0%,#041019b8 40%,#04101930 78%)}.event-format-entry>.wrap{width:min(1280px,92vw);margin:auto}.event-format-entry h1{font:800 clamp(40px,5vw,76px)/1.04 Arial,sans-serif!important;letter-spacing:-.055em;max-width:780px;color:#fff5df!important;margin:18px 0!important}.event-format-entry>.wrap>small{color:#e9c880;letter-spacing:.18em;font:800 11px Arial}.event-format-entry>.wrap>p{color:#e0e6e8;max-width:600px}.event-format-choices{max-width:780px;gap:12px!important;margin-top:30px!important}.event-format-choices button{background:#06151bd9!important;backdrop-filter:blur(8px);border:1px solid #dcb46999!important;border-radius:14px!important;color:#fff!important;padding:24px!important}.event-format-choices button strong{font:800 19px/1.2 Arial!important;color:#f2d9a5!important}.event-format-choices button span{color:#cbd5d8!important;font-size:12px!important;line-height:1.6}.event-format-choices button:hover,.event-format-choices button[aria-pressed=true]{background:linear-gradient(135deg,#f0ce83,#d5a44c)!important}.event-format-choices button:hover :is(strong,span),.event-format-choices button[aria-pressed=true] :is(strong,span){color:#17150e!important}.event-mood-credit{position:absolute;right:20px;bottom:15px;font:9px Arial;color:#dae1e4}.event-format-disclaimer{font-size:10px!important;line-height:1.6;max-width:700px}
@media(max-width:760px){.campaign-hero{display:flex;flex-direction:column;min-height:0}.campaign-copy{padding:34px 6vw;order:1}.campaign-copy h1{font-size:clamp(36px,10vw,54px);margin:14px 0}.campaign-hero figure{height:330px;min-height:0;order:0}.campaign-hero figure img{object-position:center 40%}.campaign-copy p{font-size:15px}.campaign-world{grid-template-columns:1fr;padding:30px 6vw;gap:25px}.campaign-world figure{order:-1}.campaign-world h2 br{display:none}.event-format-entry{padding:44px 0!important;min-height:630px!important}.event-format-entry:before{background:linear-gradient(90deg,#041019e8,#0410199e)}.event-format-entry h1{font-size:42px!important}.event-format-choices{grid-template-columns:1fr!important}.event-format-choices button{padding:20px!important}.event-format-choices button strong{font-size:17px!important}.event-mood-image{object-position:65% center}}

.campaign-busreisen figure img{object-position:right center!important}.sierig-campaign-page main :is(h2,h3){font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;line-height:1.12;letter-spacing:-.035em}
