@font-face{font-family:Poppins;src:url(/fonts/Poppins-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}#cc-main{--mod-ink:#0a0a0a;--mod-muted:#666666;--mod-border:#dddddd;--mod-white:#ffffff;--mod-gold:#c8a96a;--mod-grey:#cdced0;--mod-serif:"EB Garamond",serif;--mod-sans:"Poppins",sans-serif;--mod-container:1240px;--mod-gutter:40px;--s-sm:8px;--s-md:12px;--s-lg:16px;--s-xl:24px;--s-2xl:32px;--s-3xl:48px;--mod-elev-pop:0 8px 32px rgba(0,0,0,0.12);--mod-elev-bar:0 -6px 28px rgba(0,0,0,0.1);--mod-chrome-scrim:rgba(10,10,10,0.72);--mod-on-dark:rgba(255,255,255,0.72);--mod-hairline-on-dark:rgba(255,255,255,0.14);--cc-font-family:var(--mod-sans);--cc-bg:var(--mod-chrome-scrim);--cc-primary-color:var(--mod-white);--cc-secondary-color:var(--mod-on-dark);--cc-btn-secondary-color:var(--mod-white);--cc-btn-border-radius:0;--cc-modal-border-radius:0;--cc-pm-toggle-border-radius:999px;--cc-overlay-bg:rgba(10,10,10,0.45);--mod-modal-scrim:rgba(10,10,10,0.4909);--cc-separator-border-color:var(--mod-hairline-on-dark);--cc-section-category-border:transparent;--cc-cookie-category-block-bg:transparent;--cc-cookie-category-block-border:transparent;--cc-cookie-category-block-hover-bg:transparent;--cc-cookie-category-block-hover-border:transparent;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:transparent;--cc-toggle-off-bg:rgba(255,255,255,0.2);--cc-toggle-off-knob-bg:rgba(255,255,255,0.75);--cc-toggle-on-bg:var(--mod-white);--cc-toggle-on-knob-bg:var(--mod-ink);--cc-toggle-readonly-bg:rgba(255,255,255,0.32);--cc-toggle-readonly-knob-bg:rgba(255,255,255,0.9);--cc-toggle-enabled-icon-color:var(--mod-white);--cc-toggle-disabled-icon-color:rgba(255,255,255,0.2);--cc-toggle-readonly-knob-icon-color:var(--mod-ink);--cc-link-color:var(--mod-white)}#cc-main .cm--bar{background:var(--mod-chrome-scrim);backdrop-filter:blur(20px) saturate(140%);border-top:1px solid var(--mod-hairline-on-dark);box-shadow:var(--mod-elev-bar);color:var(--mod-white);border-radius:0}#cc-main .cm--bar .cm__body{max-width:var(--mod-container);width:100%;margin:0 auto;padding:var(--s-md) var(--mod-gutter);display:flex;flex-direction:row;align-items:center;gap:var(--s-3xl)}#cc-main .cm--bar .cm__texts{flex:1 1 auto;min-width:0;padding:0;display:block}#cc-main .cm--bar .cm__title{font-family:var(--mod-serif);font-size:18px;font-weight:400!important;line-height:1.12;color:var(--mod-white);padding:0;margin:0;display:block}#cc-main .cm--bar .cm__desc{font-family:var(--mod-sans);font-size:12px;font-weight:400;line-height:1.55;color:var(--mod-on-dark);padding:0;margin-top:var(--s-xs);max-width:78ch}#cc-main .cm--bar .cm__btns{padding:0;border:0}#cc-main .cm--bar .cm__btn-group,#cc-main .cm--bar .cm__btns{flex:0 0 auto;display:flex;align-items:center;gap:var(--s-md)}#cc-main .cm--bar .cm__btn{height:36px;min-height:36px;padding:0 var(--s-xl);border-radius:0;border:1px solid transparent;font-family:var(--mod-sans);font-size:14px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;background:var(--mod-white);color:var(--mod-ink);transition:background-color .24s ease,color .24s ease,border-color .24s ease}#cc-main .cm--bar .cm__btn:nth-child(2){background:transparent;color:var(--mod-white);border-color:rgba(255,255,255,.45)}#cc-main .cm--bar .cm__btn:hover{background:var(--mod-gold);color:var(--mod-ink);border-color:var(--mod-gold)}#cc-main .cm--bar .cm__btn--secondary{height:36px;padding:0 var(--s-sm);background:transparent;border:0;color:var(--mod-white);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px}#cc-main .cm--bar .cm__btn--secondary:hover{background:transparent;border:0;color:var(--mod-gold)}@media (max-width:1239px) and (min-width:992px){#cc-main .cm--bar .cm__body{gap:var(--s-2xl);padding-left:var(--s-2xl);padding-right:var(--s-2xl)}#cc-main .cm--bar .cm__desc{max-width:none}}@media (max-width:991px){#cc-main .cm--bar .cm__body{flex-direction:column!important;align-items:stretch;gap:var(--s-md);padding:var(--s-md) var(--s-xl)!important}#cc-main .cm--bar .cm__btns,#cc-main .cm--bar .cm__desc,#cc-main .cm--bar .cm__title{padding-left:0!important;padding-right:0!important}#cc-main .cm--bar .cm__desc{max-width:none}#cc-main .cm--bar .cm__btns{border-top:0!important;min-width:0!important}#cc-main .cm--bar .cm__btn-group,#cc-main .cm--bar .cm__btns{flex-direction:row!important}#cc-main .cm--bar .cm__btn+.cm__btn,#cc-main .cm--bar .cm__btn-group+.cm__btn-group{margin:0!important}#cc-main .cm--bar .cm__btn-group,#cc-main .cm--bar .cm__btns{flex-wrap:wrap;gap:var(--s-sm) var(--s-md)}}@media (max-width:640px){#cc-main .cm--bar .cm__btn-group:first-child{flex:1 1 100%}#cc-main .cm--bar .cm__btn-group:last-child{flex:1 1 100%;justify-content:center}#cc-main .cm--bar .cm__btn{flex:1 1 0;min-width:0}#cc-main .cm--bar .cm__btn--secondary{flex:1 1 100%;height:auto;min-height:0;padding:var(--s-xs) 0 0!important;justify-content:center;text-align:center}}#cc-main .pm{max-width:520px;height:auto;max-height:calc(100vh - var(--s-3xl));border-radius:0;box-shadow:var(--mod-elev-pop);background:var(--mod-modal-scrim);backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--mod-hairline-on-dark);color:var(--mod-white)}#cc-main .pm__header{padding:var(--s-xl) var(--s-xl) var(--s-lg);border-bottom:1px solid var(--mod-hairline-on-dark)}#cc-main .pm__title,#cc-main .pm__title h3{font-family:var(--mod-serif);font-size:24px;font-weight:400!important;line-height:1.12;color:var(--mod-white)}#cc-main .pm__title p{font-family:var(--mod-sans);font-size:14px;line-height:1.5;color:var(--mod-on-dark);margin-top:var(--s-sm)}#cc-main .pm__close-btn{border-radius:0;border:1px solid var(--mod-hairline-on-dark);background:transparent;color:var(--mod-white);width:36px;height:36px}#cc-main .pm__close-btn:hover{background:transparent;border-color:var(--mod-white)}#cc-main .pm__body{padding:0 var(--s-xl)}#cc-main .pm__section-toggles{margin:0}#cc-main .pm__section--toggle{background:transparent;border:0;border-top:1px solid var(--mod-hairline-on-dark);border-radius:0;margin:0}#cc-main .pm__section-toggles>.pm__section--toggle:last-child{border-bottom:1px solid var(--mod-hairline-on-dark)}#cc-main .pm__section-title-wrapper{display:flex;align-items:center;gap:var(--s-md);min-height:64px;padding:var(--s-lg) 0;background:transparent}#cc-main .pm__section-toggles .pm__section--toggle .pm__section-title{padding:0;min-height:0}#cc-main .pm__section-title{flex:1 1 auto;font-size:16px;line-height:1.4;color:var(--mod-white);text-transform:none;padding:0;display:flex;align-items:center;gap:var(--s-md)}#cc-main .pm__badge,#cc-main .pm__section-title{min-width:0;font-family:var(--mod-sans);font-weight:500;background:transparent}#cc-main .pm__badge{border:1px solid var(--mod-hairline-on-dark);border-radius:0;color:var(--mod-on-dark);font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:2px var(--s-sm);line-height:1.5}#cc-main .pm__section--expandable .pm__section-arrow{position:static;left:auto;right:auto;background:transparent;border:0;border-radius:0;width:16px;height:auto;flex:0 0 auto;display:block}#cc-main .pm__section--expandable .pm__section-arrow svg{display:none}#cc-main .pm__section--expandable .pm__section-arrow:after{content:"+";font-family:var(--mod-serif);font-size:20px;line-height:1;color:var(--mod-on-dark);display:block;width:16px;text-align:center}#cc-main .pm__section--expandable .pm__section-title[aria-expanded=true]~.pm__section-arrow:after{content:"\2013";color:var(--mod-white)}#cc-main .pm__section--expandable:hover .pm__section-arrow:after{color:var(--mod-white)}#cc-main .pm__section-desc{font-family:var(--mod-sans);font-size:14px;line-height:1.6;color:var(--mod-on-dark)}#cc-main .pm__section-desc-wrapper{border:0;padding:0 0 var(--s-lg);margin:0}#cc-main .pm__section--toggle .section__toggle-wrapper{position:static;right:auto;flex:0 0 auto}#cc-main .pm__section--toggle .section__toggle,#cc-main .pm__section--toggle .section__toggle-wrapper,#cc-main .pm__section--toggle .toggle__icon,#cc-main .pm__section--toggle .toggle__label{width:44px;height:24px}#cc-main .pm__section--toggle .toggle__icon-circle{width:20px;height:20px}#cc-main .pm__section--toggle .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(20px)}#cc-main .pm__footer{padding:var(--s-lg) var(--s-xl) var(--s-xl);border-top:1px solid var(--mod-hairline-on-dark);background:transparent}#cc-main .pm__btn-group,#cc-main .pm__footer{display:flex;align-items:center;gap:var(--s-md)}#cc-main .pm__btn{height:36px;min-height:36px;padding:0 var(--s-lg);border-radius:0;font-family:var(--mod-sans);font-size:14px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;background:transparent;color:var(--mod-white);border:1px solid rgba(255,255,255,.45);transition:background-color .24s ease,color .24s ease,border-color .24s ease}#cc-main .pm__btn--secondary{background:var(--mod-white);color:var(--mod-ink);border-color:var(--mod-white);margin-left:auto}#cc-main .pm__btn--secondary:hover,#cc-main .pm__btn:hover{background:var(--mod-gold);color:var(--mod-ink);border-color:var(--mod-gold)}@media (max-width:640px){#cc-main .pm{top:auto;bottom:0;height:auto;max-height:88vh;max-width:none}#cc-main .pm__header{padding:var(--s-xl) var(--s-xl) var(--s-lg)!important}#cc-main .pm__body{padding:0 var(--s-xl)!important}#cc-main .pm__footer{padding:var(--s-lg) var(--s-xl) var(--s-xl)!important;flex-direction:column!important;align-items:stretch;gap:var(--s-md)}#cc-main .pm__footer .pm__btn-group{flex-direction:row!important;align-items:stretch;width:100%;gap:var(--s-md)}#cc-main .pm__footer .pm__btn{flex:1 1 0;min-width:0}#cc-main .pm__footer .pm__btn+.pm__btn,#cc-main .pm__footer .pm__btn-group+.pm__btn-group{margin:0!important}#cc-main .pm__btn--secondary{margin-left:0;width:100%}}