.overlay{z-index:60;display:flex;align-items:center;justify-content:center;padding:40px 24px;overflow-y:auto;isolation:isolate;animation:preview-arrive .22s ease both}.backdrop,.overlay{position:fixed;inset:0}.backdrop{z-index:-1}.layout{position:relative;width:520px;max-width:100%;margin:auto}.popup{width:100%;max-height:calc(100dvh - 80px);overflow-y:auto;padding-top:20px;scrollbar-width:thin}.notice{position:absolute;left:calc(100% + 24px);top:40px;width:230px;padding:20px;border-radius:14px;background:rgba(36,33,44,.9490196078);border:var(--border-width-default) solid rgba(157,104,255,.3764705882);color:#e9e3f1}.notice h3{font-size:17px;font-weight:650;line-height:1.4;margin:0 0 10px;text-wrap:balance}.notice p{font-size:13px;line-height:1.7;text-wrap:pretty}.notice small{display:block;margin-top:14px;color:#c1b7d1;font-size:12px;line-height:1.6;text-wrap:balance}@media(max-width:1100px){.overlay{align-items:flex-start;padding:28px 16px}.popup{max-height:calc(100dvh - 56px)}.notice{position:static;width:100%;margin-top:16px}}@keyframes preview-arrive{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.overlay{animation:none}}.select__wrap{position:relative;isolation:isolate;z-index:0;width:100%;display:inline-flex;background-color:var(--color-gray-100);min-height:var(--select-height);border-radius:var(--radius-10);border:var(--size-2) solid var(--color-gray-100)}.select__wrap:has(.select__option option:not([value=""]):checked) .select__label{font-size:var(--text-xs);padding-left:calc(var(--space-xl) + var(--space-md) + var(--icon-sm) + 1px);z-index:-1}.select__wrap:has(.select__option option:not([value=""]):checked) .select__label span:last-child{color:var(--color-gray-700);position:relative;top:calc(var(--size-11)*-1);opacity:.8}.select__wrap:has(.select__option option:not([value=""]):checked) .select__icon{left:var(--space-xl)}.select__wrap:has(.select__option option:not([value=""]):checked) .select__active{opacity:0}.select__wrap:has(.select__option option:not([value=""]):checked) .select__hover{opacity:1}.select__wrap:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.select__wrap:hover .select__label{color:var(--color-white);padding-left:calc(var(--space-xl) + var(--space-md) + var(--icon-sm) + 1px)}.select__wrap:hover .select__label:after{color:var(--color-white)}.select__wrap:hover .select__label span:last-child{color:var(--color-white)!important}.select__wrap:hover .select__icon{left:var(--space-xl)}.select__wrap:hover .select__svg i,.select__wrap:hover .select__svg path{color:var(--color-white);fill:var(--color-white)}.select__wrap:hover .select__option{color:var(--color-white)}.select__wrap:hover .select__label:after{border-color:var(--color-white)}.select__label{min-height:var(--select-height);position:absolute;padding-left:calc(var(--space-xl) + var(--icon-sm));left:0;top:0;z-index:1;display:flex;width:100%;align-items:center;pointer-events:none;transition:all .25s ease-in}.select__label span:last-child{color:var(--color-gray-700);transition:all .25s ease-in}.select__label:after{content:"";width:var(--size-10);height:var(--size-10);color:var(--color-gray-400);position:absolute;right:var(--space-xl);top:calc(50% - var(--space-lg) + 8px);transition:all .25s ease-in;transform:rotate(45deg);border:var(--border-width-default) solid var(--color-gray-400);border-left:rgba(0,0,0,0);border-top:rgba(0,0,0,0)}.select__option{color:var(--color-gray-700);outline:none;min-height:var(--select-height);width:-webkit-fill-available;padding-right:calc(var(--space-xl) + var(--space-md) + var(--icon-sm) - 1px);padding-top:var(--size-15);margin:0;margin-left:calc(var(--space-xl) + var(--space-md) + var(--icon-sm) + 1px);font-weight:var(--font-weight-regular);font-size:var(--text-base);line-height:1.2;appearance:none;position:absolute;left:0;top:0;z-index:2}.select__icon{left:var(--space-lg);top:0;height:var(--input-height);width:var(--icon-sm);display:inline-flex}.select__icon,.select__svg{position:absolute;transition:all .25s ease-in}.select__svg{height:var(--icon-sm);width:auto!important;left:50%;top:50%;transform:translate(-50%,-50%)}.select__svg path{fill:var(--color-primary);transition:fill .25s ease-in}.select__active{opacity:1}.select__active,.select__hover{transition:opacity .25s ease-in}.select__hover{opacity:0}.closePreview-control{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));right:max(20px,env(safe-area-inset-right));z-index:1000;display:flex;align-items:center;height:48px;padding:0 12px;border:var(--border-width-default) solid hsla(0,0%,100%,.35);border-radius:999px;background:linear-gradient(135deg,#991bff,#8234f5 65%,#506aff);color:#fff;box-shadow:0 6px 24px rgba(23,11,56,.4),0 2px 12px rgba(153,27,255,.2509803922),inset 0 1px 0 hsla(0,0%,100%,.1254901961);transition:box-shadow .2s ease;cursor:pointer}.closePreview-control svg{width:24px;height:24px;flex-shrink:0}.closePreview-control:focus-visible{outline:2px solid #fff;outline-offset:4px}.closePreview-control:focus-visible,.closePreview-control:hover{box-shadow:0 8px 28px rgba(23,11,56,.4509803922),0 3px 18px rgba(153,27,255,.4),inset 0 1px 0 hsla(0,0%,100%,.1882352941)}.closePreview-control:focus-visible .closePreview-label,.closePreview-control:hover .closePreview-label{max-width:140px;opacity:1;margin-left:8px;margin-right:4px}.closePreview-label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;font-size:14px;font-weight:600;transition:max-width .2s ease,opacity .2s ease,margin .2s ease}@media(hover:none){.closePreview-label{max-width:140px;opacity:1;margin-left:8px;margin-right:4px}}@media(prefers-reduced-motion:reduce){.closePreview-control,.closePreview-label{transition:none}}.dialogActions-footer[data-dialog-footer]{position:sticky;bottom:0;z-index:10;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding-top:20px;background:var(--color-gray-600,#222);isolation:isolate}.dialogActions-footer[data-dialog-footer]:before{content:"";position:absolute;inset-inline:0;top:-48px;height:48px;background:linear-gradient(to bottom,transparent,var(--color-gray-600,#222));pointer-events:none}.dialogActions-footer[data-dialog-footer]>p{flex-basis:100%;position:relative;margin:0;font-size:13px;color:var(--color-gray-300)}.dialogActions-footer[data-dialog-footer]>button{position:relative;order:1;flex:1 1 220px;min-height:52px;padding:12px 24px;border:0;border-radius:var(--radius-10,10px);background:var(--color-primary,#991bff);color:#fff;font-size:16px;font-weight:500;transition:background-color .25s ease,opacity .25s ease}.dialogActions-footer[data-dialog-footer]>button:hover:not(:disabled){background-color:var(--color-primary-hover,#8512e2)}.dialogActions-footer[data-dialog-footer]>button:disabled{opacity:.5;cursor:not-allowed}.dialogActions-footer[data-dialog-footer]>button:focus-visible{outline:2px solid #fff;outline-offset:3px}.dialogActions-footer[data-dialog-footer]>button[data-dialog-secondary]{order:2;flex:0 0 auto;background:var(--color-gray-500,#2b2b2b)}.dialogActions-footer[data-dialog-footer]>button[data-dialog-secondary]:hover:not(:disabled){background:var(--color-gray-400,#383838)}@media(prefers-reduced-motion:reduce){.dialogActions-footer[data-dialog-footer]>button{transition:none}}.dialogActions-scrollBody[data-dialog-scroll-body]{min-height:0;overflow-y:auto;margin-inline-end:-24px;padding-inline-end:30px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#727078 rgba(0,0,0,0);overscroll-behavior:contain;flex:1 1 auto;min-width:0;padding-bottom:calc(var(--dialog-actions-height, 72px) + 64px);scroll-padding-bottom:calc(var(--dialog-actions-height, 72px) + 64px)}.dialogActions-scrollBody[data-dialog-scroll-body]~.dialogActions-footer[data-dialog-footer]{margin-top:calc(-1*(var(--dialog-actions-height, 72px) + var(--dialog-actions-gap, 0px)))}.quickLinksBar-shell{flex-shrink:0;position:sticky;top:24px;z-index:20;display:flex;align-items:center;gap:16px;padding:10px 12px;background:var(--color-gray-600);border:var(--border-width-default) solid var(--color-gray-500);border-radius:8px;min-width:0;width:100%;margin-block:24px;box-shadow:0 8px 14px -10px rgba(0,0,0,.65)}.quickLinksBar-row{display:flex;align-items:stretch;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-gray-400) rgba(0,0,0,0)}.quickLinksBar-item{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 0 auto;min-height:52px;padding:8px 14px;border:var(--border-width-default) solid rgba(0,0,0,0);border-radius:8px;color:var(--color-gray-200);background:rgba(0,0,0,0);font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.quickLinksBar-item:hover{background:var(--color-gray-500);color:var(--color-gray-100)}.quickLinksBar-item:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}.quickLinksBar-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:6px;background:var(--color-gray-500);color:var(--color-gray-300)}.quickLinksBar-icon svg{width:16px;height:16px}.quickLinksBar-icon svg path{fill:currentColor}.quickLinksBar-active,.quickLinksBar-active:hover{color:#fff;background:rgba(153,27,255,.1450980392);border-color:rgba(0,0,0,0)}.quickLinksBar-active .quickLinksBar-icon,.quickLinksBar-active:hover .quickLinksBar-icon{color:inherit;background:rgba(0,0,0,0)}@media(max-width:700px){.quickLinksBar-shell{gap:6px;padding:8px}.quickLinksBar-item{padding:8px 12px}}@media(prefers-reduced-motion:reduce){.quickLinksBar-item{transition:none}}.quickLinksBar-bright{padding:16px 24px;border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--color-gray-700),var(--color-gray-700)) padding-box,linear-gradient(110deg,var(--color-primary),var(--color-secondary)) border-box;box-shadow:0 10px 20px -12px rgba(0,0,0,.6)}.quickLinksBar-bright .quickLinksBar-item{color:var(--color-gray-100);background:hsla(0,0%,100%,.0196078431)}.quickLinksBar-bright .quickLinksBar-item:hover{background:hsla(0,0%,100%,.062745098)}.quickLinksBar-bright .quickLinksBar-icon{color:var(--color-secondary);background:rgba(47,143,255,.0823529412)}.quickLinksBar-bright .quickLinksBar-active,.quickLinksBar-bright .quickLinksBar-active:hover{color:#fff;background:rgba(153,27,255,.1450980392);border-color:rgba(0,0,0,0)}.quickLinksBar-bright .quickLinksBar-active .quickLinksBar-icon,.quickLinksBar-bright .quickLinksBar-active:hover .quickLinksBar-icon{color:inherit;background:rgba(0,0,0,0)}.quickLinksBar-title{display:flex;align-items:center;gap:12px;flex-shrink:0;padding-right:20px;border-right:var(--border-width-default) solid hsla(0,0%,100%,.1254901961);color:var(--color-gray-100);font-size:20px}.quickLinksBar-titleIcon{display:grid;place-items:center;width:36px;height:36px;color:var(--color-primary)}.quickLinksBar-titleIcon svg{width:32px;height:32px}.quickLinksBar-titleIcon svg path{fill:currentColor}@media(max-width:700px){.quickLinksBar-bright{flex-wrap:wrap;gap:12px;padding:12px}.quickLinksBar-title{border-right:0;padding-right:0;font-size:18px}.quickLinksBar-bright .quickLinksBar-row{flex-basis:100%}}.updatesFeed-root{--updatesFeed-purple:#bb84ff}.updatesFeed-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 4px;margin-bottom:4px;min-height:44px}.updatesFeed-count{color:#aeb0b8;font-size:12px;margin:0 auto 0 0}.updatesFeed-count span{color:#85858f}.updatesFeed-kinds{display:flex;flex-wrap:wrap;gap:4px}.updatesFeed-kinds button{min-height:32px;padding:5px 9px;border:0;background:rgba(0,0,0,0);border-radius:6px;color:#8f8f99;font-size:12px;transition:background .18s,color .18s}.updatesFeed-kinds button[aria-pressed=true]{background:hsla(0,0%,100%,.0235294118);color:#dedbe4}.updatesFeed-kinds button:hover{background:hsla(0,0%,100%,.031372549);color:#fff}.updatesFeed-reviewStatus{color:#8f8f99;font-size:12px}.updatesFeed-reviewStatus:empty{display:none}.updatesFeed-list{display:grid;gap:8px;animation:updatesFeed-arrive .22s ease both}.updatesFeed-date{color:#ceced8;font-size:14px;font-weight:600;margin:10px 4px 16px}.updatesFeed-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;background:#262626;border:0;border-radius:12px;padding:14px 18px;transition:border-color .18s,background .18s}.updatesFeed-card:focus-within,.updatesFeed-card:hover{background:#292629}.updatesFeed-card h3{color:#fff;font-size:15px;font-weight:600;line-height:1.5;margin:0}.updatesFeed-disclosure{min-width:0}.updatesFeed-summary{display:grid;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:36px;cursor:pointer;list-style:none;border-radius:5px}.updatesFeed-summary::-webkit-details-marker{display:none}.updatesFeed-summary:focus-visible{outline:2px solid #991bff;outline-offset:4px}.updatesFeed-cardMeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.updatesFeed-tag{padding:5px 9px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.35;color:var(--updatesFeed-tagColor);background:var(--updatesFeed-tagBg);border:0}.updatesFeed-expand{display:flex;align-items:center;gap:6px;color:#c8b1e8;font-size:11px}.updatesFeed-expand svg{width:18px;height:18px;transition:transform .2s}.updatesFeed-disclosure[open] .updatesFeed-expand svg{transform:rotate(180deg)}.updatesFeed-detail{margin-top:14px;padding:16px 0 4px;border-top:0;animation:updatesFeed-arrive .2s ease both}.updatesFeed-detail p{margin-top:7px;color:#d0cdd5;font-size:14px;line-height:1.7;max-width:90ch}.updatesFeed-location{color:#b99ade;font-size:11px;font-weight:600}.updatesFeed-website{--updatesFeed-tagColor:#75b6ff;--updatesFeed-tagBg:#2f8fff30}.updatesFeed-brand{--updatesFeed-tagColor:#c69bff;--updatesFeed-tagBg:#991bff30}.updatesFeed-generosity{--updatesFeed-tagColor:#efa3d7;--updatesFeed-tagBg:#e166b830}.updatesFeed-settings{--updatesFeed-tagColor:#81d6cc;--updatesFeed-tagBg:#36baab30}.updatesFeed-new{--updatesFeed-tagColor:#97dbaa;--updatesFeed-tagBg:#5cbd7230}.updatesFeed-improvement{--updatesFeed-tagColor:#a7b8ed;--updatesFeed-tagBg:#758edf30}.updatesFeed-fix{--updatesFeed-tagColor:#e5c58b;--updatesFeed-tagBg:#cb9a3530}.updatesFeed-link{display:inline-flex;align-items:center;gap:7px;justify-content:center;min-height:36px;padding:7px 13px;border-radius:8px;background:#991bff;color:#fff;font-size:12px;font-weight:600;transition:background .18s,box-shadow .18s}.updatesFeed-link:hover{color:#fff;background:#ad40ff;box-shadow:0 4px 14px rgba(153,27,255,.1882352941)}.updatesFeed-empty{padding:48px 24px;text-align:center;border:0;border-radius:12px}.updatesFeed-empty h2{font-size:19px;color:#fff}.updatesFeed-empty p{margin:10px 0 20px;color:#aaa;font-size:14px}.updatesFeed-empty button{color:#cba8ff;font-size:14px}.updatesFeed-root a:focus-visible,.updatesFeed-root button:focus-visible,.updatesFeed-root input:focus-visible,.updatesFeed-root select:focus-visible{outline:2px solid #b786ff;outline-offset:3px}@keyframes updatesFeed-arrive{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.updatesFeed-card{padding:14px;gap:10px}.updatesFeed-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.updatesFeed-cardMeta{grid-column:1/-1}.updatesFeed-expand>span{display:none}}@media(prefers-reduced-motion:reduce){.updatesFeed-detail,.updatesFeed-list{animation:none}.updatesFeed-card,.updatesFeed-expand svg,.updatesFeed-root button{transition:none}}@media(min-width:701px)and (max-width:1100px){.updatesFeed-summary{grid-template-columns:minmax(0,1fr) auto}.updatesFeed-cardMeta{grid-column:1/-1}}.updatesFeed-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.updatesFeed-reviewed{min-height:36px;padding:7px 10px;font-size:12px;border-radius:8px;background:hsla(0,0%,100%,.031372549);color:#bbb;transition:background .2s ease,color .2s ease}.updatesFeed-reviewed[aria-pressed=true]{background:rgba(92,189,114,.1450980392);color:#97dbaa}.updatesFeed-reviewed:hover{background:hsla(0,0%,100%,.0823529412);color:#fff}.updatesFeed-reviewed:disabled{opacity:.5}@media(max-width:700px){.updatesFeed-card{grid-template-columns:minmax(0,1fr)}}.updatesFeed-titleRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.updatesFeed-refinement{font-size:10px;white-space:nowrap;color:#cba8ff;background:rgba(153,27,255,.0941176471);padding:3px 7px;border-radius:5px}.updatesFeed-historyLinks{display:grid;gap:8px;margin-top:12px}.updatesFeed-historyLinks button{text-align:left;color:#a9a5b2;font-size:12px;line-height:1.6}.updatesFeed-historyLinks button span{color:#cba8ff}.updatesFeed-historyLinks button:hover span{color:#fff}.updatesFeed-historyLinks button:focus-visible{outline:2px solid #b786ff;outline-offset:3px}.updatesFeed-historyPanel{width:min(600px,100vw - 130px);max-height:calc(100dvh - 150px);display:flex;flex-direction:column;gap:22px;min-height:0}.updatesFeed-historyPanel h2{padding-right:25px}.updatesFeed-historyPanel p{margin-top:12px;font-size:14px;line-height:1.7;color:#d0cdd5}.fontName.fontName{min-width:0;padding:8px 14px!important}.fontName.fontName>span:last-child{font-size:18px!important;line-height:1.25;white-space:normal!important;overflow-wrap:anywhere;text-align:center;min-width:0;width:100%}.genDropdown-trigger{width:100%;min-width:0;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 32px;text-align:left;border:2px solid var(--color-gray-500);border-radius:var(--radius-10,10px);background:var(--color-gray-600);color:#fff;transition:transform .25s ease,border-color .25s ease,background-color .25s ease;box-shadow:none}.genDropdown-trigger:is(:hover,:focus-visible):not(:disabled):not(:has(:disabled)){transform:translateY(-2px);border-color:var(--color-primary);box-shadow:none}.genDropdown-trigger:active:not(:disabled){transform:translateY(0)}@media(prefers-reduced-motion:reduce){.genDropdown-trigger{transition:none}.genDropdown-trigger:is(:hover,:focus-visible,:active){transform:none}}.genDropdown-trigger:hover,.genDropdown-trigger[data-state=open]{border-color:var(--color-primary)}.genDropdown-trigger:focus-visible{outline:none;border-color:var(--color-primary)}.genDropdown-trigger:disabled{opacity:.5;cursor:not-allowed}.genDropdown-text{display:flex;flex-direction:column;gap:5px;min-width:0}.genDropdown-text>span:last-child{font-size:20px;font-weight:700;overflow-wrap:anywhere;line-height:1.35}.genDropdown-label{font-size:12px;color:var(--color-gray-300);font-weight:400}.genDropdown-chevron{color:var(--color-primary);flex-shrink:0}.genDropdown-popup{z-index:90;width:var(--radix-select-trigger-width);min-width:240px;max-width:calc(100vw - 24px);max-height:min(420px,var(--radix-select-content-available-height));padding:6px;background:var(--color-gray-600);border:2px solid var(--color-gray-500);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.5333333333);color:#fff}.genDropdown-heading{font-size:12px;color:#aaa;padding:10px 12px}.genDropdown-option{outline:none;display:flex;align-items:center;gap:8px;padding:11px 10px;border-radius:7px;font-size:15px;cursor:pointer;line-height:1.4}.genDropdown-option[data-state=checked]{background:rgba(153,27,255,.1254901961)}.genDropdown-option[data-highlighted]{background:#36303d;box-shadow:inset 0 0 0 2px #2f8fff}.genDropdown-option small{display:block;color:#aaa;font-size:11px;margin-top:2px}.genDropdown-check{width:16px;flex-shrink:0;color:#be83ff}.genDropdown-scroll{display:flex;align-items:center;justify-content:center;height:24px;color:#be83ff}@media(prefers-reduced-motion:reduce){.genDropdown-trigger{transition:none}}.gen__wrap{position:relative;isolation:isolate;z-index:0;width:100%;min-height:calc(var(--size-75) + 3px);background-color:var(--color-gray-600);border-radius:var(--radius-10);border:var(--size-2) solid var(--color-gray-500);font-size:var(--size-20);font-weight:var(--font-weight-bold);color:var(--color-gray-200);transition:all .25s ease-in}.gen__wrap:hover{border-color:var(--color-primary)}.gen__wrap:hover .gen__field{padding-left:calc(var(--size-24) + var(--size-8))}.gen__wrap:hover:has(.gen__option option:checked[value=""]) .gen__label{color:var(--color-gray-100);left:calc(var(--size-24) + var(--size-8))}.gen__wrap:focus-within{border-color:var(--color-primary)}.gen__wrap:focus-within .gen__label{opacity:1;top:calc(var(--size-15) - 1px);transform:none}.gen__wrap:has(.gen__field:focus) .gen__field,.gen__wrap:has(.gen__field:not(:placeholder-shown)) .gen__field{padding-left:calc(var(--size-24) + var(--size-8));padding-top:calc(var(--size-20) + 1px);color:var(--color-white)}.gen__wrap:has(.gen__field:focus) .gen__label,.gen__wrap:has(.gen__field:not(:placeholder-shown)) .gen__label{opacity:1;top:calc(var(--size-15) - 1px);transform:none}.gen__wrap:has(.gen__field:focus) textarea.gen__field,.gen__wrap:has(.gen__field:not(:placeholder-shown)) textarea.gen__field{padding-top:calc(var(--size-30) + 5px);min-height:var(--size-75)}.gen__wrap:has(textarea){height:auto;min-height:calc(var(--size-100) + 61px);padding-bottom:var(--size-10)}.gen__wrap:has(textarea) textarea{resize:none;overflow:hidden;height:auto;padding-top:var(--size-25)}.gen__wrap:has(.gen__option option:checked[value=""]) .gen__label{font-weight:var(--font-weight-bold);font-size:var(--size-20);color:var(--color-gray-300);opacity:1;z-index:1;width:calc(100% - 85px);overflow:hidden;top:calc(var(--size-20) + 2px);left:var(--size-24);white-space:nowrap}.gen__wrap:has(.gen__option option:checked[value=""]) .gen__option{color:rgba(0,0,0,0)}.gen__wrap:has(.gen__option option:not([value=""]):checked) .gen__label{color:var(--color-gray-300);font-size:var(--size-12);font-weight:var(--font-weight-medium);position:absolute;left:calc(var(--size-24) + var(--size-8));top:calc(var(--size-10) + 3px);opacity:1;transition:all .25s ease-in;z-index:-1}.gen__wrap:has(.gen__option option:not([value=""]):checked) .gen__option{padding-top:calc(var(--size-15) + 3px);padding-left:calc(var(--size-24) + var(--size-8))}.gen__option{font-size:var(--size-20);font-weight:var(--font-weight-bold);padding-inline:var(--size-24) var(--size-40);color:var(--color-white);height:100%;width:100%;outline:none;appearance:none;position:absolute;left:0;top:0;z-index:2}.gen__optionAdd{background-color:var(--color-primary);color:var(--color-white)}.gen__field{width:100%;height:100%;padding-inline:var(--size-24);background:rgba(0,0,0,0);transition:all .25s ease-in;min-height:calc(var(--size-75) - 3px)}.gen__field::placeholder{color:var(--color-gray-300);transition:all .25s}.gen__field:hover::placeholder{color:var(--color-white)}.gen__field:focus{outline:none}.gen__field:focus::placeholder{color:rgba(0,0,0,0)}.gen__label{color:var(--color-gray-300);font-size:var(--size-12);font-weight:var(--font-weight-medium);position:absolute;left:calc(var(--size-24) + var(--size-8));top:calc(var(--size-24) - 1px);opacity:0;transition:all .25s ease-in;z-index:-1}.gen__wrap:has(select){transition:transform .25s ease,border-color .25s ease,background-color .25s ease;box-shadow:none}.gen__wrap:has(select):is(:hover,:focus-visible):not(:disabled):not(:has(:disabled)){transform:translateY(-2px);border-color:var(--color-primary);box-shadow:none}.gen__wrap:has(select):active:not(:disabled){transform:translateY(0)}@media(prefers-reduced-motion:reduce){.gen__wrap:has(select){transition:none}.gen__wrap:has(select):is(:hover,:focus-visible,:active){transform:none}}.gen__wrap.gen__persistentLabel .gen__label{opacity:1;top:calc(var(--size-15) - 1px);transform:none}.gen__wrap.gen__persistentLabel .gen__field{padding-left:calc(var(--size-24) + var(--size-8));padding-top:calc(var(--size-20) + 1px)}.gen__wrap.gen__persistentLabel textarea.gen__field{padding-top:calc(var(--size-30) + 5px)}.panel{height:auto;min-height:min-content;flex:1 0 auto}.actions{position:relative;z-index:3;flex-shrink:0;margin-top:auto;padding-top:var(--size-24);text-align:center}.domainLink,.domainRow{display:flex;align-items:center;gap:var(--size-12)}.domainLink{flex:1;min-width:0;min-height:calc(var(--size-75) + 3px);padding:var(--size-12) calc(var(--size-24) + var(--size-8));background:var(--color-gray-600);border:var(--size-2) solid var(--color-gray-500);border-radius:var(--radius-10);transition:border-color .25s ease-in}.domainLink:focus-visible,.domainLink:hover{border-color:var(--color-primary)}.domainDetails{display:flex;flex-direction:column;flex:1;min-width:0}.domainLabel{color:var(--color-gray-300);font-size:var(--size-12);font-weight:var(--font-weight-medium)}.domainValue{color:var(--color-white);font-size:var(--size-20);font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.removeButton{order:2;flex-shrink:0;cursor:pointer;color:var(--color-gray-300)}@media(max-width:640px){.domainLink,.panel{padding-inline:var(--size-24)}.domainLink{flex-wrap:wrap}.domainDetails{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.domainLink{transition:none}}.fontImport-panel{width:min(660px,100vw - 128px);display:flex;flex-direction:column;gap:20px;max-height:calc(100dvh - 112px);min-height:0}.fontImport-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fontImport-methods button{text-align:left;border:2px solid rgba(0,0,0,0);border-radius:10px;padding:16px;background:var(--color-gray-500)}.fontImport-methods button strong{display:block;font-size:15px}.fontImport-methods button small{display:block;margin-top:6px;color:var(--color-gray-200);font-size:12px}.fontImport-methods button[aria-pressed=true]{border-color:var(--color-secondary)}.fontImport-methods button:focus-visible{outline:2px solid #2f8fff;outline-offset:2px}.fontImport-fields{display:flex;flex-direction:column;gap:16px}.fontImport-upload{border:var(--border-width-default) dashed rgba(163,71,255,.4392156863);border-radius:12px;padding:20px;text-align:center;background:rgba(153,27,255,.0392156863)}.fontImport-upload p{font-size:12px;color:var(--color-gray-200);margin-top:10px}.fontImport-preview{padding:24px;border-radius:12px;border:var(--border-width-default) solid rgba(153,27,255,.2509803922);background:linear-gradient(145deg,rgba(153,27,255,.0941176471),rgba(47,143,255,.0705882353))}.fontImport-preview>p{font-size:12px;color:var(--color-gray-200)}.fontImport-preview strong{display:block;margin-top:14px;font-size:clamp(24px,4vw,38px);line-height:1.3;overflow-wrap:anywhere}.fontImport-preview span{display:block;font-size:18px;margin-top:12px;overflow-wrap:anywhere}.fontImport-options summary{cursor:pointer;font-size:13px;color:var(--color-gray-200)}.fontImport-options>div{margin-top:12px}.fontImport-error{font-size:14px;color:#ffc4cf}@media(max-width:600px){.fontImport-panel{width:calc(100vw - 80px)}.fontImport-methods{grid-template-columns:1fr}}.fontImport-panel>h2{font-size:24px;font-weight:700;padding-right:32px}.fontImport-steps{display:flex;gap:12px;list-style:none;margin:0;padding:0 0 12px;border-bottom:2px solid var(--color-gray-500)}.fontImport-steps li{flex:1;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-gray-300)}.fontImport-steps li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--color-gray-500)}.fontImport-steps li[aria-current=step]{color:var(--color-gray-100);font-weight:650}.fontImport-steps li[aria-current=step] span{background:var(--color-primary);color:#fff}.fontImport-steps li[data-complete=true]{color:var(--color-secondary)}.fontImport-sourceIcon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:8px;background:var(--color-gray-600);color:var(--color-secondary)}.fontImport-sourceIcon svg{width:32px;height:32px}.fontImport-fieldHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:8px}.fontImport-fieldHeading a{font-size:12px;color:var(--color-secondary)}.fontImport-hint{font-size:13px;line-height:1.5;color:var(--color-gray-200)}.fontImport-detected{display:flex;align-items:center;gap:8px;padding:12px;border-radius:8px;background:var(--color-gray-500);color:var(--color-secondary);font-size:14px}.fontImport-detected span{margin-left:auto;color:var(--color-gray-200);font-size:12px}.fontImport-fileName{display:block;margin-top:12px;overflow-wrap:anywhere}.fontImport-options{padding:14px;border:2px solid var(--color-gray-500);border-radius:var(--radius-10)}.typeBoard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.typeBoard-heading h3{font-size:24px;font-weight:700;color:var(--color-gray-100)}.typeBoard-heading p{font-size:14px;line-height:1.6;color:var(--color-gray-300);margin-top:8px}.typeBoard-heading>button{flex-shrink:0}.typeBoard-canvas{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;padding:32px;border-radius:var(--radius-10);background:#1b1c1f;color:#f5f5f8}.typeBoard-sectionTitle{font-size:16px;font-weight:600;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.typeBoard-sectionTitle>span{font-size:12px;color:#999ba6;font-weight:400}.typeBoard-everyday,.typeBoard-headings{min-width:0}.typeBoard-headingRow{position:relative;margin-bottom:20px}.typeBoard-headingRow:last-child{margin-bottom:0}.typeBoard-roleLabel{align-items:center;gap:10px;margin-bottom:6px}.typeBoard-roleLabel>span{color:#ac82e4;font-size:11px;letter-spacing:.04em;font-weight:600;min-width:24px}.typeBoard-roleLabel strong{font-size:12px;font-weight:500;color:#b3b4be}.typeBoard-roleLabel .typeBoard-edit{margin-left:auto}.typeBoard-headingSample{line-height:1.15;overflow-wrap:anywhere;margin-bottom:7px}.typeBoard-meta{display:block;font-size:11px;line-height:1.5;color:#9295a2;font-weight:400;overflow-wrap:anywhere}.typeBoard-edit{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-height:32px;padding:5px 10px;border:2px solid rgba(0,0,0,0);border-radius:8px;background:hsla(0,0%,100%,.031372549);color:#c4c6d1;font-size:12px;font-weight:500}.typeBoard-edit:hover{background:rgba(47,143,255,.1254901961);color:#fff}.typeBoard-edit:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.typeBoard-everyday{display:flex;flex-direction:column;gap:24px}.typeBoard-tile{padding:24px;border-radius:var(--radius-10);background:#25262b}.typeBoard-tileHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:24px}.typeBoard-tileHeading h4{font-size:14px;font-weight:600;color:#f5f5f8;margin-bottom:5px}.typeBoard-paragraph{line-height:1.65;color:#e4e4eb;overflow-wrap:anywhere}.typeBoard-list{list-style:disc;padding-left:20px;line-height:1.65;margin-top:20px;color:#e4e4eb}.typeBoard-list li+li{margin-top:5px}.typeBoard-list li::marker{color:#b77aff}.typeBoard-actionSamples{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.typeBoard-actionSamples>span{display:inline-flex;gap:16px;padding:12px 18px;max-width:100%;overflow-wrap:anywhere;border-radius:var(--website-brand-button-radius,10px)}.typeBoard-buttonSample{background:var(--type-board-action,var(--color-primary));color:#fff}.typeBoard-secondarySample{background:hsla(0,0%,100%,.0392156863);color:#f5f5f8}.typeBoard-navSample{display:flex;flex-wrap:wrap;gap:12px 20px;color:#e4e4eb;margin:24px 0 16px}.typeBoard-note{color:#9396a3;font-size:12px;line-height:1.8;padding:0 4px}.typeBoard-hint{font-size:12px;line-height:1.6;color:var(--color-gray-300)}.typeBoard-inspector{width:360px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:20px;border:2px solid var(--color-gray-400);border-radius:12px;background:var(--color-gray-600);color:var(--color-gray-100);box-shadow:0 16px 48px rgba(0,0,0,.4)}.typeBoard-inspectorHeading{display:flex;align-items:center;justify-content:space-between;gap:12px}.typeBoard-inspectorHeading>strong{font-size:17px;font-weight:600}.typeBoard-inspectorSample{line-height:1.3;background:var(--color-gray-700);padding:16px;border-radius:8px;overflow-wrap:anywhere}.typeBoard-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.typeBoard-fieldLabel{font-size:13px;color:var(--color-gray-200)}.typeBoard-fieldLabel select{display:block;width:100%;height:70px;padding:12px;margin-top:8px;border:2px solid var(--color-gray-400);border-radius:var(--radius-10);background:var(--color-gray-500);color:var(--color-gray-100)}@media(max-width:1100px){.typeBoard-canvas{gap:24px;padding:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.typeBoard-tile{padding:18px}.typeBoard-sectionTitle{align-items:flex-start;flex-direction:column;gap:5px}}@media(max-width:800px){.typeBoard-canvas{grid-template-columns:1fr}.typeBoard-heading{align-items:flex-start;flex-wrap:wrap}.typeBoard-everyday{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.typeBoard-note{grid-column:1/-1}}@media(max-width:550px){.typeBoard-everyday{display:flex}.typeBoard-canvas{padding:20px}}.typeBoard-headingRow{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:22px}.typeBoard-roleLabel{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0}.typeBoard-roleLabel strong{font-size:10px;line-height:1.5}.typeBoard-headingSample{margin-bottom:6px}@media(max-width:1100px){.typeBoard-headingRow{grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.typeBoard-edit{padding:5px 7px}}.typeBoard-headingRow{margin-bottom:18px}.typeBoard-tile{padding:20px}.typeBoard-tileHeading{margin-bottom:18px}.typeBoard-navSample{margin:18px 0 12px;gap:10px 16px}.typeBoard-actionSamples>span{padding:10px 14px}.typeBoard-actionSamples{flex-direction:row;flex-wrap:wrap;gap:10px}.typeBoard-note{margin-top:12px}.typeBoard-canvas{padding:24px;gap:32px}.typeBoard-headingRow{margin-bottom:12px}.typeBoard-sectionTitle{margin-bottom:16px}.tabs-wrapper{width:100%}.tabs-list{display:inline-flex;background-color:rgba(0,0,0,0);padding:0;gap:.5rem;border:none;align-items:center;width:fit-content}.tabs-trigger{margin:0;padding:.25rem 1.5rem;height:auto;text-align:left;justify-content:flex-start;border-radius:.313rem;border:none;transition:all .2s ease-in-out;min-height:2.0625rem;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:100%;cursor:pointer}.tabs-trigger[data-state=active]{background-color:rgba(0,0,0,0);color:inherit;box-shadow:none}.impactReport-root{max-width:calc(100vw - 124px);min-width:0;height:100%;min-height:0;overflow-y:auto;overflow-x:clip;padding:24px 0 120px;display:flex;flex-direction:column;gap:24px;color:var(--color-gray-100)}.impactReport-root>*{flex-shrink:0}.impactReport-root h2{font-size:20px;font-weight:700;line-height:1.4}.impactReport-root p{color:var(--color-gray-200);line-height:1.7}.impactReport-root small{color:var(--color-gray-300);line-height:1.6}.impactReport-root a:focus-visible,.impactReport-root button:focus-visible,.impactReport-root select:focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}.impactReport-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.impactReport-top a{color:var(--color-secondary)}.impactReport-badge{display:inline-flex;align-items:center;border:2px solid rgba(153,27,255,.4);background:rgba(153,27,255,.1019607843);color:#d5b3ff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600}.impactReport-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px}.impactReport-toolbar p{margin-top:6px}.impactReport-toolbar label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--color-gray-300)}.impactReport-toolbar select{background:var(--color-gray-700);color:var(--color-gray-100);padding:12px 16px;border:2px solid var(--color-gray-500);border-radius:8px;font-size:14px;min-width:175px}.impactReport-notice{padding:12px 18px;background:rgba(47,143,255,.0470588235);border:2px solid rgba(47,143,255,.1882352941);border-radius:8px;font-size:13px}.impactReport-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;animation:impactReport-enter .3s ease both}.impactReport-metrics article{background:var(--color-gray-600);border:2px solid var(--color-gray-500);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:10px}.impactReport-metrics span{color:var(--color-gray-200);font-size:14px}.impactReport-metrics strong{font-size:36px;line-height:1.2;font-weight:700}.impactReport-metrics small{font-size:12px}.impactReport-summary{display:flex;align-items:center;gap:32px;justify-content:space-between;padding:32px;border:2px solid rgba(0,0,0,0);border-radius:8px;background:linear-gradient(var(--color-gray-700),var(--color-gray-700)) padding-box,linear-gradient(110deg,var(--color-primary),var(--color-secondary)) border-box}.impactReport-summary h2{margin:10px 0}.impactReport-summary>div:last-child{min-width:165px;display:flex;flex-direction:column;gap:10px}.impactReport-summary>div:last-child strong{color:var(--color-secondary);font-size:32px;font-weight:700}.impactReport-summary>div:last-child span{color:var(--color-gray-300);font-size:12px;line-height:1.7}.impactReport-eyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;color:#bd8cff}.impactReport-panel{background:var(--color-gray-600);border:2px solid var(--color-gray-500);border-radius:8px;padding:28px}.impactReport-panel>p{margin-top:8px}.impactReport-panel>small{display:block;margin-top:16px;font-size:12px}.impactReport-sectionHead{margin-bottom:20px;display:flex;gap:24px;align-items:center;justify-content:space-between}.impactReport-sectionHead h2{margin-top:6px}.impactReport-sectionHead p{margin-top:8px;max-width:760px}.impactReport-sectionHead>button{flex-shrink:0}.impactReport-outcomes [role=tablist]{max-width:100%;height:auto;flex-wrap:wrap}.impactReport-period{width:220px;flex-shrink:0}.impactReport-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding:0;margin:24px 0 16px;list-style:none;animation:impactReport-enter .3s ease both}.impactReport-journey li{position:relative;min-width:0;display:flex;flex-direction:column;gap:10px;padding:20px 16px;background:var(--color-gray-700);border-radius:8px;border:2px solid var(--color-gray-500)}.impactReport-journey li:not(:last-child):after{content:"→";position:absolute;left:calc(100% + 7px);top:50%;transform:translateY(-50%);font-size:24px;color:var(--color-secondary)}.impactReport-journey li[data-future]{border-style:dashed}.impactReport-journey li[data-complete]{border-color:var(--color-secondary)}.impactReport-journey h3{font-size:15px;font-weight:600;line-height:1.5;min-height:45px}.impactReport-journey strong{font-size:30px;font-weight:700;line-height:1.25}.impactReport-journey li:nth-child(3) strong,.impactReport-journey li[data-future] strong{font-size:19px;min-height:38px;display:flex;align-items:center;color:var(--color-gray-200)}.impactReport-journey p{font-size:13px;line-height:1.5}.impactReport-journey small{font-size:11px}.impactReport-stageTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.impactReport-stageTop span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:rgba(153,27,255,.0941176471);color:var(--color-secondary);font-size:23px}.impactReport-flowNote{font-size:14px;margin-bottom:20px}.impactReport-takeaway{display:flex;align-items:flex-start;gap:14px;border:2px solid rgba(153,27,255,.2078431373);border-radius:8px;padding:18px;background:rgba(153,27,255,.0431372549)}.impactReport-takeaway>span{font-size:24px;color:#bd8cff}.impactReport-takeaway p{font-size:13px}.impactReport-takeaway p strong{color:var(--color-gray-100)}.impactReport-takeaway button{flex-shrink:0;color:var(--color-secondary);font-size:13px;margin-top:4px}.impactReport-footnote{display:block;font-size:12px;color:var(--color-gray-300);margin-top:16px;line-height:1.7}.impactReport-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.impactReport-tableWrap{overflow-x:auto}.impactReport-tableWrap table{width:100%;border-collapse:collapse;margin-top:20px;font-size:13px}.impactReport-tableWrap td,.impactReport-tableWrap th{text-align:right;padding:14px 10px;border-bottom:2px solid hsla(0,0%,100%,.0392156863)}.impactReport-tableWrap td:first-child,.impactReport-tableWrap th:first-child{text-align:left;padding-left:0}.impactReport-tableWrap thead th{font-size:11px;color:var(--color-gray-300);font-weight:500}.impactReport-tableWrap tbody th{color:var(--color-gray-100);font-weight:500}.impactReport-tableWrap td{color:var(--color-gray-200)}.impactReport-statuses{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.impactReport-statuses span{font-size:12px;color:var(--color-gray-200);background:var(--color-gray-700);padding:8px 12px;border:2px solid var(--color-gray-500);border-radius:8px}.impactReport-links{display:flex;justify-content:space-between;align-items:center;gap:16px}.impactReport-links a,.impactReport-links button{color:var(--color-secondary);font-size:13px}.impactReport-outline{padding:12px 18px;border:2px solid rgba(153,27,255,.4);border-radius:8px;background:rgba(153,27,255,.0705882353);color:#d5b3ff;font-size:13px}.impactReport-dialog{width:min(800px,100vw - 130px);height:min(700px,78vh);min-height:0;color:var(--color-gray-100);display:flex;flex-direction:column;gap:20px}.impactReport-dialogBody h3{font-size:20px;font-weight:600}.impactReport-dialogBody p{color:var(--color-gray-200);font-size:14px;line-height:1.7;margin:12px 0}.impactReport-dialogBody details{border:2px solid var(--color-gray-500);margin:12px 0;padding:14px 18px;border-radius:8px}.impactReport-dialogBody summary{transition:transform .25s ease,border-color .25s ease,background-color .25s ease;box-shadow:none}.impactReport-dialogBody summary:is(:hover,:focus-visible):not(:disabled):not(:has(:disabled)){transform:translateY(-2px);border-color:var(--color-primary);box-shadow:none}.impactReport-dialogBody summary:active:not(:disabled){transform:translateY(0)}@media(prefers-reduced-motion:reduce){.impactReport-dialogBody summary{transition:none}.impactReport-dialogBody summary:is(:hover,:focus-visible,:active){transform:none}}.impactReport-dialogBody summary{cursor:pointer;border:2px solid rgba(0,0,0,0);border-radius:6px;padding:6px;font-size:14px}.impactReport-dialogBody summary span{margin-right:12px}.impactReport-dialogBody summary small{color:#bd8cff}.impactReport-brief{background:var(--color-gray-700);border-radius:8px;padding:20px;border-left:3px solid var(--color-primary)}.impactReport-brief strong{color:#bd8cff}.impactReport-brief p{margin-top:8px}@keyframes impactReport-enter{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1100px){.impactReport-sectionHead{flex-wrap:wrap}.impactReport-journey{grid-template-columns:1fr;gap:32px}.impactReport-journey li{padding:18px}.impactReport-journey li:not(:last-child):after{content:"↓";left:50%;top:calc(100% + 3px);transform:translateX(-50%)}.impactReport-journey h3{min-height:0}.impactReport-columns{grid-template-columns:1fr}}@media(max-width:700px){.impactReport-links,.impactReport-summary,.impactReport-takeaway,.impactReport-toolbar,.impactReport-top{flex-direction:column;align-items:flex-start}.impactReport-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.impactReport-metrics article{padding:18px}.impactReport-metrics strong{font-size:28px}.impactReport-panel,.impactReport-summary{padding:20px}}@media(prefers-reduced-motion:reduce){.impactReport-journey,.impactReport-metrics{animation:none}}.simple-root.simple-root{padding:0 0 60px;gap:20px}.simple-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.simple-period{display:flex;gap:6px;background:var(--color-gray-600);padding:5px;border-radius:10px}.simple-period button{padding:9px 16px;border-radius:6px;color:var(--color-gray-200);font-size:13px}.simple-period button[aria-pressed=true]{background:var(--color-gray-300);color:var(--color-gray-700)}.simple-activity{background:var(--color-gray-600);padding:28px 32px;border-radius:10px}.simple-activity>small{font-size:11px}.simple-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.simple-extra{display:flex;flex-direction:column;gap:6px;margin:20px 0}.simple-extra small{font-size:12px}.snapshot-overview{background:#222;border-radius:12px;overflow:hidden}.snapshot-path{display:grid;grid-template-columns:1fr 1fr 1.15fr;list-style:none;margin:0;padding:0}.snapshot-path>li{position:relative;min-width:0;padding:28px 32px;display:flex;flex-direction:column;align-items:flex-start}.snapshot-path>li+li{border-left:2px solid hsla(0,0%,100%,.0352941176)}.snapshot-path>li:not(:last-child):after{content:"→";position:absolute;z-index:1;right:-17px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;background:#222;color:#9f83ce;font-size:24px}.snapshot-stepLabel{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#dedbe5}.snapshot-stepLabel i{font-style:normal;font-size:11px;color:#b7a0d8;background:rgba(153,27,255,.0823529412);width:24px;height:24px;display:grid;place-items:center;border-radius:50%}.snapshot-number{font-size:clamp(44px,4.5vw,68px);font-weight:700;line-height:1.1;letter-spacing:-.04em;margin:22px 0 8px;color:#fff}.snapshot-caption{font-size:12px;color:#aaa7b0;line-height:1.5}.snapshot-growth{margin-top:22px;font-size:12px;color:#82baff!important}.snapshot-actions{background:linear-gradient(135deg,rgba(153,27,255,.0431372549),rgba(47,143,255,.0352941176))}.snapshot-rate{margin-top:20px;width:100%;max-width:240px}.snapshot-rate span{color:#c7a6ff;font-size:12px}.snapshot-rate>div{height:6px;background:#36303e;border-radius:8px;margin-top:8px;overflow:hidden}.snapshot-rate>div>span{display:block;height:100%;background:linear-gradient(90deg,#991bff,#2f8fff)}.snapshot-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:22px;width:100%}.snapshot-outcomes>div{display:flex;flex-direction:column;gap:5px}.snapshot-outcomes strong{font-size:30px;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em}.snapshot-outcomes span{font-size:12px;color:#b6b3bd;line-height:1.5}.snapshot-outcomes small{color:#86bbff;font-size:12px;margin-left:4px}.simple-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;list-style:none;margin:24px 0 14px;padding:0}.simple-flow li{position:relative;min-width:0;display:flex;flex-direction:column;gap:12px}.simple-flow li:not(:last-child):after{content:"→";position:absolute;right:-30px;top:45px;color:#9b86bb;font-size:24px}.simple-flow li>strong{font-size:40px;font-weight:700;color:#fff;line-height:1.1;letter-spacing:-.03em}.simple-flow .snapshot-track{height:8px;background:hsla(0,0%,100%,.031372549);border-radius:8px;overflow:hidden}.simple-flow .snapshot-track>div{height:100%;background:#9952ed;border-radius:inherit}.simple-flow li[data-complete=true] .snapshot-track>div{background:#2f8fff}@media(max-width:1000px){.snapshot-path>li{padding:24px}.snapshot-outcomes{gap:16px 10px}}@media(max-width:700px){.simple-toolbar{gap:12px;flex-wrap:wrap}.snapshot-path{grid-template-columns:1fr}.snapshot-path>li{padding:24px}.snapshot-path>li+li{border-left:0;border-top:2px solid hsla(0,0%,100%,.0352941176)}.snapshot-path>li:not(:last-child):after{content:"↓";right:24px;top:auto;bottom:-17px;transform:none}.snapshot-number{margin-top:14px}.snapshot-outcomes{grid-template-columns:repeat(2,1fr)}.simple-activity{padding:24px}.simple-flow{gap:24px}.simple-flow .snapshot-stepLabel{font-size:12px;gap:5px}.simple-flow .snapshot-stepLabel i{display:none}.simple-flow li:not(:last-child):after{right:-20px;font-size:19px}.simple-flow li>strong{font-size:30px}}.vc__container{border-radius:var(--radius-10);background-color:var(--color-gray-700);display:flex;flex-flow:column;gap:var(--space-lg);padding:var(--space-lg);box-sizing:border-box;border:var(--border-width-default) solid var(--color-gray-400);box-shadow:var(--shadow-md);width:var(--size-700);position:absolute;left:0;top:calc(100% + var(--space-md));z-index:-1}.vc__title{border-radius:var(--radius-999);height:var(--size-33);display:flex;justify-content:center;align-items:center;padding-inline:var(--space-lg);background-color:var(--color-gray-600);font-weight:var(--font-weight-medium);font-size:var(--text-13);color:var(--color-gray-200);white-space:nowrap}.vc__label{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-gray-100)}.vc--navPopup{width:max-content;min-width:var(--size-350);padding:var(--space-xl);gap:var(--space-xl)}.vc--navPopup .vc__label{font-weight:var(--font-weight-regular);font-size:var(--text-lg)}.vc--navPopup div.flex:first-child{border-bottom:var(--border-width-default) solid var(--color-gray-500);padding-bottom:var(--space-xl)}.vc__wrap{position:relative;z-index:0;isolation:isolate;display:inline-block;line-height:1}.vc__addColor{display:inline-flex;align-items:center;justify-content:center;width:var(--swatches,51px);height:var(--swatches,51px);min-width:var(--swatches,51px);min-height:var(--swatches,51px);aspect-ratio:1;flex-shrink:0;padding:0;border:0;border-radius:50%;background:var(--color-gray-500);cursor:pointer}.vc__addColor:hover{background:var(--color-gray-400)}.vc__addColor:focus-visible{outline:2px solid #2f8fff;outline-offset:3px}.table__header{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;padding-bottom:var(--space-xl);background-color:var(--color-gray-600)}.table__header,.table__row,.table__sticky,.table__th:first-child{position:sticky;top:0;z-index:1}.table__title{font-size:var(--text-3xl);font-weight:var(--font-weight-bold)}.table__container{padding-bottom:var(--size-51);height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.table__container::-webkit-scrollbar{display:none}.table__container-fade:after,.table__container:hover:after{display:none}.table__wrap{width:100%}.table__row{background-color:var(--color-gray-500)}.table__td,.table__th{text-align:left;white-space:nowrap;height:var(--size-51);padding-inline:var(--space-xl) var(--space-md);font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.table__th:first-child{text-align:center;border-top-left-radius:var(--radius-10);border-bottom-left-radius:var(--radius-10)}.table__th:first-child .table__label .icon__svg path{fill:var(--color-secondary)}.table__th:last-child{border-top-right-radius:var(--radius-10);border-bottom-right-radius:var(--radius-10)}.table__td{color:var(--color-gray-100)}.table__label{display:inline-flex;align-items:center;justify-content:center;gap:var(--size-12);padding:var(--space-sm) var(--space-xl) var(--space-sm) var(--space-lg);border-radius:var(--radius-5);cursor:pointer;transition:all .2s ease-in}.table__label:not(.table-nohover):hover{background-color:var(--color-gray-600)}.table__label .icon__svg path{fill:var(--color-gray-400)}.table__label-active{outline:var(--size-1) solid var(--color-gray-400)}.table__label-active .icon__svg path{fill:var(--color-primary)}.table__items{background-color:rgba(0,0,0,0);border-bottom:var(--border-width-default) solid var(--color-gray-500);cursor:pointer;transition:all .25s ease-in}.table__items:hover{background-color:var(--color-gray-100)}.table__items:hover .table__info,.table__items:hover .table__td{color:var(--color-gray-700)}.table__items:hover .table__info .table__skelton{background-color:var(--color-gray-200)}.table__items .table__td:last-child{border-top-right-radius:var(--radius-10);border-bottom-right-radius:var(--radius-10)}.table__items .table__td:first-child{border-top-left-radius:var(--radius-10);border-bottom-left-radius:var(--radius-10)}.table__items .table__td:first-child .table__info{display:flex;justify-content:center;align-items:center}.table__info{padding:var(--space-sm) var(--space-xl) var(--space-sm) var(--space-lg);color:var(--color-gray-200)}.itemFont-panel{display:flex;flex-direction:column;gap:20px}.itemFont-panel>*{flex-shrink:0}.itemFont-brandCard{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;background:hsla(0,0%,100%,.0156862745);border:var(--border-width-default) solid hsla(0,0%,100%,.0823529412);border-radius:10px;color:#fff;position:relative;flex-shrink:0}.itemFont-brandCard strong{font-size:23px;font-weight:500}.itemFont-brandCard small{font-size:12px;color:#b8b8c0}.itemFont-brandCard:hover{border-color:#b780ff}.itemFont-selected{border-color:#9a4ff2;background:rgba(153,27,255,.0470588235)}.itemFont-badge{font-size:11px;color:#d5baff;background:rgba(153,27,255,.1333333333);border-radius:20px;padding:5px 10px}.itemFont-sample{font-size:64px;line-height:1.25;margin-top:4px}.itemFont-override{padding-top:18px;border-top:var(--border-width-default) solid hsla(0,0%,100%,.0705882353)}.itemFont-current{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:16px}.itemFont-current small{color:#aaa;font-size:10px;letter-spacing:1px}.itemFont-current strong{color:#eee;font-size:20px}.itemFont-current button{font-size:12px;color:#caabf1}.itemFont-choices{display:grid;gap:16px}.itemFont-choices>p{color:var(--color-gray-300);font-size:12px;line-height:1.6}.itemFont-panel button:focus-visible{outline:2px solid #bd8bff;outline-offset:3px}.heroMedia-panel{flex:1;min-height:0;overflow-y:auto;padding:24px 24px 160px;scroll-padding-bottom:160px;display:flex;flex-direction:column;gap:24px}.heroMedia-image,.heroMedia-video{display:flex;flex-direction:column;gap:14px}.heroMedia-image>p,.heroMedia-video>p{color:#b6b6bf;font-size:12px;line-height:1.6}.heroMedia-video{padding-bottom:24px;border-bottom:var(--border-width-default) solid hsla(0,0%,100%,.0705882353)}.heroMedia-label{display:flex;justify-content:space-between;align-items:center;gap:10px}.heroMedia-label strong{color:#eee;font-size:14px}.heroMedia-label small{font-size:10px;color:#d0b2fb;background:rgba(153,27,255,.1254901961);padding:4px 8px;border-radius:20px}.heroMedia-preview{aspect-ratio:16/9;position:relative;background:#111;overflow:hidden;border:var(--border-width-default) solid hsla(0,0%,100%,.0823529412);border-radius:10px}.heroMedia-preview img,.heroMedia-preview video{width:100%;height:100%;object-fit:cover}.heroMedia-play{position:absolute;inset:0;display:grid;place-items:center;font-size:24px;color:#fff;text-shadow:0 2px 12px #000;pointer-events:none}.heroMedia-imageInstead{font-size:12px;color:#c7a2f5;padding:4px}.heroMedia-image>div{padding:0;flex:none}.heroMedia-image>div>div:first-child{min-height:200px;padding:12px}.heroMedia-imageInstead:focus-visible{outline:2px solid #c7a2f5;outline-offset:3px}.editorContainer{display:flex;flex-direction:column;width:100%;height:100%;padding-top:40px}.toolbar{display:flex;gap:var(--size-4);padding:var(--size-4) var(--size-10);margin:0 var(--size-10);border-bottom:var(--border-width-default) solid var(--color-gray-500)}.toolbarBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-5);background:rgba(0,0,0,0);color:var(--color-gray-300);cursor:pointer;border:none;transition:all .15s ease}.toolbarBtn:hover{background:var(--color-gray-500);color:var(--color-white)}.toolbarBtn.active{background:var(--color-gray-500);color:var(--color-primary)}.toolbarDivider{width:1px;height:20px;align-self:center;background:var(--color-gray-500);margin:0 2px}.editorInner{position:relative;flex:1;overflow-y:auto;min-height:0}.contentEditable{width:100%;min-height:80px;padding:var(--size-10) calc(var(--size-24) + var(--size-8));padding-bottom:var(--size-15);background:rgba(0,0,0,0);color:var(--color-white);font-size:var(--size-18);outline:none;resize:none}.placeholder{position:absolute;top:var(--size-10);left:calc(var(--size-24) + var(--size-8));color:var(--color-gray-300);font-size:var(--size-20);pointer-events:none;-webkit-user-select:none;user-select:none}.linkInputWrap{flex-direction:column;padding:var(--size-4) var(--size-10);margin:0 var(--size-10);border-top:var(--border-width-default) solid var(--color-gray-500)}.linkInputRow,.linkInputWrap{display:flex;gap:var(--size-4)}.linkInputRow{align-items:center}.linkInput{flex:1;background:var(--color-gray-500);border:var(--border-width-default) solid var(--color-gray-400,#555);border-radius:var(--radius-5);color:var(--color-white);font-size:13px;padding:4px 8px;outline:none}.linkInput:focus{border-color:var(--color-primary)}.linkInput::placeholder{color:var(--color-gray-300)}.linkNewTabLabel{gap:4px;font-size:12px;white-space:nowrap;-webkit-user-select:none;user-select:none}.linkInputBtn,.linkNewTabLabel{display:flex;align-items:center;color:var(--color-gray-300);cursor:pointer}.linkInputBtn{justify-content:center;width:24px;height:24px;border-radius:var(--radius-5);background:rgba(0,0,0,0);border:none}.linkInputBtn:hover{color:var(--color-white);background:var(--color-gray-500)}.linkInputBtn.confirm{color:var(--color-primary)}.linkInputBtn.confirm:hover{background:var(--color-gray-500)}.paragraph{margin:0 0 var(--size-4) 0;line-height:1.5}.bold{font-weight:var(--font-weight-bold)}.italic{font-style:italic}.underline{text-decoration:underline}.ul{list-style-type:disc}.ol,.ul{padding-left:var(--size-24);margin:var(--size-4) 0}.ol{list-style-type:decimal}.listitem{margin:var(--size-2) 0;line-height:1.5}.nestedListitem{list-style-type:none}.nestedListitem::marker{content:none}.link{color:var(--color-primary);text-decoration:underline;cursor:pointer}.sectionCustomize-rail.dpe__editImpact{height:100%;min-height:0;z-index:3}.sectionCustomize-rail.dpe__editImpact.dpe__editing,.sectionCustomize-rail.dpe__editImpact:has(.dpe__btn:hover){height:100%!important;transform:none!important;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.sectionCustomize-rail.dpe__editImpact.dpe__editing:before,.sectionCustomize-rail.dpe__editImpact:has(.dpe__btn:hover):before{content:"";position:absolute;inset:calc(var(--space-lg)*-1) -2px;background:var(--color-primary-50);border:var(--size-2) solid var(--color-primary);border-radius:var(--size-10);pointer-events:none}.sectionCustomize-rail.dpe__editImpact>.dpe__btn{position:absolute!important;z-index:1;top:var(--section-action-center,50%)!important;margin-top:0;transform:translateX(calc(var(--size-40) / 2 * -1)) translateY(-50%);transition:background-color .25s ease,color .25s ease,width .25s ease}.sectionCustomize-rail.dpe__editImpact:focus-within{opacity:1;z-index:3}.contentZone-root{position:relative;color:#fff;padding-block:clamp(52px,7vw,96px)}.contentZone-inner{width:100%;min-height:0;margin:auto;display:grid;gap:32px}.contentZone-intro{max-width:760px}.contentZone-intro h2{font-size:clamp(30px,4vw,52px);line-height:1.15;font-weight:700;margin:0 0 18px;letter-spacing:-.035em}.contentZone-intro p{font-size:clamp(16px,1.7vw,19px);line-height:1.75;opacity:var(--contentZone-body-opacity,.8)}.contentZone-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contentZone-item{min-width:0;border-radius:var(--website-brand-surface-radius,16px);padding:28px;background:var(--contentZone-card,rgba(255,255,255,.0274509804));border:0}.contentZone-item h3{font-size:20px;font-weight:650;line-height:1.4;margin:0 0 12px}.contentZone-item p{font-size:15px;line-height:1.75;opacity:var(--contentZone-body-opacity,.78)}.contentZone-actions{display:flex;gap:14px;flex-wrap:wrap}.contentZone-button{min-width:200px}.contentZone-button button{min-height:52px;width:100%;padding:12px 26px}.contentZone-image{overflow:hidden;min-height:320px;border-radius:var(--website-brand-surface-radius,16px)}.contentZone-image img{width:100%;height:100%;object-fit:cover}.contentZone-about-split .contentZone-inner{grid-template-columns:1fr 1fr;align-items:center}.contentZone-about-split .contentZone-inner .contentZone-image{grid-column:2;grid-row:1/3;align-self:stretch}.contentZone-about-split .contentZone-inner .contentZone-items{grid-column:1/-1}.contentZone-about-letter .contentZone-inner,.contentZone-involve-split .contentZone-inner{grid-template-columns:1fr 1fr;align-items:start}.contentZone-about-letter .contentZone-inner .contentZone-items,.contentZone-involve-split .contentZone-inner .contentZone-items{grid-column:2;grid-row:1/3;grid-template-columns:1fr}.contentZone-about-letter .contentZone-inner .contentZone-item,.contentZone-involve-split .contentZone-inner .contentZone-item{padding:20px}.contentZone-about-letter .contentZone-inner .contentZone-item h3,.contentZone-involve-split .contentZone-inner .contentZone-item h3{margin:0 0 10px}.contentZone-about-banner .contentZone-intro,.contentZone-involve-banner .contentZone-intro{text-align:center;margin:auto}.contentZone-about-banner .contentZone-actions,.contentZone-involve-banner .contentZone-actions{justify-content:center}.contentZone-programs-rows .contentZone-items{grid-template-columns:1fr}.contentZone-programs-rows .contentZone-items .contentZone-item{display:grid;grid-template-columns:1fr 1.6fr;gap:20px;align-items:start;background:rgba(0,0,0,0);border-width:0;border-radius:0}.contentZone-programs-rows .contentZone-items .contentZone-item h3{margin:4px 0}.contentZone-impact-feature .contentZone-items,.contentZone-programs-feature .contentZone-items{grid-template-columns:1.2fr 1fr}.contentZone-impact-feature .contentZone-items .contentZone-item:first-child,.contentZone-programs-feature .contentZone-items .contentZone-item:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,color-mix(in srgb,var(--contentZone-accent) 20%,transparent),rgba(255,255,255,.0196078431))}.contentZone-impact-feature .contentZone-items .contentZone-item:first-child h3,.contentZone-programs-feature .contentZone-items .contentZone-item:first-child h3{font-size:30px}.contentZone-impact-path .contentZone-item{border-width:3px 0 0;border-color:var(--contentZone-accent);background:rgba(0,0,0,0);border-radius:0}.contentZone-questions-columns .contentZone-items{grid-template-columns:1fr 1fr}.contentZone-questions-accordion .contentZone-items{grid-template-columns:1fr}.contentZone-questions-sidebar .contentZone-inner{grid-template-columns:.8fr 1.2fr}.contentZone-questions-sidebar .contentZone-inner .contentZone-items{grid-column:2;grid-row:1/3;grid-template-columns:1fr}.contentZone-answer{border:0;border-radius:var(--website-brand-surface-radius,12px);background:var(--contentZone-card,rgba(255,255,255,.0196078431))}.contentZone-answer summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;cursor:pointer;list-style:none;font-size:17px;font-weight:600}.contentZone-answer summary::-webkit-details-marker{display:none}.contentZone-answer summary>span:last-child{font-size:24px;color:var(--contentZone-accent)}.contentZone-answer summary:focus-visible{outline:2px solid var(--contentZone-accent);outline-offset:3px}.contentZone-answer>div{padding:0 22px 24px;line-height:1.8;font-size:15px;opacity:var(--contentZone-body-opacity,.85)}.contentZone-answer[open]>summary>span:last-child{transform:rotate(45deg)}@media(max-width:760px){.contentZone-root .contentZone-inner{grid-template-columns:1fr}.contentZone-root .contentZone-inner .contentZone-image,.contentZone-root .contentZone-inner .contentZone-items{grid-column:auto;grid-row:auto}.contentZone-root .contentZone-items{grid-template-columns:1fr}.contentZone-root .contentZone-items .contentZone-item:first-child{grid-row:auto}.contentZone-programs-rows .contentZone-item{grid-template-columns:1fr}.contentZone-programs-rows .contentZone-item p{grid-column:auto}}.contentZone-root.contentZone-story .contentZone-item{background:var(--contentZone-card)}.contentZone-answer summary{transition:background-color .25s ease,color .25s ease}.contentZone-answer summary>span:last-child{transition:transform .25s ease}.contentZone-answer summary:hover{background-color:color-mix(in srgb,var(--contentZone-accent) 12%,transparent)}.contentZone-donate-bar{padding-block:44px}.contentZone-donate-bar .contentZone-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.contentZone-donate-bar .contentZone-intro{flex:1 1 280px}.contentZone-donate-bar .contentZone-intro h2{margin:0;font-size:clamp(24px,2.5vw,32px);line-height:1.3;letter-spacing:-.025em}.contentZone-donate-bar .contentZone-actions{flex:1.5 1 480px;display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px}.contentZone-donate-bar .contentZone-button{min-width:0}.contentZone-donate-bar .contentZone-button button{min-height:52px;padding:12px 14px;font-weight:700}.zoneInsert-gap{position:relative;height:64px;display:flex;align-items:center;justify-content:center;overflow:visible;background:rgba(0,0,0,0)}.zoneInsert-rail{position:absolute;inset-inline:0;height:var(--size-10,10px);border:var(--size-2,2px) solid var(--color-primary,#991bff);border-radius:var(--size-10,10px);background-color:rgba(0,0,0,0);opacity:.35;transition:opacity .25s ease;pointer-events:none}.zoneInsert-button{position:relative!important;z-index:1;flex:0 0 auto}.zoneInsert-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.zoneInsert-gap:focus-within .zoneInsert-rail,.zoneInsert-gap:hover .zoneInsert-rail{opacity:1}@media(prefers-reduced-motion:reduce){.zoneInsert-button,.zoneInsert-button *,.zoneInsert-rail{transition:none!important}}.websiteShape-root .dpe__impact:not([data-titlebar-surface=inset]),.websiteShape-root .pg-footer,.websiteShape-root .pg-header,.websiteShape-root .pg-section,.websiteShape-root .websiteHero-hero:after,.websiteShape-root .websiteHero-hero:before,.websiteShape-root .websiteHero-hero>img,.websiteShape-root .websiteHero-video,.websiteShape-root .websiteHero-videoStage{border-radius:0!important}.websiteShape-root .contentZone-answer,.websiteShape-root .contentZone-image,.websiteShape-root .contentZone-item,.websiteShape-root .pg-footer__credit,.websiteShape-root .websiteHero-card>div:last-child{border-radius:var(--website-brand-surface-radius)!important}.websiteShape-root .contentZone-number{border-radius:var(--website-brand-button-radius)!important}body:has(.websiteShape-root),html:has(.websiteShape-root){scroll-snap-type:none!important}.websiteShape-root .dpe__impact,.websiteShape-root .pg-footer,.websiteShape-root .pg-section,.websiteShape-root section{scroll-snap-align:none!important;scroll-snap-stop:normal!important}.websiteShape-root .pg-container{width:100%;max-width:var(--container-2xl,1400px);margin-inline:auto;padding-inline:clamp(24px,5vw,64px)}.websiteShape-root .pg-footer__credit{border:0;transition:opacity .25s ease,background-color .25s ease}.websiteShape-root [data-motion-button]{transition:color .25s ease,background-color .25s ease,opacity .25s ease,box-shadow .25s ease,transform .25s ease}.websiteShape-root [data-motion-button] span{transition:color .25s ease,opacity .25s ease}.websiteShape-root .pg-header__menu{transition:color .25s ease,background-color .25s ease;border-radius:var(--website-brand-button-radius)!important}@media(prefers-reduced-motion:reduce){.websiteShape-root .pg-footer__credit,.websiteShape-root .pg-header__menu,.websiteShape-root [data-motion-button]{transition:none}}.websiteShape-root .pg-header[data-titlebar-width=container]>.dpe__impact,.websiteShape-root .pg-header[data-titlebar-width=floating-full]>.dpe__impact,.websiteShape-root .pg-header[data-titlebar-width=floating]>.dpe__impact{border-radius:var(--website-brand-surface-radius,12px)!important}.header{--titlebar-nav-size:17px;--titlebar-nav-height:46px;--titlebar-nav-padding:12px 20px;position:relative!important;top:0;z-index:30}.header.sticky{position:sticky!important}.header.above{background:var(--titlebar-background)}.header.above:before{display:none}.header .impact{position:relative!important}.header .container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:24px;padding-bottom:24px;gap:20px}.header .logo img{max-width:min(100%,220px)}.header .links{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;width:max-content;white-space:nowrap;border:0;border-radius:var(--website-brand-surface-radius,12px);background:rgba(0,0,0,0)}.header[data-mobile-nav=true] .links{position:absolute;visibility:hidden;pointer-events:none}.header .mobileMenu{display:block}.header[data-mobile-nav=false] .container{grid-template-columns:auto minmax(0,1fr) auto}.header[data-mobile-nav=false] .links{justify-self:center}.header[data-mobile-nav=false] .mobileMenu{display:none}.header .link{display:flex;align-items:center;justify-content:center;min-height:var(--titlebar-nav-height);flex-shrink:0;white-space:nowrap;padding:var(--titlebar-nav-padding);font-size:var(--titlebar-nav-size);font-weight:700;letter-spacing:-.015em;text-decoration:none!important;line-height:1.2;color:var(--titlebar-link-color);cursor:pointer;transition:color .2s ease,background-color .25s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;background:rgba(0,0,0,0);border:0;border-radius:var(--website-brand-button-radius,10px)}.header .link.active,.header .link:focus-visible,.header .link:hover{color:var(--titlebar-hover-color,#ffffff);background-color:color-mix(in srgb,var(--titlebar-hover-surface,#2f8fff) 90%,#151925);box-shadow:0 4px 14px color-mix(in srgb,var(--titlebar-hover-surface,#2f8fff) 25%,transparent);transform:translateY(-1px)}.header .link:focus-visible{outline:2px solid var(--titlebar-hover-color,#fff);outline-offset:3px}@media(prefers-reduced-motion:reduce){.header .link{transition:none}.header .link:focus-visible,.header .link:hover{transform:none}}.header.fade,.header.solid{background:rgba(0,0,0,0)}.header.fade:before,.header.solid:before{display:none}.header.solid .impact{background:var(--titlebar-background)}.header.fade .impact{background:linear-gradient(180deg,var(--titlebar-background) 0,transparent 100%)}.header.floating{padding:16px 16px 0;background:rgba(0,0,0,0)}.header.floating:before{display:none}.header.floating .impact{max-width:var(--container-2xl,1400px);margin-inline:auto;border-radius:var(--website-brand-surface-radius,12px);background:var(--titlebar-background)}.header.floating.fade .impact{background:linear-gradient(180deg,var(--titlebar-background) 0,transparent 100%)}.header.floating .container{padding-inline:24px}@media(max-width:600px){.header.floating{padding:12px 12px 0}.header.floating .container{padding-inline:16px}}.header.contained{padding-inline:16px;background:rgba(0,0,0,0)}.header.contained:before{display:none}.header.contained .impact{max-width:var(--container-2xl,1400px);margin-inline:auto;background:var(--titlebar-background)}.header.contained.fade .impact{background:linear-gradient(180deg,var(--titlebar-background) 0,transparent 100%)}.header.contained .container{padding-inline:24px}.header[data-titlebar-width=full] .impact{max-width:none;border-radius:0}@media(max-width:600px){.header.contained{padding-inline:12px}.header.contained .container{padding-inline:16px}}.header .featured{min-width:0!important;width:auto!important;height:auto!important;min-height:var(--titlebar-nav-height)!important;padding:var(--titlebar-nav-padding)!important;font-size:var(--titlebar-nav-size)!important;font-weight:700;line-height:1.2}.header .featured .btn__text{font-size:inherit!important;font-weight:inherit;line-height:inherit}.header .menuToggle{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;color:var(--titlebar-link-color);background:color-mix(in srgb,var(--titlebar-link-color) 8%,transparent);border:0;border-radius:var(--website-brand-button-radius,10px);cursor:pointer;transition:color .2s ease,background-color .25s ease,box-shadow .2s ease,transform .2s ease}.header .menuToggle[aria-expanded=true]{color:var(--titlebar-hover-color);background:var(--titlebar-hover-surface)}.header .menuToggle:focus-visible,.header .menuToggle:hover{color:var(--titlebar-hover-color);background:color-mix(in srgb,var(--titlebar-hover-surface) 90%,#151925);box-shadow:0 4px 14px color-mix(in srgb,var(--titlebar-hover-surface) 25%,transparent);transform:translateY(-1px)}.header .menuToggle:focus-visible{outline:2px solid var(--titlebar-link-color);outline-offset:3px}.menuGlyph{position:relative;width:20px;height:16px;display:block}.menuGlyph>span{position:absolute;left:0;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .22s,top .22s;top:4px}.menuGlyph>span:last-child{top:12px}.menuGlyph[data-open=true]>span{top:8px;transform:rotate(45deg)}.menuGlyph[data-open=true]>span:last-child{top:8px;transform:rotate(-45deg)}.header[data-nav-open=true] .impact,.menuExpansion{background:var(--titlebar-background);box-shadow:0 18px 40px rgba(0,0,0,.1333333333)}.menuExpansion{position:absolute;top:100%;inset-inline:0;overflow:hidden;border-radius:0 0 var(--website-brand-surface-radius,12px) var(--website-brand-surface-radius,12px)}.header .expandedLinks{display:flex;flex-direction:column;gap:6px;padding:8px 24px 24px;max-height:min(60dvh,520px);overflow-y:auto}.header .expandedLinks .link{justify-content:space-between;text-align:left;white-space:normal;gap:24px;min-height:54px;flex-shrink:0;padding:14px 20px;box-shadow:none;transform:none}@media(max-width:600px){.header .expandedLinks{padding:0 16px 16px}}@media(prefers-reduced-motion:reduce){.header .menuToggle,.menuGlyph>span{transition:none}.header .menuToggle:focus-visible,.header .menuToggle:hover{transform:none}}.header.floating[data-titlebar-width=floating-full] .impact{max-width:none}.websiteHero-split:after,.websiteHero-split>img{left:50%;width:50%}.websiteHero-split>div:last-child{width:50%;margin-left:0;align-items:flex-start;text-align:left;padding-inline:5%}@container (max-width: 640px){.websiteHero-split:after,.websiteHero-split>img{left:0;width:100%}.websiteHero-split>div:last-child{width:100%;align-items:center;text-align:center}}.websiteHero-hero{overflow:visible;container-type:inline-size}.websiteHero-reverse:after,.websiteHero-reverse>img{left:0;width:50%}.websiteHero-reverse>div:last-child{margin-left:50%}@container (max-width: 640px){.websiteHero-reverse:after,.websiteHero-reverse>img{width:100%}.websiteHero-reverse>div:last-child{margin-left:0}}.websiteHero-left>div:last-child{align-items:flex-start;text-align:left;padding-inline:8%}.websiteHero-card>div:last-child{width:min(80%,760px);height:auto;min-height:60%;margin:auto;padding:5%;background:rgba(18,23,34,.8509803922);border:var(--border-width-default) solid hsla(0,0%,100%,.1254901961);border-radius:var(--website-brand-surface-radius,24px);backdrop-filter:blur(12px)}.websiteHero-videoStage{background:linear-gradient(135deg,#191c2c,#24283a)}.websiteHero-video,.websiteHero-videoStage{position:absolute;inset:0;pointer-events:none}.websiteHero-video{overflow:hidden;transition:opacity .9s ease}.websiteHero-video video{width:100%;height:100%;object-fit:cover}.websiteHero-video iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);border:0}@container (max-width: 640px){.websiteHero-card>div:last-child{width:90%;padding:7%}.websiteHero-left>div:last-child{align-items:center;text-align:center}}.websiteHero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,560px);align-items:stretch;gap:16px;margin-top:48px}.websiteHero-actions>.dpe__block{margin-top:0;min-width:0}.websiteHero-actions .pg-purpose--btn{width:100%;height:100%;min-height:60px;box-sizing:border-box}.websiteHero-actions .websiteHero-secondaryButton{background:rgba(0,0,0,0)!important;border:3px solid}@container (max-width: 480px){.websiteHero-actions{grid-template-columns:minmax(0,1fr);width:min(100%,320px)}}.websiteHero-slideControls{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:18px;z-index:12;color:#fff;border:var(--border-width-default) solid hsla(0,0%,100%,.2509803922);background:rgba(23,19,33,.7333333333);padding:6px;border-radius:var(--website-brand-button-radius,10px)}.websiteHero-slideControls button{width:40px;height:40px;font-size:24px;border-radius:var(--website-brand-button-radius,10px)}.websiteHero-slideControls button:hover{background:rgba(153,27,255,.3764705882)}.websiteHero-slideControls button:focus-visible{outline:2px solid #2f8fff}.websiteHero-slideControls span{font-size:13px}@media(prefers-reduced-motion:reduce){.websiteHero-video{transition:none}}