:root {
  --ranked_summary: #2d433b;
  --cog: #e7e2da;
  color-scheme: light;
  --liquidcompass: #f8f6f1;
  --raw_folder: #122b22;
  --formed_lightbox: #f5f1eb;
  --imagedcolumn: #df3e2f;
  --verified: #122b22;
}

:root {
  --upholsteredcaddy: 1.55;
  --inked_kernel: saturate(0.85);
  --riveted_apron: color-mix(in srgb,var(--formed_lightbox) 95%,transparent);
  --scrollbridge: var(--raw_folder);
  --striped_scroller: -0.0125em;
  --volatile_cage: 0 0 0 3px var(--verified);
  --imaged_segment: var(--verified);
  --mapped: 0 8px 22px color-mix(in srgb,var(--raw_folder) 26%,transparent),0 0 18px color-mix(in srgb,var(--verified) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--formed_lightbox) 85%,transparent);
  --master: 0 12px 28px -10px color-mix(in srgb,var(--raw_folder) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--formed_lightbox) 85%,transparent);
  --wiredgrip: 9999px;
  --sidebar: var(--cog);
  --ticker: color-mix(in srgb,var(--formed_lightbox) 92%,transparent);
  --constant_dovetail: translateY(0);
  --layered_symbol: var(--formed_lightbox);
  --striped_silo: 0.97;
  --auto_cage: 9999px;
  --seatedhanger: clamp(1rem,4vw,2rem);
  --assembledinsert: 60ms;
  --scope: ease-out;
  --micro: linear-gradient(transparent,var(--raw_folder));
  --unified: 1.0625rem;
  --auto_folio: var(--raw_folder);
  --housing: 1;
  --freshpackage: 100%;
  --glossed_symbol: var(--ranked_summary);
  --postal: color-mix(in srgb,var(--raw_folder) 56%,transparent);
  --loaded_folio: color-mix(in srgb,var(--ranked_summary) 20%,var(--formed_lightbox));
  --glossary: 67ch;
  --technical_cartridge: 0 22px 44px -10px color-mix(in srgb,var(--raw_folder) 36%,transparent),inset 0 1px 0 color-mix(in srgb,var(--formed_lightbox) 85%,transparent);
  --rear: var(--cog);
  --signposted: var(--formed_lightbox);
  --refineddivider: 1px;
  --binary: clamp(4.0625rem,7.5vw,6.5625rem);
  --masked_cell: color-mix(in srgb,var(--verified) 62%,var(--raw_folder));
  --turbowidget: var(--raw_folder);
  --reversed: var(--formed_lightbox);
  --private_tunnel: cubic-bezier(0.16,1,0.3,1);
  --dual: color-mix(in srgb,color-mix(in srgb,var(--verified) 78%,var(--raw_folder)) 82%,transparent);
  --eagerfooter: var(--raw_folder);
  --inner_callout: 0.9375rem;
  --trailing: 0 6px 18px -8px color-mix(in srgb,var(--raw_folder) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--formed_lightbox) 60%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--raw_folder) 7%,transparent);
  --calm_scrim: 0.6875rem;
  --autoelement: 0.9;
  --imagedvault: none;
  --fittedhull: transparent;
  --tensioned_corner: 13px;
  --modular: 400;
  --surveyedcrown: 0 18px 40px -12px color-mix(in srgb,var(--raw_folder) 26%,transparent),inset 0 1px 0 color-mix(in srgb,var(--formed_lightbox) 85%,transparent);
  --hooked: color-mix(in srgb,var(--formed_lightbox) 70%,transparent);
  --glossed_bubble: none;
  --facade: color-mix(in srgb,var(--raw_folder) 9%,color-mix(in srgb,var(--formed_lightbox) 45%,transparent));
  --flattenedhub: 600;
  --rich_glossary: 1.3125rem;
  --binder: var(--liquidcompass);
  --lantern: 0;
  --fittedcone: var(--raw_folder);
  --stack: 1px;
  --refinedvector: 1.0625rem;
  --literal_bubble: var(--refineddivider);
  --radialvector: 700;
  --swatch: color-mix(in srgb,var(--raw_folder) 55%,transparent);
  --chartedcheckpoint: inset 0 1px 2px color-mix(in srgb,var(--raw_folder) 10%,transparent);
  --constantdivider: 0.6875rem;
  --textual_coil: translateY(-2px);
  --stable_cone: 0 0 0 3px var(--verified);
  --liquidcheckpoint: var(--liquidcompass);
  --enhanced_facade: var(--verified);
  --paired_bevel: solid;
  --rotated: color-mix(in srgb,var(--formed_lightbox) 85%,transparent);
  --radialcaddy: color-mix(in srgb,var(--formed_lightbox) 45%,transparent);
  --glossed_slate: 0 4px 15px color-mix(in srgb,var(--raw_folder) 25%,transparent),inset 0 1px 0 color-mix(in srgb,var(--formed_lightbox) 60%,transparent);
  --endpoint: var(--raw_folder);
  --linear_shell: 1.0625rem;
  --honed: 2.75rem;
  --outerinlay: 0.48;
  --glossed_timeline: 240ms;
  --clasp: 410ms;
  --assembledslate: transparent;
  --geared_folio: var(--raw_folder);
  --scrim: blur(5px) saturate(120%);
  --symbol: color-mix(in srgb,var(--raw_folder) 10%,transparent);
  --flattened_summary: var(--raw_folder);
  --scrollflare: 1.4375rem;
}

@media(max-width:640px) {
  :root {
    --binary: calc((clamp(4.0625rem,7.5vw,6.5625rem)) * 0.7);
    --refinedvector: calc((1.0625rem) * 0.85);
    --scrollflare: calc((1.4375rem) * 0.85);
  }
}

:root {
  --topped_cone: #ffffff;
  --layeredtunnel: #d83c2e;
}

:root {
  --innertable: #586860;
}

.backer .ticketedpackage a[aria-current="page"]::after {
  width: 100%;
}

.external_slate .markedindex {
  --masked_cell: color-mix(in srgb,var(--geared_folio) 16%,var(--signposted));
  --dual: var(--signposted);
  border-color: transparent;
  --liquidcheckpoint: var(--geared_folio);
  --binder: var(--geared_folio);
}

:root {
  --threaded: #df3e2f;
}

:root {
  --rawswatch: 'IBM Plex Sans',Arial,sans-serif;
  --ticketed_bevel: 'IBM Plex Sans',Arial,sans-serif;
}

:root {
  --smart_scrim: 500;
  --divided: 0.01em;
  --refinedpackage: 'Bodoni Moda',Didot,Georgia,serif;
}

*::after,*::before,* {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  --standardlever: min(var(--freshpackage),100rem);
  --crest: min(var(--standardlever),48rem);
}

body {
  margin: 0;
  background: var(--rear);
  color: var(--raw_folder);
  font: 16px/var(--upholsteredcaddy,1.6) var(--rawswatch,Arial,Helvetica,sans-serif);
  font-weight: var(--modular);
  overflow-wrap: break-word;
}

a[href^="tel:"],code,a[href^="mailto:"] {
  overflow-wrap: anywhere;
}

a {
  color: inherit;
}

button {
  font: inherit;
}

figure {
  margin: 0;
}

img,svg {
  max-width: 100%;
  height: auto;
}

textarea,input:not([type="checkbox"]):not([type="radio"]) {
  appearance: none;
  -webkit-appearance: none;
}

h3,h1,h5,h2,h6,h4 {
  font-weight: var(--radialvector);
  font-family: var(--ticketed_bevel,inherit);
  letter-spacing: var(--striped_scroller);
  overflow-wrap: normal;
}

.grille {
  margin-inline: auto;
  width: min(var(--standardlever),calc(100% - var(--seatedhanger)));
}

:is(.embossed_corridor,.seatedflare)>.grille {
  width: min(var(--crest),calc(100% - var(--seatedhanger)));
}

:is(.embossed_corridor,.seatedflare)>.grille :is(.innerwrap,p) {
  max-width: none;
}

.describedcaddy {
  padding: calc(var(--binary) + var(--technical_harness,0rem)) 0;
  scroll-margin-top: var(--capsule);
}

header.describedcaddy,footer.describedcaddy {
  padding: 0;
}

.accordion {
  padding-block: 0;
  min-height: calc(100vh - var(--capsule));
  min-height: calc(100svh - var(--capsule));
  display: flex;
  flex-direction: column;
  --bolt: calc(100vh - var(--capsule));
}

.accordion>* {
  justify-content: center;
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}

.technicalcasing {
  padding: calc(var(--binary) + var(--modeled_loft,0rem)) 0;
  background: var(--hooked);
  backdrop-filter: var(--scrim);
  -webkit-backdrop-filter: var(--scrim);
}

.describedcaddy>.technicalcasing {
  margin-block: calc(-1 * (var(--binary) + var(--technical_harness,0rem)));
}

.describedcaddy>:is(.hoisted) {
  margin-block: calc(-1 * (var(--binary) + var(--technical_harness,0rem)));
}

header.describedcaddy+.describedcaddy:not(.accordion) {
  --functionaldeck: 0.55;
  padding-top: calc((var(--binary) + var(--technical_harness,0rem)) * var(--functionaldeck));
}

header.describedcaddy+.describedcaddy:not(.accordion)>:is(.technicalcasing,.hoisted) {
  margin-top: calc(-1 * (var(--binary) + var(--technical_harness,0rem)) * var(--functionaldeck));
}

header.describedcaddy+.describedcaddy:not(.accordion)>:is(.technicalcasing) {
  padding-top: calc((var(--binary) + var(--modeled_loft,0rem)) * var(--functionaldeck));
}

.axis {
  text-decoration: none;
  letter-spacing: var(--divided,-0.02em);
  font-weight: var(--smart_scrim,600);
  font-family: var(--refinedpackage,inherit);
  font-size: 1.25rem;
}

.privatecompass {
  margin-bottom: 1rem;
  font-size: 0.875rem;
  text-transform: var(--glossed_bubble);
  font-weight: 700;
  letter-spacing: 0.12em;
  box-shadow: inset 0 -0.125rem 0 var(--imagedcolumn);
  color: var(--raw_folder);
}

.fitted_cameo {
  font-size: 1.25rem;
  line-height: var(--upholsteredcaddy);
  margin-bottom: 2rem;
  opacity: 0.8;
  max-width: var(--glossary);
}

.hollowbevel {
  letter-spacing: var(--striped_scroller);
  font-weight: var(--radialvector);
}

.desktop {
  max-width: var(--glossary);
}

address {
  font-style: normal;
}

b,i,em {
  font-style: inherit;
  font-weight: inherit;
}

.markedindex {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--honed);
  padding-block: 0.5rem;
  padding-inline: var(--inner_callout);
  border: var(--literal_bubble) var(--paired_bevel) var(--fittedhull);
  border-radius: var(--calm_scrim);
  background: var(--dual);
  color: var(--liquidcheckpoint);
  text-decoration: none;
  font-weight: var(--flattenedhub);
  cursor: pointer;
  text-transform: var(--imagedvault);
  letter-spacing: var(--lantern);
  box-shadow: var(--glossed_slate);
  backdrop-filter: var(--scrim);
  -webkit-backdrop-filter: var(--scrim);
  transition: background var(--glossed_timeline) var(--private_tunnel),color var(--glossed_timeline) var(--private_tunnel),border-color var(--glossed_timeline) var(--private_tunnel),box-shadow var(--glossed_timeline) var(--private_tunnel),opacity var(--glossed_timeline) var(--private_tunnel),transform var(--glossed_timeline) var(--private_tunnel);
}

.markedindex:hover {
  transform: var(--textual_coil);
  background: var(--masked_cell);
  opacity: var(--housing);
  color: var(--binder);
  box-shadow: var(--mapped);
}

.markedindex:active {
  transform: var(--constant_dovetail);
  box-shadow: var(--chartedcheckpoint);
}

.private_lining {
  font-size: 0.875rem;
  min-height: calc(var(--honed) - 0.25rem);
  padding-block: calc(var(--honed) / 8);
  padding-inline: calc(var(--inner_callout) - 0.125rem);
}

input,textarea {
  width: 100%;
  backdrop-filter: var(--scrim);
  -webkit-backdrop-filter: var(--scrim);
  min-height: var(--honed);
  padding: 0.75rem var(--inner_callout);
  border: var(--refineddivider) var(--paired_bevel) var(--postal);
  border-radius: var(--constantdivider);
  background: var(--facade);
  color: var(--scrollbridge);
  font: inherit;
  transition: border-color var(--glossed_timeline) var(--private_tunnel),box-shadow var(--glossed_timeline) var(--private_tunnel),opacity var(--glossed_timeline) var(--private_tunnel);
}

textarea {
  min-height: 9rem;
  line-height: var(--upholsteredcaddy);
  resize: vertical;
}

textarea:hover,input:hover {
  border-color: var(--fittedcone);
}

input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus {
  border-color: var(--verified);
  box-shadow: var(--stable_cone);
}

textarea:user-invalid,input:user-invalid {
  border-color: var(--imaged_segment);
}

input[type="radio"],input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  display: inline-grid;
  place-content: center;
  width: auto;
  min-height: 0;
  inline-size: 1.125rem;
  block-size: 1.125rem;
  padding: 0;
  border: var(--refineddivider) var(--paired_bevel) var(--fittedcone);
  background: var(--facade);
  cursor: pointer;
  transition: background var(--glossed_timeline) var(--private_tunnel),border-color var(--glossed_timeline) var(--private_tunnel);
}

input[type="checkbox"] {
  border-radius: 0.25rem;
}

input[type="radio"] {
  border-radius: 50%;
}

input[type="checkbox"]::before,input[type="radio"]::before {
  transition: transform var(--glossed_timeline) var(--private_tunnel);
  transform: scale(0);
  inline-size: 0.625rem;
  block-size: 0.625rem;
  background: var(--liquidcompass);
  content: "";
}

input[type="checkbox"]::before {
  clip-path: polygon(15% 44%,0% 62%,41% 100%,100% 17%,83% 0%,37% 66%);
}

input[type="radio"]::before {
  inline-size: 0.5rem;
  block-size: 0.5rem;
  border-radius: 50%;
}

input[type="checkbox"]:hover,input[type="radio"]:hover {
  border-color: var(--verified);
}

input[type="checkbox"]:checked,input[type="radio"]:checked {
  border-color: var(--verified);
  background: var(--verified);
}

input[type="checkbox"]:checked::before,input[type="radio"]:checked::before {
  transform: scale(1);
}

input[type="radio"]:focus-visible,input[type="checkbox"]:focus-visible {
  outline: 2px solid var(--verified);
  outline-offset: 2px;
  box-shadow: none;
}

input[type="month"],input[type="date"],input[type="week"],input[type="time"],input[type="datetime-local"] {
  block-size: calc(var(--upholsteredcaddy,1.6) * 1em + 1.5rem + 2 * var(--refineddivider));
  padding-block: 0;
}

::placeholder {
  color: var(--swatch);
  opacity: 1;
}

details,.hosted_scope {
  padding: var(--scrollflare);
  background: var(--rotated);
  border: var(--stack) var(--paired_bevel) var(--glossed_symbol);
  border-radius: var(--linear_shell);
  box-shadow: var(--trailing);
  backdrop-filter: var(--scrim);
  -webkit-backdrop-filter: var(--scrim);
}

details:hover,.hosted_scope:not(.screen,.tracedindex,.imaged_capsule):hover {
  box-shadow: var(--master);
}

summary {
  cursor: pointer;
  list-style-position: inside;
}

summary::marker {
  color: var(--verified);
}

.inkedcell {
  border-radius: var(--rich_glossary);
  box-shadow: var(--technical_cartridge);
}

.external_slate .grille {
  width: min(calc(var(--standardlever) * 1.2),calc(100% - var(--seatedhanger)));
}

.external_slate {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 30;
  background: var(--geared_folio);
  border-color: var(--eagerfooter);
  border-bottom-color: var(--loaded_folio);
  color: var(--signposted);
  backdrop-filter: var(--scrim);
  -webkit-backdrop-filter: var(--scrim);
}

.rostered_cage {
  color: var(--signposted);
  border-color: var(--eagerfooter);
}

.ticketedpackage a {
  border-radius: var(--constantdivider);
  font-weight: 500;
  position: relative;
  padding: 0.25rem;
  text-decoration: none;
  transition: background var(--glossed_timeline) var(--private_tunnel),box-shadow var(--glossed_timeline) var(--private_tunnel),color var(--glossed_timeline) var(--private_tunnel);
}

.external_slate .ticketedpackage a[aria-current="page"] {
  color: var(--layered_symbol);
  font-weight: 700;
}

.turbocone {
  transition: background var(--glossed_timeline) var(--private_tunnel);
  background: transparent;
  border: var(--refineddivider) var(--paired_bevel) var(--eagerfooter);
  border-radius: var(--constantdivider);
  color: inherit;
}

.declared {
  margin: 0;
  text-transform: var(--glossed_bubble);
  display: inline-flex;
  color: var(--topped_cone);
  letter-spacing: var(--lantern);
  gap: 0.5rem;
  align-items: center;
  background: var(--layeredtunnel);
  font-size: 0.8125rem;
  border: var(--refineddivider) var(--paired_bevel) color-mix(in srgb,var(--topped_cone) 22%,transparent);
  font-weight: var(--flattenedhub);
  border-radius: var(--wiredgrip);
  padding: 0.375rem var(--inner_callout);
}

.declared .scroll_insert {
  color: var(--topped_cone);
}

figure>img {
  border: var(--refineddivider) var(--paired_bevel) var(--turbowidget);
  border-radius: var(--unified);
}

.markedindex:focus,button:focus,summary:focus,textarea:focus,input:not([type="checkbox"]):not([type="radio"]):focus,a:focus,select:focus {
  outline-offset: 2px;
  outline: 2px solid transparent;
}

.markedindex:focus-visible,button:focus-visible,input:not([type="checkbox"]):not([type="radio"]):focus-visible,a:focus-visible,textarea:focus-visible,summary:focus-visible {
  box-shadow: var(--volatile_cage);
  outline-offset: 2px;
  outline: 2px solid transparent;
}

.turbocone:hover:focus-visible,.ticketedpackage a:hover:focus-visible,.turbocone:focus-visible,.ticketedpackage a:focus-visible {
  outline: 2px solid transparent;
  box-shadow: var(--volatile_cage);
  outline-offset: 2px;
}

[aria-disabled="true"],.markedindex:disabled,textarea:disabled,button:disabled,input:disabled {
  cursor: not-allowed;
  opacity: var(--outerinlay);
}

.scroll_insert {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
}

.eager_hull {
  justify-content: center;
  display: inline-flex;
  height: 3rem;
  border-radius: var(--wiredgrip);
  color: var(--threaded);
  flex: 0 0 auto;
  border: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
  width: 3rem;
  align-items: center;
}

.eager_hull .scroll_insert {
  width: 1.5rem;
  height: 1.5rem;
}

.eager_hull {
  background: color-mix(in srgb,var(--sidebar) 12%,var(--formed_lightbox));
}

.ranked_callout {
  background: var(--formed_lightbox);
}

.eager_hull,.ranked_callout {
  box-shadow: inset 0 0 0 var(--refineddivider) var(--symbol);
}

.connectedvault {
  letter-spacing: var(--striped_scroller);
  justify-content: center;
  border-radius: var(--wiredgrip);
  align-items: center;
  flex-shrink: 0;
  height: 3rem;
  width: 3rem;
  font-weight: var(--radialvector);
  color: var(--liquidcompass);
  background: var(--verified);
  display: inline-flex;
  box-shadow: var(--trailing);
}

.rostered_grip {
  color: var(--imagedcolumn);
}

.seatedflare .fitted_cameo {
  opacity: 0.8;
}

.constant_logo .fitted_cameo {
  margin-inline: auto;
}

.innerwrap {
  display: flex;
  max-width: 44rem;
  flex-direction: column;
  gap: 0.75rem;
  margin: 0 0 clamp(2rem,4vw,3.5rem);
}

.bondedfixture {
  text-align: center;
  align-items: center;
  margin-inline: auto;
}

.diagram {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 0.75rem;
  box-shadow: none;
  justify-content: center;
}

.diagram::before,.diagram::after {
  content: "";
  flex: 0 0 auto;
  background: var(--imagedcolumn);
  display: none;
}

.hollowbevel {
  font-size: calc((1rem + (clamp(1.875rem,4vw,3rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  line-height: 1.1;
  margin: 0;
}

.privatecompass {
  margin: 0;
  font-size: 0.8125rem;
}

.fitted_cameo {
  opacity: 0.75;
  margin: 0;
  font-size: 1.125rem;
  line-height: var(--upholsteredcaddy);
}

.liquidstripe {
  border-block: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
}

.liquid_clamp {
  --modeled_loft: 0rem;
  --technical_harness: 0rem;
}

.mixed {
  --technical_harness: -1rem;
  --modeled_loft: -1.5rem;
}

.liquidlightbox {
  --technical_harness: 0.5rem;
  --modeled_loft: 0.625rem;
}

.turbosilo {
  --modeled_loft: 0.5rem;
  --technical_harness: 1rem;
}

@media(max-width:768px) {
  .inkedcorridor,.targeted {
    gap: 3rem;
    grid-template-columns: 1fr;
  }
}

@media(max-width:640px) {
  .turbosilo,.mixed,.liquidlightbox,.liquid_clamp {
    --technical_harness: 0rem;
    --modeled_loft: 0rem;
  }

  .hollowbevel {
    font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  }

  .fitted_cameo {
    font-size: 1.0625rem;
  }

  .innerwrap {
    margin-bottom: clamp(1.5rem,6vw,2rem);
    gap: 0.5rem;
  }

  .targeted,.inkedcorridor {
    gap: 2rem;
  }

  .eager_hull {
    height: 2.75rem;
    width: 2.75rem;
  }
}

.bracket {
  gap: 0.875rem;
  display: flex;
  line-height: var(--upholsteredcaddy);
  align-items: flex-start;
  font-size: 1.0625rem;
}

.provisionedsummary {
  opacity: 0.85;
}

.ranked_callout {
  flex-shrink: 0;
  align-items: center;
  display: inline-flex;
  border: var(--refineddivider) var(--paired_bevel) currentColor;
  height: 1.75rem;
  justify-content: center;
  color: var(--imagedcolumn);
  border-radius: 50%;
  width: 1.75rem;
}

.ranked_callout .scroll_insert {
  width: 1rem;
  height: 1rem;
}

.geared_stripe {
  list-style: none;
  flex-direction: column;
  gap: 1rem;
  margin: 0;
  padding: 0;
  display: flex;
}

.embossed_offset .geared_stripe {
  max-width: 44rem;
  margin-inline: auto;
}

.charted_swatch {
  gap: 1.75rem;
  margin: 0;
  padding: 0;
  list-style: none;
  flex-direction: column;
  display: flex;
}

.arrayed {
  gap: 1.25rem;
  font-size: 1.0625rem;
  display: flex;
  align-items: baseline;
  line-height: var(--upholsteredcaddy);
}

.insulated_column {
  letter-spacing: var(--striped_scroller);
  min-width: 2.5rem;
  flex: 0 0 auto;
  line-height: 1.2;
  font-variant-numeric: tabular-nums;
  color: var(--verified);
  font-size: calc((1rem + (1.75rem - 1rem) * var(--autoelement)) * var(--striped_silo));
  font-weight: var(--radialvector);
}

@media(max-width:640px) {
  .charted_swatch {
    gap: 1.5rem;
  }
}

.evenwell {
  justify-content: center;
  display: inline-flex;
  box-sizing: border-box;
  width: 2.25rem;
  height: 2.25rem;
  align-items: center;
  flex-shrink: 0;
}

.evenwell .crate {
  width: 1.25rem;
  height: 1.25rem;
}

.grafted {
  color: var(--topped_cone);
  background: var(--layeredtunnel);
}

.grafted {
  border-radius: var(--constantdivider);
}

.axis {
  display: inline-flex;
  align-items: center;
  gap: 0.625rem;
}

.layeredbubble {
  display: inline-block;
}

.literalcaddy {
  font-size: 1.0625rem;
  gap: 0.75rem;
  margin: 0 0 1rem;
  display: flex;
  letter-spacing: var(--divided,normal);
  align-items: center;
  font-weight: var(--smart_scrim,700);
  font-family: var(--refinedpackage,inherit);
}

.described_bevel {
  margin: 0;
  display: flex;
  flex-direction: column;
}

.feathered_inlay {
  grid-template-columns: minmax(9rem,0.5fr) 1.5fr;
  padding: 0.875rem 0;
  border-top: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
  align-items: start;
  display: grid;
  gap: 0.5rem clamp(1rem,3vw,2rem);
}

.feathered_inlay:last-child {
  border-bottom: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
}

.feathered_inlay dt {
  opacity: 0.55;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-size: 0.8125rem;
}

.feathered_inlay dd {
  opacity: 0.9;
  line-height: var(--upholsteredcaddy);
  margin: 0;
}

.feathered_inlay dd a {
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

.striped_pane {
  margin: 1.25rem 0 0;
  gap: 0.75rem;
  padding: 0;
  flex-direction: column;
  display: flex;
  list-style: none;
}

.striped_pane li {
  align-items: flex-start;
  gap: 0.625rem;
  display: flex;
  line-height: var(--upholsteredcaddy);
}

.connected_kernel {
  opacity: 0.85;
}

.striped_pane .scroll_insert {
  width: 1.05rem;
  flex-shrink: 0;
  height: 1.05rem;
  color: var(--imagedcolumn);
  margin-top: 0.2rem;
}

.insulated_foyer {
  margin: 1.5rem 0 0;
  align-items: center;
  font-size: 0.9375rem;
  display: flex;
  gap: 0.5rem;
}

.semi {
  opacity: 0.75;
}

.insulated_foyer .scroll_insert {
  flex-shrink: 0;
  height: 1.05rem;
  color: var(--imagedcolumn);
  width: 1.05rem;
}

.rectified .tracedindex {
  margin-top: 1.5rem;
}

.rich_tunnel {
  margin-top: clamp(2rem,4vw,2.5rem);
}

.rich_tunnel h3 {
  margin: 0;
  font-size: 1.125rem;
}

.tracedindex .feathered_inlay:first-child {
  padding-top: 0;
  border-top: none;
}

.tracedindex .feathered_inlay:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

@media(max-width:768px) {
  .feathered_inlay {
    gap: 0.25rem;
    grid-template-columns: 1fr;
  }
}

@media(max-width:640px) {
  .rich_tunnel {
    margin-top: 1.5rem;
  }
}

.seatedflare .arched {
  padding: calc(var(--scrollflare) * 1.75);
  position: relative;
  border-radius: var(--rich_glossary);
  box-shadow: var(--technical_cartridge);
  overflow: hidden;
}

.enhancedcapsule {
  inset: 0;
  pointer-events: none;
  position: absolute;
}

.richfolio .enhancedcapsule {
  --front: color-mix(in srgb,var(--formed_lightbox) 10%,transparent);
}

.arched>.external_vector {
  position: relative;
  z-index: 1;
}

.arched .fascia {
  aspect-ratio: 1;
  position: absolute;
}

.glossedpane {
  top: -12%;
  inset-inline-end: -6%;
}

.tensioned_lever {
  width: min(38%,17rem);
}

.fascia {
  overflow: hidden;
  display: grid;
  pointer-events: none;
  border-radius: 50%;
  place-items: center;
}

.richfolio .fascia {
  background-image: repeating-linear-gradient(0deg,color-mix(in srgb,var(--formed_lightbox) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-linear-gradient(90deg,color-mix(in srgb,var(--formed_lightbox) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-radial-gradient(circle at 50% 50%,transparent 0 1.6rem,color-mix(in srgb,var(--formed_lightbox) 15%,transparent) 1.6rem calc(1.6rem + 1px));
}

.short {
  height: 2.25rem;
  width: 2.25rem;
}

.external_vector h1,.external_vector h2 {
  font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  margin: 0 0 1rem;
  line-height: 1.1;
}

.external_vector .gatedtable {
  margin: 1rem 0 1.5rem;
}

.constant_logo .designed {
  padding: calc(var(--scrollflare) * 1.75);
  text-align: center;
}

.constant_logo {
  position: relative;
  overflow: hidden;
}

.outer_wrap {
  position: absolute;
  object-fit: cover;
  z-index: 0;
  inset: 0;
  height: 100%;
  width: 100%;
}

.constant_logo::after {
  pointer-events: none;
  background: linear-gradient(180deg,color-mix(in srgb,var(--formed_lightbox) 62%,transparent) 0%,color-mix(in srgb,var(--formed_lightbox) 84%,transparent) 100%);
  position: absolute;
  content: "";
  z-index: 0;
  inset: 0;
}

.constant_logo>.grille {
  position: relative;
  z-index: 1;
}

.designed {
  border-radius: var(--linear_shell);
  background: radial-gradient(115% 105% at 88% -20%,color-mix(in srgb,var(--imagedcolumn) 26%,transparent) 0%,transparent 62%),radial-gradient(95% 90% at -8% 112%,color-mix(in srgb,var(--imagedcolumn) 14%,transparent) 0%,transparent 60%),var(--rotated);
  box-shadow: var(--trailing);
  border: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
}

.designed h2,.designed h1 {
  line-height: 1.1;
  margin: 0 0 1rem;
  font-size: calc((1rem + (clamp(2rem,5vw,3.25rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
}

.designed .fitted_cameo {
  margin-inline: auto;
}

.designed .gatedtable {
  margin: 1rem 0 1.5rem;
  align-items: center;
}

.designed .privatecompass,.external_vector .privatecompass {
  margin: 0 0 0.75rem;
}

.gatedtable {
  flex-direction: column;
  gap: 0.5rem;
  font-style: normal;
  display: flex;
}

.connected_braid {
  align-items: flex-start;
  gap: 0.5rem;
  min-width: 0;
  line-height: var(--upholsteredcaddy);
  display: inline-flex;
}

.connected_braid .rostered_grip {
  margin-top: 0.125rem;
}

.gatedtable a {
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

@media(max-width:768px) {
  .arched .fascia {
    display: none;
  }

  .arched,.seatedflare .arched {
    padding: var(--scrollflare);
  }

  .designed,.constant_logo .designed {
    padding: var(--scrollflare);
  }
}

@media(max-width:640px) {
  .designed h2,.designed h1 {
    font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  }
}

.desktop h1 {
  line-height: 1.1;
  font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  margin: 0 0 1.5rem;
}

.desktop h2 {
  margin: 2.5rem 0 1rem;
  font-size: 1.5rem;
  line-height: 1.3;
}

.desktop h3 {
  line-height: 1.4;
  font-size: 1.125rem;
  margin: 2rem 0 0.75rem;
}

.desktop p {
  color: color-mix(in srgb,var(--raw_folder) 85%,transparent);
  font-size: 1.0625rem;
  line-height: var(--upholsteredcaddy);
  margin: 0 0 1.25rem;
}

.desktop p:last-child {
  margin-bottom: 0;
}

.desktop p.privatecompass {
  margin: 0;
  color: var(--raw_folder);
  font-size: 0.8125rem;
}

.desktop ul {
  flex-direction: column;
  display: flex;
  gap: 0.5rem;
  margin: 0 0 1.25rem;
  padding-left: 1.25rem;
}

.desktop li {
  line-height: var(--upholsteredcaddy);
  font-size: 1.0625rem;
  color: color-mix(in srgb,var(--raw_folder) 85%,transparent);
}

.desktop a {
  text-underline-offset: 0.2em;
  text-decoration: underline;
  color: var(--verified);
}

.desktop strong {
  font-weight: 700;
}

@media(max-width:640px) {
  .desktop h1 {
    font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  }
}

.tapered .eager_corridor {
  background: var(--ticker);
  padding: calc(var(--scrollflare) * 2.25);
  box-shadow: var(--trailing);
  border: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,22rem);
  gap: clamp(2rem,4vw,3.5rem);
  border-radius: var(--rich_glossary);
  align-items: center;
}

.rendered_foyer {
  min-width: min(100%,20rem);
  justify-content: center;
  flex-direction: column;
  display: flex;
  gap: 0.75rem;
}

.embossed {
  gap: 0.5rem;
  flex-wrap: wrap;
  display: flex;
}

.literal_lining {
  line-height: 1.2;
  border-radius: var(--auto_cage);
  display: inline-flex;
  padding: 0.375rem 0.875rem;
  background: var(--rotated);
  font-size: 0.9375rem;
  border: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
  align-items: center;
}

.louver {
  width: 100%;
  gap: 0.5rem;
  justify-content: center;
}

.louver .scroll_insert {
  height: 1.1rem;
  width: 1.1rem;
}

.alphacourier {
  line-height: 1.4;
  opacity: 0.7;
  margin: 0;
  font-size: 0.875rem;
  text-align: center;
}

.thin {
  max-width: 52ch;
}

.thin h2,.thin h1 {
  line-height: 1.15;
  font-size: calc((1rem + (clamp(1.5rem,3.5vw,2.25rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  margin: 0 0 0.5rem;
}

.thin .fitted_cameo {
  margin: 0;
}

@media(max-width:768px) {
  .tapered .eager_corridor {
    grid-template-columns: 1fr;
    gap: 1.5rem;
    justify-items: start;
  }

  .rendered_foyer {
    width: 100%;
    padding-top: 1.5rem;
    border-top: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
    min-width: 0;
  }
}

@media(max-width:640px) {
  .tapered .eager_corridor {
    padding: calc(var(--scrollflare) * 1.25);
  }
}

.pocketedpane .innerwrap {
  max-width: 34rem;
}

.granularslot {
  gap: var(--refinedvector);
  display: grid;
  grid-auto-rows: minmax(220px,auto);
  grid-template-columns: repeat(4,1fr);
}

.alphaslate {
  padding: var(--scrollflare);
  border-radius: var(--linear_shell);
  flex-direction: column;
  gap: 0.75rem;
  display: flex;
}

.interactive {
  border: var(--stack) var(--paired_bevel) var(--glossed_symbol);
  box-shadow: var(--trailing);
  background: var(--rotated);
}

.fitted_composer {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}

.tooledparticle {
  position: absolute;
  inset: 0;
  margin: 0;
  z-index: -1;
}

.tooledparticle img {
  height: 100%;
  width: 100%;
  display: block;
  border-radius: 0;
  border: 0;
  object-fit: cover;
}

.tooledparticle::after {
  background: linear-gradient(180deg,color-mix(in srgb,var(--auto_folio) 45%,transparent) 0%,color-mix(in srgb,var(--auto_folio) 88%,transparent) 62%,var(--auto_folio) 100%);
  position: absolute;
  inset: 0;
  content: "";
}

.alphaslate .eager_hull {
  margin-bottom: auto;
}

.alphaslate h3 {
  margin: 0;
  font-size: 1.25rem;
}

.inkedcorridor h3 {
  font-size: calc((1rem + (clamp(1.5rem,2.5vw,1.875rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
}

.alphaslate p {
  opacity: 0.75;
  line-height: var(--upholsteredcaddy);
  margin: 0;
}

.targeted {
  grid-column: span 1;
}

.literal_stripe {
  grid-column: span 4;
}

@media(min-width:1024px) {
  .inkedcorridor {
    grid-row: span 2;
    grid-column: span 2;
  }
}

@media(max-width:1024px) {
  .granularslot {
    grid-template-columns: repeat(2,1fr);
  }

  .inkedcorridor,.literal_stripe {
    grid-column: span 1;
  }

  .inkedcorridor {
    grid-row: auto;
  }
}

@media(max-width:768px) {
  .granularslot {
    grid-template-columns: 1fr;
  }
}

.linearorbit {
  margin: 0;
  color: var(--innertable);
  font-size: 0.75rem;
}

.linearorbit a {
  text-decoration: none;
}

.flare {
  color: var(--innertable);
  font-size: 0.8125rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.06em;
  margin: 0;
}

.gated_shell {
  align-items: flex-start;
}

.gated_shell .evenwell {
  margin-block-start: max(0px,calc((1em * var(--upholsteredcaddy) - 2.25rem) / 2));
}

.gated_shell .layeredbubble {
  margin-block-start: max(0px,calc((2.25rem - 1em * var(--upholsteredcaddy)) / 2));
}

a.rosteredwrap {
  opacity: 1;
  text-decoration: underline;
  text-decoration-color: var(--imagedcolumn);
  text-decoration-thickness: 0.08em;
  text-underline-offset: 0.28em;
}

a.rosteredwrap:hover {
  text-decoration-color: var(--imagedcolumn);
  color: var(--verified);
}

.layered_well {
  border-top: var(--refineddivider) var(--paired_bevel) var(--fittedcone);
  padding: 0;
}

.layered_well>.grille {
  max-width: none;
  width: 100%;
}

.ranked_cone {
  display: grid;
  align-items: stretch;
  grid-template-columns: 1.25fr 1fr;
}

.volatilefleet {
  grid-template-columns: 1fr 1.25fr;
}

.surveyedbevel {
  gap: clamp(2rem,5vw,3.5rem);
  padding: calc(var(--binary) * 0.6) clamp(1.75rem,4vw,4rem);
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.outer_cartridge {
  gap: clamp(1.25rem,2.5vw,1.75rem);
  min-width: 0;
  display: flex;
  flex-direction: column;
}

.footing {
  background: var(--rotated);
}

.alphainlay {
  font-size: calc((1rem + (clamp(1.5rem,2.6vw,2.125rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  font-family: var(--ticketed_bevel,inherit);
  line-height: 1.2;
  margin: 0;
  font-weight: 400;
  text-wrap: pretty;
  max-width: 22ch;
}

.interiminlay {
  flex-direction: column;
  min-width: 0;
  display: flex;
  font-style: normal;
  gap: 0.65rem;
}

.rendered_tunnel {
  align-self: flex-start;
  max-width: 100%;
  overflow-wrap: anywhere;
  font-size: clamp(1.0625rem,1.6vw,1.375rem);
  text-decoration: underline;
  text-decoration-color: var(--imagedcolumn);
  text-decoration-thickness: 0.06em;
  text-underline-offset: 0.3em;
  transition: text-decoration-color var(--glossed_timeline) var(--private_tunnel);
}

.rendered_tunnel:hover {
  text-decoration-color: currentColor;
}

.turbo_logo {
  opacity: 0.75;
  line-height: var(--upholsteredcaddy);
}

.external_element {
  opacity: 0.65;
  margin: 0;
  font-size: 0.8125rem;
}

.tailored {
  display: flex;
  flex-direction: column;
}

.tailored a {
  padding: clamp(0.75rem,1.6vw,1.05rem) 0;
  justify-content: space-between;
  transition: color var(--glossed_timeline) var(--private_tunnel);
  align-items: center;
  text-decoration: none;
  font-size: 1.0625rem;
  border-top: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
  gap: 1.5rem;
  display: flex;
}

.tailored a:last-child {
  border-bottom: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
}

.tailored a:hover {
  color: var(--verified);
}

.marked_particle {
  flex: 0 0 auto;
  color: var(--imagedcolumn);
  width: 1.1rem;
  height: 1.1rem;
}

.layered_well .linearorbit {
  margin: 0;
}

@media(max-width:768px) {
  .ranked_cone,.volatilefleet {
    grid-template-columns: 1fr;
  }
}

.staged {
  gap: 1.25rem;
  display: grid;
}

.subtlesignal {
  min-width: 0;
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
}

.terracedslate {
  font-weight: 600;
  font-size: 0.875rem;
  letter-spacing: 0.01em;
}

.pocketed_corridor {
  gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.justifyorbit {
  font-size: 0.875rem;
  margin: 0;
}

.justifyorbit:empty {
  display: none;
}

.justifyorbit[data-gridded] {
  border: 0;
  padding: 0;
  clip-path: inset(50%);
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
}

.markedindex[data-loadedswatch] {
  pointer-events: none;
  opacity: 1;
  color: transparent;
  position: relative;
}

.markedindex[aria-disabled="true"] {
  cursor: default;
}

.markedindex[data-loadedswatch] .scroll_insert {
  visibility: hidden;
}

.pocketed_corridor .markedindex[data-loadedswatch][aria-busy="true"]::after {
  content: "";
  display: block;
  position: absolute;
  inset: auto;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 1.15em;
  height: 1.15em;
  margin: -0.575em 0 0 -0.575em;
  padding: 0;
  box-sizing: border-box;
  background: none;
  opacity: 1;
  border: 2px solid var(--liquidcheckpoint);
  border-top-color: transparent;
  border-radius: 50%;
  transition: none;
  animation: simple_buffer 0.7s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .pocketed_corridor .markedindex[data-loadedswatch][aria-busy="true"]::after {
    animation: none;
  }
}

@keyframes simple_buffer {
  to {
    transform: rotate(360deg);
  }
}

.richfooter {
  flex-direction: column;
  margin: 0 0 clamp(1.75rem,3vw,2.5rem);
  gap: 0.75rem;
  max-width: 44rem;
  display: flex;
}

.enriched_lightbox {
  gap: 1.25rem 1.5rem;
  grid-template-columns: repeat(2,minmax(0,1fr));
}

.enriched_lightbox .pocketed_corridor,.enriched_lightbox .typed_hanger {
  grid-column: 1/-1;
}

.enriched_lightbox.tilted {
  grid-template-columns: minmax(0,1fr);
}

.inkedcell {
  padding: calc(var(--scrollflare) * 1.5);
}

.alignedparticle {
  opacity: 0.65;
  margin: 1rem 0 0;
  font-size: 0.8125rem;
}

.ranked_corner {
  opacity: 0.72;
  font-weight: 400;
  text-transform: none;
}

@media(max-width:768px) {
  .enriched_lightbox {
    grid-template-columns: 1fr;
  }

  .pocketed_corridor .markedindex {
    width: 100%;
  }
}

@media(max-width:640px) {
  .inkedcell {
    padding: var(--scrollflare);
  }
}

.backer {
  border-bottom: 1px var(--paired_bevel) var(--loaded_folio);
}

.adapter {
  font-weight: calc(var(--smart_scrim,600) - 100);
}

.formed_radar {
  font-weight: var(--smart_scrim,600);
}

.inlinevector .ticketedpackage a {
  letter-spacing: 0.12em;
  font-family: var(--ticketed_bevel);
  font-weight: 800;
  text-transform: uppercase;
}

.inlinevector .ticketedpackage a[aria-current="page"] {
  font-weight: 900;
}

.inlinevector .adapter {
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

.external_slate {
  height: var(--assembled_table);
  transition: height var(--glossed_timeline) var(--private_tunnel);
  flex-direction: column;
  display: flex;
  --assembled_table: 5rem;
}

@keyframes robust_cushion {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

.constant_scope {
  display: flex;
  justify-content: space-between;
  gap: clamp(1rem,2vw,1.5rem);
  min-height: 0;
  align-items: center;
  flex: 1 1 auto;
  padding-block: 0;
}

.rostered_cage {
  align-items: center;
  gap: clamp(1rem,2vw,1.5rem);
  display: flex;
}

.ticketedpackage {
  gap: clamp(1rem,2vw,1.5rem);
  display: flex;
  flex-wrap: wrap;
}

.backer .ticketedpackage a::after {
  position: absolute;
  bottom: -0.35rem;
  content: "";
  left: 0;
  height: 2px;
  transition: width var(--glossed_timeline) var(--private_tunnel);
  background: var(--layered_symbol);
  width: 0;
}

.backer .ticketedpackage a:hover::after {
  width: 100%;
}

.turbocone {
  align-items: center;
  justify-content: center;
  height: 2.75rem;
  cursor: pointer;
  width: 2.75rem;
  display: none;
}

.turbocone .inked_checkpoint {
  display: none;
}

.turbocone[aria-expanded="true"] .concise_hanger {
  display: none;
}

.turbocone[aria-expanded="true"] .inked_checkpoint {
  display: inline-flex;
}

:root {
  --capsule: 5rem;
}

.freshaction {
  height: var(--capsule);
}

.external_slate .markedindex,.external_slate .ticketedpackage a,.external_slate .layeredbubble {
  white-space: nowrap;
}

.constant_scope>*,.rostered_cage,.ticketedpackage {
  min-width: 0;
}

.external_slate .layeredbubble {
  overflow: hidden;
  text-overflow: ellipsis;
}

@media(min-width:1096px) and (max-width:1400px) {
  .ticketedpackage,.rostered_cage,.constant_scope {
    gap: 1rem;
  }
}

@media(max-width:1095px) {
  .constant_scope {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }

  .turbocone {
    display: inline-flex;
  }

  .rostered_cage {
    align-items: stretch;
    background: var(--geared_folio);
    flex-direction: column;
    right: 0;
    padding: 1rem;
    border-bottom: var(--refineddivider) var(--paired_bevel) var(--eagerfooter);
    z-index: 20;
    top: 100%;
    position: absolute;
    gap: 0.5rem;
    display: none;
    left: 0;
    border-top: var(--refineddivider) var(--paired_bevel) var(--eagerfooter);
  }

  .rostered_cage[data-feathered_glossary] {
    display: flex;
  }

  .ticketedpackage {
    flex-direction: column;
    gap: 0.25rem;
  }

  .ticketedpackage a {
    padding: 0.65rem 0.25rem;
  }

  .ticketedpackage a::after {
    display: none;
  }

  :root {
    --capsule: 4rem;
  }

  .external_slate {
    --assembled_table: 4.5rem;
  }

  .rostered_cage .markedindex {
    width: 100%;
  }
}

@keyframes tuckedloft {
  from {
    transform: translate3d(-14%,-8%,0) scale(0.86);
  }

  to {
    transform: translate3d(14%,7%,0) scale(1.18);
  }
}

@keyframes vettedlattice {
  from {
    transform: translate3d(11%,8%,0) scale(1.14);
  }

  to {
    transform: translate3d(-13%,-9%,0) scale(0.92);
  }
}

.declared .scroll_insert {
  width: 1rem;
  height: 1rem;
}

.externalbevel .scroll_insert {
  color: currentColor;
}

.mobile_casing {
  border-radius: var(--linear_shell);
}

.externalbevel {
  border-color: var(--glossed_symbol);
  color: var(--raw_folder);
  letter-spacing: var(--lantern);
  font-size: 0.75rem;
  background: color-mix(in srgb,var(--sidebar) 10%,transparent);
}

.externalbevel::before {
  background: var(--imagedcolumn);
  flex: 0 0 auto;
  width: 2rem;
  content: "";
  height: 2px;
}

.charted_radar {
  position: relative;
  isolation: isolate;
  padding: min(calc(var(--binary) * 1.15),calc(var(--bolt,100vh) * 0.125)) 0;
  overflow: hidden;
}

.charted_radar::before {
  inset: 0;
  content: "";
  z-index: -1;
  pointer-events: none;
  position: absolute;
  background: radial-gradient(125% 100% at 88% -10%,color-mix(in srgb,var(--imagedcolumn) 38%,transparent) 0%,transparent 68%),radial-gradient(95% 90% at -5% 105%,color-mix(in srgb,var(--imagedcolumn) 22%,transparent) 0%,transparent 64%),linear-gradient(155deg,color-mix(in srgb,var(--imagedcolumn) 13%,transparent) 0%,transparent 55%);
}

.paired_pane {
  align-items: center;
  gap: clamp(2.5rem,5vw,4rem);
  display: grid;
  grid-template-columns: minmax(0,1.1fr) minmax(0,0.9fr);
}

.formed_compass {
  flex-direction: column;
  gap: clamp(1.5rem,2.5vw,2.25rem);
  display: flex;
  align-items: flex-start;
}

.formed_compass h1,.formed_compass h2 {
  line-height: 1.1;
  font-size: calc((1rem + (clamp(2rem,4.5vw,3rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  margin: 0;
}

.formed_compass h1::after,.formed_compass h2::after {
  display: block;
  background: var(--imagedcolumn);
  content: "";
  height: 3px;
  width: 4rem;
  margin-top: clamp(1rem,2vw,1.5rem);
}

.secondary {
  border: var(--stack) var(--paired_bevel) var(--glossed_symbol);
  display: grid;
  gap: var(--refinedvector);
  background: linear-gradient(150deg,color-mix(in srgb,var(--imagedcolumn) 22%,var(--rotated)) 0%,color-mix(in srgb,var(--rotated) 94%,var(--raw_folder)) 68%);
  grid-template-columns: repeat(2,minmax(0,1fr));
  padding: var(--scrollflare);
  border-radius: var(--linear_shell);
  box-shadow: var(--trailing);
}

.secondary .terracedinsert {
  font-size: calc((1rem + (clamp(1.5rem,3vw,2rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
}

@media(max-width:768px) {
  .paired_pane {
    grid-template-columns: 1fr;
  }

  .secondary {
    grid-template-columns: 1fr;
  }
}

@media(max-width:640px) {
  .formed_compass h2,.formed_compass h1 {
    font-size: calc((1rem + (clamp(2rem,9vw,2.5rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  }

  .charted_radar {
    padding: calc(var(--binary) * 0.85) 0;
  }
}

.flattenedvault .privatecompass:not(.diagram):not(.rosteredbridge) {
  box-shadow: none;
  display: flex;
  align-items: center;
  gap: 0.625rem;
}

.flattenedvault .privatecompass:not(.diagram):not(.rosteredbridge)::before,.flattenedvault .diagram::after,.flattenedvault .diagram::before {
  border-radius: 0;
  height: 2px;
  background: var(--imagedcolumn);
  min-width: 1.25rem;
  flex: 0 0 auto;
  content: "";
}

.flattenedvault .privatecompass:not(.diagram):not(.rosteredbridge)::before {
  width: 1.5rem;
}

.hoisted {
  padding: clamp(3.5rem,7vw,6rem) 0;
}

.hoisted .desktop {
  margin-inline: auto;
  max-width: max(var(--glossary),68ch);
}

.grille.desktop {
  max-width: max(var(--glossary),68ch);
  margin-inline: auto;
}

.enclosed {
  font-size: 0.8125rem;
  margin: 0 0 0.75rem;
  letter-spacing: 0.14em;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--verified);
}

.staged_shell {
  line-height: 1.08;
  margin: 0 0 1rem;
  font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
}

.ticketedtable {
  opacity: 0.7;
  margin: 0 0 0.5rem;
  font-size: 0.9375rem;
}

.ticketedtable code {
  background: var(--rotated);
  padding: 0.1em 0.4em;
  white-space: nowrap;
  border-radius: var(--linear_shell);
  font-size: 0.875em;
}

.tall {
  margin: 0 0 1.25rem;
}

.tall .concisegrip {
  line-height: 1.45;
  margin: 0 0 0.6rem;
}

.tall .clustered {
  font-weight: 700;
}

.tall .concisegrip:last-child {
  margin-bottom: 0;
}

.glossedfooter {
  padding-left: 1.25rem;
  margin: 0 0 1.25rem;
  list-style: disc;
}

.glossedfooter li {
  line-height: var(--upholsteredcaddy);
  margin: 0 0 0.4rem;
}

.glossedfooter li::marker {
  color: var(--imagedcolumn);
}

.hoisted h2 {
  scroll-margin-top: calc(var(--capsule) + 1rem);
}

.hoisted p.ticketedtable {
  margin-bottom: 0.5rem;
}

.hoisted .desktop .ticketedtable+p {
  margin-top: 1.75rem;
}

.cradle {
  align-items: baseline;
  display: flex;
  gap: 0.5rem 0.625rem;
  flex-wrap: wrap;
}

.linear_wrap {
  color: var(--imagedcolumn);
  font-weight: 700;
}

.technical_radar {
  counter-reset: halved;
}

.technical_radar h2:not(.staged_shell)::before {
  font-variant-numeric: tabular-nums;
  margin-inline-end: 0.625rem;
  color: var(--imagedcolumn);
  counter-increment: halved;
  content: counter(halved,decimal-leading-zero) ".";
}

.hoisted.semiapron {
  padding-top: 0;
}

.radialloop {
  margin-bottom: clamp(2.5rem,5vw,4rem);
  padding: clamp(3.5rem,7vw,6rem) 0 clamp(2.5rem,5vw,4rem);
  position: relative;
}

.radialloop::before {
  content: "";
  inset: 0;
  background-image: radial-gradient(60% 90% at 100% 0%,color-mix(in srgb,var(--imagedcolumn) 22%,transparent) 0%,transparent 70%);
  pointer-events: none;
  position: absolute;
}

.radialloop .grille {
  position: relative;
}

.radialloop .staged_shell {
  max-width: 20ch;
  color: inherit;
  font-size: calc((1rem + (clamp(2.75rem,7vw,4.5rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
}

.radialloop .ticketedtable {
  opacity: 0.85;
  font-size: 1.0625rem;
}

.radialloop code {
  padding: 0;
  background: transparent;
  font-size: 1em;
}

@media(max-width:768px) {
  .ticketedtable code {
    white-space: normal;
  }
}

@media(max-width:640px) {
  .hoisted {
    padding: 2.5rem 0;
  }

  .staged_shell {
    font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  }

  .radialloop {
    padding: 2.5rem 0 2rem;
    margin-bottom: 2rem;
  }

  .radialloop .staged_shell {
    font-size: calc((1rem + (clamp(2rem,8vw,2.75rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  }
}

.exact_orbit {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1fr;
  isolation: isolate;
  gap: clamp(2.5rem,5vw,4.5rem);
}

.insulated_pill {
  position: relative;
  margin: 0;
}

.insulated_pill::before {
  inset: 1.25rem -1.25rem -1.25rem 1.25rem;
  content: "";
  z-index: -1;
  position: absolute;
  border-radius: var(--unified);
  background: color-mix(in srgb,var(--sidebar) 18%,transparent);
}

.insulated_pill img {
  display: block;
  object-fit: cover;
  aspect-ratio: 4/3;
  box-shadow: var(--master);
  border-radius: var(--unified);
  width: 100%;
}

.textualstripe .innerwrap {
  margin: 0;
}

.textualstripe .fitted_cameo {
  font-size: 1.125rem;
}

@media (max-width:768px) {
  .exact_orbit {
    grid-template-columns: 1fr;
  }

  .insulated_pill::before {
    inset: 0.75rem calc(-1 * min(0.75rem,var(--seatedhanger) / 2)) -0.75rem 0.75rem;
  }
}

@media(max-width:640px) {
  .exact_orbit {
    gap: 1.5rem;
  }
}

.leveledcameo {
  flex-direction: column;
  display: flex;
  gap: 0.5rem;
}

.terracedinsert {
  line-height: 1.05;
  letter-spacing: -0.02em;
  color: var(--verified);
  font-size: calc((1rem + (clamp(2rem,5vw,3.5rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  font-weight: 800;
  font-variant-numeric: tabular-nums;
}

.toast {
  font-size: 0.6em;
  opacity: 0.75;
  color: var(--raw_folder);
  font-weight: 500;
}

.smooth {
  line-height: 1.45;
  opacity: 0.7;
  font-size: 0.9375rem;
}

.appliedfolio .flattened_symbol {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  gap: var(--refinedvector);
}

.chartered {
  gap: 0.75rem;
  display: flex;
  flex-direction: column;
}

.chartered .terracedinsert {
  font-size: calc((1rem + (clamp(1.75rem,4vw,2.5rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
}

@media(max-width:1024px) {
  .appliedfolio .flattened_symbol {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}

@media(max-width:768px) {
  .appliedfolio .flattened_symbol {
    grid-template-columns: 1fr;
  }
}

@media(max-width:640px) {
  .terracedinsert {
    font-size: calc((1rem + (clamp(1.75rem,8vw,2.5rem) - 1rem) * var(--autoelement)) * var(--striped_silo));
  }
}

.textualcage {
  display: flex;
  gap: 0.25rem;
}

.contain {
  color: var(--imagedcolumn);
  fill: var(--imagedcolumn);
  width: 1rem;
  height: 1rem;
}

.utilitystripe {
  gap: calc(var(--refinedvector) * 0.75);
  margin-top: auto;
  display: flex;
  align-items: center;
}

.lightbox {
  font-family: var(--ticketed_bevel,inherit);
  font-weight: var(--radialvector);
  letter-spacing: var(--striped_scroller);
  margin: 0;
  font-size: 1rem;
}

.payload {
  font-size: 0.875rem;
  opacity: 0.7;
}

.radial_fleet .scrollcourier {
  display: flex;
  flex-direction: column;
}

.channel {
  display: flex;
  gap: var(--refinedvector);
  flex-direction: column;
  padding: calc(var(--scrollflare) * 1.25) 0;
  border-top: var(--refineddivider) var(--paired_bevel) var(--glossed_symbol);
}

.channel:first-child {
  border-top-color: var(--fittedcone);
}

.channel:last-child {
  border-bottom: var(--refineddivider) var(--paired_bevel) var(--fittedcone);
}

.channel blockquote {
  font-size: 1.25rem;
  text-wrap: pretty;
  max-width: 56ch;
  line-height: var(--upholsteredcaddy);
  margin: 0;
}

@media(min-width:768px) {
  .channel {
    justify-content: space-between;
    align-items: flex-start;
    gap: 2rem;
    flex-direction: row;
  }

  .channel .utilitystripe {
    text-align: right;
    flex-shrink: 0;
    flex-direction: row-reverse;
    margin-top: 0;
  }
}

.leveledform {
  --front: color-mix(in srgb,var(--raw_folder) 9%,transparent);
  background-repeat: repeat;
  --braced: 24px;
}

.leveledform {
  background-image: radial-gradient(circle at 1px 1px,var(--front) 1px,transparent 0);
  background-size: var(--braced) var(--braced);
}

.icon {
  padding: calc(var(--scrollflare) * 1.5);
  border: var(--stack) var(--paired_bevel) var(--glossed_symbol);
  border-radius: var(--linear_shell);
  background: var(--rotated);
  box-shadow: var(--trailing);
  backdrop-filter: var(--scrim);
  -webkit-backdrop-filter: var(--scrim);
}

.icon .innerwrap+.enrichedbevel {
  padding-top: clamp(0.75rem,1.5vw,1.25rem);
}

.stage {
  display: grid;
  gap: clamp(2rem,4vw,4rem);
  align-items: start;
  grid-template-columns: 0.9fr 1.1fr;
}

.traced_column {
  align-items: center;
}

.dressedhanger {
  min-width: 0;
}

.stage:not(.traced_column)>.dressedhanger {
  top: calc(var(--capsule) + clamp(1.5rem,4vw,2.5rem));
  position: sticky;
}

.dressedhanger .innerwrap {
  margin-bottom: 1.25rem;
}

.enrichedbevel {
  flex: 1 1 22rem;
  min-width: 0;
}

.range {
  grid-template-columns: minmax(0,1fr) auto;
  gap: 1rem 0.75rem;
  align-items: end;
}

.range .pocketed_corridor {
  flex-direction: column;
  align-items: stretch;
  gap: 0;
}

.range .justifyorbit {
  margin-top: 0.75rem;
}

.range .markedindex {
  padding-block: 0.75rem;
}

@media(max-width:768px) {
  .stage {
    grid-template-columns: 1fr;
  }

  .stage:not(.traced_column)>.dressedhanger {
    position: static;
  }
}

@media(max-width:640px) {
  .range {
    grid-template-columns: 1fr;
  }

  .range .markedindex {
    width: 100%;
  }

  .icon {
    padding: var(--scrollflare);
  }
}

.enhancedelement {
  color: var(--formed_lightbox);
  border-color: var(--fittedcone);
  background: var(--auto_folio);
}

.enhancedelement .fitted_cameo {
  color: var(--formed_lightbox);
}

.enhancedelement p {
  color: var(--formed_lightbox);
}

.enhancedelement .privatecompass {
  color: color-mix(in srgb,var(--formed_lightbox) 70%,transparent);
}

.enhancedelement .markedindex {
  color: var(--raw_folder);
  background: var(--formed_lightbox);
}

.enhancedelement .markedindex:hover {
  color: var(--raw_folder);
  background: color-mix(in srgb,var(--formed_lightbox) 86%,var(--raw_folder));
}

.enhancedelement .terracedinsert,.enhancedelement .toast {
  color: var(--formed_lightbox);
}

.enhancedelement .eager_hull {
  background: var(--formed_lightbox);
}

.enhancedelement .eager_hull {
  border-color: transparent;
}

.enhancedelement .connectedvault {
  color: var(--raw_folder);
  background: var(--formed_lightbox);
}

.enhancedelement .eager_hull {
  color: var(--imagedcolumn);
  box-shadow: 0 0 0 0.1875rem var(--imagedcolumn);
}

.enhancedelement summary::after,.enhancedelement summary::marker {
  color: var(--formed_lightbox);
}

.enhancedelement .rostered_cage {
  color: var(--formed_lightbox);
}

.enhancedelement .ticketedpackage a[aria-current="page"],.enhancedelement .ticketedpackage a:hover {
  color: var(--formed_lightbox);
}

.enhancedelement .turbocone {
  border-color: var(--formed_lightbox);
}

.enhancedelement .flare,.enhancedelement .linearorbit {
  color: inherit;
  opacity: 0.65;
}

.enhancedelement textarea,.enhancedelement input {
  background: color-mix(in srgb,var(--formed_lightbox) 8%,var(--auto_folio));
  border-color: color-mix(in srgb,var(--formed_lightbox) 56%,transparent);
  color: var(--formed_lightbox);
}

.enhancedelement ::placeholder {
  color: color-mix(in srgb,var(--formed_lightbox) 55%,var(--auto_folio));
}

.turbocone {
  border-radius: 0;
  border-width: 1px;
}

.backer {
  border-bottom-width: 0;
}

.rostered_cage,.turbocone {
  border-color: var(--layered_symbol);
}

.backer .ticketedpackage a::after {
  height: 2px;
  bottom: -0.3rem;
}

.backer .ticketedpackage a[aria-current="page"] {
  font-weight: 800;
  color: var(--geared_folio);
  background: var(--layered_symbol);
}

@media(min-width:1096px) {
  .backer .ticketedpackage a[aria-current="page"] {
    color: var(--layered_symbol);
    background: transparent;
  }

  .backer .ticketedpackage a[aria-current="page"]::after {
    width: 100%;
  }
}

.hosted_scope,details,.icon {
  background-image: linear-gradient(160deg,color-mix(in srgb,var(--formed_lightbox) 65%,transparent) 0%,transparent 55%);
}

details,.hosted_scope {
  transition: all var(--glossed_timeline) var(--private_tunnel);
}

textarea,input {
  transition: all var(--glossed_timeline) var(--private_tunnel);
}

.markedindex:not(.contoured,.brace) {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.markedindex:not(.contoured,.brace)::after {
  inset: 0 100% 0 -25%;
  z-index: -1;
  border-radius: inherit;
  transition: all calc(var(--glossed_timeline) * 3) var(--private_tunnel);
  background: linear-gradient(90deg,transparent,var(--riveted_apron),transparent);
  content: "";
  position: absolute;
  opacity: 0.22;
}

.markedindex:not(.contoured,.brace):hover::after {
  inset: 0 -25% 0 100%;
}

.seatedflare .markedindex:not(.contoured,.brace)::after,.enhancedelement .markedindex:not(.contoured,.brace)::after {
  display: none;
}

details:hover,.hosted_scope:not(.screen,.tracedindex,.imaged_capsule):hover {
  background-color: var(--ticker);
  box-shadow: var(--master);
}

textarea:focus,input:not([type="checkbox"]):not([type="radio"]):focus,select:focus {
  box-shadow: var(--stable_cone),var(--trailing);
  background-color: var(--riveted_apron);
}

.markedindex:not(.contoured,.brace):hover:focus-visible,.markedindex:focus-visible {
  box-shadow: var(--volatile_cage)!important;
}

[data-functionalgrip] [data-private_apron] .grille:not(:has(:is(.privateinlay,.connected_composer,.managed,.granularslot,.typedclamp,.external_fixture,.details,.stableoffset,.cartridge,.upholsteredcone,.liquidgasket,.locked,.eager_casing,.branched,.scaled,.rivetedcell,.justifyhull,.guide,.flattened_symbol,.registered,.gridded_folio,.exact_guide,.auto_spacer,.overlay,.dubbed,.scrollcourier,.auxiliary,.annotated,.griddedvault))) {
  transform: translateY(calc(-1 * var(--tensioned_corner)));
  opacity: 0;
  transition: opacity var(--clasp) var(--scope),transform var(--clasp) var(--scope);
}

[data-functionalgrip] [data-private_apron][data-standardbadge] .grille:not(:has(:is(.privateinlay,.connected_composer,.managed,.granularslot,.typedclamp,.external_fixture,.details,.stableoffset,.cartridge,.upholsteredcone,.liquidgasket,.locked,.eager_casing,.branched,.scaled,.rivetedcell,.justifyhull,.guide,.flattened_symbol,.registered,.gridded_folio,.exact_guide,.auto_spacer,.overlay,.dubbed,.scrollcourier,.auxiliary,.annotated,.griddedvault))) {
  transform: none;
  opacity: 1;
}

[data-functionalgrip] [data-private_apron] .grille:has(:is(.granularslot,.flattened_symbol,.scrollcourier)) {
  transition: opacity var(--clasp) var(--scope);
  opacity: 0;
}

[data-functionalgrip] [data-private_apron][data-standardbadge] .grille:has(:is(.granularslot,.flattened_symbol,.scrollcourier)) {
  opacity: 1;
}

[data-functionalgrip] [data-private_apron] :is(.granularslot,.flattened_symbol,.scrollcourier)>* {
  transform: translateY(calc(-1 * var(--tensioned_corner)));
  opacity: 0;
  transition: opacity var(--clasp) var(--scope),transform var(--clasp) var(--scope);
}

[data-functionalgrip] [data-private_apron][data-standardbadge] :is(.granularslot,.flattened_symbol,.scrollcourier)>* {
  transform: none;
  opacity: 1;
}

[data-functionalgrip] [data-private_apron][data-standardbadge] :is(.granularslot,.flattened_symbol,.scrollcourier)>*:nth-child(2) {
  transition-delay: calc(1 * var(--assembledinsert));
}

[data-functionalgrip] [data-private_apron][data-standardbadge] :is(.granularslot,.flattened_symbol,.scrollcourier)>*:nth-child(3) {
  transition-delay: calc(2 * var(--assembledinsert));
}

[data-functionalgrip] [data-private_apron][data-standardbadge] :is(.granularslot,.flattened_symbol,.scrollcourier)>*:nth-child(4) {
  transition-delay: calc(3 * var(--assembledinsert));
}

[data-functionalgrip] [data-private_apron][data-standardbadge] :is(.granularslot,.flattened_symbol,.scrollcourier)>*:nth-child(5) {
  transition-delay: calc(4 * var(--assembledinsert));
}

[data-functionalgrip] [data-private_apron][data-standardbadge] :is(.granularslot,.flattened_symbol,.scrollcourier)>*:nth-child(6) {
  transition-delay: calc(5 * var(--assembledinsert));
}

[data-functionalgrip] [data-private_apron][data-standardbadge] :is(.granularslot,.flattened_symbol,.scrollcourier)>*:nth-child(n+7) {
  transition-delay: calc(5 * var(--assembledinsert));
}
