@font-face{font-family:Google Sans;src:url(/fonts/google-sans-v70-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.li-page{--g-font:"Google Sans","Google Sans Text",Roboto,Arial,"Helvetica Neue",sans-serif;--g-weight:500;--g-size:14px;--g-line:20px;--g-logo:20px;--g-lead:12px;--g-gap:10px;--g-trail:12px;--g-radius:4px;--g-h:44px;--g-light-fill:#fff;--g-light-stroke:#747775;--g-light-text:#1f1f1f;--g-light-hover:#ededed;--g-light-press:#e4e4e4}.li-page .gsi{--_fill:var(--g-light-fill);--_stroke:var(--g-light-stroke);--_text:var(--g-light-text);--_hover:var(--g-light-hover);--_press:var(--g-light-press);appearance:none;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--g-gap);width:100%;min-height:var(--g-h);padding:0 var(--g-trail) 0 var(--g-lead);border:1px solid var(--_stroke);border-radius:var(--g-radius);background:var(--_fill);color:var(--_text);font-family:var(--g-font);font-size:var(--g-size);line-height:var(--g-line);font-weight:var(--g-weight);letter-spacing:normal;text-transform:none;font-variant-numeric:normal;cursor:pointer;white-space:nowrap;transition:background-color var(--d-ui) var(--ease-out), transform var(--d-press) var(--ease-out);text-decoration:none;display:flex;position:relative;overflow:hidden}.li-page .gsi:hover{background:var(--_hover)}.li-page .gsi:active{background:var(--_press);transform:translateY(1px)}.li-page .gsi__g{width:var(--g-logo);height:var(--g-logo);flex:none;display:block}.li-page .gsi__label{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.li-page .gsi[aria-busy=true]{cursor:progress}.li-page .gsi[aria-busy=true]:after{content:"";background:linear-gradient(90deg,transparent,var(--_text),transparent);opacity:.55;height:2px;animation:1.1s linear infinite gsi-busy;position:absolute;bottom:0;left:0;right:0}@keyframes gsi-busy{0%{transform:translate(-100%)}to{transform:translate(100%)}}.li-page{--li-chrome:70px;min-height:calc(100dvh - var(--li-chrome));grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.li-page{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}:where(body):has(.li-page) .footer{margin-top:0}.li-page .li-poster{isolation:isolate;background:var(--ink);--li-gutter:var(--s5);--li-cell:44px;--li-paper-display:#ffffffeb;--li-paper-label:#ffffff8c;padding:var(--s7) var(--li-gutter);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.li-page .li-poster{--li-gutter:var(--s7);--li-cell:48px}}@media (min-width:1024px){.li-page .li-poster{--li-gutter:var(--s8);padding-block:var(--s8)}}.li-page .li-poster>*{z-index:1;position:relative}@property --li-r{syntax:"<length>";inherits:true;initial-value:300px}.li-page .li-grid{z-index:0;pointer-events:none;--li-x:72%;--li-y:320px;--li-r:300px;--li-hair:#ffffff2b;--li-base:0;background-image:linear-gradient(to right, var(--li-hair) 1px, transparent 1px), linear-gradient(to bottom, var(--li-hair) 1px, transparent 1px);background-size:var(--li-cell) var(--li-cell);background-position:calc(var(--li-gutter) - 1px) 0;-webkit-mask-image:radial-gradient(circle var(--li-r) at var(--li-x) var(--li-y), #000000bf 0%, #00000073 50%, rgba(0,0,0,var(--li-base)) 100%);-webkit-mask-image:radial-gradient(circle var(--li-r) at var(--li-x) var(--li-y), #000000bf 0%, #00000073 50%, rgba(0,0,0,var(--li-base)) 100%);mask-image:radial-gradient(circle var(--li-r) at var(--li-x) var(--li-y), #000000bf 0%, #00000073 50%, rgba(0,0,0,var(--li-base)) 100%);position:absolute;inset:0}@media (min-width:1024px){.li-page .li-grid{--li-r:370px}}.li-page .li-poster:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle 400px at var(--li-x,72%) var(--li-y,320px), #ffffff0b 0%, #ffffff05 40%, transparent 70%);position:absolute;inset:0}@media (hover:none){.li-page .li-poster:before{background:radial-gradient(circle 300px at var(--li-x,72%) var(--li-y,320px), #ffffff0a 0%, #ffffff05 40%, transparent 70%)}}.li-page .li-grid:after{content:"";background:var(--red);width:6px;height:6px;left:var(--li-x);top:var(--li-y);opacity:0;transition:opacity var(--d-panel) var(--ease-out);position:absolute;transform:translate(-50%,-50%)}.li-page .li-grid.is-lit:after{opacity:1}@keyframes li-breathe-dark{0%{--li-r:270px}to{--li-r:420px}}@media (hover:none){.li-page .li-grid{--li-hair:#ffffff38;--li-base:0;animation:6s ease-in-out infinite alternate li-breathe-dark}}.li-page .li-eyebrow{margin:0 0 var(--s5);font-family:var(--font-display);font-weight:600;font-size:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--li-paper-label)}.li-page .li-lines{max-width:720px;margin:0;padding:0;list-style:none}.li-page .li-line{column-gap:var(--s3);grid-template-columns:2.5ch minmax(0,1fr);align-items:start;display:grid}.li-page .li-line__n{font-family:var(--font-display);font-weight:600;font-size:var(--t-micro);letter-spacing:var(--track-label);color:var(--li-paper-label);font-variant-numeric:tabular-nums;padding-top:.2em;line-height:1}.li-page.js .li-line__n{opacity:0;transition:opacity .5s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms + .5s)}.li-page.js .li-line.is-in .li-line__n{opacity:1}.li-page .li-line__w{padding-bottom:.04em;display:block;overflow:hidden}.li-page .li-line__w>span{white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.035em;color:var(--li-paper-display);font-size:clamp(2.75rem,12.5vw,6rem);font-weight:800;line-height:.84;display:block}.li-page.js .li-line__w>span{transition:transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(105%)}.li-page.js .li-line.is-in .li-line__w>span{transform:translateY(0)}.li-page .li-door{padding:var(--s7) var(--pad) calc(var(--s7) + 28px);justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.li-page .li-door{padding:var(--s8) var(--s7) calc(var(--s8) + 28px)}}.li-page .li-block{width:100%;max-width:400px}.li-page .li-rule{background:var(--ink);height:1px;margin:0 0 var(--s5);transform-origin:0}.li-page.js .li-rule{transition:transform .7s var(--ease-out);transform:scaleX(0)}.li-page.js .li-rule.is-in{transform:scaleX(1)}.li-page.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms + .15s);transform:translateY(16px)}.li-page.js [data-reveal].is-in{opacity:1;transform:none}.li-page .li-title{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:var(--t-display);letter-spacing:var(--track-tight);margin:0;line-height:.95}.li-page .li-title .dot{color:var(--red);display:inline-block}.li-page.js .li-title .dot{transform-origin:50% 80%;transition:transform .26s var(--ease-out) .7s;transform:scale(0)}.li-page.js .is-in .li-title .dot{transform:scale(1)}.li-page .li-sub{margin:var(--s4) 0 0;max-width:44ch;font-size:var(--t-caption);color:var(--muted-strong);line-height:1.5}.li-page .li-brand{text-transform:uppercase;letter-spacing:var(--track-label-lg)}.li-page .li-cta{margin:var(--s6) 0 0}.li-page .li-block .alert{margin:var(--s5) 0 0}.li-page .li-block .alert h2{font-family:var(--font-display);letter-spacing:.01em;text-transform:none;margin:0 0 var(--s2);font-size:14px;font-weight:600;line-height:1.4}.li-page .li-block .alert{animation:li-alert-in .24s var(--ease-out) both}.li-page .li-block .alert__mk{animation:li-rail .42s var(--ease-out) 80ms both;transform-origin:top}@keyframes li-alert-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes li-rail{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.li-page .li-grid{--li-base:.2;animation:none!important}.li-page .li-grid:after{transition:none}.li-page .li-line__w>span,.li-page .li-line__n,.li-page .li-rule,.li-page [data-reveal],.li-page .li-title .dot{opacity:1!important;transition:none!important;transform:none!important}.li-page .li-line__n{opacity:1!important}.li-page .gsi{transition:none}.li-page .gsi[aria-busy=true]:after{opacity:.35;animation:none}.li-page .li-block .alert,.li-page .li-block .alert__mk{animation:none!important}}
