.trf-cookie-banner{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:70;width:min(calc(100vw - 32px),60rem);color:#1d1d1d;font-family:var(--font-inter,system-ui,sans-serif);translate:-50% 0;filter:drop-shadow(0 18px 28px rgba(29,29,29,.2)) drop-shadow(0 2px 3px rgba(29,29,29,.08));animation:trf-cookie-banner-in .55s cubic-bezier(.16,1,.3,1) both}.trf-cookie-banner__ticket{--stub:236px;--bite:13px;display:flex;align-items:stretch;border-radius:18px;background:#fbfaf6;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle var(--bite) at calc(100% - var(--stub)) 0,#0000 97%,#000),radial-gradient(circle var(--bite) at calc(100% - var(--stub)) 100%,#0000 97%,#000);mask:radial-gradient(circle var(--bite) at calc(100% - var(--stub)) 0,#0000 97%,#000),radial-gradient(circle var(--bite) at calc(100% - var(--stub)) 100%,#0000 97%,#000);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.trf-cookie-banner__main{position:relative;display:flex;flex:1 1;align-items:center;gap:26px;min-width:0;padding:26px 30px}.trf-cookie-banner__stamp{flex-shrink:0;width:112px;color:#2a2826;rotate:-10deg;-webkit-mask:url(/images/landing/marks/stamp-wear.webp) center/360px auto repeat;mask:url(/images/landing/marks/stamp-wear.webp) center/360px auto repeat;mix-blend-mode:multiply;opacity:.88;pointer-events:none;animation:trf-cookie-stamp-in .5s cubic-bezier(.34,1.56,.64,1) .3s both}.trf-cookie-banner__stamp svg{-webkit-text-size-adjust:none;text-size-adjust:none;display:block;width:100%;height:auto;overflow:visible}.trf-cookie-banner__copy{min-width:0}.trf-cookie-banner__eyebrow{margin:0 0 6px;font-family:var(--font-stamp,"Oswald","Arial Narrow",sans-serif);font-size:13px;font-weight:600;letter-spacing:.16em;color:#d83a2e}.trf-cookie-banner__title{margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#1d1d1d}.trf-cookie-banner__text{margin:0;font-size:15px;line-height:1.5;color:#55524b}.trf-cookie-banner__link{display:inline-block;color:#1d1d1d;font-weight:600;text-decoration:underline;text-underline-offset:2px}.trf-cookie-banner__stub{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;gap:6px;width:var(--stub);flex-shrink:0;padding:22px 26px}.trf-cookie-banner__stub:before{content:"";position:absolute;top:calc(var(--bite) + 6px);bottom:calc(var(--bite) + 6px);left:-1px;border-left:2px dashed rgba(29,29,29,.2)}.trf-cookie-banner__btn{min-height:52px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:#55524b;font:600 15px/1 var(--font-inter,system-ui,sans-serif);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,transform .12s ease}.trf-cookie-banner__btn:hover{color:#1d1d1d;text-decoration:underline;text-underline-offset:3px}.trf-cookie-banner__btn--accept{border-radius:0;background:#f5b927;color:#1a1a1a;font-size:16px;font-weight:700;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60' preserveAspectRatio='none'%3E%3Cpath d='M6.4 5.6C52 2.6 118 5.3 186 3.2C226 2 266 1.7 290.6 2.9C296.6 3.7 298.7 8 298.1 22C297.5 33 298.9 43 296.6 54.2C294.8 58.1 281 58.7 258 57.8C194 55.4 122 59 52 58.1C30 57.8 8.8 58.7 4.3 56C1.3 53.9 1.9 42 2.5 31C3 21 1 9.8 2.5 7.7C3.4 6.4 4.7 5.8 6.4 5.6Z'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60' preserveAspectRatio='none'%3E%3Cpath d='M6.4 5.6C52 2.6 118 5.3 186 3.2C226 2 266 1.7 290.6 2.9C296.6 3.7 298.7 8 298.1 22C297.5 33 298.9 43 296.6 54.2C294.8 58.1 281 58.7 258 57.8C194 55.4 122 59 52 58.1C30 57.8 8.8 58.7 4.3 56C1.3 53.9 1.9 42 2.5 31C3 21 1 9.8 2.5 7.7C3.4 6.4 4.7 5.8 6.4 5.6Z'/%3E%3C/svg%3E") center /100% 100% no-repeat}.trf-cookie-banner__btn--accept:hover{background:#e5ab1f;color:#1a1a1a;text-decoration:none}.trf-cookie-banner__btn:active{transform:scale(.98)}.trf-cookie-banner__btn:focus-visible{outline:2px solid #1d1d1d;outline-offset:2px}.trf-cookie-banner__btn--accept:focus-visible{-webkit-mask:none;mask:none;border-radius:10px}@media (max-width:640px){.trf-cookie-banner{width:calc(100vw - 24px);bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.trf-cookie-banner__ticket{--stub-h:86px;flex-direction:column;-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle var(--bite) at 0 calc(100% - var(--stub-h)),#0000 97%,#000),radial-gradient(circle var(--bite) at 100% calc(100% - var(--stub-h)),#0000 97%,#000);mask:radial-gradient(circle var(--bite) at 0 calc(100% - var(--stub-h)),#0000 97%,#000),radial-gradient(circle var(--bite) at 100% calc(100% - var(--stub-h)),#0000 97%,#000);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.trf-cookie-banner__main{align-items:flex-start;padding:22px 20px 20px}.trf-cookie-banner__stamp{position:absolute;top:16px;right:16px;width:82px;rotate:10deg}.trf-cookie-banner__copy{width:100%}.trf-cookie-banner__eyebrow,.trf-cookie-banner__title{padding-right:92px}.trf-cookie-banner__title{font-size:20px}.trf-cookie-banner__stub{flex-direction:row;align-items:center;width:auto;height:var(--stub-h);padding:0 16px}.trf-cookie-banner__stub:before{top:-1px;bottom:auto;left:calc(var(--bite) + 6px);right:calc(var(--bite) + 6px);border-left:0;border-top:2px dashed rgba(29,29,29,.2)}.trf-cookie-banner__stub .trf-cookie-banner__btn{flex:1 1}.trf-cookie-banner__stub .trf-cookie-banner__btn--accept{flex:1.5 1}}@media (hover:hover) and (pointer:fine){.trf-cookie-banner__link{text-decoration:none;transition:color .15s ease}.trf-cookie-banner__link:hover{color:#f5b927;animation:trf-cookie-link-sway .2s ease-in-out -.1s infinite alternate}.trf-cookie-banner{cursor:url(/images/landing/cursors/cursor-normal.svg) 7 4,auto;cursor:-webkit-image-set(url("/images/landing/cursors/cursor-normal.png") 1x,url("/images/landing/cursors/cursor-normal@2x.png") 2x) 7 4,auto;cursor:image-set(url("/images/landing/cursors/cursor-normal.png") 1x,url("/images/landing/cursors/cursor-normal@2x.png") 2x) 7 4,auto}.trf-cookie-banner :is(a[href],button:not(:disabled)){cursor:url(/images/landing/cursors/cursor-click.svg) 16 5,pointer;cursor:-webkit-image-set(url("/images/landing/cursors/cursor-click.png") 1x,url("/images/landing/cursors/cursor-click@2x.png") 2x) 16 5,pointer;cursor:image-set(url("/images/landing/cursors/cursor-click.png") 1x,url("/images/landing/cursors/cursor-click@2x.png") 2x) 16 5,pointer}}@keyframes trf-cookie-link-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes trf-cookie-banner-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes trf-cookie-stamp-in{0%{opacity:0;scale:1.6}to{opacity:.88;scale:1}}@media (prefers-reduced-motion:reduce){.trf-cookie-banner,.trf-cookie-banner__link:hover,.trf-cookie-banner__stamp{animation:none}}