._root_duttg_1{z-index:200;position:relative}._backdrop_duttg_6{z-index:200;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px)saturate(.82);backdrop-filter:blur(10px)saturate(.82);background:#010d137a;grid-template-rows:minmax(min-content,1fr);align-items:end;padding:clamp(12px,2vw,24px);animation:.18s ease-out both _backdropIn_duttg_1;display:grid;position:fixed;inset:0;overflow-y:auto}._backdrop_duttg_6[data-view=preferences]{place-items:stretch center}._backdrop_duttg_6[data-view=banner]{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}._backdrop_duttg_6[data-view=banner] ._dialog_duttg_32{pointer-events:auto}._dialog_duttg_32{width:min(640px,100%);color:var(--ct-color-white);background:linear-gradient(145deg,#071f28f9,#03151dfb);border:1px solid #84cde933;border-radius:16px;margin-inline:auto;animation:.22s cubic-bezier(.2,.8,.2,1) both _dialogIn_duttg_1;position:relative;box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff0e}._banner_duttg_51{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.4vw,26px);width:min(720px,100%);max-height:calc(100dvh - 24px);padding:18px 18px 17px 20px;display:grid;overflow-y:auto}._copy_duttg_62{min-width:0}._eyebrow_duttg_66{color:#64cdf4e0;font:700 8.5px/1.2 var(--ct-font-display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px}._title_duttg_74{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(22px,2vw,27px);line-height:1.08}._banner_duttg_51 ._title_duttg_74{letter-spacing:-.028em;font-size:clamp(19px,1.8vw,22px);line-height:1.12}._title_duttg_74:focus{outline:none}._body_duttg_92{color:#f7f9f9ad;max-width:480px;margin:9px 0 0;font-size:13px;line-height:1.52}._banner_duttg_51 ._body_duttg_92{color:#f7f9f9a8;max-width:510px;margin-top:7px;font-size:12.5px;line-height:1.48}._policyLink_duttg_108{color:#64cdf4e6;width:max-content;min-height:28px;font:650 11px/1.6 var(--ct-font-display);border-bottom:1px solid #39b8eb6b;align-items:center;margin-top:10px;display:inline-flex}._banner_duttg_51 ._policyLink_duttg_108{min-height:24px;margin-top:7px;font-size:10.5px}._actions_duttg_125{justify-content:flex-end;align-items:center;display:flex}._choiceButton_duttg_131,._saveButton_duttg_132{min-height:44px;color:var(--ct-color-white);font:700 11px/1.2 var(--ct-font-display);background:#f7f9f906;border:1px solid #f7f9f938;border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}._choiceButton_duttg_131{background:var(--ct-color-cyan);color:#03161d;border-color:#64cdf4d1;min-width:116px;box-shadow:0 8px 22px #39b8eb21}._choiceButton_duttg_131:hover,._saveButton_duttg_132:hover{color:#8edcf8;background:#39b8eb1a;border-color:#64cdf4b8;transform:translateY(-1px)}._choiceButton_duttg_131:hover{color:#03161d;background:#8edcf8;border-color:#8edcf8}:is(._choiceButton_duttg_131:focus-visible,._saveButton_duttg_132:focus-visible,._closeButton_duttg_170:focus-visible,._policyLink_duttg_108:focus-visible,._footerTrigger_duttg_172:focus-visible){outline:2px solid var(--ct-color-cyan);outline-offset:3px}._preferences_duttg_177{align-self:center;width:min(640px,100%);max-height:calc(100dvh - 32px);padding:clamp(28px,4vw,42px);overflow-y:auto}._closeButton_duttg_170{width:44px;height:44px;color:var(--ct-color-white);font:400 26px/1 var(--ct-font-display);background:0 0;border:1px solid #f7f9f942;border-radius:50%;place-items:center;transition:border-color .18s,color .18s;display:grid;position:absolute;top:18px;right:18px}._closeButton_duttg_170:hover{border-color:var(--ct-color-cyan);color:var(--ct-color-cyan)}._preferencesHeader_duttg_206{padding-right:56px}._preferencesHeader_duttg_206 ._body_duttg_92{max-width:550px}._categories_duttg_214{gap:12px;margin-top:30px;display:grid}._category_duttg_220,._optionalEmpty_duttg_221{background:#f7f9f909;border:1px solid #f7f9f929;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:21px 22px;display:grid}._category_duttg_220 h3,._optionalEmpty_duttg_221 h3{margin:0 0 7px;font-size:16px;line-height:1.25}._category_duttg_220 p,._optionalEmpty_duttg_221 p{color:#f7f9f99e;max-width:470px;margin:0;font-size:13px;line-height:1.55}._alwaysActive_duttg_248{min-height:30px;color:var(--ct-color-cyan);font:700 10px/1 var(--ct-font-display);letter-spacing:.05em;white-space:nowrap;border:1px solid #39b8eb73;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}._optionalEmpty_duttg_221{grid-template-columns:12px minmax(0,1fr)}._statusDot_duttg_265{background:#70e2a8;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #70e2a81a}._preferencesActions_duttg_274{justify-content:flex-end;margin-top:24px;display:flex}._saveButton_duttg_132{min-width:132px}._feedback_duttg_284{color:#ffd8de;margin:17px 0 0;font-size:13px;line-height:1.45}._bannerFeedback_duttg_291{background:#ff71851a;border-left:3px solid #ff7185;grid-column:1/-1;margin:0;padding:12px 14px}._liveRegion_duttg_299{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}._footerTrigger_duttg_172{-webkit-appearance:none;appearance:none;color:#f7f9f9a6;font:400 14px/1.5 var(--ct-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:color .18s}._footerTrigger_duttg_172:hover{color:#fff}@keyframes _backdropIn_duttg_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_duttg_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){._dialog_duttg_32{width:min(620px,100%)}}@media (max-width:700px){._banner_duttg_51{grid-template-columns:1fr;align-items:start;gap:13px}}@media (max-width:620px){._backdrop_duttg_6{padding:10px}._dialog_duttg_32{border-radius:15px}._banner_duttg_51{padding:16px 15px max(15px, env(safe-area-inset-bottom))}._preferences_duttg_177{padding:26px 20px max(20px, env(safe-area-inset-bottom))}._preferencesActions_duttg_274{display:block}._choiceButton_duttg_131,._saveButton_duttg_132{width:100%}._choiceButton_duttg_131{min-width:0;font-size:11px}._category_duttg_220{grid-template-columns:1fr;gap:14px}._alwaysActive_duttg_248{width:max-content}}@media (max-width:350px){._backdrop_duttg_6{padding-inline:7px}._banner_duttg_51{padding-inline:14px}}@media (prefers-reduced-motion:reduce){._backdrop_duttg_6,._dialog_duttg_32{animation:none}._choiceButton_duttg_131,._saveButton_duttg_132,._closeButton_duttg_170,._footerTrigger_duttg_172{transition:none}._choiceButton_duttg_131:hover,._saveButton_duttg_132:hover{transform:none}}
