.SiteLanguage-module__imXuoa__switch{white-space:nowrap;font:max(.6875rem, var(--wide-text-min,0rem))/1 "Courier New", monospace;flex:none;align-items:center;margin-inline-end:auto;display:inline-flex}.SiteLanguage-module__imXuoa__switch button{min-block-size:2.75rem;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:0;padding:.25rem}.SiteLanguage-module__imXuoa__switch button[aria-pressed=true]{opacity:1;text-underline-offset:4px;text-decoration:underline}.SiteLanguage-module__imXuoa__switch button:focus-visible{outline-offset:-2px;outline:1px solid}@media not (max-width:1920px){.SiteLanguage-module__imXuoa__switch{font-size:clamp(.6875rem,.6875rem + 1.5625vw - 30px,1.25rem)}}@media (max-width:700px){.SiteLanguage-module__imXuoa__switch{font-size:max(.5625rem, var(--wide-text-min,0rem))}}@media (max-width:896px),(pointer:coarse){.SiteLanguage-module__imXuoa__switch button{min-inline-size:2.75rem}}
.DialogCloseButton-module__i8P1PG__button{min-block-size:44px;min-inline-size:44px;color:inherit;font:400 max(.6875rem, var(--wide-text-min,0rem))/1.4 "Courier New", monospace;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:.625rem;padding:.375rem .5rem;text-decoration:none;display:inline-flex}.DialogCloseButton-module__i8P1PG__button:hover,.DialogCloseButton-module__i8P1PG__button:focus-visible{background:#e5d7f5;text-decoration:none}.DialogCloseButton-module__i8P1PG__button:focus-visible{outline-offset:-3px;outline:1px solid}.DialogCloseButton-module__i8P1PG__button:disabled{opacity:.5;cursor:default}.DialogCloseButton-module__i8P1PG__icon{fill:none;stroke:currentColor;stroke-width:1px;flex:none;block-size:1rem;inline-size:1rem;transition:transform .18s ease-out}.DialogCloseButton-module__i8P1PG__button:is(:hover,:focus-visible) .DialogCloseButton-module__i8P1PG__icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.DialogCloseButton-module__i8P1PG__icon{transition:none}.DialogCloseButton-module__i8P1PG__button:is(:hover,:focus-visible) .DialogCloseButton-module__i8P1PG__icon{transform:none}}
.CookieConsent-module__O0685q__banner,.CookieConsent-module__O0685q__dialog{--cookie-line:#b8b8ad;inline-size:min(38rem,100% - 2rem);max-block-size:calc(var(--cookie-viewport-height,100dvh) - 2rem - env(safe-area-inset-bottom));color:#22231f;background:#f4f3ee;border:1px solid #22231f;border-radius:0;padding:0;position:fixed;overflow:visible;box-shadow:0 12px 48px #0000001f}.CookieConsent-module__O0685q__panel{max-block-size:calc(var(--cookie-viewport-height,100dvh) - 2rem - 2px - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;animation:.55s cubic-bezier(.22,1,.36,1) both CookieConsent-module__O0685q__panel-in;display:flex;overflow:hidden}.CookieConsent-module__O0685q__panel::-webkit-scrollbar{display:none}.CookieConsent-module__O0685q__banner{z-index:80;inset:auto 1.5rem calc(1.5rem + var(--cookie-viewport-bottom,0px) + env(safe-area-inset-bottom)) auto}.CookieConsent-module__O0685q__dialog{inset-block:var(--cookie-viewport-top,0) var(--cookie-viewport-bottom,0);margin:auto}.CookieConsent-module__O0685q__dialog::backdrop{background:#22231f59;animation:.3s both CookieConsent-module__O0685q__backdrop-in}.CookieConsent-module__O0685q__banner[data-leaving=true] .CookieConsent-module__O0685q__panel,.CookieConsent-module__O0685q__dialog[data-leaving=true] .CookieConsent-module__O0685q__panel{pointer-events:none;animation:.22s both CookieConsent-module__O0685q__panel-out}.CookieConsent-module__O0685q__topline{font:max(.65rem, var(--wide-text-min,0rem))/1.4 "Courier New", monospace;background:#cfb5f2;border-block-end:1px solid #22231f;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex}.CookieConsent-module__O0685q__copy{overscroll-behavior:contain;scrollbar-width:thin;min-block-size:0;padding:1.5rem;overflow-y:auto}.CookieConsent-module__O0685q__titleRow{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.1rem;display:flex}.CookieConsent-module__O0685q__titleRow h2{letter-spacing:-.06em;overflow-wrap:anywhere;min-inline-size:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.1}.CookieConsent-module__O0685q__copy p{max-inline-size:48ch;font-size:.9rem;line-height:1.7}.CookieConsent-module__O0685q__mark{object-fit:contain;flex-shrink:0;block-size:2rem;inline-size:1.75rem}.CookieConsent-module__O0685q__documents{flex-wrap:wrap;gap:.4rem 1.5rem;margin-block-start:1rem;display:flex}.CookieConsent-module__O0685q__documents a{min-block-size:2.75rem;color:inherit;font-size:max(.7rem, var(--wide-text-min,0rem));text-underline-offset:.25em;align-items:center;display:inline-flex}.CookieConsent-module__O0685q__actions{border-block-start:1px solid var(--cookie-line);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.CookieConsent-module__O0685q__actions button{min-block-size:4rem;color:inherit;font-size:max(.8rem, var(--wide-text-min,0rem));cursor:pointer;text-align:start;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.6rem;padding:1.2rem 1.5rem;transition:background-color .2s;display:flex}.CookieConsent-module__O0685q__actions button+button{border-inline-start:1px solid var(--cookie-line)}.CookieConsent-module__O0685q__actions button:hover{background:#e5d7f5}.CookieConsent-module__O0685q__actions button>span{font-size:1.2rem}.CookieConsent-module__O0685q__configure{border:0;border-block-start:1px solid var(--cookie-line);min-block-size:2.75rem;inline-size:100%;color:inherit;font:max(.65rem, var(--wide-text-min,0rem))/1.5 "Courier New", monospace;cursor:pointer;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.7rem 1.5rem;display:flex}.CookieConsent-module__O0685q__options{margin-block-start:1.5rem;display:grid}.CookieConsent-module__O0685q__option{border-block-start:1px solid var(--cookie-line);justify-content:space-between;align-items:center;gap:1.5rem;min-block-size:5rem;padding-block:1rem;display:flex}.CookieConsent-module__O0685q__option>span:first-child{gap:.35rem;min-inline-size:0;display:grid}.CookieConsent-module__O0685q__option strong{font-size:.9rem;font-weight:500}.CookieConsent-module__O0685q__option small{font-size:max(.72rem, var(--wide-text-min,0rem));line-height:1.5}.CookieConsent-module__O0685q__fixed{text-align:end;max-inline-size:6rem;font:max(.58rem, var(--wide-text-min,0rem))/1.5 "Courier New", monospace}.CookieConsent-module__O0685q__option input{appearance:none;outline-offset:-.675rem;accent-color:#22231f;cursor:pointer;background:#fff padding-box content-box;border:0;outline:1px solid #22231f;flex-shrink:0;block-size:2.75rem;inline-size:2.75rem;padding:.675rem}.CookieConsent-module__O0685q__option input:checked{background-color:#22231f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4 10-10' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");background-origin:content-box}.CookieConsent-module__O0685q__banner :is(a,button,input):focus-visible,.CookieConsent-module__O0685q__dialog :is(a,button,input):focus-visible{outline-offset:-4px;outline:2px solid #22231f}@keyframes CookieConsent-module__O0685q__panel-in{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes CookieConsent-module__O0685q__panel-out{to{opacity:0;transform:translateY(12px)}}@keyframes CookieConsent-module__O0685q__backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:42rem){.CookieConsent-module__O0685q__banner{inset-block-end:calc(1rem + var(--cookie-viewport-bottom,0px) + env(safe-area-inset-bottom));inset-inline:1rem}.CookieConsent-module__O0685q__copy,.CookieConsent-module__O0685q__topline{padding-inline:1.1rem}.CookieConsent-module__O0685q__actions button{font-size:max(.73rem, var(--wide-text-min,0rem));padding:1rem}.CookieConsent-module__O0685q__copy p{font-size:max(.83rem, var(--wide-text-min,0rem))}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__O0685q__panel,.CookieConsent-module__O0685q__dialog::backdrop,.CookieConsent-module__O0685q__banner[data-leaving=true] .CookieConsent-module__O0685q__panel,.CookieConsent-module__O0685q__dialog[data-leaving=true] .CookieConsent-module__O0685q__panel{animation:none}.CookieConsent-module__O0685q__actions button{transition:none}}
.CaseWebsiteOrbit-module__mFWtWa__website{color:#22231f;min-inline-size:0;font-family:var(--font-sans), sans-serif;background:#f4f3ee;border:1px solid #22231f;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.CaseWebsiteOrbit-module__mFWtWa__websiteToolbar{background:#fff;border-block-end:1px solid #22231f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;min-block-size:3.5rem;padding:.25rem 1.25rem;display:flex}.CaseWebsiteOrbit-module__mFWtWa__websiteAddress,.CaseWebsiteOrbit-module__mFWtWa__liveLabel{letter-spacing:.04em;text-transform:uppercase;font:.6875rem/1.5 Courier New,monospace}.CaseWebsiteOrbit-module__mFWtWa__websiteAddress{overflow-wrap:anywhere;min-inline-size:0;padding-block:.75rem}.CaseWebsiteOrbit-module__mFWtWa__websiteActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 1.25rem;min-inline-size:0;font-size:.75rem;display:flex}.CaseWebsiteOrbit-module__mFWtWa__websiteActions a,.CaseWebsiteOrbit-module__mFWtWa__textButton{min-block-size:2.75rem;color:inherit;align-items:center;gap:.5rem;line-height:1.5;display:inline-flex}.CaseWebsiteOrbit-module__mFWtWa__textButton{font:inherit;text-align:start;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.CaseWebsiteOrbit-module__mFWtWa__websiteViewport{isolation:isolate;min-inline-size:0;display:grid;position:relative}.CaseWebsiteOrbit-module__mFWtWa__websiteViewport[data-active=true]{block-size:clamp(24rem,72svh,52rem);display:block}.CaseWebsiteOrbit-module__mFWtWa__previewSurface{background:#e6e5df;border-block-end:1px solid #22231f;min-block-size:clamp(14rem,32vw,24rem);min-inline-size:0;position:relative;overflow:hidden}.CaseWebsiteOrbit-module__mFWtWa__blurredPreview{object-fit:cover;object-position:top}.CaseWebsiteOrbit-module__mFWtWa__websiteCover{background:#f4f3ee;flex-direction:column;justify-content:center;align-items:flex-start;min-inline-size:0;padding:clamp(1.25rem,3vw,3rem);display:flex}.CaseWebsiteOrbit-module__mFWtWa__liveLabel{background:#ceb4f5;margin-block-end:1.75rem;padding:.375rem .625rem;display:inline-block}.CaseWebsiteOrbit-module__mFWtWa__websiteCover h2{letter-spacing:-.06em;overflow-wrap:anywhere;white-space:pre-line;max-inline-size:16ch;font-size:clamp(1.875rem,3.2vw,3.25rem);font-weight:500;line-height:1.08}.CaseWebsiteOrbit-module__mFWtWa__websiteCover p{max-inline-size:34ch;margin-block-start:1.25rem;font-size:.9375rem;line-height:1.6}.CaseWebsiteOrbit-module__mFWtWa__exploreButton{color:#f4f3ee;min-block-size:3.5rem;inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:#22231f;border:1px solid #22231f;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:2rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;display:inline-flex}.CaseWebsiteOrbit-module__mFWtWa__exploreButton span{flex-shrink:0;font-size:1.25rem}.CaseWebsiteOrbit-module__mFWtWa__demoActions{border-block-start:1px solid #b3b5a9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;inline-size:100%;margin-block-start:1.5rem;padding-block-start:1rem;font-size:.75rem;line-height:1.5;display:flex}.CaseWebsiteOrbit-module__mFWtWa__websiteFrame{background:#fff;border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.CaseWebsiteOrbit-module__mFWtWa__loadingNotice{background:#f4f3ee;border:1px solid #22231f;padding:1rem;font-size:.875rem;line-height:1.5;position:absolute;inset-block-start:1rem;inset-inline:1rem}.CaseWebsiteOrbit-module__mFWtWa__websiteHelp{background:#ceb4f5;border-block-start:1px solid #22231f;padding:.875rem 1.25rem;font:.6875rem/1.5 Courier New,monospace}.CaseWebsiteOrbit-module__mFWtWa__comingSoon{text-align:center;justify-content:center;align-items:center;gap:1rem;min-block-size:24rem;padding:2rem 1.25rem}.CaseWebsiteOrbit-module__mFWtWa__comingSoon strong{letter-spacing:-.075em;font-size:clamp(3.5rem,10vw,8rem);font-weight:500;line-height:1}.CaseWebsiteOrbit-module__mFWtWa__comingSoon p{font:.75rem/1.5 Courier New,monospace}.CaseWebsiteOrbit-module__mFWtWa__website :focus-visible{outline-offset:-4px;outline:2px solid}@media (hover:hover){.CaseWebsiteOrbit-module__mFWtWa__websiteActions a:hover,.CaseWebsiteOrbit-module__mFWtWa__textButton:hover,.CaseWebsiteOrbit-module__mFWtWa__exploreButton:hover{text-underline-offset:.25em;text-decoration:underline}}@container (min-width:48rem){.CaseWebsiteOrbit-module__mFWtWa__websiteViewport:not([data-active=true]){grid-template-columns:1fr 1fr}.CaseWebsiteOrbit-module__mFWtWa__previewSurface{border-block-end:0;border-inline-end:1px solid #22231f;min-block-size:31rem}}@container (max-width:26rem){.CaseWebsiteOrbit-module__mFWtWa__websiteToolbar{flex-direction:column;align-items:stretch;padding-block:0}.CaseWebsiteOrbit-module__mFWtWa__websiteAddress{border-block-end:1px solid #b3b5a9}.CaseWebsiteOrbit-module__mFWtWa__websiteActions{justify-content:space-between;gap:0 .75rem}}
