.landing-masthead{background-color:rgba(255,255,255,.95)}html.dark .landing-masthead{background-color:rgba(45,45,45,.95)}@keyframes tearsheet-draw-line{0%{stroke-dashoffset:var(--line-length)}to{stroke-dashoffset:0}}.tearsheet-line-draw{animation:tearsheet-draw-line 1.8s ease-out forwards}.tearsheet-fv-line-draw{animation:tearsheet-draw-line 1.8s ease-out .2s forwards}.tearsheet-fv-line-draw,.tearsheet-rs-line-draw{opacity:1;stroke-dasharray:var(--line-length)!important;stroke-dashoffset:var(--line-length)}.tearsheet-rs-line-draw{animation:tearsheet-draw-line 1.8s ease-out .4s forwards}@keyframes tearsheet-fade-out{0%{opacity:1}to{opacity:0}}.tearsheet-fade-out{animation:tearsheet-fade-out .8s ease-in forwards}.tearsheet-text-reveal{clip-path:inset(0 100% 0 0);transition:clip-path .6s cubic-bezier(.25,1,.5,1)}.tearsheet-text-reveal.revealed{clip-path:inset(0 0 0 0)}.tearsheet-area-reveal{clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.25,1,.5,1)}.tearsheet-area-reveal.revealed{clip-path:inset(0 0 0 0)}.tearsheet-bars-reveal{clip-path:inset(0 100% 0 0);transition:clip-path 1.8s cubic-bezier(.22,1,.36,1)}.tearsheet-bars-reveal.revealed{clip-path:inset(0 0 0 0)}.tearsheet-value-resolve{filter:blur(4px);opacity:0;transition:filter .4s ease-out,opacity .4s ease-out}.tearsheet-value-resolve.resolved{filter:blur(0);opacity:1}@keyframes tearsheet-stamp{0%{transform:scale(0) rotate(-8deg);opacity:0}60%{transform:scale(1.08) rotate(1deg);opacity:1}80%{transform:scale(.97) rotate(-.5deg)}to{transform:scale(1) rotate(0deg);opacity:1}}.tearsheet-stamp{animation:tearsheet-stamp .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes tearsheet-icon-pop{0%{transform:scale(0)}60%{transform:scale(1.3)}80%{transform:scale(.9)}to{transform:scale(1)}}.tearsheet-icon-pop{animation:tearsheet-icon-pop .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes tearsheet-search-glow{0%,to{box-shadow:0 0 0 0 rgba(13,148,136,0),0 0 0 0 rgba(13,148,136,0)}40%{box-shadow:0 0 24px 6px rgba(13,148,136,.35),0 0 8px 2px rgba(13,148,136,.15)}60%{box-shadow:0 0 18px 4px rgba(13,148,136,.2),0 0 4px 1px rgba(13,148,136,.1)}}.tearsheet-search-cta{animation:tearsheet-search-glow 2.4s cubic-bezier(.4,0,.2,1) infinite;border-radius:8px}.tearsheet-search-cta:focus-within{animation:none}@keyframes tearsheet-dot-appear{0%{transform:scale(0);opacity:0}60%{transform:scale(1.4);opacity:1}to{transform:scale(1);opacity:1}}.tearsheet-dot-appear{animation:tearsheet-dot-appear .4s cubic-bezier(.34,1.56,.64,1) both}.tearsheet-word-mask{display:inline-block;overflow:hidden;vertical-align:bottom}.tearsheet-word-inner{display:inline-block;transform:translateY(110%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.tearsheet-word-inner.revealed{transform:translateY(0)}.tearsheet-slide-left{opacity:0;transform:translateX(-20px);transition:opacity .35s ease-out,transform .35s ease-out}.tearsheet-slide-left.revealed{opacity:1;transform:translateX(0)}.tearsheet-glass-cta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none;opacity:0;transition:opacity .6s ease-out;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);mask-image:none;-webkit-mask-image:none}.tearsheet-glass-cta.visible{opacity:1;pointer-events:auto;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);mask-image:radial-gradient(ellipse 70% 40% at 50% 50%,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 40% at 50% 50%,black 30%,transparent 70%)}.tearsheet-glass-cta>span{transform:translateY(8px) scale(.95);opacity:0;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease-out}.tearsheet-glass-cta.visible>span{transform:translateY(0) scale(1);opacity:1;transition-delay:.15s}.ribbon-tab-group{position:absolute;right:0;display:flex;flex-direction:row;align-items:flex-start}.ribbon-tab{width:32px;height:110px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(26,26,26,.85);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-right:none;border-radius:12px 0 0 12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:background .2s ease,transform .2s ease}.ribbon-tab:hover{background:rgba(26,26,26,.95);transform:scale(1.03)}:is(.dark) .ribbon-tab{background:rgba(0,0,0,.85);border-color:rgba(255,255,255,.15)}:is(.dark) .ribbon-tab:hover{background:rgba(0,0,0,.95)}.ribbon-tab-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:11px;font-weight:600;letter-spacing:.05em;color:rgba(255,255,255,.85);user-select:none}:is(.dark) .ribbon-tab-label{color:rgba(255,255,255,.85)}.ribbon-panel{position:absolute;right:0;top:0;width:320px;max-height:min(70vh,calc(100vh - 80px));overflow-y:auto;padding:20px;background:rgba(250,249,247,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.25);border-right:none;border-radius:16px 0 0 16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.08),inset 0 1px 0 0 rgba(255,255,255,.2);transform:translateX(100%);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .3s ease}:is(.dark) .ribbon-panel{background:rgba(23,23,23,.95);border-color:rgba(255,255,255,.12);box-shadow:0 20px 25px -5px rgba(0,0,0,.3),inset 0 1px 0 0 rgba(255,255,255,.08)}.ribbon-tab-group:hover .ribbon-tab{opacity:0;pointer-events:none;transition:opacity .15s ease}.ribbon-tab-group:hover .ribbon-panel{transform:translateX(0);opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.tearsheet-dot-appear,.tearsheet-fade-out,.tearsheet-fv-line-draw,.tearsheet-icon-pop,.tearsheet-line-draw,.tearsheet-rs-line-draw,.tearsheet-stamp{animation:none!important}.tearsheet-line-draw{stroke-dashoffset:0!important}.tearsheet-fv-line-draw,.tearsheet-rs-line-draw{opacity:1!important;stroke-dashoffset:0!important}.tearsheet-area-reveal,.tearsheet-bars-reveal,.tearsheet-text-reveal{clip-path:inset(0 0 0 0)!important;transition:none!important}.tearsheet-value-resolve{filter:none!important;opacity:1!important;transition:none!important}.tearsheet-slide-left,.tearsheet-word-inner{transform:none!important;transition:none!important}.tearsheet-slide-left{opacity:1!important}.tearsheet-check-item,.tearsheet-table-row{transition:none!important}.tearsheet-check-item,.tearsheet-icon-pop,.tearsheet-stamp,.tearsheet-table-row{opacity:1!important;transform:none!important}.tearsheet-search-cta{animation:none!important}.tearsheet-glass-cta{transition:none!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.tearsheet-glass-cta>span{transform:none!important;transition:none!important}.ribbon-panel,.ribbon-tab{transition:none!important}}