.tfooter{--paper:#f5f4f1;--f-ink:#141416;--f-body:#55575e;--f-muted:#7a7c82;--mist:#f4f2ee;--haze-a:#f5f4f1f5;--haze-b:#f5f4f1b8;--haze-c:#f5f4f100;--chip-bg:#ffffffd9;--chip-line:#1414161a;--u:min(100vw / 1440, 1.2px);height:calc(650 * var(--u));color:var(--f-ink);isolation:isolate;-webkit-font-smoothing:antialiased;background:0 0;position:relative;overflow:hidden}:root[data-theme=dark] .tfooter{--paper:#0f0f11;--f-ink:#ececee;--f-body:#a1a1a8;--f-muted:#74757c;--mist:#1a1a1e;--haze-a:#0f0f11f2;--haze-b:#0f0f11b3;--haze-c:#0f0f1100;--chip-bg:#ffffff0f;--chip-line:#ffffff1f}.tfooter a{color:inherit;text-decoration:none}.tfooter ul{margin:0;padding:0;list-style:none}.tfooter__stage{z-index:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 30%,#000 70%);mask-image:linear-gradient(#0000 0% 30%,#000 70%)}.tfooter__video{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block;transform:translateY(9%)}.tfooter__stage:after{content:"";background:linear-gradient(to bottom, var(--haze-c) 40%, var(--haze-b) 55%, var(--haze-c) 80%);position:absolute;inset:0}.tfooter__art--dark{display:none}:root[data-theme=dark] .tfooter__art--dark{display:block}:root[data-theme=dark] .tfooter__art--light{display:none}.tfooter__video{position:absolute;inset:0}.tfooter__wordmark{left:50%;bottom:calc(-2 * var(--u));z-index:1;font-size:calc(330 * var(--u));letter-spacing:-.045em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;color:#ece9e466;background:linear-gradient(#ffffffc7,#e2ddd666 48%,#ffffff9e);-webkit-text-fill-color:transparent;filter:drop-shadow(0 calc(-1 * var(--u)) 0 #ffffff8c) drop-shadow(0 0 calc(18 * var(--u)) #c8beb259);-webkit-background-clip:text;background-clip:text;margin:0;font-weight:600;line-height:.74;position:absolute;transform:translate(-50%)}.tfooter__fog{z-index:2;pointer-events:none;background:linear-gradient(to top, var(--mist) 0%, color-mix(in srgb, var(--mist) 60%, transparent) 30%, transparent 100%);height:17%;position:absolute;inset:auto 0 0}.tfooter__content{z-index:3;grid-template-columns:calc(440 * var(--u)) calc(240 * var(--u)) calc(240 * var(--u)) 1fr;width:calc(1440 * var(--u));padding:calc(64 * var(--u)) calc(100 * var(--u)) 0 calc(160 * var(--u));align-items:start;margin:0 auto;display:grid;position:relative}.tf-brand__logo{align-items:center;gap:calc(10 * var(--u));font-size:calc(17 * var(--u));letter-spacing:.12em;font-weight:500;display:inline-flex}.tf-brand__mark{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));color:#fff;box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #00000040;background:linear-gradient(#2b2b2b,#0a0a0a 55%);place-items:center;display:grid;position:relative}.tf-brand__mark svg{width:64%;height:64%}.tf-brand__mark--img{background:0 0}.tf-brand__mark--img img{object-fit:contain;width:100%;height:100%}.tf-brand__title{margin:calc(19 * var(--u)) 0 0;font-size:calc(20 * var(--u));letter-spacing:-.045em;font-weight:600;line-height:1.2}.tf-brand__text{max-width:calc(412 * var(--u));margin:calc(18 * var(--u)) 0 0;color:var(--f-body);font-size:calc(13.7 * var(--u));letter-spacing:-.012em;line-height:1.43}.tfooter .tf-brand__cta{align-items:center;gap:calc(6 * var(--u));height:calc(32.5 * var(--u));margin-top:calc(20 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(15 * var(--u));border-radius:calc(7 * var(--u));background:var(--f-ink);color:var(--paper);font-size:calc(11.8 * var(--u));letter-spacing:-.01em;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.tfooter .tf-brand__cta:hover{opacity:.88;transform:translateY(-1px)}.tf-brand__cta svg{width:calc(13 * var(--u));height:calc(13 * var(--u));margin-top:calc(-1.5 * var(--u))}.tf-brand__copy{margin:calc(23 * var(--u)) 0 0;color:var(--f-muted);font-size:calc(12.2 * var(--u));letter-spacing:.01em}.tf-brand__by{align-items:center;gap:calc(5 * var(--u));margin:calc(21 * var(--u)) 0 0;font-size:calc(11.8 * var(--u));letter-spacing:-.01em;font-weight:500;display:flex}.tf-brand__status{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex;margin-top:calc(16 * var(--u))!important}.tf-chip{align-items:center;gap:calc(6 * var(--u));height:calc(25 * var(--u));padding:0 calc(10 * var(--u));border:1px solid var(--chip-line);background:var(--chip-bg);font-size:calc(10.8 * var(--u));letter-spacing:-.01em;white-space:nowrap;border-radius:999px;font-weight:500;display:inline-flex}.tf-chip svg{width:calc(11 * var(--u));height:calc(11 * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tf-chip__dot{width:calc(6 * var(--u));height:calc(6 * var(--u));box-shadow:0 0 0 calc(2.5 * var(--u)) #2fb36a2e;background:#2fb36a;border-radius:50%}.tf-col__title{font-size:calc(16 * var(--u));letter-spacing:-.045em;margin:0;font-weight:600;line-height:1}.tf-col__list{gap:calc(20.5 * var(--u));font-size:calc(13.7 * var(--u));letter-spacing:.022em;color:var(--f-ink);line-height:1.24;display:grid;margin-top:calc(24 * var(--u))!important}.tf-col--menu .tf-col__list{gap:calc(15 * var(--u));letter-spacing:-.025em;font-weight:500;margin-top:calc(21 * var(--u))!important}.tf-col__list a,.tf-langs a{transition:opacity .2s}.tf-col__list a:hover,.tf-langs a:hover{opacity:.55}.tf-langs{gap:calc(10 * var(--u));margin-top:calc(26 * var(--u));font-size:calc(12 * var(--u));color:var(--f-muted);display:flex}.tf-langs a[aria-current=true]{color:var(--f-ink);font-weight:600}@media (min-width:768px) and (max-width:1023px){.tfooter{--u:calc(100vw / 1040);height:calc(620 * var(--u))}.tfooter__content{grid-template-columns:calc(400 * var(--u)) calc(190 * var(--u)) calc(210 * var(--u)) 1fr;width:calc(1040 * var(--u));padding:calc(64 * var(--u)) calc(40 * var(--u)) 0}.tf-brand__text{max-width:calc(350 * var(--u))}.tfooter__wordmark{font-size:calc(286 * var(--u));bottom:calc(10 * var(--u))}}@media (max-width:767px){.tfooter{--u:1px;flex-direction:column;height:auto;display:flex}.tfooter__stage:after{background:linear-gradient(to bottom, var(--paper) 0%, var(--haze-a) 50%, var(--haze-b) 68%, var(--haze-c) 90%)}.tfooter__content{grid-template-columns:auto auto auto;justify-content:space-between;gap:36px 12px;width:100%;margin-bottom:max(30vw,120px);padding:40px 20px 0}.tf-brand{grid-column:1/-1}.tf-brand__title{font-size:21px}.tf-brand__text{max-width:34em;font-size:14px}.tf-brand__cta{border-radius:8px;height:38px;padding:0 18px 0 16px;font-size:13px}.tf-brand__cta svg{width:14px;height:14px}.tf-brand__copy,.tf-brand__by{font-size:12.5px}.tf-chip{height:28px;font-size:12px}.tf-col__title{font-size:15px}.tf-col__list,.tf-col--menu .tf-col__list{letter-spacing:0;white-space:nowrap;gap:14px;font-size:13px;margin-top:20px!important}.tfooter__wordmark{font-size:27vw;bottom:5vw}.tfooter__fog{height:7%}}@media (max-width:359px){.tfooter__content{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.tf-brand__cta,.tf-col__list a{transition:none}}:root[data-theme=dark] .tfooter__wordmark{background:linear-gradient(#ffffff57,#c8c8d224 48%,#ffffff42);filter:drop-shadow(0 calc(-1 * var(--u)) 0 #ffffff40) drop-shadow(0 0 calc(24 * var(--u)) #ffffff1f);-webkit-background-clip:text;background-clip:text}
