.bi{inline-size:min(var(--d7-content-w), 100% - 2 * var(--d7-gutter-min));margin-inline:auto;padding-block-start:var(--d7-space-32)}.bi-head{max-inline-size:var(--d7-article-measure)}.bi-eyebrow{margin:0 0 var(--d7-space-12)}.bi-title{color:var(--d7-text);margin:0}.bi-lead{margin:var(--d7-space-16) 0 0;color:var(--d7-text-secondary);font-weight:var(--d7-weight-light)}.bi-posts{margin-block-start:var(--d7-gap-48)}.bi-filter{gap:var(--d7-space-8);scrollbar-width:none;margin-block-end:var(--d7-gap-40);margin-inline:calc(-1 * var(--d7-gutter-min));padding-inline:var(--d7-gutter-min);display:flex;overflow-x:auto}.bi-filter::-webkit-scrollbar{display:none}@media (min-width:768px){.bi-filter{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.bi-filter button{min-block-size:var(--d7-touch);padding-inline:var(--d7-space-16);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-pill);color:var(--d7-text-secondary);cursor:pointer;transition:background-color var(--d7-dur-switch) var(--d7-ease-slide), color var(--d7-dur-switch) var(--d7-ease-slide), border-color var(--d7-dur-switch) var(--d7-ease-slide);background:0 0;flex:none;font-family:inherit}.bi-filter button:hover{color:var(--d7-text);border-color:var(--d7-rule-strong)}.bi-filter button[aria-pressed=true]{background:var(--d7-selected-bg);border-color:var(--d7-selected-bg);color:var(--d7-selected-text)}.bi-featured-label{margin:0 0 var(--d7-space-12);color:var(--d7-text-muted)}.bi-featured[hidden],.bi-cell[hidden]{display:none}.bi-grid{gap:var(--d7-gap-repeat);grid-template-columns:1fr;margin-block-start:var(--d7-gap-repeat);display:grid}@media (min-width:768px){.bi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1069px){.bi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bi-cell{display:flex}.bi-cell>.d7-post{flex:auto}.bi-posts[data-filter=all] .bi-cell.is-featured{display:none}.bi-empty{color:var(--d7-text-muted);margin:0}.bi-empty--filter{display:none}.bi-posts[data-empty] .bi-empty--filter{display:block}@media (prefers-reduced-motion:reduce){.bi-filter button{transition-duration:var(--d7-dur-reduced)}}
.spf-head{text-align:center}.spf-eyebrow{margin-block-end:var(--d7-space-12)}.spf-line{display:block}.spf-reply{color:var(--d7-text-secondary);margin-block-start:var(--d7-space-16)}.spf-types{gap:var(--d7-gap-repeat);margin-block:var(--d7-gap-48) 0;border:0;min-inline-size:0;margin-inline:auto;padding:0;display:grid}.spf-type{align-items:flex-start;gap:var(--d7-space-12);min-block-size:var(--d7-touch);padding:var(--d7-card-pad);background:var(--d7-surface-raised);border-radius:var(--d7-radius-card);color:var(--d7-text);cursor:pointer;transition:background-color var(--d7-dur-switch) var(--d7-ease-press), color var(--d7-dur-switch) var(--d7-ease-press);display:flex;position:relative}.spf-type:hover:not(:has(:checked)){background:var(--d7-surface-raised-hover)}.spf-type:has(:checked){background:var(--d7-selected-bg);color:var(--d7-selected-text)}.spf-type:has(.spf-type-input:focus-visible){outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.spf-type-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.spf-type-dot{inline-size:var(--d7-space-16);block-size:var(--d7-space-16);border:var(--d7-rule-w-zone) solid var(--d7-rule-strong);border-radius:var(--d7-radius-pill);transition:border-color var(--d7-dur-switch) var(--d7-ease-press), box-shadow var(--d7-dur-switch) var(--d7-ease-press);flex:none;margin-block-start:var(--d7-space-4)}.spf-type:has(:checked) .spf-type-dot{border-color:var(--d7-selected-text);box-shadow:inset 0 0 0 var(--d7-space-4) var(--d7-selected-bg), inset 0 0 0 var(--d7-space-8) var(--d7-selected-text)}.spf-type-text{gap:var(--d7-space-4);flex-direction:column;display:flex}.spf-type-hint{color:var(--d7-text-muted)}.spf-type:has(:checked) .spf-type-hint{color:var(--d7-selected-text)}.spf-body{inline-size:var(--d7-content-w);max-inline-size:min(var(--d7-measure), calc(100% - 2 * var(--d7-gutter-min)));margin-block-start:var(--d7-gap-48);margin-inline:auto}.spf-form{gap:var(--d7-space-24);animation:spf-in var(--d7-dur-switch) var(--d7-ease-press);flex-direction:column;display:flex}@keyframes spf-in{0%{opacity:0}}.spf-form-title{border-block-start:var(--d7-rule-w-zone) solid var(--d7-rule);padding-block-start:var(--d7-space-24);scroll-margin-block-start:var(--d7-space-24)}.spf-link{color:var(--d7-red-text);transition:color var(--d7-dur-press) var(--d7-ease-press);text-decoration:none}.spf-link:hover{color:var(--d7-red-fill-hover)}.spf-field{flex-direction:column;min-inline-size:0;display:flex}.spf-label{color:var(--d7-text-secondary);margin-block-end:var(--d7-space-8);display:block}.spf-optional{color:var(--d7-text-muted)}.spf-help{color:var(--d7-text-muted);margin-block-start:var(--d7-space-8)}.spf-error{color:var(--d7-red-text);margin-block-start:var(--d7-space-8)}.spf-input{inline-size:100%;min-block-size:var(--d7-touch);padding-inline:var(--d7-space-16);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-card);color:var(--d7-text);text-align:start;transition:border-color var(--d7-dur-press) var(--d7-ease-press);font-family:inherit}.spf-input[type=tel],.spf-input[type=email],.spf-input[type=url]{direction:inherit}.spf-input[dir=ltr]{direction:ltr}.spf-input::placeholder{color:var(--d7-text-muted);opacity:1}.spf-input:focus{border-color:var(--d7-rule-strong)}.spf-input:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.spf-input[aria-invalid=true]{border-color:var(--d7-red-text)}.spf-textarea{padding-block:var(--d7-space-12);resize:vertical;display:block}.spf-select{position:relative}.spf-select-input{appearance:none;cursor:pointer;padding-inline-end:calc(var(--d7-space-16) * 2 + var(--d7-space-8))}.spf-select-input[data-empty]{color:var(--d7-text-muted)}.spf-select-input option,.spf-select-input optgroup{color:var(--d7-text);background:var(--d7-bg)}.spf-select-icon{color:var(--d7-text-secondary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:var(--d7-space-16);translate:0 -50%}.spf-file{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.spf-add{align-self:flex-start}.spf-actions{display:flex}.spf-cta,.spf-cta-secondary,.spf-add{inline-size:100%;min-block-size:var(--d7-touch);padding-inline:var(--d7-space-24);border-radius:var(--d7-radius-pill);cursor:pointer;transition:background-color var(--d7-dur-press) var(--d7-ease-press), border-color var(--d7-dur-press) var(--d7-ease-press), color var(--d7-dur-press) var(--d7-ease-press);justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.spf-cta{background:var(--d7-red-fill);color:var(--d7-on-red);border:0}.spf-cta:hover{background:var(--d7-red-fill-hover)}.spf-cta:disabled{cursor:progress}.spf-cta-secondary,.spf-add{border:var(--d7-rule-w) solid var(--d7-text);color:var(--d7-text);background:0 0}.spf-cta-secondary:hover,.spf-add:hover{border-color:var(--d7-white);color:var(--d7-white)}.spf-add[data-disabled]{border-color:var(--d7-rule-strong);color:var(--d7-text-muted);cursor:not-allowed}.spf-cta:focus-visible,.spf-cta-secondary:focus-visible,.spf-link:focus-visible,.spf-file:focus-visible+.spf-add{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}@media (min-width:768px){.spf-cta,.spf-cta-secondary,.spf-add{inline-size:auto}}.spf-done{gap:var(--d7-space-8);padding:var(--d7-card-pad);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-card);animation:spf-in var(--d7-dur-switch) var(--d7-ease-press);flex-direction:column;display:flex}.spf-done:focus{outline:none}.spf-done:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.spf-done-number,.spf-done-reply{color:var(--d7-text-muted)}.spf-number{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.spf-done .spf-actions{margin-block-start:var(--d7-space-16)}@media (prefers-reduced-motion:reduce){.spf-type,.spf-type-dot,.spf-input,.spf-link,.spf-cta,.spf-cta-secondary,.spf-add{transition-duration:var(--d7-dur-reduced)}.spf-form,.spf-done{animation-duration:var(--d7-dur-reduced)}}.spf-group{border:0;min-inline-size:0;margin:0;padding:0}.spf-checks{gap:var(--d7-space-8);flex-wrap:wrap;display:flex}.spf-check{min-block-size:var(--d7-touch);padding-inline:var(--d7-space-16);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-pill);color:var(--d7-text);cursor:pointer;transition:background-color var(--d7-dur-switch) var(--d7-ease-press), border-color var(--d7-dur-switch) var(--d7-ease-press), color var(--d7-dur-switch) var(--d7-ease-press);align-items:center;display:inline-flex;position:relative}.spf-check:hover:not(:has(:checked)){border-color:var(--d7-rule-strong)}.spf-check:has(:checked){background:var(--d7-selected-bg);border-color:var(--d7-selected-bg);color:var(--d7-selected-text)}.spf-check:has(.spf-check-input:focus-visible){outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.spf-check-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.spf-group[aria-invalid=true] .spf-check{border-color:var(--d7-red-text)}.spf-filebox{align-items:center;gap:var(--d7-space-12);min-block-size:var(--d7-touch);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-card);margin-block-end:var(--d7-space-12);padding-inline-start:var(--d7-space-16);display:flex}.spf-filebox-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.spf-filebox-size{color:var(--d7-text-muted);flex:none}.spf-filebox-remove{inline-size:var(--d7-touch);block-size:var(--d7-touch);border-radius:var(--d7-radius-pill);color:var(--d7-text-secondary);cursor:pointer;transition:color var(--d7-dur-press) var(--d7-ease-press);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.spf-filebox-remove:hover{color:var(--d7-text)}.spf-filebox-remove:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}@media (prefers-reduced-motion:reduce){.spf-check,.spf-filebox-remove{transition-duration:var(--d7-dur-reduced)}}
.spf{color:var(--d7-text)}@media (min-width:768px){.spf .spf-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1069px){.spf .spf-types{grid-template-columns:repeat(4,minmax(0,1fr))}}.spf-business{text-align:center;color:var(--d7-text-muted);margin-block-start:var(--d7-space-16)}.spf-legend{color:var(--d7-text);margin-block-end:var(--d7-space-12);padding:0}.spf-slot{gap:var(--d7-space-16);display:grid}@media (min-width:768px){.spf-slot{grid-template-columns:repeat(3,minmax(0,1fr))}}.spf-seg{inline-size:100%;display:flex}.spf-photos{gap:var(--d7-space-8);margin:0 0 var(--d7-space-12);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:768px){.spf-photos{grid-template-columns:repeat(5,minmax(0,1fr))}}.spf-photo{gap:var(--d7-space-4);flex-direction:column;display:flex}.spf-photo-img{block-size:auto;inline-size:100%;aspect-ratio:var(--d7-ratio-100);object-fit:cover;border-radius:var(--d7-radius-card);border:var(--d7-rule-w) solid var(--d7-rule);display:block}.spf-photo-remove{min-block-size:var(--d7-touch);border-radius:var(--d7-radius-pill);color:var(--d7-text-secondary);cursor:pointer;transition:color var(--d7-dur-press) var(--d7-ease-press);background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.spf-photo-remove:hover{color:var(--d7-white)}.spf-photo-remove:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}@media (prefers-reduced-motion:reduce){.spf-photo-remove{transition-duration:var(--d7-dur-reduced)}}
.d7-legal{color:var(--d7-text-muted)}.d7-legal-link{color:var(--d7-text);text-underline-offset:3px;text-decoration:underline}.d7-legal-link:hover{text-decoration-thickness:2px}.d7-legal--after{margin-block-start:var(--d7-space-12)}
.bzf{color:var(--d7-text)}@media (min-width:1069px){.bzf .spf-types{grid-template-columns:repeat(3,minmax(0,1fr))}}
.aff{color:var(--d7-text)}.aff-head{text-align:center}.aff-eyebrow{margin-block-end:var(--d7-space-12)}.aff-line{display:block}.aff-intro{color:var(--d7-text-secondary);margin-block-start:var(--d7-space-16)}.aff-body{inline-size:var(--d7-content-w);max-inline-size:min(var(--d7-measure), calc(100% - 2 * var(--d7-gutter-min)));margin-inline:auto}.aff-section-title{margin-block:var(--d7-gap-48) var(--d7-space-16)}.aff-steps,.aff-perks{gap:var(--d7-gap-repeat);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aff-step{align-items:flex-start;gap:var(--d7-space-12);padding:var(--d7-card-pad);background:var(--d7-surface-raised);border-radius:var(--d7-radius-card);display:flex}.aff-step-n{inline-size:calc(var(--d7-space-16) * 2);block-size:calc(var(--d7-space-16) * 2);border:var(--d7-rule-w) solid var(--d7-rule-strong);border-radius:var(--d7-radius-pill);flex:none;justify-content:center;align-items:center;display:inline-flex}.aff-step-text,.aff-perk{gap:var(--d7-space-4);flex-direction:column;display:flex}.aff-step-text{padding-block-start:var(--d7-space-4)}.aff-step-hint,.aff-perk-text{color:var(--d7-text-muted)}.aff-perks{gap:0}.aff-perk{padding-block:var(--d7-space-16);border-block-end:var(--d7-rule-w) solid var(--d7-rule)}.aff-perk:first-child{padding-block-start:0}.aff-perk:last-child{border-block-end:0}.aff-form{gap:var(--d7-space-24);flex-direction:column;margin-block-start:var(--d7-gap-48);display:flex}.aff-form-title{border-block-start:var(--d7-rule-w-zone) solid var(--d7-rule);padding-block-start:var(--d7-space-24)}.aff-field{flex-direction:column;min-inline-size:0;display:flex}.aff-label{color:var(--d7-text-secondary);margin-block-end:var(--d7-space-8);display:block}.aff-optional{color:var(--d7-text-muted)}.aff-help{color:var(--d7-text-muted);margin-block-start:var(--d7-space-8)}.aff-error{color:var(--d7-red-text);margin-block-start:var(--d7-space-8)}.aff-input{inline-size:100%;min-block-size:var(--d7-touch);padding-inline:var(--d7-space-16);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-card);color:var(--d7-text);text-align:start;transition:border-color var(--d7-dur-press) var(--d7-ease-press);font-family:inherit}.aff-input[type=tel],.aff-input[type=email]{direction:inherit}.aff-input[dir=ltr]{text-align:end}:root[dir=ltr] .aff-input[dir=ltr]{text-align:start}.aff-input::placeholder{color:var(--d7-text-muted);opacity:1}.aff-input:focus{border-color:var(--d7-rule-strong)}.aff-input:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.aff-input[aria-invalid=true]{border-color:var(--d7-red-text)}.aff-textarea{padding-block:var(--d7-space-12);resize:vertical;display:block}.aff-group{border:0;min-inline-size:0;margin:0;padding:0}.aff-group>legend{padding:0}.aff-socials{gap:var(--d7-space-8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.aff-social{justify-content:center;align-items:center;gap:var(--d7-space-4);min-block-size:calc(var(--d7-touch) + var(--d7-space-24));padding:var(--d7-space-8) var(--d7-space-4);border-radius:var(--d7-radius-card);background:var(--d7-surface-raised);color:var(--d7-text);cursor:pointer;transition:background-color var(--d7-dur-switch) var(--d7-ease-press), color var(--d7-dur-switch) var(--d7-ease-press);border:0;flex-direction:column;font-family:inherit;display:flex}.aff-social:hover:not([aria-pressed=true]){background:var(--d7-surface-raised-hover)}.aff-social[aria-pressed=true]{background:var(--d7-selected-bg);color:var(--d7-selected-text)}.aff-social:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.aff-social-icon{font-size:var(--d7-space-24)}.aff-social-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.aff-handles{gap:var(--d7-space-16);animation:aff-in var(--d7-dur-switch) var(--d7-ease-press);flex-direction:column;margin-block-start:var(--d7-space-16);display:flex}.aff-handle{animation:aff-in var(--d7-dur-switch) var(--d7-ease-press);flex-direction:column;display:flex}.aff-handle-label{align-items:center;gap:var(--d7-space-8);color:var(--d7-text-secondary);margin-block-end:var(--d7-space-8);display:inline-flex}@keyframes aff-in{0%{opacity:0}}.aff-actions{display:flex}.aff-cta{inline-size:100%;min-block-size:var(--d7-touch);padding-inline:var(--d7-space-24);border-radius:var(--d7-radius-pill);background:var(--d7-red-fill);color:var(--d7-on-red);cursor:pointer;transition:background-color var(--d7-dur-press) var(--d7-ease-press);border:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.aff-cta:hover{background:var(--d7-red-fill-hover)}.aff-cta:disabled{cursor:progress}.aff-cta:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}@media (min-width:768px){.aff-cta{inline-size:auto}}.aff-done{gap:var(--d7-space-8);padding:var(--d7-card-pad);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-card);animation:aff-in var(--d7-dur-switch) var(--d7-ease-press);flex-direction:column;margin-block-start:var(--d7-gap-48);display:flex}.aff-done:focus{outline:none}.aff-done:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.aff-done-text{color:var(--d7-text-muted)}@media (prefers-reduced-motion:reduce){.aff-input,.aff-social,.aff-cta{transition-duration:var(--d7-dur-reduced)}.aff-handles,.aff-handle,.aff-done{animation-duration:var(--d7-dur-reduced)}}
.gfm{color:var(--d7-text)}.gfm-head{text-align:center}.gfm-eyebrow{margin-block-end:var(--d7-space-12)}.gfm-line{display:block}.gfm-body{inline-size:var(--d7-content-w);max-inline-size:min(var(--d7-measure), calc(100% - 2 * var(--d7-gutter-min)));margin-inline:auto}.gfm-form{gap:var(--d7-gap-48);flex-direction:column;margin-block-start:var(--d7-gap-48);display:flex}.gfm-step{gap:var(--d7-space-24);border-block-start:var(--d7-rule-w-zone) solid var(--d7-rule);flex-direction:column;padding-block-start:var(--d7-space-24);display:flex}.gfm-step-head{gap:var(--d7-space-4);flex-direction:column;display:flex}.gfm-step-n,.gfm-step-text{color:var(--d7-text-muted)}.gfm-field{flex-direction:column;min-inline-size:0;display:flex}.gfm-label{color:var(--d7-text-secondary);margin-block-end:var(--d7-space-8);display:block}.gfm-optional{color:var(--d7-text-muted)}.gfm-help,.gfm-note{color:var(--d7-text-muted);margin-block-start:var(--d7-space-8)}.gfm-note{margin-block-start:calc(var(--d7-space-8) - var(--d7-space-24))}.gfm-error{color:var(--d7-red-text);margin-block-start:var(--d7-space-8)}.gfm-input{inline-size:100%;min-block-size:var(--d7-touch);padding-inline:var(--d7-space-16);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-card);color:var(--d7-text);text-align:start;transition:border-color var(--d7-dur-press) var(--d7-ease-press);font-family:inherit}.gfm-input[type=tel],.gfm-input[type=email],.gfm-input[type=date],.gfm-input[type=time]{direction:inherit}.gfm-input[dir=ltr]{text-align:end}:root[dir=ltr] .gfm-input[dir=ltr]{text-align:start}.gfm-input::placeholder{color:var(--d7-text-muted);opacity:1}.gfm-input:focus{border-color:var(--d7-rule-strong)}.gfm-input:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.gfm-input[aria-invalid=true]{border-color:var(--d7-red-text)}.gfm-textarea{padding-block:var(--d7-space-12);resize:vertical;display:block}.gfm-options{gap:var(--d7-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.gfm-options--amounts{grid-template-columns:repeat(4,minmax(0,1fr))}}.gfm-option{justify-content:center;align-items:center;gap:var(--d7-space-4);min-block-size:calc(var(--d7-touch) * 2);padding:var(--d7-space-12) var(--d7-space-8);border-radius:var(--d7-radius-card);background:var(--d7-surface-raised);color:var(--d7-text);text-align:center;cursor:pointer;transition:background-color var(--d7-dur-switch) var(--d7-ease-press), color var(--d7-dur-switch) var(--d7-ease-press);border:0;flex-direction:column;font-family:inherit;display:flex}.gfm-option--row{min-block-size:var(--d7-touch);padding-block:var(--d7-space-8)}.gfm-option:hover:not([aria-pressed=true]){background:var(--d7-surface-raised-hover)}.gfm-option[aria-pressed=true]{background:var(--d7-selected-bg);color:var(--d7-selected-text)}.gfm-option:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.gfm-option-sub{color:var(--d7-text-muted);transition:color var(--d7-dur-switch) var(--d7-ease-press)}.gfm-option[aria-pressed=true] .gfm-option-sub{color:inherit}.gfm-schedule{gap:var(--d7-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gfm-reveal{animation:gfm-in var(--d7-dur-switch) var(--d7-ease-press)}@keyframes gfm-in{0%{opacity:0}}.gfm-actions{align-items:stretch;gap:var(--d7-space-12);border-block-start:var(--d7-rule-w-zone) solid var(--d7-rule);flex-direction:column;padding-block-start:var(--d7-space-24);display:flex}.gfm-cta{inline-size:100%;min-block-size:var(--d7-touch);padding-inline:var(--d7-space-24);border-radius:var(--d7-radius-pill);background:var(--d7-red-fill);color:var(--d7-on-red);cursor:pointer;transition:background-color var(--d7-dur-press) var(--d7-ease-press);border:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.gfm-cta:hover{background:var(--d7-red-fill-hover)}.gfm-cta:disabled{cursor:progress}.gfm-cta:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.gfm-secure{color:var(--d7-text-muted)}@media (min-width:768px){.gfm-actions{align-items:flex-start}.gfm-cta{inline-size:auto}}.gfm-done{gap:var(--d7-space-8);padding:var(--d7-card-pad);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-card);animation:gfm-in var(--d7-dur-switch) var(--d7-ease-press);flex-direction:column;margin-block-start:var(--d7-gap-48);display:flex}.gfm-done:focus{outline:none}.gfm-done:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.gfm-done-text{color:var(--d7-text-muted)}@media (prefers-reduced-motion:reduce){.gfm-input,.gfm-option,.gfm-option-sub,.gfm-cta{transition-duration:var(--d7-dur-reduced)}.gfm-reveal,.gfm-done{animation-duration:var(--d7-dur-reduced)}}
.gst{color:var(--d7-text)}.gst-body{inline-size:var(--d7-content-w);max-inline-size:min(var(--d7-measure), 100%);margin-inline:auto}.gst-eyebrow{margin-block-end:var(--d7-space-12)}.gst-box{gap:var(--d7-space-8);padding:var(--d7-card-pad);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-card);animation:gst-in var(--d7-dur-switch) var(--d7-ease-press);flex-direction:column;display:flex}.gst-box:focus{outline:none}.gst-box:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.gst-text,.gst-number{color:var(--d7-text-muted)}.gst-actions{margin-block-start:var(--d7-space-12)}.gst-retry{min-block-size:var(--d7-touch);padding-inline:var(--d7-space-24);border-radius:var(--d7-radius-pill);background:var(--d7-red-fill);color:var(--d7-on-red);transition:background-color var(--d7-dur-press) var(--d7-ease-press);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gst-retry:hover{background:var(--d7-red-fill-hover)}.gst-retry:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}@keyframes gst-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gst-box{animation-duration:var(--d7-dur-reduced)}.gst-retry{transition-duration:var(--d7-dur-reduced)}}
.ac{--ac-ill-paper:#f5f5f7;--ac-ill-ink:#1d1d1f;--ac-chip-bg:#fff;--ac-chip-line:#1d1d1f1f;--ac-no-line:#e4252859;color:var(--d7-text)}.ac-switch-bar{background:var(--d7-surface-sunken);border-bottom:1px solid var(--d7-rule)}.ac-switch{gap:var(--d7-space-4);scrollbar-width:none;padding-block:10px;display:flex;overflow-x:auto}.ac-switch::-webkit-scrollbar{display:none}.ac-switch a{color:var(--d7-text-secondary);font-size:var(--d7-subhead-size);padding:6px var(--d7-space-16);border-radius:var(--d7-radius-pill);white-space:nowrap;border:1px solid #0000;flex:none;text-decoration:none}.ac-switch a:hover{color:var(--d7-text)}.ac-switch a[aria-current=page]{color:var(--d7-text);background:var(--d7-surface-raised);border-color:var(--d7-rule)}.ac-eyebrow{color:var(--d7-red-text);font-weight:var(--d7-weight-semibold);margin:0}.ac h1,.ac h2,.ac h3{margin:0}.ac h1,.ac h2{font-weight:var(--d7-weight-bold)}.ac-lede{color:var(--d7-text-muted);max-width:var(--d7-measure);margin:0}.ac-small{color:var(--d7-text-secondary);margin:0}.ac-hero{padding-block:var(--d7-gap-64) var(--d7-gap-48);gap:var(--d7-space-16);text-align:center;justify-items:center;display:grid}.ac-updated{color:var(--d7-text-secondary)}.ac-timeline{border-top:2px solid var(--d7-rule-strong);margin:var(--d7-space-8) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.ac-tl{padding:var(--d7-space-16) 0 0;gap:var(--d7-space-4);padding-inline-end:var(--d7-space-16);display:grid;position:relative}.ac-tl:before{content:"";top:-7px;border-radius:var(--d7-radius-pill);background:var(--d7-bg);border:2px solid var(--d7-text);width:12px;height:12px;position:absolute;inset-inline-start:0}.ac-tl:first-child:before{background:var(--d7-red);border-color:var(--d7-red)}.ac-tl b{font-weight:var(--d7-weight-semibold)}.ac-tl span{color:var(--d7-text-secondary)}@media (max-width:767px){.ac-timeline{border-top:0;border-inline-start:2px solid var(--d7-rule-strong);grid-template-columns:1fr;gap:20px;padding-inline-start:20px}.ac-tl{padding:0}.ac-tl:before{top:6px;inset-inline-start:-27px}}.ac-stage{padding-block:var(--d7-gap-80) 0;gap:var(--d7-space-32);display:grid}.ac-head{gap:var(--d7-space-8);text-align:center;justify-items:center;display:grid}.ac-grid{gap:var(--d7-gap-repeat);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ac-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1069px){.ac-grid.is-3{grid-template-columns:repeat(3,1fr)}}.ac-card{background:var(--d7-surface-raised);border-radius:var(--d7-radius-card);flex-direction:column;display:flex;overflow:hidden}.ac-ill{aspect-ratio:4/3;background:var(--ac-ill-paper);border-bottom:1px solid var(--d7-rule);place-items:center;display:grid;position:relative;overflow:hidden}.ac-art{position:absolute;inset:0;overflow:hidden}.ac-art img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.1)}.ac-ill.is-square{aspect-ratio:1}.ac-ill.is-square .ac-art img{object-fit:contain;transform:none}.ac-sym{width:44%;color:var(--ac-ill-ink)}.ac-sym svg{width:100%;height:auto;display:block}.ac-sym .x{stroke:var(--d7-red)}.ac-chips{flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset-block-end:var(--d7-space-12);inset-inline-start:var(--d7-space-12)}.ac-chip{font-size:var(--d7-footnote-size);font-weight:var(--d7-weight-semibold);border-radius:var(--d7-radius-pill);background:var(--ac-chip-bg);border:1px solid var(--ac-chip-line);color:var(--ac-ill-ink);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:7px 10px;line-height:1;display:inline-flex}.ac-chip svg{flex:none;width:15px;height:15px}.ac-chip.is-no{color:var(--d7-red);border-color:var(--ac-no-line)}.ac-body{padding:var(--d7-card-pad);gap:var(--d7-space-4);align-content:start;display:grid}.ac-body p{color:var(--d7-text-muted);margin:0}.ac-note{gap:var(--d7-space-16);max-width:var(--d7-measure);padding-top:var(--d7-space-8);align-items:flex-start;margin-inline:auto;display:flex}.ac-note-ic{width:32px;height:32px;color:var(--d7-text);flex:none}.ac-note-ic svg{width:100%;height:100%}.ac-note p{color:var(--d7-text-muted);margin:0}.ac-note b{color:var(--d7-text);font-weight:var(--d7-weight-semibold)}.ac-contact{padding-block:var(--d7-gap-80) 0;gap:var(--d7-space-32);display:grid}.ac-cases{max-width:var(--d7-measure);border-top:1px solid var(--d7-rule);width:100%;margin:0 auto;padding:0;list-style:none}.ac-cases li{gap:var(--d7-space-16);padding-block:var(--d7-space-16);border-bottom:1px solid var(--d7-rule);align-items:flex-start;display:flex}.ac-dot{border-radius:var(--d7-radius-pill);background:var(--d7-red);flex:none;width:8px;height:8px;margin-top:9px}.ac-cases b{font-weight:var(--d7-weight-semibold)}.ac-cases span.t-subhead{color:var(--d7-text-muted);display:block}.ac-ctas{gap:var(--d7-space-12);flex-wrap:wrap;justify-content:center;display:flex}.ac-btn{justify-content:center;align-items:center;gap:var(--d7-space-8);min-block-size:var(--d7-touch);border-radius:var(--d7-radius-pill);padding:var(--d7-space-12) var(--d7-space-24);font-weight:var(--d7-weight-semibold);color:var(--d7-text);border:1px solid var(--d7-rule-strong);transition:filter var(--d7-dur-press) var(--d7-ease-press);background:0 0;text-decoration:none;display:inline-flex}.ac-btn:hover{filter:brightness(1.08)}.ac-btn.is-primary{background:var(--d7-red-fill);color:var(--d7-on-red);border-color:#0000}.ac-btn.is-primary:hover{background:var(--d7-red-fill-hover);filter:none}.ac-hub-grid{gap:var(--d7-gap-repeat);grid-template-columns:1fr;display:grid}@media (min-width:768px){.ac-hub-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1069px){.ac-hub-grid{grid-template-columns:repeat(3,1fr)}}.ac-svc{cursor:pointer;transition:transform .3s;position:relative}.ac-svc:hover{transform:translateY(-2px)}.ac-svc .ac-ill{aspect-ratio:16/10}.ac-svc ul{margin:var(--d7-space-8) 0 0;gap:var(--d7-space-8);padding:0;list-style:none;display:grid}.ac-svc li{gap:var(--d7-space-8);color:var(--d7-text-muted);display:flex}.ac-svc li:before{content:"";border-radius:var(--d7-radius-pill);background:var(--d7-red);flex:none;width:6px;height:6px;margin-top:7px}.ac-more{margin-top:var(--d7-space-16);font-weight:var(--d7-weight-semibold);color:var(--d7-red-text);text-decoration:none}.ac-more:after{content:"";position:absolute;inset:0}.ac-more-link{font-size:17px;font-weight:var(--d7-weight-semibold);color:var(--d7-red-text);text-decoration:none}.ac-also{padding-block:var(--d7-gap-64) 0;text-align:center;gap:var(--d7-space-12);justify-items:center;display:grid}.ac a:focus-visible{outline:2px solid var(--d7-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ac-svc,.ac-btn{transition:none}.ac-svc:hover{transform:none}}
.faq{color:var(--d7-text)}.faq-head{text-align:center}.faq-eyebrow{margin-block-end:var(--d7-space-12)}.faq-line{display:block}.faq-list{inline-size:var(--d7-content-w);max-inline-size:min(var(--d7-measure), calc(100% - 2 * var(--d7-gutter-min)));border-block-start:var(--d7-rule-w) solid var(--d7-rule);margin-block-start:var(--d7-gap-40);margin-inline:auto}.faq-item{border-block-end:var(--d7-rule-w) solid var(--d7-rule)}.faq-q{justify-content:space-between;align-items:center;gap:var(--d7-space-16);min-block-size:var(--d7-touch);padding-block:var(--d7-space-12);color:var(--d7-text);cursor:pointer;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.faq-mark{inline-size:var(--d7-space-12);block-size:var(--d7-space-12);flex:none;position:relative}.faq-mark:before,.faq-mark:after{content:"";block-size:var(--d7-rule-w-zone);border-radius:var(--d7-radius-pill);background:var(--d7-text-secondary);transition:transform var(--d7-dur-switch) var(--d7-ease-slide);position:absolute;inset-block-start:calc(50% - var(--d7-rule-w-zone) / 2);inset-inline:0}.faq-mark:after{transform:rotate(90deg)}.faq-item[open] .faq-mark:after{transform:rotate(0)}.faq-a{color:var(--d7-text-muted);margin:0;padding-block-end:var(--d7-space-16)}.faq-a p,.faq-a ul{margin:0}.faq-a>*+*{margin-block-start:var(--d7-space-8)}.faq-a ul{padding-inline-start:var(--d7-space-16);list-style:outside}@media (prefers-reduced-motion:reduce){.faq-mark:before,.faq-mark:after{transition-duration:var(--d7-dur-reduced)}}.faq-lede{margin:var(--d7-space-12) 0 0;color:var(--d7-text-muted)}.faq-tools{inline-size:var(--d7-content-w);max-inline-size:min(var(--d7-measure), calc(100% - 2 * var(--d7-gutter-min)));margin-block-start:var(--d7-gap-40);margin-inline:auto}.faq--index .faq-tools+.sr-only+.faq-list{margin-block-start:var(--d7-space-24)}.faq-search{inline-size:100%;min-block-size:var(--d7-touch);padding-inline:var(--d7-space-16);background:var(--d7-surface-sunken);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-card);color:var(--d7-text);text-align:start;transition:border-color var(--d7-dur-press) var(--d7-ease-press);font-family:inherit;display:block}.faq-search::placeholder{color:var(--d7-text-muted);opacity:1}.faq-search:focus{border-color:var(--d7-rule-strong)}.faq-search:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.faq-chips{gap:var(--d7-space-8);scrollbar-width:none;margin-inline:calc(-1 * var(--d7-gutter-min));padding-inline:var(--d7-gutter-min);display:flex;overflow-x:auto}.faq-search+.faq-chips{margin-block-start:var(--d7-space-16)}.faq-chips::-webkit-scrollbar{display:none}@media (min-width:768px){.faq-chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.faq-chips button{min-block-size:var(--d7-touch);padding-inline:var(--d7-space-16);border:var(--d7-rule-w) solid var(--d7-rule);border-radius:var(--d7-radius-pill);color:var(--d7-text-secondary);cursor:pointer;transition:background-color var(--d7-dur-switch) var(--d7-ease-slide), color var(--d7-dur-switch) var(--d7-ease-slide), border-color var(--d7-dur-switch) var(--d7-ease-slide);background:0 0;flex:none;font-family:inherit}.faq-chips button:hover{color:var(--d7-text);border-color:var(--d7-rule-strong)}.faq-chips button[aria-pressed=true]{background:var(--d7-selected-bg);border-color:var(--d7-selected-bg);color:var(--d7-selected-text)}.faq-chips button:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.faq-item[hidden],.faq-list[hidden]{display:none}.faq-links{gap:0 var(--d7-space-24);margin:calc(-1 * var(--d7-space-8)) 0 0;padding:0 0 var(--d7-space-8);flex-wrap:wrap;list-style:none;display:flex}.faq-more{inline-size:var(--d7-content-w);max-inline-size:min(var(--d7-measure), calc(100% - 2 * var(--d7-gutter-min)));margin:var(--d7-space-8) auto 0;gap:0 var(--d7-space-24);flex-wrap:wrap;display:flex}.faq-link{min-block-size:var(--d7-touch);color:var(--d7-red-text);transition:color var(--d7-dur-press) var(--d7-ease-press);align-items:center;text-decoration:none;display:inline-flex}.faq-link:hover{color:var(--d7-red-fill-hover)}.faq-link:focus-visible{outline:var(--d7-focus-w) solid var(--d7-focus-color);outline-offset:var(--d7-focus-offset)}.faq-link .d7-ext-icon{flex:none;margin-inline-start:var(--d7-space-4)}:root[dir=rtl] .faq-link .d7-ext-icon{transform:scaleX(-1)}.faq-ask{text-align:center;margin-block-start:var(--d7-gap-64)}.faq-ask h2{margin:0}.faq-ask-actions{justify-content:center;gap:var(--d7-space-12);flex-wrap:wrap;margin-block-start:var(--d7-space-24);display:flex}.faq-list[hidden]+.faq-ask{margin-block-start:var(--d7-gap-40)}@media (prefers-reduced-motion:reduce){.faq-chips button,.faq-search,.faq-link{transition-duration:var(--d7-dur-reduced)}}
.dp{--cw:var(--d-cw);--ch:var(--d-ch);--ratio:var(--d-ratio);background:#000;width:100%;position:relative;overflow:hidden;container-type:inline-size}.dp-el{--disp:var(--d-disp);--x:var(--d-x);--y:var(--d-y);--ax:var(--d-ax);--ay:var(--d-ay);--w:var(--d-w);--h:var(--d-h);--ws:var(--d-ws);--fs:var(--d-fs);--lh:var(--d-lh);--ls:var(--d-ls);--fw:var(--d-fw);--c:var(--d-c);--gi:var(--d-gi);--al:var(--d-al);--td:var(--d-td);--bg:var(--d-bg,transparent);--fill:var(--d-fill,currentColor);--is:var(--d-is);--fit:var(--d-fit)}.dp-slide{--bg:var(--d-bg)}@media (max-width:1024px){.dp{--cw:var(--t-cw);--ch:var(--t-ch);--ratio:var(--t-ratio)}.dp-el{--disp:var(--t-disp);--x:var(--t-x);--y:var(--t-y);--ax:var(--t-ax);--ay:var(--t-ay);--w:var(--t-w);--h:var(--t-h);--ws:var(--t-ws);--fs:var(--t-fs);--lh:var(--t-lh);--ls:var(--t-ls);--fw:var(--t-fw);--c:var(--t-c);--gi:var(--t-gi);--al:var(--t-al);--td:var(--t-td);--bg:var(--t-bg,transparent);--fill:var(--t-fill,currentColor);--is:var(--t-is);--fit:var(--t-fit)}.dp-slide{--bg:var(--t-bg)}}@media (max-width:767px){.dp{--cw:var(--m-cw);--ch:var(--m-ch);--ratio:var(--m-ratio)}.dp-el{--disp:var(--m-disp);--x:var(--m-x);--y:var(--m-y);--ax:var(--m-ax);--ay:var(--m-ay);--w:var(--m-w);--h:var(--m-h);--ws:var(--m-ws);--fs:var(--m-fs);--lh:var(--m-lh);--ls:var(--m-ls);--fw:var(--m-fw);--c:var(--m-c);--gi:var(--m-gi);--al:var(--m-al);--td:var(--m-td);--bg:var(--m-bg,transparent);--fill:var(--m-fill,currentColor);--is:var(--m-is);--fit:var(--m-fit)}.dp-slide{--bg:var(--m-bg)}}@media (min-width:1025px){.dp[data-hide-d]{display:none}}@media (min-width:768px) and (max-width:1024px){.dp[data-hide-t]{display:none}}@media (max-width:767px){.dp[data-hide-m]{display:none}}.dp-track{display:flex;overflow:hidden}.dp-track[data-carousel]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.dp-track[data-carousel]::-webkit-scrollbar{display:none}.dp-slide{height:min(var(--ch), calc(100cqw * var(--ratio)));scroll-snap-align:start;scroll-snap-stop:always;background:var(--bg);flex:0 0 100%;justify-content:center;display:flex;position:relative;overflow:hidden}.dp-fg{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.dp-canvas{width:var(--cw);height:var(--ch);transform:scale(var(--s,1));transform-origin:top;flex:none;position:relative}.dp-el{display:var(--disp);left:var(--x);top:var(--y);translate:var(--ax) var(--ay);width:var(--w);height:var(--h);pointer-events:auto;margin:0;position:absolute}.dp-text{font-family:var(--d7-font);font-size:var(--fs);line-height:var(--lh);letter-spacing:var(--ls);font-weight:var(--fw);color:var(--c);background-image:var(--gi);text-align:var(--al);-webkit-text-decoration:var(--td);text-decoration:var(--td);white-space:var(--ws);-webkit-background-clip:text;background-clip:text}.dp-nowrap{white-space:nowrap}.dp-media :is(img,video){object-fit:var(--fit);width:100%;height:100%;display:block}.dp-button{display:var(--disp);background-color:var(--bg);line-height:var(--h);-webkit-background-clip:border-box;background-clip:border-box;text-decoration:none;transition:background-color .2s}.dp-button:hover{background-color:#222}.dp-symbol{cursor:pointer;fill:var(--fill);background:0 0;border:0;padding:0}.dp-symbol svg{scale:var(--is);margin:auto;display:block}@media (min-width:1025px){.dp[data-armed] :is(.dp-slide,.dp-fg):not([data-played]) [data-ad]{opacity:0}}@media (min-width:768px) and (max-width:1024px){.dp[data-armed] :is(.dp-slide,.dp-fg):not([data-played]) [data-at]{opacity:0}}@media (max-width:767px){.dp[data-armed] :is(.dp-slide,.dp-fg):not([data-played]) [data-am]{opacity:0}}@media (min-width:1025px){.dp[data-still] [data-od]{opacity:0}}@media (min-width:768px) and (max-width:1024px){.dp[data-still] [data-ot]{opacity:0}}@media (max-width:767px){.dp[data-still] [data-om]{opacity:0}}
