.CookieConsent-module__Ystraa__banner{z-index:1000;width:min(360px,100% - 32px);min-height:148px;color:var(--color-dark);font-family:var(--font-body);background:#fff;border:1px solid #1a171673;border-radius:10px;padding:14px;animation:.28s cubic-bezier(.22,1,.36,1) both CookieConsent-module__Ystraa__banner-enter;position:fixed;bottom:16px;left:16px;right:auto;overflow:hidden;box-shadow:0 18px 48px #1a17162e,0 2px 8px #1a171614}.CookieConsent-module__Ystraa__bannerClose{z-index:4;width:28px;height:28px;color:var(--color-dark);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:background .15s;display:grid;position:absolute;top:9px;right:9px}.CookieConsent-module__Ystraa__bannerClose:hover{background:#efedeb}.CookieConsent-module__Ystraa__bannerClose svg{width:17px;height:17px}.CookieConsent-module__Ystraa__bannerCopy{z-index:2;max-width:275px;position:relative}.CookieConsent-module__Ystraa__bannerCopy h2{font-family:var(--font-display);letter-spacing:-.3px;margin:0 30px 6px 0;font-size:16px;font-weight:500;line-height:20px}.CookieConsent-module__Ystraa__bannerCopy p{color:#1a1716a3;letter-spacing:-.08px;max-width:235px;margin:0;font-size:12px;line-height:17px}.CookieConsent-module__Ystraa__bannerCopy .CookieConsent-module__Ystraa__bannerAside{color:#1a1716a3;max-width:250px;margin-top:7px;font-size:11px;line-height:16px}.CookieConsent-module__Ystraa__bannerCopy a,.CookieConsent-module__Ystraa__dialogIntro a{color:var(--color-dark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.CookieConsent-module__Ystraa__bannerActions,.CookieConsent-module__Ystraa__dialogActions{align-items:center;gap:8px;display:flex}.CookieConsent-module__Ystraa__bannerActions{z-index:3;width:fit-content;margin-top:10px;position:relative}.CookieConsent-module__Ystraa__button{min-height:36px;color:var(--color-dark);cursor:pointer;font-family:var(--font-body);white-space:nowrap;background:0 0;border:1px solid #1a17162e;border-radius:4px;padding:7px 10px;font-size:11px;font-weight:500;line-height:16px;transition:background .15s,border-color .15s,color .15s}.CookieConsent-module__Ystraa__button:hover{background:#1a17160a;border-color:#1a171666}.CookieConsent-module__Ystraa__noThanksButton,.CookieConsent-module__Ystraa__noThanksButton:hover{border-color:#0000}.CookieConsent-module__Ystraa__buttonPrimary{border-color:var(--cta);color:#fff;background:var(--cta)}.CookieConsent-module__Ystraa__buttonPrimary:hover{border-color:var(--cta-hover);color:#fff;background:var(--cta-hover)}.CookieConsent-module__Ystraa__detailsButton{color:#1a1716ad;cursor:pointer;min-height:36px;font-family:var(--font-body);text-underline-offset:4px;background:0 0;border:0;padding:7px 3px;font-size:11px;font-weight:500;line-height:16px;text-decoration:underline;text-decoration-thickness:1px}.CookieConsent-module__Ystraa__detailsButton:hover{color:var(--color-dark)}.CookieConsent-module__Ystraa__mascot{pointer-events:none;width:100px;height:102px;position:absolute;bottom:-2px;right:-5px}.CookieConsent-module__Ystraa__mascotRabbit{aspect-ratio:28/31;background:var(--color-dark);width:64px;position:absolute;bottom:-5px;right:14px;transform:rotate(-4deg);-webkit-mask:url(/assets/careers-rabbit.svg) 50%/contain no-repeat;mask:url(/assets/careers-rabbit.svg) 50%/contain no-repeat}.CookieConsent-module__Ystraa__mascotStamp{z-index:2;border:1px solid var(--color-dark);color:var(--color-dark);font-family:var(--font-body);letter-spacing:.5px;background:#fff;border-radius:4px;padding:4px 5px 3px;font-size:7px;font-weight:700;line-height:9px;position:absolute;top:19px;right:3px;transform:rotate(7deg)}.CookieConsent-module__Ystraa__button:focus-visible,.CookieConsent-module__Ystraa__detailsButton:focus-visible,.CookieConsent-module__Ystraa__bannerClose:focus-visible,.CookieConsent-module__Ystraa__closeButton:focus-visible,.CookieConsent-module__Ystraa__switch input:focus-visible+.CookieConsent-module__Ystraa__switchTrack,.CookieConsent-module__Ystraa__bannerCopy a:focus-visible,.CookieConsent-module__Ystraa__dialogIntro a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.CookieConsent-module__Ystraa__dialog{width:min(560px,100% - 32px);max-height:min(700px,100dvh - 32px);color:var(--color-dark);background:var(--color-cream);font-family:var(--font-body);border:1px solid #1a171624;border-radius:8px;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 90px #1a171657}.CookieConsent-module__Ystraa__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1a171694}.CookieConsent-module__Ystraa__dialogShell{flex-direction:column;max-height:min(700px,100dvh - 32px);display:flex}.CookieConsent-module__Ystraa__dialogHeader{border-bottom:1px solid var(--color-border);padding:28px 28px 22px;position:relative}.CookieConsent-module__Ystraa__dialogHeader h2{font-family:var(--font-display);letter-spacing:-.56px;margin:0 44px 8px 0;font-size:28px;font-weight:400;line-height:32px}.CookieConsent-module__Ystraa__dialogIntro{color:#1a171694;max-width:450px;margin:0;font-size:13px;line-height:20px}.CookieConsent-module__Ystraa__closeButton{width:36px;height:36px;color:var(--color-dark);cursor:pointer;background:0 0;border:1px solid #1a17161f;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:22px;right:22px}.CookieConsent-module__Ystraa__closeButton:hover{background:#1a17160d}.CookieConsent-module__Ystraa__closeButton svg{width:16px;height:16px}.CookieConsent-module__Ystraa__categoryList{padding:0 28px;overflow-y:auto}.CookieConsent-module__Ystraa__category{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 0;display:grid}.CookieConsent-module__Ystraa__category:last-child{border-bottom:0}.CookieConsent-module__Ystraa__category h3{font-family:var(--font-display);margin:0 0 5px;font-size:15px;font-weight:500;line-height:20px}.CookieConsent-module__Ystraa__category p{color:#1a17168f;max-width:390px;margin:0;font-size:12px;line-height:18px}.CookieConsent-module__Ystraa__alwaysOn{color:#3f6d49;white-space:nowrap;font-size:11px;font-weight:600;line-height:16px}.CookieConsent-module__Ystraa__switch{cursor:pointer;display:inline-flex;position:relative}.CookieConsent-module__Ystraa__switch input{opacity:0;width:1px;height:1px;position:absolute}.CookieConsent-module__Ystraa__switchTrack{background:#a4a09b;border-radius:100px;width:44px;height:24px;transition:background .15s;display:block;position:relative}.CookieConsent-module__Ystraa__switchTrack:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1a171647}.CookieConsent-module__Ystraa__switch input:checked+.CookieConsent-module__Ystraa__switchTrack{background:var(--orange)}.CookieConsent-module__Ystraa__switch input:checked+.CookieConsent-module__Ystraa__switchTrack:after{transform:translate(20px)}.CookieConsent-module__Ystraa__dialogActions{border-top:1px solid var(--color-border);background:#efedeb;justify-content:flex-end;padding:18px 28px}.CookieConsent-module__Ystraa__rejectButton{margin-right:auto}@keyframes CookieConsent-module__Ystraa__banner-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.CookieConsent-module__Ystraa__banner{width:min(330px,100% - 24px);min-height:148px;bottom:12px;left:12px;right:auto}}@media (max-width:560px){.CookieConsent-module__Ystraa__banner{min-height:0;padding:14px}.CookieConsent-module__Ystraa__bannerClose{top:9px;right:9px}.CookieConsent-module__Ystraa__bannerCopy{max-width:calc(100% - 28px)}.CookieConsent-module__Ystraa__bannerCopy h2{margin-right:24px;font-size:16px;line-height:20px}.CookieConsent-module__Ystraa__bannerCopy p{font-size:12px;line-height:17px}.CookieConsent-module__Ystraa__bannerCopy .CookieConsent-module__Ystraa__bannerAside{max-width:250px;margin-top:7px}.CookieConsent-module__Ystraa__bannerActions{width:fit-content;margin-top:10px}.CookieConsent-module__Ystraa__bannerActions .CookieConsent-module__Ystraa__button{flex:none}.CookieConsent-module__Ystraa__detailsButton{padding-left:2px;padding-right:2px}.CookieConsent-module__Ystraa__mascot{opacity:.09;width:104px;height:108px;bottom:28px;right:-30px}.CookieConsent-module__Ystraa__mascotRabbit{width:76px;right:0}.CookieConsent-module__Ystraa__mascotStamp{display:none}.CookieConsent-module__Ystraa__dialogHeader,.CookieConsent-module__Ystraa__categoryList{padding-left:20px;padding-right:20px}.CookieConsent-module__Ystraa__dialogActions{grid-template-columns:1fr 1fr;padding:16px 20px;display:grid}.CookieConsent-module__Ystraa__dialogActions .CookieConsent-module__Ystraa__buttonPrimary{grid-area:1/1/auto/-1}.CookieConsent-module__Ystraa__rejectButton{margin-right:0}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__Ystraa__banner{animation:none}.CookieConsent-module__Ystraa__button,.CookieConsent-module__Ystraa__switchTrack,.CookieConsent-module__Ystraa__switchTrack:after{transition:none}}
