@layer components-base{.text-block picture{display:block}.text-block img{vertical-align:top;max-width:100%;height:auto}.text-block a:where(:not(.btn)){text-decoration:underline;text-decoration-thickness:1px}.text-block a:where(:not(.btn)):hover{text-decoration:none}.text-block .btn{vertical-align:baseline}}@layer components{.text-block{font-family:TT Norms Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--md,calc(var(--scale-text-rem)*1.7)) var(--n-md,calc(var(--scale-text-rem)*1.3));text-box-edge:cap;text-transform:none;--lh:var(--md,calc(var(--scale-text-rem)*2)) var(--n-md,calc(var(--scale-text-rem)*1.5));letter-spacing:-.04em;font-weight:400;line-height:var(--lh)}.text-block h1:where(:not(:first-child)),.text-block h2:where(:not(:first-child)),.text-block h3:where(:not(:first-child)),.text-block h4:where(:not(:first-child)),.text-block h5:where(:not(:first-child)){margin-top:var(--md,calc(var(--scale-px)*110)) var(--n-md,calc(var(--scale-px)*72))}.text-block h1:where(:not(:last-child)),.text-block h2:where(:not(:last-child)),.text-block h3:where(:not(:last-child)),.text-block h4:where(:not(:last-child)),.text-block h5:where(:not(:last-child)){margin-bottom:var(--md,calc(var(--scale-px)*50)) var(--n-md,calc(var(--scale-px)*30))}.text-block blockquote:where(:not(:first-child)),.text-block hr:where(:not(:first-child)),.text-block iframe:where(:not(:first-child)),.text-block object:where(:not(:first-child)),.text-block p:where(:not(:first-child)),.text-block pre:where(:not(:first-child)),.text-block table:where(:not(:first-child)){margin-top:var(--md,calc(var(--scale-px)*20)) var(--n-md,calc(var(--scale-px)*10))}.text-block blockquote:where(:not(:last-child)),.text-block hr:where(:not(:last-child)),.text-block iframe:where(:not(:last-child)),.text-block object:where(:not(:last-child)),.text-block p:where(:not(:last-child)),.text-block pre:where(:not(:last-child)),.text-block table:where(:not(:last-child)){margin-bottom:var(--md,calc(var(--scale-px)*20)) var(--n-md,calc(var(--scale-px)*10))}.text-block ol:where(:not(:first-child)),.text-block ul:where(:not(:first-child)){margin-top:var(--md,calc(var(--scale-px)*20)) var(--n-md,calc(var(--scale-px)*30))}.text-block ol:where(:not(:last-child)),.text-block ul:where(:not(:last-child)){margin-bottom:var(--md,calc(var(--scale-px)*20)) var(--n-md,calc(var(--scale-px)*30))}.text-block ol li:where(:not(:first-child)){margin-top:calc(var(--scale-px)*20)}.text-block ol li:where(:not(:last-child)){margin-bottom:calc(var(--scale-px)*20)}.text-block ul li:where(:not(:first-child)){margin-top:var(--md,calc(var(--scale-px)*12)) var(--n-md,calc(var(--scale-px)*14))}.text-block ul li:where(:not(:last-child)){margin-bottom:var(--md,calc(var(--scale-px)*12)) var(--n-md,calc(var(--scale-px)*14))}.text-block ol,.text-block ul{list-style:none}.text-block li{position:relative}.text-block ol{counter-reset:text-block-list}@media (width<=567px) and (aspect-ratio<=13/9),(width<=667px) and (aspect-ratio>=13/9),(width<=979px) and (height<=415px) and (aspect-ratio>=13/9){.text-block ol{padding-left:36px}}.text-block ol>li{counter-increment:text-block-list}.text-block ol>li:before{font-family:TT Norms Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--md,calc(var(--scale-text-rem)*.9)) var(--n-md,calc(var(--scale-text-rem)*.8));text-box-edge:cap;text-transform:uppercase;--lh:var(--md,calc(var(--scale-text-rem)*1.2)) var(--n-md,calc(var(--scale-text-rem)*1));content:counter(text-block-list);letter-spacing:.01em;letter-spacing:0;font-weight:500;line-height:var(--lh);line-height:inherit;justify-content:center;align-items:center;display:flex}.text-block ol>li:after,.text-block ol>li:before{height:22px;left:var(--md,calc(var(--scale-px)*-40)) var(--n-md,calc(var(--scale-px)*-36));width:20px;position:absolute;top:calc(.5lh - 11px)}.text-block ol>li:after{content:"";pointer-events:none;background:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' fill='none' viewBox='0 0 20 22'%3E%3Cpath stroke='%23000' d='M19.5 5.798V16.2L9.994 21.43.5 16.2V5.798L9.994.57z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' fill='none' viewBox='0 0 20 22'%3E%3Cpath stroke='%23000' d='M19.5 5.798V16.2L9.994 21.43.5 16.2V5.798L9.994.57z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.text-block ul{padding-left:var(--md,calc(var(--scale-px)*16)) var(--n-md,calc(var(--scale-px)*15))}.text-block ul>li:before{content:"";height:6px;left:var(--md,calc(var(--scale-px)*-16)) var(--n-md,calc(var(--scale-px)*-15));border:1px solid;border-radius:50%;width:6px;position:absolute;top:calc(.5lh - 3px)}.text-block li>ol:where(:not(:first-child)),.text-block li>ul:where(:not(:first-child)){margin-top:calc(var(--scale-px)*12)}.text-block li>ol:where(:not(:last-child)),.text-block li>ul:where(:not(:last-child)){margin-bottom:calc(var(--scale-px)*12)}.text-block h2{font-family:var(--xxxl,TT Livret Display,Helvetica Neue,Helvetica,Arial,sans-serif) var(--n-xxxl,TT Livret Subhead,Helvetica Neue,Helvetica,Arial,sans-serif);font-size:var(--xxxxl,calc(var(--scale-text-rem)*5.7)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-text-rem)*4.3)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem)*2.8)) var(--n-md,calc(var(--scale-text-rem)*2.2))));text-box-edge:cap;text-transform:uppercase;--lh:var(--xxxxl,calc(var(--scale-text-rem)*6)) var(--n-xxxxl,var(--xxxl,calc(var(--scale-text-rem)*4.5)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem)*3)) var(--n-md,calc(var(--scale-text-rem)*2.5))));letter-spacing:0;font-weight:400;line-height:var(--lh)}.text-block a:where(:not(.btn)){-webkit-text-decoration-color:rgba(var(--t-primary-rgb),.3);text-decoration-color:rgba(var(--t-primary-rgb),.3);text-underline-offset:calc(var(--scale-px)*2)}}
