a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}html{opacity:0;visibility:hidden}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:600;src:url(../assets/fonts/cormorant-latin-600-normal.2a1229ac.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:700;src:url(../assets/fonts/cormorant-latin-700-normal.ab2b00cc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant Garamond;font-style:normal;font-weight:700;src:url(../assets/fonts/cormorant-garamond-latin-700-normal.d7dbbdf2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../assets/fonts/inter-latin-400-normal.eca1e215.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../assets/fonts/inter-latin-500-normal.b7c27c60.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../assets/fonts/inter-latin-600-normal.69a8d1d4.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:root{--gutter:clamp(16px,5vw,80px)}@media(min-width:900px){:root{--gutter:80px}}body{background:#fff;color:#1d1c1c;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:.875rem;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:768px){body{font-size:1rem}}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4{color:#1d1c1c;font-family:Cormorant,Georgia,Times New Roman,serif;font-weight:700}h2{font-size:clamp(36px,3.75vw + 6px,60px);line-height:1.2}.eyebrow{color:#c4402e;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:14px;font-weight:700;letter-spacing:.11em;line-height:normal;text-transform:uppercase}.band{padding:clamp(24px,3.75vw,60px) var(--gutter)}.band__frame{height:clamp(240px,36.56vw,585px);overflow:hidden;position:relative}.band__img{display:block;height:112%;left:0;max-width:none;object-fit:cover;position:absolute;top:-6%;width:100%;will-change:transform}.band__img--dish{object-position:50% 100%}.band__img--people{object-position:50% 68%}.wordmark{align-items:flex-start;color:#1d1c1c;display:inline-flex;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:700;letter-spacing:.11em;line-height:normal;text-decoration:none;text-transform:uppercase}.wordmark--sm{font-size:24.5px;gap:8px}.wordmark--sm img{height:28.3px;margin-top:1px;width:26.7px}.wordmark--lg{font-size:clamp(26px,2.25vw,36px);gap:12px}.wordmark--lg img{height:41.5px;margin-top:1px;width:39.2px}.button{align-items:center;background:#c4402e;color:#fff;display:flex;font:500 12px/1.72 Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;gap:16px;justify-content:space-between;letter-spacing:.14em;padding:12px 16px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.button img{height:15px;transition:transform .2s ease;width:8px}.button:focus-visible,.button:hover{background:#a33526}.button:focus-visible img,.button:hover img{transform:translateX(3px)}.transition{height:100vh;position:absolute;width:100vw;z-index:999}.transition>h2{color:#999;font-size:14px;letter-spacing:.3em;padding:100px;text-transform:uppercase}.transition>h2 span{color:#ebcb22}.transition.is-intro{animation:transition-intro .6s ease-out .1s both}@keyframes transition-intro{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.transition.is-intro{animation-delay:0s;animation-duration:.01s}}.contain{position:relative}.transition{background-color:#fff;bottom:0;height:100%;pointer-events:none;width:100%;z-index:1000}.site-nav,.transition{left:0;position:fixed;right:0;top:0}.site-nav{align-items:center;background:#fff;display:flex;height:79px;justify-content:space-between;padding:0 clamp(16px,5.3vw,85px);z-index:20}.site-nav__logo{display:block;flex:none}.site-nav__logo img{height:auto;width:200px}.site-nav__menu{display:flex;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:14px;font-weight:700;gap:clamp(24px,3.1vw,50px);letter-spacing:.11em;line-height:normal;text-transform:uppercase;white-space:nowrap}.site-nav__menu a{background:linear-gradient(#c4402e,#c4402e) 0 100%/0 1px no-repeat;color:#1d1c1c;display:inline-block;padding:4px 0;text-decoration:none;transition:color .2s ease,background-size .3s ease}.site-nav__menu a:focus-visible,.site-nav__menu a:hover{background-size:100% 1px;color:#c4402e}.site-nav__toggle{background:none;border:0;cursor:pointer;display:none;height:44px;margin-right:-10px;padding:0;position:relative;width:44px}.site-nav__toggle span{background:#1d1c1c;height:2px;left:11px;position:absolute;right:11px;transition:transform .25s ease,top .25s ease}.site-nav__toggle span:first-child{top:17px}.site-nav__toggle span:last-child{top:25px}.site-nav__toggle[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.site-nav__toggle[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}@media(min-width:900px){.site-nav{padding-right:clamp(16px,10vw,161px)}}@media(max-width:899px){.site-nav__logo img{width:150px}.site-nav__toggle{display:block}.site-nav__menu{background:#fff;border-top:1px solid #e9e8e3;box-shadow:0 12px 24px rgba(29,28,28,.06);flex-direction:column;gap:0;left:0;opacity:0;padding:8px clamp(16px,5.3vw,85px) 20px;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden}.site-nav__menu a{font-size:16px;padding:14px 0}.site-nav__menu.is-open{opacity:1;transform:none;transition-delay:0s;visibility:visible}}.hero{display:flex;flex-direction:column;height:calc(100vh - 150px);height:calc(100svh - 150px);min-height:520px;padding:clamp(72px,5vw,80px) var(--gutter) clamp(16px,5vw,80px)}.hero__frame{color:#fff;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.hero__bg{bottom:0;left:0;position:absolute;right:0;top:-37%;will-change:transform}.hero__bg img{display:block;height:100%;object-fit:cover;width:100%}.hero__copy{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 6.94%;position:relative;transform:translateY(10%);z-index:1}.hero__copy h1{color:#fff;font-size:clamp(42px,5.9vw,94.5px);line-height:1.085;max-width:1180px}.hero__copy h1,.hero__line{margin-bottom:clamp(18px,2.2vw,35px)}.hero__line{height:1px;max-width:618px;min-width:200px;width:42.9%}.hero p{color:#fff;font-size:inherit;line-height:1.5;max-width:485px}@media(max-width:767px){.hero__line{width:60%}}.wwd{padding:40px var(--gutter) clamp(40px,3.75vw,60px)}.wwd__inner{margin:0 auto;max-width:1062px}.wwd__title .eyebrow{margin-bottom:16px}.wwd__title h2{font-size:clamp(36px,3vw + 8px,48px);line-height:1.2}.wwd__lede{margin-top:24px}.wwd__cols{display:grid;gap:20px;margin-top:48px}.wwd .quote{font-family:Cormorant,Georgia,Times New Roman,serif;font-size:clamp(30px,2.4vw + 8px,46px);font-weight:700;line-height:1.2;margin-top:56px;text-align:center}.wwd .quote em{color:#c4402e;font-style:normal}.panel{background:#f9f9f5;border:1px solid #e9e8e3;display:grid;gap:24px;justify-items:center;margin-top:40px;padding:32px 24px;text-align:center}.panel__shape{display:none}.panel__list{display:grid;font-family:Cormorant,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;gap:8px;line-height:1.2}.panel__brand{order:-1}.steps{display:grid;gap:32px;grid-template-columns:1fr;margin-top:56px}.steps__item{max-width:none;position:relative}.steps__item h3{font-size:28px;line-height:1.1;margin:12px 0 14px}.steps__n{color:#c4402e;display:block;font:600 14px/1.5 Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.why{display:grid;gap:24px;margin-top:64px}.why ul{list-style:disc;padding-left:24px}.why li+li{margin-top:14px}@media(min-width:768px){.steps{gap:40px 32px;grid-template-columns:repeat(2,1fr)}.wwd__cols,.wwd__intro{gap:48px;grid-template-columns:1fr 1fr}.wwd__intro{align-items:start;display:grid}.wwd__lede{margin-top:37px}.panel{align-items:start;grid-template-columns:1fr 1fr;justify-items:stretch}.panel__brand{grid-column:1/-1;justify-self:center}.panel__list--l{text-align:left}.panel__list--r{text-align:right}.why{align-items:start;gap:48px;grid-template-columns:1fr 1fr}}@media(min-width:1240px){.wwd__intro{gap:0;grid-template-columns:560px 486px;justify-content:space-between}.wwd__title .eyebrow{margin-bottom:16px}.panel{background:none;border:0;display:block;height:213px;margin-top:53px;padding:0;position:relative;text-align:left}.panel__shape{display:block;height:214px;max-width:none;pointer-events:none;position:absolute;top:-1px;width:469.7px}.panel__shape--l{left:-.7px;transform:scaleX(-1)}.panel__shape--r{left:586px}.panel__list{display:block;font-size:26px;position:absolute}.panel__list li+li{margin-top:10px}.panel__list--l{left:56px;line-height:1.1;top:49px;width:449px}.panel__list--r{left:600px;line-height:1.4;text-align:right;top:48px;width:389px}.panel__list--r li+li{margin-top:0}.panel__brand{left:373px;order:0;position:absolute;top:82px}.wwd__cols{gap:0;grid-template-columns:465px 498px;justify-content:space-between;margin-top:76px}.wwd .quote{margin-top:140px;padding:0 4px}.steps{gap:0 66px;grid-template-columns:repeat(4,200px);margin-top:84px;padding-left:12px}.steps__item h3{margin:17px 0 15px}.steps__item:not(:last-child):after{background:#e9e8e3;content:"";height:222px;left:calc(100% + 33px);position:absolute;top:-31px;width:1px}.steps__item:nth-child(3):after{height:154px;top:0}.why{gap:0;grid-template-columns:578px 447px;margin-top:106px;padding-left:12px}.why h2{font-size:60px;line-height:normal}.why ul{margin-top:18px}}@media(max-width:767px){.steps{gap:24px}.steps__item{border-top:1px solid #dfdfdf;padding-top:24px}}.fw{padding:56px var(--gutter) 72px}.fw__inner{margin:0 auto;max-width:1058px}.fw__inner h2{line-height:normal;margin-top:16px}.fw__intro{margin-top:32px}.diagram,.fw__intro{display:grid;gap:20px}.diagram{margin-top:48px}.diagram h3{font-size:26px;line-height:1.4;text-align:center}.diagram p{font-size:1.125em;line-height:1.5}.card,.diagram p{text-align:center}.card{background:#e9e8e3;padding:32px 24px;position:relative}.card--say{background:#f9f9f5;border:1px solid #e9e8e3}.card__bg{display:none}.card__icon{height:40px;margin:0 auto 12px;width:auto}.lead{border:1px solid #e9e8e3;display:grid;gap:10px;justify-items:center;padding:32px 24px}.lead__line{display:none}.lead__icon{height:30px;width:30px}.integrate{display:grid;gap:10px;justify-items:center;padding-top:12px;text-align:center}.integrate__eq i{color:#c4402e;font-style:normal;padding:0 .3em}@media(min-width:768px){.fw__intro{gap:45px;grid-template-columns:1fr 1fr}.diagram{grid-template-columns:repeat(3,1fr)}.integrate,.lead{grid-column:1/-1}}@media(min-width:1240px){.fw{padding:80px var(--gutter) 100px}.fw__inner h2{margin-top:16px}.fw__intro{gap:0;grid-template-columns:521px 488px;justify-content:space-between;margin-top:46px}.diagram{display:block;height:834px;margin-top:53px;position:relative;width:1058px}.diagram h3,.diagram p{margin:0;position:absolute}.card{background:none;border:0;padding:0;position:absolute}.card--think{height:448px;left:1.5px;top:0;width:351px}.card--say{border:0;height:354px;left:352.5px;top:49px;width:351px}.card--do{height:448px;left:703.5px;top:0;width:351px}.card__bg{display:block;height:100%;inset:0;max-width:none;position:absolute;width:100%}.card__icon{margin:0;position:absolute;width:auto}.card h3{left:0;right:0;top:189px}.card p{left:0;right:0;top:241px}.card--think .card__icon{height:41.5px;left:148px;top:122px}.card--think h3{left:-11px}.card--say .card__icon{height:33px;left:155px;top:76.5px}.card--say h3{left:-6px;top:140px}.card--say p{top:192px}.card--do .card__icon{height:30px;left:155px;top:122px}.card--do h3{left:-5px}.card--do .card__bg{transform:scaleX(-1)}.lead{border:0;inset:0;padding:0;pointer-events:none}.lead,.lead__line{display:block;position:absolute}.lead__line{height:24px;left:213px;max-width:none;top:512px;width:644px}.lead__icon{left:511px;position:absolute;top:427.5px}.lead h3{left:475px;top:474px;width:100px}.lead p{font-size:1.125em;line-height:1.5}.lead__a{left:259.7px;top:557.8px;white-space:nowrap}.lead__b{left:255px;line-height:1.39;top:601.5px;width:248px}.lead__c{left:577px;top:557.8px;white-space:nowrap}.lead__d{left:580px;top:599.5px;width:177px}.integrate{display:block;inset:0;padding:0;pointer-events:none;position:absolute}.integrate h3{left:429px;top:718.5px;width:200px}.integrate p{font-size:1.125em;left:0;line-height:1.5;right:0}.integrate__eq{top:767px}.integrate p:last-child{top:806.8px}}.callout{padding:0 var(--gutter)}.callout blockquote{background:#f9f9f5;font-family:Cormorant,Georgia,Times New Roman,serif;font-size:clamp(28px,2.875vw,46px);font-weight:700;line-height:1.2;padding:clamp(32px,4vw,64px) 24px clamp(40px,5vw,80px);text-align:center}.callout blockquote em{color:#c4402e;font-style:normal}@media(min-width:900px){.callout blockquote{padding-inline:15.45%}}.help{padding:clamp(56px,6.25vw,100px) var(--gutter) 0}.help__inner{margin:0 auto;max-width:1042px}.help__grid{display:grid;gap:48px;grid-template-columns:1fr;margin-top:40px}.help__grid li{align-items:flex-start;display:flex;flex-direction:column}.help__grid img{height:36px;margin-bottom:36px;width:auto}.help__grid h3{font-size:28px;line-height:1.1;margin-bottom:11px}@media(min-width:768px){.help__grid{gap:56px 40px;grid-template-columns:repeat(2,1fr);margin-top:56px}}@media(min-width:1100px){.help__grid{gap:79px 47px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:67px}}.diff{padding:clamp(56px,6.25vw,100px) var(--gutter) clamp(56px,6.25vw,100px)}.diff__inner{margin:0 auto;max-width:797px}.diff h2{line-height:normal}.diff dl{display:grid;gap:28px;margin-top:40px}.diff dl>div:not(:last-child){border-bottom:1px solid #dfdfdf;padding-bottom:28px}.diff dt{font-family:Cormorant,Georgia,Times New Roman,serif;font-size:28px;font-weight:700;line-height:1.1;margin-bottom:12px}.advise{padding:50px var(--gutter) 80px}.advise__inner{align-items:center;display:flex;flex-direction:column;gap:21px;margin:0 auto;max-width:886px;text-align:center}.advise__mark{height:auto;width:78px}.advise h2{line-height:normal}.advise__copy{max-width:660px}.advise__copy p+p{margin-top:14px}.will{padding:clamp(56px,7.5vw,120px) var(--gutter)}.will__inner{gap:40px;margin:0 auto;max-width:1038px}.will__copy,.will__inner{display:flex;flex-direction:column}.will__copy{gap:14px;max-width:593px}.will__copy .eyebrow,.will__copy h2{margin-bottom:6px}.will__copy h2{font-size:clamp(30px,1vw + 24px,36px);line-height:1.1}.will__link{align-items:center;align-self:flex-start;color:#c4402e;display:inline-flex;font:400 12px/normal Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;gap:15px;letter-spacing:.0833em;margin-top:46px;text-decoration:none;text-transform:uppercase}.will__link img{height:24px;width:24px}.will__link:focus-visible span,.will__link:hover span{text-decoration:underline}.will__photo{aspect-ratio:1938/2116;flex:none;max-width:480px;overflow:hidden;position:relative;width:100%}.will__photo img{height:100%;object-fit:cover;width:100%}@media(min-width:1100px){.will__inner{align-items:center;flex-direction:row;gap:49px;max-width:1122px}.will__copy{flex:1 1 593px;max-width:593px;min-width:0}.will__photo{flex:0 1 480px;min-width:320px;width:auto}}.contact{padding:0 var(--gutter) 100px}.contact__inner{border-top:1px solid rgba(29,28,28,.15);display:grid;gap:24px;justify-items:start;margin:0 auto;max-width:1056px;padding-top:56px}.contact h2{line-height:1.1}.contact__copy{display:grid;gap:16px}.contact .button{min-width:146px}@media(min-width:1240px){.contact__inner{align-items:start;gap:88px;grid-template-columns:auto 466px 146px;padding-top:80px}.contact__copy{padding-top:20px}.contact .button{margin-top:20px}}@media(max-width:767px){.help__grid{gap:32px}.help__grid img{height:26px;margin-bottom:20px}.help__grid li:not(:last-child){border-bottom:1px solid #dfdfdf;padding-bottom:32px}}.logos{overflow:hidden;padding:44px 0}.logos__row{--canvas:1600;--k:1;overflow:hidden;padding:12px 0}.logos__track{animation:logos-left 40s linear infinite;animation-duration:calc(40s*var(--k));display:flex;width:max-content;will-change:transform}.logos__row--right .logos__track{animation-name:logos-right}.logos__set{align-items:center;display:flex;flex:none;gap:48px;padding-right:48px}.logos__set img{height:auto;max-width:none;width:calc(var(--w)*.7px)}@keyframes logos-left{0%{transform:translateX(0)}to{transform:translateX(-33.3333%)}}@keyframes logos-right{0%{transform:translateX(-33.3333%)}to{transform:translateX(0)}}@media(min-width:768px){.logos__set{gap:64px;padding-right:64px}.logos__set img{width:calc(var(--w)*.85px)}.logos__track{animation-duration:calc(50s*var(--k))}}@media(min-width:1240px){.logos__row{padding:0}.logos__track{animation-duration:calc(45s*var(--k));width:calc(var(--canvas)/1600*300%)}.logos__set{display:block;flex:0 0 33.3333%;height:132px;padding:0;position:relative}.logos__set img{left:calc(var(--x)/var(--canvas)*100%);position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--w)*1px)}}@media(prefers-reduced-motion:reduce){.logos__track{animation:none}}.site-footer{background:#f9f9f5;padding:40px 20px}.site-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px 40px;margin:0 auto;max-width:1066px}.site-footer__logo{display:block;flex:none}.site-footer__logo img{height:auto;width:200px}.site-footer__social{margin-left:auto}.site-footer__social img{height:24px;width:24px}.site-footer__cookies{font-size:inherit;line-height:1.5;text-decoration:none}.site-footer__cookies:focus-visible,.site-footer__cookies:hover{text-decoration:underline}@media(min-width:900px){.site-footer{align-items:center;display:flex;height:157px;padding:0 20px}.site-footer__inner{flex-wrap:nowrap;gap:56px;width:100%}.site-footer__social{margin-left:auto;margin-right:0}}.legal-page main{padding:127px var(--gutter) 96px}.legal__inner{margin:0 auto;max-width:797px}.legal h1{font-size:clamp(36px,3.75vw + 6px,60px);line-height:1.1;margin-bottom:40px}.legal__block+.legal__block{margin-top:48px}.legal__block h2{font-size:28px;line-height:1.1;margin-bottom:16px}.legal__block p+p{margin-top:14px}.legal__block em{font-style:italic}.legal__block a{color:#c4402e;text-underline-offset:2px}.legal__block a:focus-visible,.legal__block a:hover{color:#9b3324}.legal__block .button{border:0;cursor:pointer;display:inline-flex;min-width:146px;width:auto}.notfound{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:0 auto;max-width:797px;min-height:calc(100vh - 157px)}.notfound h1{font-size:clamp(48px,5vw + 12px,94px);line-height:1.05}.notfound .button{margin-top:16px;min-width:146px}#ccc .button:hover span,#ccc a.button:hover span,#ccc button:hover span{color:#fff!important;font-size:12px;transform:none}#ccc .ccc-content--light .ccc-notify-button,#ccc .ccc-content--light .ccc-notify-button span{border:none!important;color:#fff!important}#ccc .ccc-notify-button{background-color:#c4402e!important;border:none!important;border-radius:0!important;color:#fff!important;font-size:12px!important;padding:10px 23px!important}@media(min-width:768px){#ccc .ccc-notify-button{background-color:#c4402e!important;border:none!important;border-radius:0!important;color:#fff!important;font-size:12px!important;padding:10px 23px!important}}#ccc p,.ccc-intro{font-size:.8em!important}#ccc #ccc-icon{background:#fff;border:1px solid #e9e8e3;border-radius:50%;bottom:16px!important;box-shadow:0 4px 14px rgba(29,28,28,.1);height:48px!important;left:16px!important;right:auto!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:48px!important}@media(min-width:768px){#ccc #ccc-icon{bottom:24px!important;left:24px!important}}#ccc #ccc-icon svg{display:none}#ccc #ccc-icon:before{background-color:#c4402e;content:"";height:24px;inset:0;margin:auto;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a9 9 0 1 0 9 9 4.2 4.2 0 0 1-4.2-4.2A4.2 4.2 0 0 1 12 3'/%3E%3Ccircle cx='8.5' cy='10' r='.9' fill='%23000'/%3E%3Ccircle cx='9.5' cy='15.2' r='.9' fill='%23000'/%3E%3Ccircle cx='13.5' cy='13' r='.9' fill='%23000'/%3E%3Ccircle cx='14' cy='17' r='.9' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a9 9 0 1 0 9 9 4.2 4.2 0 0 1-4.2-4.2A4.2 4.2 0 0 1 12 3'/%3E%3Ccircle cx='8.5' cy='10' r='.9' fill='%23000'/%3E%3Ccircle cx='9.5' cy='15.2' r='.9' fill='%23000'/%3E%3Ccircle cx='13.5' cy='13' r='.9' fill='%23000'/%3E%3Ccircle cx='14' cy='17' r='.9' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;transition:background-color .2s ease;width:24px}#ccc #ccc-icon:focus-visible,#ccc #ccc-icon:hover{background:#c4402e;border-color:#c4402e;box-shadow:0 8px 20px rgba(196,64,46,.3);transform:translateY(-2px)}#ccc #ccc-icon:focus-visible:before,#ccc #ccc-icon:hover:before{background-color:#fff}#ccc #ccc-icon:focus-visible{outline:2px solid #1d1c1c;outline-offset:3px}@media(prefers-reduced-motion:reduce){#ccc #ccc-icon,#ccc #ccc-icon:before{transition:none}}#ccc #ccc-necessary-title,#ccc #ccc-title,#ccc .optional-cookie-header{font-size:1.5em!important}#ccc .ccc-content--light hr,#ccc hr{background-color:#dfdfdf!important;opacity:1!important}#ccc .checkbox-toggle--slider.checkbox-toggle--light{background-color:#e9e8e3;border:2px solid #e9e8e3;border-radius:0;transition:background-color .25s ease,border-color .25s ease}#ccc .checkbox-toggle--slider.checkbox-toggle--light:has(input:checked){background-color:#c4402e;border-color:#c4402e}#ccc .checkbox-toggle--slider.checkbox-toggle--light .checkbox-toggle-toggle{background-color:#1d1c1c;border-radius:0}#ccc .checkbox-toggle--slider.checkbox-toggle--light input:checked~.checkbox-toggle-toggle{background-color:#fff}#ccc .checkbox-toggle--slider.checkbox-toggle--light .checkbox-toggle-off,#ccc .checkbox-toggle--slider.checkbox-toggle--light .checkbox-toggle-on{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:.625em;font-weight:600;letter-spacing:.08em;line-height:20px;min-width:28px;padding:0 4px;text-transform:uppercase}#ccc .checkbox-toggle--slider.checkbox-toggle--light .checkbox-toggle-on{color:#fff!important}#ccc .checkbox-toggle--slider.checkbox-toggle--light .checkbox-toggle-off{color:#1d1c1c!important;opacity:1!important}#ccc .checkbox-toggle--slider.checkbox-toggle--light:focus-within{box-shadow:none!important;outline:none!important}@media(prefers-reduced-motion:reduce){#ccc .checkbox-toggle--slider .checkbox-toggle-toggle,#ccc .checkbox-toggle--slider.checkbox-toggle--light{transition:none}}#ccc p,.ccc-intro{font-size:.75em!important}#ccc-module.ccc-module--slideout{max-width:400px!important}#ccc .ccc-content--light h2{line-height:1.23em!important}#ccc h2{padding-right:0!important}#ccc .ccc-info{font-size:.7em!important}#ccc .ccc-svg-element{width:12px!important}html{background-color:#fff;opacity:1;overflow-x:hidden;scroll-padding-top:79px;visibility:visible}