.phx-button>a,.phx-button>button{align-items:center;border:none;border-radius:var(--component-button-border-radius);display:flex;font-size:var(--typography-font-size-label-md);font-weight:400;gap:8px;line-height:var(--typography-line-height-label-md);padding:var(--component-button-padding-vertical-large) var(--component-button-padding-horizontal-large);text-align:center;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content}.phx-button>a sub,.phx-button>a sup,.phx-button>button sub,.phx-button>button sup{line-height:0}.phx-button.primary>a,.phx-button.primary>button{background-color:var(--color-interactive-primary);color:var(--component-button-color-text-light-primary-default)}.phx-button.primary>a .phx-button__icon,.phx-button.primary>button .phx-button__icon{color:var(--component-button-color-icon-light-primary-default)}.phx-button.primary>a:hover,.phx-button.primary>button:hover{background-color:color-mix(in srgb,#000 10%,var(--color-interactive-primary));cursor:pointer}.phx-button.primary>a:active,.phx-button.primary>button:active{background-color:color-mix(in srgb,#000 20%,var(--color-interactive-primary));cursor:pointer}.phx-button.primary>a:disabled,.phx-button.primary>button:disabled{background-color:var(--color-interactive-disabled-background);color:var(--component-button-color-text-light-primary-disabled);cursor:default}.phx-button.primary>a:disabled .phx-button__icon,.phx-button.primary>button:disabled .phx-button__icon{color:var(--component-button-color-icon-light-primary-disabled)}.phx-button.primary>a:focus,.phx-button.primary>button:focus{outline:2px solid var(--color-interactive-primary);outline-offset:2px}.phx-button.secondary>a,.phx-button.secondary>button{background:none;border:1px solid var(--color-interactive-primary);color:var(--component-button-color-text-light-secondary-default)}.phx-button.secondary>a .phx-button__icon,.phx-button.secondary>button .phx-button__icon{color:var(--component-button-color-icon-light-secondary-default)}.phx-button.secondary>a:hover,.phx-button.secondary>button:hover{background-color:rgba(0,0,0,.102);cursor:pointer}.phx-button.secondary>a:active,.phx-button.secondary>button:active{background-color:rgba(0,0,0,.2);cursor:pointer}.phx-button.secondary>a:disabled,.phx-button.secondary>button:disabled{border-color:var(--color-interactive-disabled-elements);color:var(--component-button-color-text-light-secondary-disabled);cursor:default}.phx-button.secondary>a:disabled .phx-button__icon,.phx-button.secondary>button:disabled .phx-button__icon{color:var(--component-button-color-icon-light-secondary-disabled)}.phx-button.secondary>a:focus,.phx-button.secondary>button:focus{outline:2px solid var(--color-interactive-primary);outline-offset:2px}.phx-button.tertiary>a,.phx-button.tertiary>button{background-color:transparent;color:var(--component-button-color-text-light-tertiary-default)}.phx-button.tertiary>a .phx-icon,.phx-button.tertiary>button .phx-icon{color:var(--component-button-color-icon-light-tertiary-default)}.phx-button.tertiary>a:active,.phx-button.tertiary>a:hover,.phx-button.tertiary>button:active,.phx-button.tertiary>button:hover{cursor:pointer}.phx-button.tertiary>a:disabled,.phx-button.tertiary>button:disabled{color:var(--component-button-color-text-light-tertiary-disabled);cursor:default}.phx-button.tertiary>a:disabled .phx-icon,.phx-button.tertiary>button:disabled .phx-icon{color:var(--component-button-color-icon-light-tertiary-disabled)}.phx-button.tertiary>a:focus,.phx-button.tertiary>button:focus{outline:2px solid var(--color-interactive-primary);outline-offset:2px}.phx-button.tertiary>a:active .phx-button-text,.phx-button.tertiary>a:focus .phx-button-text,.phx-button.tertiary>a:hover .phx-button-text,.phx-button.tertiary>button:active .phx-button-text,.phx-button.tertiary>button:focus .phx-button-text,.phx-button.tertiary>button:hover .phx-button-text{-webkit-text-decoration:underline;text-decoration:underline}.phx-button.inline>a,.phx-button.inline>button{background:none;border-radius:0;color:var(--component-button-color-text-light-inline-default);padding:0 2px}.phx-button.inline>a .phx-button__icon,.phx-button.inline>button .phx-button__icon{color:var(--component-button-color-icon-light-inline-default)}.phx-button.inline>a:active,.phx-button.inline>a:focus,.phx-button.inline>a:hover,.phx-button.inline>button:active,.phx-button.inline>button:focus,.phx-button.inline>button:hover{cursor:pointer}.phx-button.inline>a:focus,.phx-button.inline>button:focus{outline:2px solid var(--color-interactive-primary);outline-offset:2px}.phx-button.inline>a:disabled,.phx-button.inline>button:disabled{color:var(--component-button-color-text-light-inline-disabled);cursor:default}.phx-button.inline>a:disabled .phx-button__icon,.phx-button.inline>button:disabled .phx-button__icon{color:var(--component-button-color-icon-light-inline-disabled)}.phx-button.inline>a:active,.phx-button.inline>a:focus,.phx-button.inline>a:hover,.phx-button.inline>button:active,.phx-button.inline>button:focus,.phx-button.inline>button:hover{-webkit-text-decoration:underline;text-decoration:underline}.phx-button .phx-button__icon{font-size:16px;font-variation-settings:"FILL" 0;line-height:16px}.phx-button.icon-only>a,.phx-button.icon-only>button{background-color:var(--component-icon-button-color-background-light-default);border-color:var(--component-icon-button-color-border-light-default);border-radius:var(--component-icon-button-border-radius);border-style:solid;border-width:2px;color:var(--component-icon-button-color-icon-light-default)}.phx-button.icon-only>a:hover,.phx-button.icon-only>button:hover{background-color:color-mix(in srgb,#000 10%,var(--component-icon-button-color-background-light-default));cursor:pointer}.phx-button.icon-only>a:active,.phx-button.icon-only>button:active{background-color:color-mix(in srgb,#000 20%,var(--component-icon-button-color-background-light-default));cursor:pointer}.phx-button.icon-only>a:focus,.phx-button.icon-only>button:focus{outline:2px solid var(--component-icon-button-color-focus-ring-light);outline-offset:2px}.phx-button.icon-only>a:disabled,.phx-button.icon-only>button:disabled{background-color:var(--component-icon-button-color-background-light-disabled);border-color:var(--component-icon-button-color-border-light-disabled);color:var(--component-icon-button-color-icon-light-disabled);cursor:default}.phx-button.icon-only>a .phx-button__icon,.phx-button.icon-only>button .phx-button__icon{font-size:24px;line-height:24px}.phx-button.sm>a,.phx-button.sm>button{padding:var(--component-button-padding-vertical-small) var(--component-button-padding-horizontal-small)}.phx-button.md>a,.phx-button.md>button{padding:var(--component-button-padding-vertical-medium) var(--component-button-padding-horizontal-medium)}.phx-button.lg>a,.phx-button.lg>button{padding:var(--component-button-padding-vertical-large) var(--component-button-padding-horizontal-large)}.phx-button.icon-only.sm>a,.phx-button.icon-only.sm>button{padding:var(--component-icon-button-padding-small)}.phx-button.icon-only.md>a,.phx-button.icon-only.md>button{padding:var(--component-icon-button-padding-medium)}.phx-button.icon-only.lg>a,.phx-button.icon-only.lg>button{padding:var(--component-icon-button-padding-large)}.phx-button.disabled.primary>a{background-color:var(--color-interactive-disabled-background);color:var(--component-button-color-text-light-primary-disabled);cursor:default;pointer-events:none}.phx-button.disabled.primary>a .phx-button__icon{color:var(--component-button-color-icon-light-primary-disabled)}.phx-button.disabled.secondary>a{background:none;border-color:var(--color-interactive-disabled-elements);color:var(--component-button-color-text-light-secondary-disabled);cursor:default;pointer-events:none}.phx-button.disabled.secondary>a .phx-button__icon{color:var(--component-button-color-icon-light-secondary-disabled)}.phx-button.disabled.tertiary>a{background:transparent;color:var(--component-button-color-text-light-tertiary-disabled);cursor:default;pointer-events:none}.phx-button.disabled.tertiary>a .phx-button__icon{color:var(--component-button-color-icon-light-tertiary-disabled)}.phx-button.disabled.inline>a{background:transparent;color:var(--component-button-color-text-light-inline-disabled);cursor:default;pointer-events:none}.phx-button.disabled.inline>a .phx-button__icon{color:var(--component-button-color-icon-light-inline-disabled)}.phx-button.disabled.icon-only>a{background-color:var(--component-icon-button-color-background-light-disabled);border-color:var(--component-icon-button-color-border-light-disabled);color:var(--component-icon-button-color-icon-light-disabled);cursor:default;pointer-events:none}.phx-button.dark-mode.primary>a,.phx-button.dark-mode.primary>button{background-color:var(--color-interactive-inverse);color:var(--component-button-color-text-dark-primary-default)}.phx-button.dark-mode.primary>a .phx-button__icon,.phx-button.dark-mode.primary>button .phx-button__icon{color:var(--component-button-color-icon-dark-primary-default)}.phx-button.dark-mode.primary>a:hover,.phx-button.dark-mode.primary>button:hover{background-color:color-mix(in srgb,#000 5%,var(--color-interactive-inverse));cursor:pointer}.phx-button.dark-mode.primary>a:active,.phx-button.dark-mode.primary>button:active{background-color:color-mix(in srgb,#000 10%,var(--color-interactive-inverse));cursor:pointer}.phx-button.dark-mode.primary>a:disabled,.phx-button.dark-mode.primary>button:disabled{background-color:var(--color-interactive-disabled-background);color:var(--component-button-color-text-dark-primary-disabled);cursor:default}.phx-button.dark-mode.primary>a:disabled .phx-button__icon,.phx-button.dark-mode.primary>button:disabled .phx-button__icon{color:var(--component-button-color-icon-dark-primary-disabled)}.phx-button.dark-mode.primary>a:focus,.phx-button.dark-mode.primary>button:focus{outline:2px solid var(--color-interactive-inverse);outline-offset:2px}.phx-button.dark-mode.secondary>a,.phx-button.dark-mode.secondary>button{background:none;border:1px solid var(--color-interactive-inverse);color:var(--component-button-color-text-dark-secondary-default)}.phx-button.dark-mode.secondary>a .phx-button__icon,.phx-button.dark-mode.secondary>button .phx-button__icon{color:var(--component-button-color-icon-dark-secondary-default)}.phx-button.dark-mode.secondary>a:hover,.phx-button.dark-mode.secondary>button:hover{background-color:rgba(0,0,0,.051);border-color:var(--color-text-white);color:var(--color-text-white);cursor:pointer}.phx-button.dark-mode.secondary>a:active,.phx-button.dark-mode.secondary>button:active{background-color:rgba(0,0,0,.102);border-color:var(--color-text-white);color:var(--color-text-white);cursor:pointer}.phx-button.dark-mode.secondary>a:disabled,.phx-button.dark-mode.secondary>button:disabled{border-color:var(--color-interactive-disabled-elements);color:var(--component-button-color-text-dark-secondary-disabled);cursor:default}.phx-button.dark-mode.secondary>a:disabled .phx-button__icon,.phx-button.dark-mode.secondary>button:disabled .phx-button__icon{color:var(--component-button-color-icon-dark-secondary-disabled)}.phx-button.dark-mode.secondary>a:focus,.phx-button.dark-mode.secondary>button:focus{outline:2px solid var(--color-interactive-inverse);outline-offset:2px}.phx-button.dark-mode.tertiary>a,.phx-button.dark-mode.tertiary>button{background-color:transparent;color:var(--component-button-color-text-dark-tertiary-default);padding:4px}.phx-button.dark-mode.tertiary>a .phx-button__icon,.phx-button.dark-mode.tertiary>button .phx-button__icon{color:var(--component-button-color-icon-dark-tertiary-default)}.phx-button.dark-mode.tertiary>a:active,.phx-button.dark-mode.tertiary>a:hover,.phx-button.dark-mode.tertiary>button:active,.phx-button.dark-mode.tertiary>button:hover{cursor:pointer}.phx-button.dark-mode.tertiary>a:disabled,.phx-button.dark-mode.tertiary>button:disabled{color:var(--component-button-color-text-dark-tertiary-disabled);cursor:default}.phx-button.dark-mode.tertiary>a:disabled .phx-button__icon,.phx-button.dark-mode.tertiary>button:disabled .phx-button__icon{color:var(--component-button-color-icon-dark-tertiary-disabled)}.phx-button.dark-mode.tertiary>a:focus,.phx-button.dark-mode.tertiary>button:focus{outline:2px solid var(--color-interactive-inverse);outline-offset:2px}.phx-button.dark-mode.inline>a,.phx-button.dark-mode.inline>button{background:none;border-radius:0;color:var(--component-button-color-text-dark-inline-default);padding:0 2px}.phx-button.dark-mode.inline>a .phx-button__icon,.phx-button.dark-mode.inline>button .phx-button__icon{color:var(--component-button-color-icon-dark-inline-default)}.phx-button.dark-mode.inline>a:active,.phx-button.dark-mode.inline>a:focus,.phx-button.dark-mode.inline>a:hover,.phx-button.dark-mode.inline>button:active,.phx-button.dark-mode.inline>button:focus,.phx-button.dark-mode.inline>button:hover{cursor:pointer}.phx-button.dark-mode.inline>a:focus,.phx-button.dark-mode.inline>button:focus{outline:2px solid var(--color-interactive-inverse);outline-offset:2px}.phx-button.dark-mode.inline>a:disabled,.phx-button.dark-mode.inline>button:disabled{color:var(--component-button-color-text-dark-inline-disabled);cursor:default}.phx-button.dark-mode.inline>a:disabled .phx-button__icon,.phx-button.dark-mode.inline>button:disabled .phx-button__icon{color:var(--component-button-color-icon-dark-inline-disabled)}.phx-button.dark-mode.inline>a:active,.phx-button.dark-mode.inline>a:focus,.phx-button.dark-mode.inline>a:hover,.phx-button.dark-mode.inline>button:active,.phx-button.dark-mode.inline>button:focus,.phx-button.dark-mode.inline>button:hover{-webkit-text-decoration:underline;text-decoration:underline}.phx-button.dark-mode.icon-only>a,.phx-button.dark-mode.icon-only>button{background-color:var(--component-icon-button-color-background-dark-default);border-color:var(--component-icon-button-color-border-dark-default);border-radius:var(--component-icon-button-border-radius);color:var(--component-icon-button-color-icon-dark-default)}.phx-button.dark-mode.icon-only>a:hover,.phx-button.dark-mode.icon-only>button:hover{background-color:color-mix(in srgb,#000 5%,var(--component-icon-button-color-background-dark-default));cursor:pointer}.phx-button.dark-mode.icon-only>a:active,.phx-button.dark-mode.icon-only>button:active{background-color:color-mix(in srgb,#000 10%,var(--component-icon-button-color-background-dark-default));cursor:pointer}.phx-button.dark-mode.icon-only>a:disabled,.phx-button.dark-mode.icon-only>button:disabled{background-color:var(--component-icon-button-color-background-dark-disabled);color:var(--component-icon-button-color-icon-dark-disabled);cursor:default}.phx-button.dark-mode.icon-only>a:focus,.phx-button.dark-mode.icon-only>button:focus{outline:2px solid var(--component-icon-button-color-focus-ring-dark);outline-offset:2px}.phx-button.dark-mode.disabled.primary>a{background-color:var(--color-interactive-disabled-background);color:var(--component-button-color-text-dark-primary-disabled);cursor:default;pointer-events:none}.phx-button.dark-mode.disabled.primary>a .phx-button__icon{color:var(--component-button-color-icon-dark-primary-disabled)}.phx-button.dark-mode.disabled.secondary>a{background:none;border-color:var(--color-interactive-disabled-elements);color:var(--component-button-color-text-dark-secondary-disabled);cursor:default;pointer-events:none}.phx-button.dark-mode.disabled.secondary>a .phx-button__icon{color:var(--component-button-color-icon-dark-secondary-disabled)}.phx-button.dark-mode.disabled.tertiary>a{background:transparent;color:var(--component-button-color-text-dark-tertiary-disabled);cursor:default;pointer-events:none}.phx-button.dark-mode.disabled.tertiary>a .phx-button__icon{color:var(--component-button-color-icon-dark-tertiary-disabled)}.phx-button.dark-mode.disabled.inline>a{background:transparent;color:var(--component-button-color-text-dark-inline-disabled);cursor:default;pointer-events:none}.phx-button.dark-mode.disabled.inline>a .phx-button__icon{color:var(--component-button-color-icon-dark-inline-disabled)}.phx-button.dark-mode.disabled.icon-only>a{background-color:var(--component-icon-button-color-background-dark-disabled);color:var(--component-icon-button-color-icon-dark-disabled);cursor:default;pointer-events:none}.phx-card{background:var(--component-card-color-background-default);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid var(--component-card-color-border-default);border-radius:var(--component-card-border-radius);display:flex;overflow:hidden;position:relative}.phx-card.asset-position-top{flex-direction:column}.phx-card.asset-position-bottom{flex-direction:column-reverse}.phx-card.asset-position-left,.phx-card.asset-position-right{flex-direction:column}@media(min-width:576px){.phx-card.asset-position-left .phx-card-asset-container,.phx-card.asset-position-right .phx-card-asset-container{flex-shrink:0}.phx-card.asset-position-left .phx-card-asset-container,.phx-card.asset-position-left .phx-card-body-container,.phx-card.asset-position-right .phx-card-asset-container,.phx-card.asset-position-right .phx-card-body-container{width:50%}.phx-card.asset-position-left{flex-direction:row}.phx-card.asset-position-right{flex-direction:row-reverse}}.phx-card .phx-card-overlay{background-attachment:scroll;background-position:50%;background-size:cover;inset:0;position:absolute;z-index:0}.phx-card .phx-card-overlay.dark.to-top{background:linear-gradient(0deg,#000,transparent)}.phx-card .phx-card-overlay.dark.to-bottom{background:linear-gradient(to bottom,var(--color-background-black),transparent)}.phx-card .phx-card-overlay.dark.to-right{background:linear-gradient(to right,var(--color-background-black),transparent)}.phx-card .phx-card-overlay.dark.to-left{background:linear-gradient(to left,var(--color-background-black),transparent)}.phx-card .phx-card-overlay.light.to-top{background:linear-gradient(to top,var(--color-background-white),hsla(0,0%,100%,0))}.phx-card .phx-card-overlay.light.to-bottom{background:linear-gradient(to bottom,var(--color-background-white),hsla(0,0%,100%,0))}.phx-card .phx-card-overlay.light.to-right{background:linear-gradient(to right,var(--color-background-white),hsla(0,0%,100%,0))}.phx-card .phx-card-overlay.light.to-left{background:linear-gradient(to left,var(--color-background-white),hsla(0,0%,100%,0))}.phx-card .phx-card-background-image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.phx-card .phx-card-asset-container{align-items:center;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;z-index:1}.phx-card .phx-card-asset-container img,.phx-card .phx-card-asset-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.phx-card .phx-card-body-container{flex:1;padding:var(--component-card-padding-vertical) var(--component-card-padding-horizontal);position:relative;z-index:1}.phx-card--bg--black .phx-card{background-color:var(--color-background-black)}.phx-card--bg--error .phx-card{background-color:var(--color-background-error)}.phx-card--bg--gray .phx-card{background-color:var(--color-background-gray)}.phx-card--bg--primary .phx-card{background-color:var(--color-background-primary)}.phx-card--bg--secondary .phx-card{background-color:var(--color-background-secondary)}.phx-card--bg--success .phx-card{background-color:var(--color-background-success)}.phx-card--bg--tertiary .phx-card{background-color:var(--color-background-tertiary)}.phx-card--bg--white .phx-card{background-color:var(--color-background-white)}.phx-textfield{display:flex;flex-direction:column}.phx-textfield .phx-textfield-label{color:var(--color-text-black);font-size:var(--typography-font-size-label-md);font-weight:400;line-height:var(--typography-line-height-label-md);margin-bottom:4px}.phx-textfield .phx-textfield-input-container{align-items:center;display:flex;position:relative}.phx-textfield .phx-textfield-input{background-color:var(--color-background-white);border:var(--form-elements-border-weight) solid var(--color-border-light-gray);border-radius:8px;color:var(--color-text-black);font-size:var(--typography-font-size-body-md);font-weight:400;line-height:var(--typography-line-height-body-md);padding:16px;width:100%}.phx-textfield .phx-textfield-input::-moz-placeholder{color:var(--color-text-light-gray)}.phx-textfield .phx-textfield-input::placeholder{color:var(--color-text-light-gray)}.phx-textfield .phx-textfield-input:focus{outline:2px solid var(--color-interactive-primary);outline-offset:2px}.phx-textfield .phx-textfield-input:active{border-color:var(--color-interactive-primary);border-width:2px;outline:none}.phx-textfield .phx-textfield-input:disabled{background-color:var(--color-interactive-disabled-background);border-color:var(--color-interactive-disabled-elements);border-width:1px;color:var(--color-interactive-disabled-elements);cursor:not-allowed}.phx-textfield .phx-textfield-input.error{border-color:var(--color-border-error)}.phx-textfield .phx-textfield-helper{color:var(--color-text-dark-gray);margin-bottom:8px}.phx-textfield .phx-textfield-error,.phx-textfield .phx-textfield-helper{font-size:var(--typography-font-size-body-xs);font-weight:400;line-height:var(--typography-line-height-body-xs)}.phx-textfield .phx-textfield-error{align-items:center;color:var(--color-text-error);-moz-column-gap:8px;column-gap:8px;display:flex;margin-top:4px}.weight-calculator-pill{width:100%}.weight-calculator-pill .wc-content{display:flex;flex-wrap:wrap;gap:12px;margin:0 auto;padding:32px 0;width:100%}@media (min-width:576px){.weight-calculator-pill .wc-content{flex-wrap:nowrap;gap:24px}}@media (min-width:992px){.weight-calculator-pill .wc-content{gap:32px}}.weight-calculator-pill .wc-content-title{font-size:35px;line-height:44px;margin:0 0 24px}@media (min-width:576px){.weight-calculator-pill .wc-content-title{font-size:48px;line-height:60px}}.weight-calculator-pill .wc-content-asset,.weight-calculator-pill .wc-content-calc,.weight-calculator-pill .wc-content-results{display:flex;flex-direction:column;justify-content:center;width:100%}.weight-calculator-pill .wc-content-calc .wc-label{font-size:20px;line-height:30px;margin:0 0 8px}.weight-calculator-pill .wc-content-calc .wc-helper{font-size:16px;line-height:24px;margin-bottom:32px}.weight-calculator-pill .wc-content-calc .phx-card{max-width:100%}.weight-calculator-pill .wc-content-calc .phx-card .phx-textfield-input::-webkit-inner-spin-button,.weight-calculator-pill .wc-content-calc .phx-card .phx-textfield-input::-webkit-outer-spin-button{appearance:none;margin:0}.weight-calculator-pill .wc-content-calc .phx-card .phx-textfield-input[type=number]{appearance:textfield}.weight-calculator-pill .wc-content-calc-foot strong{color:#00739a}.weight-calculator-pill .wc-content-results .loss-amount{color:var(--color-text-secondary)}.weight-calculator-pill .wc-content-results .wc-pill-content-link{font-weight:700;margin-bottom:16px}@media (min-width:576px){.weight-calculator-pill .wc-content-results .wc-pill-content-link{margin-bottom:16px}}.weight-calculator-pill .wc-content-results-foot strong{color:#00739a}.weight-calculator-pill .wc-content-inline{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin:24px 0 0}@media (min-width:576px){.weight-calculator-pill .wc-content-inline{gap:24px}}@media (min-width:992px){.weight-calculator-pill .wc-content-inline{gap:32px}}.weight-calculator-pill .wc-content-asset img{height:auto!important;width:100%!important}.weight-calculator-pill .wc-content sup{font-size:60%}.weight-calculator-pill .wc-content .asset-pen,.weight-calculator-pill .wc-content .asset-pill,.weight-calculator-pill .wc-content .results-pen,.weight-calculator-pill .wc-content .results-pill{display:none}.weight-calculator-pill .wc-content .show-panel{display:flex}.weight-calculator-pill .wc-content .hide-panel{display:none}