.stat-sec{max-width:46rem}
.base-12 .stat-sec{margin-right:auto;margin-left:auto}
.base-12 .page-frame{text-align:center}
.page-frame {
  margin-bottom: 1.5rem;
}
.frame_c {
  margin: 0 0 1.1rem;
  line-height: 1.7;
}
.stat-cell{margin:1.75rem 0 .75rem;font-size:1.15rem}
.pill-5 {
  gap: .5rem;
  padding-left: 1.25rem;
  display: grid;
  margin: 0;
}
.unit_9::marker {
  color: var(--ui-clr-key);
}
.item-left {
  background: var(--ui-clr-surface);
  hyphens: auto;
}
.group_part {
  margin-bottom: 2.5rem;
  max-width: 48rem;
}
.card-node-primary{font-size:clamp(1.75rem,3.4vw,var(--ui-fs-xl));max-width:26ch}
.unit-fig {
  max-width: 60ch;
  margin: 0;
}
.copy-8 {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 2.5rem 2rem;
  list-style: none;
  padding: 0;
  margin: 0;
}
.dot-fig {
  min-width: 0;
  border-top: 1px solid var(--ui-clr-text);
  padding-top: .75rem;
}
.frame-alt{margin:0}
.btn-edge {
  margin-bottom: 1.25rem;
  border: 1px solid var(--ui-clr-edge);
  padding: .65rem;
  background: var(--ui-clr-base);
}
.btn-edge:not(:has(img)){display:none}
.chip-round{width:100%;object-fit:contain;aspect-ratio:4/3}
.item {
  display: grid;
  grid-template-columns: 2rem minmax(0,1fr);
  gap: .5rem;
}
.icon_fill {
  color: var(--ui-clr-dim);
  font-size: .75rem;
  font-variant-numeric: tabular-nums;
  line-height: 1.75;
}
.cnt-ref-third {
  font-size: 1.15rem;
  line-height: 1.35;
  margin-bottom: .6rem;
}
.node_site {
  line-height: 1.7;
  color: var(--ui-clr-dim);
  margin: 0;
  font-size: .9rem;
}
@media(max-width:1000px){
.copy-8{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
.copy-8{grid-template-columns:minmax(0,1fr);gap:2rem}
.group_part {
  margin-bottom: 2rem;
}
}
.sec-open {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,2.15fr);
  gap: clamp(2rem,5vw,5rem);
  align-items: start;
}
.list-xl {
  padding-top: 1.25rem;
  border-top: 3px solid var(--ui-clr-text);
  min-width: 0;
}
.inner-md{overflow-wrap:anywhere;margin-bottom:1rem;font-size:clamp(1.8rem,2.7vw,2.8rem);max-width:17ch}
.line {
  display: inline-flex;
  gap: .75rem;
  align-items: center;
  min-height: 2.75rem;
  max-width: 100%;
  font-size: .9rem;
}
.wrap-stack-compact {
  margin: 0;
  border-top: 1px solid var(--ui-clr-edge);
  padding: 0;
  list-style: none;
}
.label-slot-xl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.65fr);gap:1.5rem;padding-block:1.5rem;border-bottom:1px solid var(--ui-clr-edge);align-items:start}
.frame-toggle {
  margin: 0;
  min-width: 0;
}
.sec2-stack {
  border-radius: var(--ui-radius-sm);
  width: 100%;
  object-fit: cover;
  aspect-ratio: 4/3;
}
.card-meta-a {
  min-width: 0;
}
.btn_5 {
  display: flex;
  flex-wrap: wrap;
  gap: .3rem 1rem;
  margin: 0 0 .5rem;
  font-size: .72rem;
  color: var(--ui-clr-dim);
}
.list{font-size:clamp(1.1rem,1.55vw,1.5rem);overflow-wrap:anywhere;margin-bottom:.55rem}
.meta-page{color:var(--ui-clr-text);display:inline-block;min-height:2.75rem}
.meta-page:hover {
  color: var(--ui-clr-key);
}
.meta-page:focus-visible,.line:focus-visible {
  outline: 2px solid var(--ui-clr-key);
  outline-offset: 4px;
}
.text-box2-third {
  font-size: .9rem;
  line-height: 1.65;
  margin: 0;
  color: var(--ui-clr-dim);
}
.frame-toggle:not(:has(img)) {
  display: none;
}
.label-slot-xl:not(:has(img)){grid-template-columns:minmax(0,1fr)}
@media(max-width:850px){.sec-open{grid-template-columns:minmax(0,1fr);gap:1.5rem}.inner-md {
  max-width: 26ch;
}.label-slot-xl {
  grid-template-columns: minmax(0,1fr) minmax(0,3fr);
}}
@media(max-width:430px){.label-slot-xl{grid-template-columns:4rem minmax(0,1fr);gap:.5rem 1rem}.frame-toggle{grid-column:1;grid-row:1/3}.sec2-stack {
  aspect-ratio: 4/5;
}.card-meta-a {
  display: contents;
}.btn_5 {
  font-size: .7rem;
  margin: 0;
  grid-row: 1;
  grid-column: 2;
}.list {
  grid-row: 2;
  font-size: 1.1rem;
  grid-column: 2;
  margin: 0;
}.text-box2-third {
  grid-column: 1/-1;
  font-size: .9rem;
  margin-top: .35rem;
}.label-slot-xl:not(:has(img)) .btn_5,.label-slot-xl:not(:has(img)) .list {
  grid-column: 1;
  grid-row: auto;
}}
.chip-8 {
  color: var(--ui-clr-primary-fg);
  background: var(--ui-clr-key);
}
.top_2 {
  text-align: center;
  max-width: 46rem;
}
.view_8{margin-bottom:.7rem;display:block;letter-spacing:var(--ui-ls-overline);text-transform:var(--ui-transform-overline);font-weight:700;font-size:.8rem;color:var(--ui-clr-overline)}
.chip-8 .view_8,.chip-8 .badge-panel-bottom{color:var(--ui-clr-primary-fg)}
.label-square .view_8 {
  color: var(--ui-clr-brand-inverse);
}
.badge-panel-bottom{margin-bottom:.9rem}
.part-old{opacity:.9;max-width:36rem;margin:0 auto 2rem}
.hero-media {
  opacity: .8;
  margin: 0 0 .5rem;
  letter-spacing: .06em;
  font-size: .85rem;
  text-transform: uppercase;
  font-weight: 600;
}
.view-accent {
  display: inline-flex;
  align-items: center;
  gap: 1rem;
  color: inherit;
  font-family: var(--ui-font-display);
  font-weight: var(--ui-fw-heading);
  font-size: clamp(1.9rem,5vw,3.25rem);
  line-height: 1.1;
}
.view-accent:hover{opacity:.85;color:inherit}
.title_9{height:clamp(2.75rem,6vw,3.75rem);background:var(--ui-clr-key);display:grid;place-items:center;width:clamp(2.75rem,6vw,3.75rem);border-radius:50%;color:var(--ui-clr-primary-fg);flex:none}
.chip-8 .title_9 {
  color: var(--ui-clr-key);
  background: var(--ui-clr-primary-fg);
}
.title_9 svg{height:45%;width:45%}
.ct-main {
  white-space: nowrap;
}
.strip-slot-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-top:2rem}
.tile-site{font-weight:600;color:inherit;text-underline-offset:.25em;text-decoration:underline}
.chip-8 .tile-site:hover {
  color: inherit;
}
.chip-8 .ctx-z.label_open:hover {
  color: var(--ui-clr-text);
  background: var(--ui-clr-base);
}
@media (max-width:480px){
.ct-main {
  white-space: normal;
}
}
.mark-loose{padding-block:calc(var(--ui-gap-y) * .85);overflow-wrap:anywhere;background:var(--ui-clr-base)}
.brand_7 {
  display: flex;
  gap: 1.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
.lead_x {
  font-size: .8rem;
  max-width: 75%;
  letter-spacing: var(--ui-ls-overline);
  color: var(--ui-clr-key);
  font-weight: 600;
  text-transform: var(--ui-transform-overline);
}
.part-auto {
  flex: 1;
  height: 1px;
  background: var(--ui-clr-edge);
}
.burger-title-muted .part-auto {
  background: var(--ui-clr-key);
  height: 3px;
}
.group_third {
  line-height: 1.1;
  margin: 0;
  font-size: calc(var(--ui-fs-xxl) * 1.2);
  max-width: 24ch;
  padding-bottom: 1.8rem;
}
.top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--ui-clr-edge);padding-top:1.3rem}
.box-top{font-weight:600;max-width:24rem;color:var(--ui-clr-dim);font-size:.8rem}
.sec-2{grid-template-columns:minmax(0,1fr)}
.flow_stack_hard{color:var(--ui-clr-dim);font-size:1.1rem;margin:0;max-width:42rem;line-height:1.7}
@media (max-width:640px){.group_third {
  font-size: var(--ui-fs-xxl);
}.top {
  grid-template-columns: 1fr;
  gap: 1rem;
}.box-top {
  display: none;
}.flow_stack_hard{font-size:1rem}}
.sec2-toggle {
  overflow-wrap: anywhere;
}
.menu-panel>* {
  min-width: 0;
}
.bar-inner-compact {
  max-width: 24ch;
}
.col_center {
  color: var(--ui-clr-dim);
}
.stack_10{max-width:100%;text-align:center;white-space:normal}
.ctx {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.8fr);
  gap: 3rem;
  align-items: end;
  margin-bottom: 2.5rem;
}
.bar-inner-compact {
  font-size: clamp(2rem,4vw,3.7rem);
  max-width: 22ch;
  margin-bottom: 0;
}
.core-5 {
  max-width: 48ch;
  margin: 0;
}
.strip-12 {
  margin: 0;
}
.mark-fit{width:100%;object-fit:cover;aspect-ratio:2.8/1;border-radius:var(--ui-radius-lg)}
.fig-3{color:var(--ui-clr-dim);padding:.9rem 0;font-size:.85rem}
.burger_top_square{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;padding:1.2rem 0;margin:1rem 0 2.5rem;border-top:1px solid var(--ui-clr-edge);border-bottom:1px solid var(--ui-clr-edge);font-size:.85rem;color:var(--ui-clr-dim)}
.burger_top_square strong,.meta-xl {
  color: var(--ui-clr-text);
  font-weight: 700;
}
.label_inner_inline{column-rule:1px solid var(--ui-clr-edge);margin-inline:auto;max-width:68rem;columns:2;column-gap:clamp(2rem,5vw,5rem)}
.chip-raised{line-height:1.85;break-inside:avoid;margin-bottom:1.5rem;color:var(--ui-clr-dim)}
.chip-raised:first-child {
  color: var(--ui-clr-text);
  font-size: 1.13rem;
}
@media(max-width:740px){.ctx {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}.mark-fit {
  aspect-ratio: 16/10;
}.label_inner_inline{columns:1}.burger_top_square {
  justify-content: flex-start;
}}
.link{overflow-wrap:anywhere}
.box-wide>*{min-width:0}
.lead-new {
  max-width: 24ch;
}
.brand-1{color:var(--ui-clr-dim)}
.tag{text-align:center;max-width:100%;white-space:normal}
.panel-narrow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem 4rem;align-items:end;margin-bottom:3rem}
.panel-narrow .area-3 {
  grid-column: 1/-1;
}
.lead-new{max-width:21ch;margin:0;font-size:clamp(2rem,4.2vw,4rem);line-height:1.12}
.group-outer {
  margin: 0;
  max-width: 45ch;
}
.pic-ct {
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  padding: 0;
  border-top: 2px solid var(--ui-clr-text);
}
.zone-img-md{padding:2rem 2rem 0 0;min-width:0}
.zone-img-md+.zone-img-md {
  padding-left: 2rem;
  border-left: 1px solid var(--ui-clr-edge);
}
.card-5 {
  font-family: var(--ui-font-display);
  line-height: 1;
  display: block;
  letter-spacing: -.05em;
  font-size: clamp(2.8rem,6vw,5rem);
  color: var(--ui-clr-key);
  margin-bottom: 2rem;
}
.cap-big {
  min-height: 2.6em;
  font-size: clamp(1.3rem,2.3vw,1.8rem);
}
.brand-1 {
  margin: 0;
  line-height: 1.85;
}
@media(max-width:740px){.panel-narrow {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}.pic-ct{grid-template-columns:1fr}.zone-img-md,.zone-img-md+.zone-img-md {
  border-left: 0;
  border-bottom: 1px solid var(--ui-clr-edge);
  padding: 1.7rem 0;
  display: grid;
  grid-template-columns: 3rem minmax(0,1fr);
  gap: .7rem 1.2rem;
}.card-5 {
  grid-row: 1/3;
  margin: 0;
  font-size: 2.5rem;
}.cap-big{min-height:0;margin:0}.brand-1{grid-column:2}}
.flow-soft {
  overflow-wrap: anywhere;
}
.burger-v2>* {
  min-width: 0;
}
.intro-half{max-width:24ch}
.quote-brand {
  color: var(--ui-clr-dim);
}
.chip-strip-alt{max-width:100%;text-align:center;white-space:normal}
.outro-page-half {
  margin-bottom: 2.5rem;
  max-width: 51rem;
}
.app-b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:1rem;align-items:center;padding:1.5rem 0;border-top:1px solid var(--ui-clr-edge);margin-bottom:1.7rem}
.app-b p {
  gap: .4rem;
  margin: 0;
  display: grid;
}
.app-b p:last-child {
  text-align: right;
}
.app-b p span{color:var(--ui-clr-dim);font-size:.8rem}
.app-b strong {
  font-family: var(--ui-font-display);
  letter-spacing: -.04em;
  line-height: 1.1;
  font-size: clamp(2rem,4vw,3rem);
}
.cap-tight {
  text-align: center;
  font-family: var(--ui-font-display);
  font-size: 1.1rem;
  color: var(--ui-clr-dim);
}
.outro{list-style:none;margin:0;display:flex;padding:0}
.avatar {
  flex: 1 1 0;
  border-top: 2px solid var(--ui-clr-edge);
  min-width: 0;
  padding: 2rem 1.8rem 0 0;
  position: relative;
}
.avatar+.avatar {
  padding-left: 1.5rem;
}
.note-square{position:absolute;top:-.8rem;left:0;width:1.6rem;height:1.6rem;border:1px solid var(--ui-clr-key);border-radius:50%;background:var(--ui-clr-base);color:var(--ui-clr-key);display:grid;place-items:center;font-size:.7rem}
.avatar+.avatar .note-square{left:1.5rem}
.grid_bottom{font-size:1.2rem}
.quote-brand {
  line-height: 1.8;
  margin: 0;
  font-size: .95rem;
}
@media(max-width:760px){
.outro{display:block}
.avatar,.avatar+.avatar {
  border-left: 2px solid var(--ui-clr-edge);
  padding: 0 0 2rem 2rem;
  border-top: 0;
  margin-left: .8rem;
}
.note-square,.avatar+.avatar .note-square{left:-.85rem;top:0}
.avatar:last-child{padding-bottom:0}
.cap-tight{font-size:.9rem}
.app-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.cap-tight {
  grid-row: 2;
  text-align: left;
  grid-column: 1/-1;
}
}
.strip-ctx {
  grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);
}
.strip-ctx .cap-tight{text-align:left;grid-row:1;grid-column:1}
.intro-half{font-size:clamp(1.65rem,3.2vw,2.7rem)}
.field_12{padding-block:calc(var(--ui-gap-y) * .6)}
.outer-outro{border-bottom:1px solid var(--ui-clr-edge);border-top:1px solid var(--ui-clr-edge)}
.elem-5 {
  text-align: center;
  letter-spacing: .1em;
  font-size: .85rem;
  text-transform: uppercase;
  color: var(--ui-clr-dim);
  margin-bottom: 1.5rem;
}
.strip-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 3rem}
.text-sub{opacity:.75;font-size:1.25rem;white-space:nowrap;transition:opacity .2s;line-height:1;color:var(--ui-clr-dim)}
.text-sub:hover{opacity:1}
.flow_btn .text-sub{padding:.75rem 1.25rem;border:1px solid var(--ui-clr-edge);border-radius:var(--ui-radius-sm)}
.zone-brand-flat{font-style:italic;font-family:Georgia,'Times New Roman',serif}
.group-logo{letter-spacing:.18em;text-transform:uppercase;font-weight:700;font-size:.95rem}
.pic-11 {
  font-weight: 800;
  letter-spacing: -.03em;
  font-family: var(--ui-font-display);
  font-size: 1.4rem;
}
.edge-card-narrow{letter-spacing:.04em;font-weight:300}
.elem-elem-new{font-family:ui-monospace,'SF Mono',Menlo,monospace;font-size:1rem}
.foot_icon_light {
  letter-spacing: .3em;
  font-size: .85rem;
  text-transform: uppercase;
}
.toggle-author-c {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2.5rem;
  padding: 2.75rem;
  border-radius: var(--ui-radius-lg);
}
.badge-4 {
  text-align: center;
  flex-direction: column;
}
.body-fixed{background:var(--ui-clr-key);color:var(--ui-clr-primary-fg)}
.card-strip-inline {
  border: 1px solid var(--ui-clr-edge);
  background: var(--ui-clr-surface);
}
.area-12{border:2px solid var(--ui-clr-key)}
.cnt-view-center{background:var(--ui-clr-dark-bg);color:var(--ui-clr-dark-fg)}
.cell-left{font-size:.8rem;color:var(--ui-clr-overline);margin-bottom:.5rem;text-transform:var(--ui-transform-overline);font-weight:700;letter-spacing:var(--ui-ls-overline);display:inline-block}
.body-fixed .cell-left{color:var(--ui-clr-primary-fg);opacity:.85}
.cnt-view-center .cell-left {
  color: var(--ui-clr-brand-inverse);
}
.main_menu{color:inherit;margin-bottom:.35rem}
.img_loose{margin:0;max-width:36rem;opacity:.88}
.badge-4 .img_loose {
  margin-inline: auto;
}
.app-dark{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex-shrink:0}
.cell-raised {
  font-size: .9rem;
  opacity: .9;
}
.badge-bar-fit {
  font-weight: 600;
  text-decoration: underline;
  color: inherit;
}
.cnt-view-center .badge-bar-fit{color:var(--ui-clr-brand-inverse)}
@media (max-width:720px){
.toggle-author-c{align-items:flex-start;padding:2rem;flex-direction:column}
.badge-4 {
  align-items: center;
}
.app-dark {
  align-items: flex-start;
}
.badge-4 .app-dark {
  align-items: center;
}
}
.col-sticky{padding-block:calc(var(--ui-gap-y) * .8)}
.core-8 {
  background: var(--ui-clr-surface);
}
.fig {
  background: var(--ui-clr-key);
  color: var(--ui-clr-primary-fg);
}
.fig .input-light,.fig .copy-intro-ghost {
  color: var(--ui-clr-primary-fg);
}
.row_area{border-bottom:1px solid var(--ui-clr-edge)}
.area_logo_square {
  text-align: center;
}
.col-1{font-size:.85rem;margin-bottom:.75rem;opacity:.8}
.row-10 {
  margin: 0 .5rem;
}
.icon-btn {
  opacity: .7;
}
.input-light{margin-bottom:.5rem}
.strip_flat{max-width:40rem;opacity:.85;margin:0;font-size:1.1rem}
.area_logo_square .strip_flat{margin-inline:auto}
.top-square{overflow-wrap:anywhere}
.el-a{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0, 1.2fr);gap:clamp(2rem, 6vw, 6rem);align-items:start}
.pill-lead-light h2{max-width:16ch}
.body-sm{display:inline-flex;gap:1.5rem;align-items:center;font-weight:700;padding:.8rem 0;border-bottom:1px solid currentColor}
.body-sm span{font-size:1.7rem}
.avatar-xl{margin:0 0 2rem}
.tile-9{object-fit:cover;aspect-ratio:16/10;width:100%;border-radius:var(--ui-radius-sm)}
.tag-stack{margin:0}
.item-2 {
  display: grid;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr);
  gap: 1.5rem;
  border-top: 1px solid var(--ui-clr-edge);
  padding: 1.4rem 0;
}
.intro_elem_inline {
  font-weight: 700;
}
.tag-square{color:var(--ui-clr-dim);margin-bottom:.5rem;display:block;font-size:.75rem}
.box-cell-sticky{margin:0}
.head_5{color:var(--ui-clr-dim);border-left:3px solid var(--ui-clr-key);font-size:.9rem;padding:.5rem 0 .5rem 1rem}
@media (max-width: 760px){
.el-a {
  grid-template-columns: minmax(0, 1fr);
}
.pill-lead-light h2 {
  max-width: none;
}
}
@media (max-width: 420px){
.item-2{grid-template-columns:minmax(0, 1fr);gap:.65rem}
}
.card-note-muted {
  overflow-wrap: anywhere;
}
.meta-6>*{min-width:0}
.pane-unit-lg{max-width:24ch}
.hero {
  color: var(--ui-clr-dim);
}
.list-center{max-width:100%;white-space:normal;text-align:center}
.tag_4{margin-bottom:3rem;max-width:48rem}
.block-site {
  margin: 0;
  padding: 0;
  list-style: none;
  border-top: 2px solid var(--ui-clr-text);
}
.dot_c{display:grid;grid-template-columns:5rem minmax(0,1.5fr) minmax(0,.8fr);gap:2rem;padding:2rem 0;border-bottom:1px solid var(--ui-clr-edge);align-items:start}
.pane-bottom{letter-spacing:-.06em;font-family:var(--ui-font-display);font-size:clamp(2.5rem,5vw,4rem);line-height:1;color:var(--ui-clr-key)}
.author-center {
  font-size: clamp(1.2rem,2.2vw,1.7rem);
}
.hero{margin:0;max-width:57ch}
.zone_pane{min-width:0}
.brand-field {
  min-width: 0;
  padding-left: 1.5rem;
  border-left: 1px solid var(--ui-clr-edge);
}
.zone-accent{color:var(--ui-clr-dim);letter-spacing:.05em;display:block;margin-bottom:.7rem;font-size:.75rem}
.brand-field p{font-size:.95rem;line-height:1.7;margin:0}
@media(max-width:760px){.dot_c{grid-template-columns:3rem minmax(0,1fr);gap:1rem}.pane-bottom{font-size:2.5rem}.brand-field {
  border-left: 0;
  grid-column: 2;
  border-top: 1px solid var(--ui-clr-edge);
  padding: 1rem 0 0;
}.zone-accent {
  margin-bottom: .3rem;
}}
.author-fig-top{overflow-wrap:anywhere;background:var(--ui-clr-base);padding-block:calc(var(--ui-gap-y) * .8)}
.elem-accent{color:var(--ui-clr-dark-fg);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);background:var(--ui-clr-dark-bg);overflow:hidden;border-radius:var(--ui-radius-lg)}
.quote-ct-big {
  display: flex;
  margin: 0;
  min-width: 0;
  padding: 1rem;
}
.chip-5 {
  aspect-ratio: 4/5;
  min-height: 18rem;
  border-radius: var(--ui-radius-sm);
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.slot-input-y{display:flex;min-width:0;align-items:center;padding:clamp(1.5rem,4vw,3.5rem)}
.elem-soft{padding-top:1.2rem;border-top:1px solid var(--ui-clr-inverse-muted);width:100%}
.side{display:block;letter-spacing:var(--ui-ls-overline);font-size:.8rem;text-transform:var(--ui-transform-overline);color:var(--ui-clr-brand-inverse);margin-bottom:1.1rem}
.link-light {
  max-width: 23ch;
  color: var(--ui-clr-dark-fg);
}
.item-big {
  color: var(--ui-clr-inverse-muted);
  margin: 1.1rem 0 1.6rem;
  max-width: 35rem;
}
.unit{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--ui-clr-inverse-muted);padding-bottom:.8rem;font-weight:700;line-height:1.4;color:var(--ui-clr-dark-fg)}
.unit:hover {
  color: var(--ui-clr-brand-inverse);
  text-underline-offset: .3em;
  text-decoration: underline;
}
.toggle-flat .quote-ct-big{order:2}
@media (max-width:700px){
.elem-accent {
  grid-template-columns: 1fr;
}
.quote-ct-big{padding:1rem 1rem 0}
.chip-5 {
  min-height: 0;
  aspect-ratio: 16/9;
  height: auto;
}
.slot-input-y {
  padding: 1.5rem;
}
.toggle-flat .quote-ct-big{order:0}
}
.text-raised{padding-block:calc(var(--ui-gap-y) * .9);overflow:hidden;position:relative;color:var(--ui-clr-dark-fg);align-items:center;min-height:18rem;display:flex;isolation:isolate}
.outer-el {
  object-fit: cover;
  position: absolute;
  z-index: -2;
  inset: 0;
  width: 100%;
  height: 100%;
}
.top_lg{z-index:-1;position:absolute;inset:0}
.group-copy-narrow .top_lg{background:linear-gradient(180deg,rgba(8,10,14,.55),rgba(8,10,14,.7))}
.toggle_label .top_lg {
  opacity: .88;
  background: var(--ui-clr-key);
}
.toggle_label {
  color: var(--ui-clr-primary-fg);
}
.col_mark_first{width:min(100% - 2.5rem,var(--ui-max-w-page))}
.cnt-cnt .col_mark_first{text-align:center}
.pane-2 {
  font-size: .85rem;
  margin-bottom: .75rem;
  opacity: .85;
}
.pic-compact{color:inherit}
.pic-compact:hover{color:inherit;text-decoration:underline}
.menu-field-hard {
  margin: 0 .5rem;
}
.row-9 {
  opacity: .8;
}
.unit-flow-fixed{color:inherit;margin-bottom:.5rem}
.ref-unit {
  opacity: .9;
  font-size: 1.1rem;
  margin: 0;
  max-width: 40rem;
}
.cnt-cnt .ref-unit {
  margin-inline: auto;
}
.node-outro{padding-block:calc(var(--ui-gap-y) * .9) calc(var(--ui-gap-y) * .7)}
.el_body_round {
  border-bottom: 4px solid var(--ui-clr-key);
}
.lead-square {
  border-bottom: 4px solid var(--ui-clr-highlight);
}
.top-item {
  border-bottom: 1px solid var(--ui-clr-edge);
}
.badge_11{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem 4rem;align-items:end}
.pic-alt{font-size:calc(var(--ui-fs-xxl) * 1.05);margin:0}
.core-2 {
  max-width: 34rem;
  margin: 0 0 .35rem;
}
@media (max-width:760px){
.badge_11 {
  grid-template-columns: 1fr;
  gap: 1rem;
}
}
.label_hard{margin-bottom:3rem;max-width:45rem}
.bar{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.box2-part {
  margin-inline: auto;
  max-width: 40rem;
  grid-template-columns: minmax(0,1fr);
}
.sub-layer{min-width:0}
.view-box-a{border-radius:var(--ui-radius-lg);object-fit:cover;aspect-ratio:6/5;object-position:center 30%;width:100%}