:root{--c-title-6:rgb(67,208,128);--c-mark-7:1.15;--c-bar-8:.12em;--c-strip-5:rgb(33,24,24);--c-box2-6:none;--c-tile-1:32px;--c-note-9:rgb(246,244,244);--c-field-9:rgb(186,171,172);--c-brand-5:rgb(103,25,30);--c-wrap-4:16px;--c-nav-7:rgb(24,16,17);--c-box2-7:rgb(55,32,34);--c-box-8:16px;--c-img-5:1190px;--c-core-6:'Roboto Slab', Rockwell, 'Courier New', Georgia, serif;--c-main-1:rgb(75,52,54);--c-grid-7:1.6;--c-side-2:clamp(2rem, 4.5vw, 3.25rem);--c-dot-6:6.4rem;--c-list-8:600;--c-part-9:0 12px 40px rgba(0,0,0,.14);--c-top-8:rgb(245,36,50);--c-media-1:rgb(15,11,11);--c-block-7:'Roboto', Roboto, system-ui, 'Segoe UI', sans-serif;--c-node-8:rgb(192,181,181);--c-unit-1:1.0625rem;--c-grid-2:rgb(245,36,50);--c-core-7:uppercase;--c-info-6:0;--c-avatar-6:rgb(245,36,50);--c-line-7:rgb(252,90,101);--c-chip-7:rgb(238,231,232);--c-hero-2:1.25rem;--c-view-4:-0.02em;--c-elem-8:clamp(1.6rem, 3vw, 2.25rem);--c-sub-7:800;--c-slot-3:0 10px 30px rgba(0,0,0,.06);--c-site-9:rgb(24,16,17);--c-toggle-6:rgb(23,18,18)}
@font-face{font-style:normal;font-weight:400;font-family:'Roboto Slab';src:url(fonts/m0knkcq.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap}
@font-face {
  src: url(fonts/m0knkcq.woff2) format('woff2');
  font-style: normal;
  font-family: 'Roboto Slab';
  font-weight: 700;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{font-style:normal;font-family:'Roboto';font-weight:400;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;src:url(fonts/qo96mu2t.woff2) format('woff2')}
@font-face{font-style:normal;font-family:'Roboto';font-display:swap;src:url(fonts/qo96mu2t.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-weight:700}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{color:var(--c-chip-7);overflow-wrap:anywhere;font-family:var(--c-block-7);margin:0;line-height:var(--c-grid-7);font-size:var(--c-unit-1);background:var(--c-toggle-6)}
img,svg,video{height:auto;max-width:100%;display:block}
h1,h2,h3,h4{line-height:var(--c-mark-7);font-family:var(--c-core-6);hyphens:manual;letter-spacing:var(--c-view-4);font-weight:var(--c-sub-7);margin:0 0 .6em;color:var(--c-chip-7)}
h1 {
  font-size: var(--c-side-2);
}
h2{font-size:var(--c-elem-8)}
h3 {
  font-size: var(--c-hero-2);
  line-height: 1.3;
}
h4 {
  line-height: 1.35;
  font-size: 1.05rem;
}
p{margin:0 0 1em}
a{color:var(--c-top-8);text-decoration:none}
@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}
a:hover {
  color: var(--c-line-7);
}
ul,ol{padding-left:1.25em;margin:0 0 1em}
button,input,textarea,select{color:inherit;font:inherit}
::selection{color:var(--c-chip-7);background:var(--c-brand-5)}
.c-el {
  margin-inline: auto;
  width: min(100% - 2.5rem,var(--c-img-5));
}
.c-ue71{width:min(100% - 2.5rem,48rem)}
.c-ne5c{padding-block:var(--c-dot-6)}
.c-ld2b {
  background: var(--c-box2-7);
}
.c-sub-first {
  background: var(--c-media-1);
  color: var(--c-note-9);
}
.c-sub-first h1,.c-sub-first h2,.c-sub-first h3,.c-sub-first h4 {
  color: inherit;
}
.c-sub-first a{color:var(--c-grid-2)}
.c-sub-first .c-b3d7,.c-sub-first .c-xcaa {
  color: var(--c-field-9);
}
.c-sub-first .c-n347 {
  color: var(--c-grid-2);
}
.c-top-xl {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--c-wrap-4);
  background: var(--c-top-8);
  color: var(--c-nav-7);
  font-weight: var(--c-list-8);
  text-transform: var(--c-box2-6);
  letter-spacing: var(--c-info-6);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
.c-top-xl:hover {
  color: var(--c-nav-7);
  background: var(--c-line-7);
}
.c-top-xl:active{transform:translateY(1px)}
.c-ab72 {
  border-color: currentColor;
  color: var(--c-top-8);
  background: transparent;
}
.c-ab72:hover {
  border-color: var(--c-top-8);
  background: var(--c-top-8);
  color: var(--c-nav-7);
}
.c-of3f{color:var(--c-site-9);background:var(--c-title-6)}
.c-of3f:hover{color:var(--c-site-9);background:var(--c-title-6);filter:brightness(.92)}
.c-g508 {
  color: var(--c-media-1);
  background: var(--c-note-9);
}
.c-g508:hover{background:rgb(255,255,255);color:var(--c-media-1)}
.c-zbb5 {
  padding: .55rem 1.1rem;
  font-size: .9rem;
}
.c-stack {
  padding: 1rem 2rem;
  font-size: 1.05rem;
}
.c-sub-first .c-top-xl:not(.c-ab72):not(.c-of3f):not(.c-g508){background:var(--c-grid-2);color:var(--c-media-1)}
.c-sub-first .c-top-xl:not(.c-ab72):not(.c-of3f):not(.c-g508):hover {
  color: var(--c-media-1);
  background: var(--c-note-9);
}
.c-sub-first .c-ab72{border-color:var(--c-field-9);color:var(--c-note-9)}
.c-sub-first .c-ab72:hover {
  color: var(--c-media-1);
  border-color: var(--c-note-9);
  background: var(--c-note-9);
}
.c-view {
  gap: 1.5rem;
  display: grid;
}
.c-y93b{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}
.c-unit {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,15rem),1fr));
}
.c-burger-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}
.c-d313{grid-template-columns:repeat(2,1fr)}
.c-s7cc{grid-template-columns:repeat(3,1fr)}
.c-v52a{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){
.c-v52a {
  grid-template-columns: repeat(2,1fr);
}
.c-s7cc {
  grid-template-columns: repeat(2,1fr);
}
}
@media (max-width:560px){
.c-d313,.c-s7cc,.c-v52a{grid-template-columns:1fr}
}
.c-e01c {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.c-e01c>*{min-width:0}
.c-e01c.c-d313>* {
  flex: 0 0 calc((100% - 1.5rem)/2);
}
.c-e01c.c-s7cc>* {
  flex: 0 0 calc((100% - 3rem)/3);
}
.c-e01c.c-v52a>*{flex:0 0 calc((100% - 4.5rem)/4)}
@media (max-width:960px){.c-e01c.c-s7cc>*,.c-e01c.c-v52a>* {
  flex-basis: calc((100% - 1.5rem)/2);
}}
@media (max-width:560px){.c-e01c.c-d313>*,.c-e01c.c-s7cc>*,.c-e01c.c-v52a>* {
  flex-basis: 100%;
}}
.c-b3d7{font-size:1.15rem;color:var(--c-node-8)}
.c-n347{text-transform:var(--c-core-7);font-size:.8rem;margin-bottom:.75rem;display:inline-block;font-weight:700;color:var(--c-avatar-6);letter-spacing:var(--c-bar-8)}
.c-xcaa{color:var(--c-node-8)}
.c-p61c {
  text-align: center;
}
.c-l98c{height:1px;width:1px;clip:rect(0 0 0 0);padding:0;position:absolute;margin:-1px;border:0;overflow:hidden}
@media (max-width:640px){.c-ne5c {
  padding-block: calc(var(--c-dot-6) * .7);
}}
.c-j4b7 {
  position: relative;
  background: var(--c-toggle-6);
  z-index: 20;
}
.c-stack-inline {
  border-bottom: 1px solid var(--c-main-1);
}
.c-m889 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-height: 5.5rem;
}
.c-q0e9{min-width:0;align-items:center;max-width:100%;display:inline-flex}
.c-core-stack{width:auto;max-height:2.4rem;height:auto}
.c-area-bottom{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}
.c-e4d5 {
  font-size: .92rem;
  position: relative;
  padding: .25rem 0;
  color: var(--c-chip-7);
  letter-spacing: .01em;
  font-weight: 500;
}
.c-main-half .c-e4d5{letter-spacing:.1em;font-size:.78rem;text-transform:uppercase}
.c-e4d5::after{background:currentColor;bottom:-2px;position:absolute;content:"";height:1px;right:100%;transition:right .25s;left:0}
.c-e4d5:hover::after,.c-flow-first::after{right:0}
.c-e4d5:hover{color:var(--c-chip-7)}
.c-copy {
  margin-left: .5rem;
}
.c-hca0{font-size:.92rem;font-weight:600;color:var(--c-top-8)}
.c-cf4f {
  display: inline-flex;
  padding: .55rem 1.1rem;
  border: 1px solid var(--c-top-8);
  border-radius: var(--c-wrap-4);
  color: var(--c-top-8);
}
.c-cf4f:hover{background:var(--c-top-8);color:var(--c-nav-7)}
.c-q5e6 {
  display: none;
}
.c-q5e6:focus-visible + .c-cap{outline:2px solid var(--c-top-8);outline-offset:4px}
.c-cap{display:none;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;white-space:nowrap;line-height:1.2;padding:.4rem 1rem;border:1px solid var(--c-main-1);border-radius:var(--c-wrap-4);cursor:pointer;font-size:.9rem}
@media (max-width:860px){
.c-q5e6 {
  display: block;
}
.c-m889 {
  gap: .75rem;
}
.c-cap {
  display: inline-flex;
}
.c-p084 {
  border-bottom: 1px solid var(--c-main-1);
  background: var(--c-toggle-6);
  right: 0;
  display: none;
  top: 100%;
  box-shadow: var(--c-slot-3);
  padding: 1.25rem;
  left: 0;
  position: absolute;
}
.c-q5e6:checked ~ .c-p084 {
  display: block;
}
.c-area-bottom{flex-direction:column;align-items:flex-start;gap:1rem}
.c-copy{margin-left:0}
}
.c-pc4b{margin-top:auto;font-size:.95rem}
.c-t2e1{background:var(--c-media-1);color:var(--c-note-9)}
.c-t2e1 .c-outer:hover{color:var(--c-grid-2)}
.c-z4f0 {
  color: var(--c-chip-7);
  background: var(--c-box2-7);
  border-top: 1px solid var(--c-main-1);
}
.c-ra03 {
  display: grid;
  grid-template-columns: 2fr 1fr 1.2fr 1fr;
  gap: 2.5rem;
  padding-block: var(--c-dot-6);
}
.c-f77f {
  width: auto;
  height: 2.25rem;
  margin-bottom: 1rem;
}
.c-brand-full{max-width:22rem;opacity:.8}
.c-dot-b{margin-bottom:1rem;letter-spacing:.08em;color:inherit;font-size:.9rem;text-transform:uppercase}
.c-e052{margin:0;gap:.5rem;list-style:none;display:grid;padding:0}
.c-outer{opacity:.85;color:inherit}
.c-outer:hover{opacity:1;color:inherit;text-decoration:underline}
.c-l096{font-style:normal;line-height:1.7}
.c-cap-x {
  gap: .5rem;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-w429{color:var(--c-nav-7);justify-content:center;border-radius:50%;background:var(--c-top-8);font-weight:700;width:2rem;align-items:center;display:inline-flex;height:2rem;font-size:.75rem}
.c-w429 svg {
  height: 1rem;
  width: 1rem;
}
.c-md53 {
  border-top: 1px solid rgba(128,128,128,.25);
}
.c-img-x {
  opacity: .75;
  font-size: .85rem;
  padding-block: 1rem;
}
@media (max-width:860px){
.c-ra03{grid-template-columns:1fr 1fr}
}
@media (max-width:540px){.c-ra03 {
  grid-template-columns: 1fr;
}}
.c-v7da {
  margin-top: 1.25rem;
  max-width: 22rem;
}
.c-burger {
  margin: 0 0 .5rem;
  font-weight: 600;
  display: block;
}
.c-page-loose{display:flex;gap:.5rem}
.c-m3f3{flex:1;min-width:0;padding:.6rem .8rem;border:1px solid var(--c-main-1);border-radius:var(--c-box-8);background:var(--c-toggle-6);color:var(--c-chip-7)}
.c-nb19 {
  flex-shrink: 0;
  padding: .6rem 1rem;
}
.c-t2e1 .c-nb19{color:var(--c-media-1);background:var(--c-grid-2)}
.c-t2e1 .c-nb19:hover {
  color: var(--c-media-1);
  background: var(--c-note-9);
}
.c-h221{box-shadow:var(--c-slot-3);z-index:50;position:fixed;left:0;right:0;padding:1rem 0}
.c-eb5d{bottom:0}
.c-block{background:var(--c-media-1);color:var(--c-note-9)}
.c-dc48 {
  border-top: 1px solid var(--c-main-1);
  color: var(--c-chip-7);
  background: var(--c-box2-7);
}
.c-h221[hidden]{display:none}
.c-uc30{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}
.c-vbdb {
  margin: 0;
  font-size: .95rem;
}
.c-intro-stack {
  text-decoration: underline;
  margin-left: .35rem;
  color: inherit;
}
.c-burger-muted {
  gap: .75rem;
  display: flex;
  flex-shrink: 0;
}
.c-block .c-tc0f{border-color:var(--c-toggle-6)}
.c-block .c-tc0f:not(.c-ab72) {
  border-color: transparent;
  background: var(--c-grid-2);
  color: var(--c-media-1);
}
.c-block .c-ab72.c-tc0f{color:var(--c-toggle-6)}
@media (max-width:720px){
.c-h221 {
  padding: .7rem 0;
}
.c-uc30 {
  flex-direction: column;
  align-items: stretch;
  gap: .6rem;
}
.c-vbdb{line-height:1.4;font-size:.84rem}
.c-burger-muted {
  justify-content: flex-end;
}
}
.c-img{padding-block:var(--c-dot-6);overflow-wrap:anywhere;background:var(--c-toggle-6)}
.c-pill{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.5rem 3rem;align-items:start}
.c-g94b{min-width:0;border-bottom:1px solid var(--c-main-1);padding-left:34%;grid-column:1/-1}
.c-c7b6 {
  color: var(--c-top-8);
}
.c-q01f{margin-bottom:1.7rem;max-width:21ch;line-height:1.08;font-size:calc(var(--c-side-2) * 1.16)}
.c-brand {
  padding-top: 2rem;
  min-width: 0;
  grid-row: 2;
  grid-column: 2;
}
.c-block-ghost {
  width: 4rem;
  display: block;
  margin-bottom: 1.5rem;
  background: var(--c-top-8);
  height: .35rem;
}
.c-n8b8 .c-block-ghost{width:1rem;height:1rem;border-radius:50%}
.c-s6d1{max-width:30rem}
.c-y98f{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:1.5rem}
.c-z59c {
  max-width: 100%;
  text-align: center;
  white-space: normal;
}
.c-author-loose {
  font-weight: 600;
  max-width: 100%;
}
.c-d185 {
  grid-row: 2;
  padding-top: 2rem;
  margin: 0;
  min-width: 0;
  grid-column: 1;
}
.c-a037 {
  border-radius: var(--c-tile-1) var(--c-tile-1) 0 0;
  object-fit: cover;
  width: 100%;
  aspect-ratio: 5/4;
}
.c-f142 {
  display: flex;
  justify-content: space-between;
  gap: 1.2rem;
  padding: 1rem 0;
  border-bottom: 1px solid var(--c-main-1);
  font-size: .85rem;
  color: var(--c-node-8);
}
@media (min-width:1100px){
.c-brand{padding-top:4rem}
}
@media (max-width:700px){
.c-pill {
  grid-template-columns: 1fr;
  gap: 1.4rem;
}
.c-g94b{padding-left:0}
.c-q01f {
  font-size: var(--c-side-2);
}
.c-brand,.c-d185{grid-column:auto;grid-row:auto;padding:0}
.c-d185 {
  margin-top: .4rem;
}
.c-a037 {
  aspect-ratio: 4/3;
}
}
.c-sub-main{margin-bottom:2.5rem}
.c-jfa3{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding-block:1.5rem}
.c-base-primary .c-base-ghost{order:2}
.c-base-primary .c-input {
  order: 1;
}
.c-input{margin:0}
.c-mark {
  border-radius: var(--c-tile-1);
  width: 100%;
  object-fit: cover;
  aspect-ratio: 9/7;
}
.c-sec2-compact {
  gap: .5rem;
  margin: 1rem 0 0;
  list-style: none;
  display: grid;
  padding: 0;
}
.c-badge-primary{position:relative;padding-left:1.5rem}
.c-badge-primary::before{width:.7rem;border-radius:50%;content:"";top:.55em;position:absolute;left:0;background:var(--c-title-6);height:.7rem}
@media (max-width:860px){.c-jfa3 {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}.c-base-primary .c-base-ghost,.c-base-primary .c-input{order:0}}
.c-z63d {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 2rem;
  margin-bottom: 2rem;
}
.c-logo{margin-bottom:0}
.c-hero {
  padding: 0;
  list-style: none;
  margin: 0;
}
.c-rf7f{display:flex;flex-direction:column;gap:.5rem}
.c-area {
  display: block;
  margin-bottom: .5rem;
  border-radius: var(--c-tile-1);
  overflow: hidden;
}
.c-sec2 {
  object-fit: cover;
  transition: transform .4s;
  width: 100%;
  aspect-ratio: 16/10;
}
.c-area:hover .c-sec2 {
  transform: scale(1.04);
}
.c-cell {
  color: var(--c-node-8);
  font-size: .85rem;
}
.c-m351 {
  font-size: 1.15rem;
  margin: 0;
}
.c-hb5a{color:var(--c-chip-7)}
.c-hb5a:hover{color:var(--c-top-8)}
.c-m6c8{color:var(--c-node-8);font-size:.95rem;margin:0}
.c-lead-y .c-rf7f {
  padding: 1.5rem;
  border: 1px solid var(--c-main-1);
  border-radius: var(--c-tile-1);
}
@media (max-width:640px){
.c-z63d{flex-direction:column;align-items:flex-start;gap:1rem}
}
.c-lb0d{max-width:40rem;margin-bottom:2.5rem}
.c-f735 {
  gap: 2rem;
  display: grid;
  counter-reset: none;
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-x696 .c-f735,.c-line-full .c-f735{grid-template-columns:repeat(3,1fr)}
.c-ct.c-x696 .c-f735,.c-ct.c-line-full .c-f735{grid-template-columns:repeat(2,1fr)}
.c-dece.c-x696 .c-f735,.c-dece.c-line-full .c-f735 {
  grid-template-columns: repeat(4,1fr);
}
.c-r922.c-x696 .c-f735,.c-r922.c-line-full .c-f735{grid-template-columns:repeat(5,1fr);gap:1.5rem}
.c-line-full .c-f735{gap:2rem 3rem}
.c-line-full .c-i108:nth-child(even){margin-top:2.5rem}
.c-kac4 .c-f735{gap:0;max-width:44rem}
.c-kac4 .c-i108{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding-bottom:2rem;position:relative}
.c-kac4 .c-i108::before{left:1.375rem;bottom:0;background:var(--c-main-1);position:absolute;content:"";width:2px;top:3rem}
.c-kac4 .c-i108:last-child::before {
  display: none;
}
.c-h4d3.c-kac4 .c-i108::before{background:rgba(255,255,255,.18)}
.c-quote-dark{display:inline-flex;justify-content:center;align-items:center;font-family:var(--c-core-6);margin-bottom:1rem;font-weight:700}
.c-box2 .c-quote-dark{height:2.75rem;background:var(--c-top-8);color:var(--c-nav-7);width:2.75rem;border-radius:50%;font-size:1.1rem}
.c-i0e0 .c-quote-dark {
  opacity: .9;
  line-height: 1;
  color: var(--c-top-8);
  font-size: 3rem;
}
.c-h4d3.c-i0e0 .c-quote-dark{color:var(--c-grid-2)}
.c-inner-sticky .c-quote-dark {
  width: 2.75rem;
  height: 2.75rem;
  border-radius: var(--c-box-8);
  border: 2px solid var(--c-top-8);
  color: var(--c-top-8);
  font-size: 1.1rem;
}
.c-h4d3.c-inner-sticky .c-quote-dark{color:var(--c-grid-2);border-color:var(--c-grid-2)}
.c-i7d1 {
  font-size: 1.1rem;
  margin-bottom: .35rem;
}
.c-g0cb {
  margin: 0;
  font-size: .95rem;
  color: var(--c-node-8);
}
.c-h4d3 .c-g0cb {
  color: var(--c-field-9);
}
@media (max-width:900px){
.c-x696 .c-f735,.c-line-full .c-f735,.c-dece.c-x696 .c-f735,.c-dece.c-line-full .c-f735,.c-r922.c-x696 .c-f735,.c-r922.c-line-full .c-f735 {
  grid-template-columns: repeat(2,1fr);
}
}
@media (max-width:640px){
.c-x696 .c-f735,.c-line-full .c-f735,.c-ct.c-x696 .c-f735,.c-dece.c-x696 .c-f735,.c-r922.c-x696 .c-f735,.c-ct.c-line-full .c-f735,.c-dece.c-line-full .c-f735,.c-r922.c-line-full .c-f735 {
  grid-template-columns: 1fr;
}
.c-line-full .c-i108:nth-child(even){margin-top:0}
}
.c-m02b {
  max-width: 44rem;
  margin-bottom: 2.5rem;
}
.c-box-square .c-m02b{text-align:center;margin-right:auto;margin-left:auto}
.c-d55f{gap:2.5rem 3rem}
.c-dot-accent .c-outro {
  border-top: 2px solid var(--c-top-8);
  padding-top: 1.25rem;
}
.c-i906 {
  margin-bottom: .6rem;
  font-size: 1.15rem;
}
.c-quote-md {
  line-height: 1.7;
  margin: 0;
}
.c-d946{overflow-wrap:anywhere;background:var(--c-toggle-6);padding-block:calc(var(--c-dot-6) * .85)}
.c-f1e8{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}
.c-top {
  color: var(--c-top-8);
  letter-spacing: var(--c-bar-8);
  text-transform: var(--c-core-7);
  max-width: 75%;
  font-size: .8rem;
  font-weight: 600;
}
.c-img-soft {
  height: 1px;
  flex: 1;
  background: var(--c-main-1);
}
.c-group-bottom .c-img-soft {
  background: var(--c-top-8);
  height: 3px;
}
.c-grid {
  padding-bottom: 1.8rem;
  margin: 0;
  line-height: 1.1;
  max-width: 24ch;
  font-size: calc(var(--c-side-2) * 1.2);
}
.c-w4bd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--c-main-1);padding-top:1.3rem}
.c-xc23{color:var(--c-node-8);max-width:24rem;font-weight:600;font-size:.8rem}
.c-main{grid-template-columns:minmax(0,1fr)}
.c-k128 {
  font-size: 1.1rem;
  max-width: 42rem;
  line-height: 1.7;
  color: var(--c-node-8);
  margin: 0;
}
@media (max-width:640px){.c-grid{font-size:var(--c-side-2)}.c-w4bd {
  grid-template-columns: 1fr;
  gap: 1rem;
}.c-xc23 {
  display: none;
}.c-k128 {
  font-size: 1rem;
}}
.c-meta-half{margin-bottom:2rem;max-width:40rem}
.c-t643{list-style:none;padding:0;margin:0}
.c-ja6d{display:flex;flex-direction:column;background:var(--c-box2-7);border:1px solid var(--c-main-1);border-radius:var(--c-tile-1);overflow:hidden}