@property --divider-effect-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --divider-effect-opacity{syntax:"<number>";inherits:false;initial-value:.25}@property --divider-effect-size{syntax:"<length>";inherits:false;initial-value:1px}@property --divider-effect-length{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --glass-effect-blur{syntax:"<length>";inherits:false;initial-value:1em}@property --glass-effect-light-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-light-power{syntax:"<number>";inherits:false;initial-value:.4}@property --glass-effect-light-rotation{syntax:"<angle>";inherits:false;initial-value:210deg}@property --glass-effect-dark-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-dark-power{syntax:"<number>";inherits:false;initial-value:0}.gateFormOuter{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.gateForm{--form-visual-gutter:.4em;flex-direction:column;width:100%;height:100%;display:flex}.gateForm .sectionCardContent{flex-direction:column;flex:1;min-height:0;padding-bottom:0;display:flex}.gateForm .formPanel{width:calc(100% + var(--form-visual-gutter) + var(--form-visual-gutter));height:calc(100% + var(--form-visual-gutter) + var(--form-visual-gutter));min-height:0;margin:calc(0px - var(--form-visual-gutter));padding:var(--form-visual-gutter);box-sizing:border-box;scrollbar-width:none;flex:1;overflow:hidden auto!important}.gateForm .formPanel::-webkit-scrollbar{display:none}.gateForm .formPanelInner{flex-direction:column;width:100%;min-height:100%;display:flex}.gateForm .formPanel.collectionHost{overflow-y:hidden!important}.gateForm .panelViewport,.gateForm .panel{flex-direction:column;flex:1;width:100%;min-height:100%;display:flex}.gateForm .panelViewport{position:relative}@media (width<=1989.98px){.gateForm.sectionCard>.contentWrapper,.gateForm.sectionCard .sectionCardContent,.gateForm.sectionCard .formPanel{min-height:0}.gateForm.sectionCard>.contentWrapper,.gateForm.sectionCard .sectionCardContent{height:100%}.gateForm.sectionCard .formPanel.collectionHost .formPanelInner,.gateForm.sectionCard .formPanel.collectionHost .panelViewport,.gateForm.sectionCard .formPanel.collectionHost .collectionPanel{flex:auto;height:100%;min-height:0;max-height:100%}.gateForm.sectionCard .formPanel.collectionHost .panelViewport,.gateForm.sectionCard .formPanel.collectionHost .collectionPanel{overflow:hidden}}.gateForm .sideTabs{z-index:10;border-radius:var(--radius-lg);border-top-right-radius:0;border-bottom-right-radius:0;flex-direction:column;width:max-content;max-height:calc(100% - 2em);display:flex;position:absolute;bottom:50%;left:0;overflow:hidden;transform:translate(-100%,50%)}.gateForm .sideTabs>.contentWrapper{flex:auto;width:auto;height:auto;min-height:0;max-height:100%;display:flex;overflow:hidden}.gateForm .sideTabs .tabsRoot{flex:auto;min-height:0;max-height:100%}.gateForm .sideTabs .tabsRoot .tabsButton{writing-mode:vertical-rl;height:auto;min-height:max-content;padding:var(--spacing-sm)var(--spacing-xs);transform:rotate(180deg)}.gateForm .sideTabs .tabsRoot .tabsButton.isCollapsed{align-self:center;width:max-content;height:max-content;padding:.6em}.gateForm .sideTabs .tabsRoot .tabsButton .icon{transform:rotate(180deg)}@media (width>=1990px){.gateForm.sectionCard>.contentWrapper,.gateForm.sectionCard .sectionCardContent,.gateForm.sectionCard .formPanel,.gateForm.sectionCard .formPanelInner,.gateForm.sectionCard .panelViewport,.gateForm.sectionCard .panel{min-height:0}.gateForm.sectionCard>.contentWrapper,.gateForm.sectionCard .sectionCardContent,.gateForm.sectionCard .formPanel{flex-direction:column;flex:auto;height:auto;max-height:100%;display:flex}.gateForm.sectionCard .formPanelInner,.gateForm.sectionCard .panelViewport,.gateForm.sectionCard .panel{flex-direction:column;flex:none;height:auto;display:flex}.gateForm.sectionCard .panelViewport{height:max(42em,var(--gate-donation-height,0px));min-height:max(42em,var(--gate-donation-height,0px));max-height:max(42em,var(--gate-donation-height,0px));clip-path:inset(calc(0px - var(--form-visual-gutter)));transition:height .42s cubic-bezier(.2,0,0,1),min-height .42s cubic-bezier(.2,0,0,1),max-height .42s cubic-bezier(.2,0,0,1);overflow:visible}.gateForm.sectionCard .panel{min-height:42em}.gateForm.sectionCard .formPanelInner:not([data-active-tab=donation]) .panel{height:100%;min-height:100%;max-height:100%}.gateForm.sectionCard .formPanelInner:not([data-active-tab=donation]) .panel:not(.collectionPanel){scrollbar-width:none;overflow-y:auto}.gateForm.sectionCard .formPanelInner:not([data-active-tab=donation]) .panel:not(.collectionPanel)::-webkit-scrollbar{display:none}.gateForm.sectionCard .formPanelInner:not([data-active-tab=donation]) .collectionPanel{overflow:hidden}}@media (width>=1990px) and (prefers-reduced-motion:reduce){.gateForm.sectionCard .panelViewport{transition:none}}@media (width>=1990px){.gateForm.sectionCard>.contentWrapper,.gateForm.sectionCard .sectionCardContent{overflow:visible}.gateForm.sectionCard .formPanelInner{box-sizing:border-box}.gateForm.sectionCard .sectionCardContent{width:100%}.gateForm .sideTabs{top:50%;bottom:auto;transform:translate(-100%,-50%)}}.gateForm .tabsRoot{gap:var(--spacing-xs)}.gateForm .tabsRoot .tabsButton{padding:var(--spacing-xs)var(--spacing-sm)}.gateForm .tabsRoot .tabsButton .tabsButtonContent{gap:.25em}.gateForm .tabsRoot .tabsButton .tabsLabel{font-size:1.1em}@media (width<=945px){.gatePage .gateLayout .gateForm.collectionForm{height:auto;min-height:var(--gate-donation-height,0px)!important;max-height:none!important}.gatePage .gateLayout .gateForm.collectionForm>.contentWrapper,.gatePage .gateLayout .gateForm.collectionForm .sectionCardContent,.gatePage .gateLayout .gateForm.collectionForm .formPanel.collectionHost,.gatePage .gateLayout .gateForm.collectionForm .formPanelInner,.gatePage .gateLayout .gateForm.collectionForm .panelViewport,.gatePage .gateLayout .gateForm.collectionForm .collectionPanel{height:auto;min-height:var(--gate-donation-height,0px);flex:none;max-height:none;overflow:visible!important}}.pageBackgroundLayer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.pageBackgroundLayer .pageBackgroundColor,.pageBackgroundLayer .pageBackgroundMedia,.pageBackgroundLayer .pageBackgroundShade{position:absolute;inset:0}.pageBackgroundLayer .pageBackgroundMedia{opacity:.18;width:100%;height:100%;overflow:hidden}.pageBackgroundLayer .pageBackgroundImage{object-fit:cover;object-position:center;width:100%!important;height:100%!important}.pageBackgroundLayer .pageBackgroundShade{background:linear-gradient(180deg,color-mix(in srgb,var(--background)42%,transparent),color-mix(in srgb,var(--background)82%,transparent))}