.ImageTextBlock-module-scss-module__6eok5q__container{flex-direction:column;justify-content:space-between;gap:16px;display:flex}.ImageTextBlock-module-scss-module__6eok5q__container.ImageTextBlock-module-scss-module__6eok5q__reverse{flex-direction:column-reverse}.ImageTextBlock-module-scss-module__6eok5q__imageWrapper{aspect-ratio:4/3;flex:1;margin-inline:-24px;position:relative}.ImageTextBlock-module-scss-module__6eok5q__image{object-fit:cover}.ImageTextBlock-module-scss-module__6eok5q__textBlock>:first-child{margin-top:0}.ImageTextBlock-module-scss-module__6eok5q__textBlock>:last-child{margin-bottom:0}.ImageTextBlock-module-scss-module__6eok5q__textBlock{flex:1}@media (min-width:689px){.ImageTextBlock-module-scss-module__6eok5q__container{flex-direction:row;align-items:center;gap:24px}.ImageTextBlock-module-scss-module__6eok5q__container.ImageTextBlock-module-scss-module__6eok5q__reverse{flex-direction:row-reverse}.ImageTextBlock-module-scss-module__6eok5q__imageWrapper{margin-inline:0}}
.ImageBlock-module-scss-module__VOahNG__imageContainer{margin-block:16px;margin-inline:-24px;position:relative}.ImageBlock-module-scss-module__VOahNG__imageContainer img{object-fit:cover}
.PreviewCard-module-scss-module__Y3D71a__card{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:row;text-decoration:none;display:flex;overflow:hidden}.PreviewCard-module-scss-module__Y3D71a__card__title{font-size:var(--fs-400);color:var(--color-text);margin:0;font-weight:600}.PreviewCard-module-scss-module__Y3D71a__card:hover .PreviewCard-module-scss-module__Y3D71a__card__title{text-decoration:underline}.PreviewCard-module-scss-module__Y3D71a__card__thumbnail{aspect-ratio:4/3;background-color:var(--color-bg-subtle);flex-shrink:0;width:9rem;position:relative;overflow:hidden}@media (min-width:689px){.PreviewCard-module-scss-module__Y3D71a__card__thumbnail{width:12rem}}.PreviewCard-module-scss-module__Y3D71a__card__placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:2rem;display:flex}@media (min-width:689px){.PreviewCard-module-scss-module__Y3D71a__card__placeholder{font-size:2.5rem}}.PreviewCard-module-scss-module__Y3D71a__card__content{flex-direction:column;flex:1;justify-content:center;gap:8px;padding:16px;display:flex}.PreviewCard-module-scss-module__Y3D71a__card__badge{width:fit-content;font-size:var(--fs-200);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-accent);border-radius:4px;padding:2px 8px;font-weight:600;display:inline-block}.PreviewCard-module-scss-module__Y3D71a__card__description{-webkit-line-clamp:3;font-size:var(--fs-300);color:var(--color-text-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}
.MediaMentionsBlock-module-scss-module__7cpH5q__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.MediaMentionsBlock-module-scss-module__7cpH5q__list__item>:first-child{margin-top:0}.MediaMentionsBlock-module-scss-module__7cpH5q__list__item>:last-child{margin-bottom:0}
.CategoryLabel-module-scss-module__fAUFHG__label{font-family:var(--font-display);font-size:var(--fs-200);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background-color:var(--color-accent);padding:3px 9px 4px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}a.CategoryLabel-module-scss-module__fAUFHG__label{transition:background-color .2s}a.CategoryLabel-module-scss-module__fAUFHG__label:hover{background-color:var(--color-accent-strong)}
.ArticleCard-module-scss-module__ZJ0_aq__card{height:100%;color:inherit;background:var(--color-bg-surface);border:1.5px solid var(--color-border);flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.ArticleCard-module-scss-module__ZJ0_aq__card:hover{border-color:var(--color-text);transform:translateY(-2px)}.ArticleCard-module-scss-module__ZJ0_aq__card--horizontal{grid-template-columns:200px 1fr;height:auto;display:grid}@media (max-width:688px){.ArticleCard-module-scss-module__ZJ0_aq__card--horizontal{grid-template-columns:120px 1fr}}.ArticleCard-module-scss-module__ZJ0_aq__photo{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.ArticleCard-module-scss-module__ZJ0_aq__card--horizontal .ArticleCard-module-scss-module__ZJ0_aq__photo{aspect-ratio:auto;height:100%}.ArticleCard-module-scss-module__ZJ0_aq__image{transition:transform .3s}.ArticleCard-module-scss-module__ZJ0_aq__body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.ArticleCard-module-scss-module__ZJ0_aq__meta{font-size:var(--fs-300);color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.ArticleCard-module-scss-module__ZJ0_aq__date{color:var(--color-text-muted)}.ArticleCard-module-scss-module__ZJ0_aq__title{font-size:var(--fs-600);color:var(--color-text);margin-block:0;transition:color .15s}.ArticleCard-module-scss-module__ZJ0_aq__excerpt{font-size:var(--fs-300);color:var(--color-text-muted);flex:1;margin:0;line-height:1.5}.ArticleCard-module-scss-module__ZJ0_aq__readTime{font-size:var(--fs-300);color:var(--color-text-muted)}.ArticleCard-module-scss-module__ZJ0_aq__card:hover .ArticleCard-module-scss-module__ZJ0_aq__image{transform:scale(1.03)}.ArticleCard-module-scss-module__ZJ0_aq__card:hover .ArticleCard-module-scss-module__ZJ0_aq__title{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.ArticleCard-module-scss-module__ZJ0_aq__card,.ArticleCard-module-scss-module__ZJ0_aq__image{transition:none}.ArticleCard-module-scss-module__ZJ0_aq__card:hover,.ArticleCard-module-scss-module__ZJ0_aq__card:hover .ArticleCard-module-scss-module__ZJ0_aq__image{transform:none}}
.Toast-module-scss-module__VH53va__toastRoot{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:4px;padding:16px;list-style:none}.Toast-module-scss-module__VH53va__toastRoot.Toast-module-scss-module__VH53va__success{background-color:#d0e7e1;border-color:#095342}
.Form-module-scss-module__hgVYVW__form{flex-direction:column;gap:16px;width:100%;max-width:100%;display:flex}.Form-module-scss-module__hgVYVW__fieldset{border:0;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:0;display:flex}.Form-module-scss-module__hgVYVW__successCard{color:var(--color-text);background-color:var(--color-positive-bg);border:1px solid var(--color-positive-border);border-radius:4px;flex-direction:column;gap:8px;margin-block:16px;padding:16px;display:flex}.Form-module-scss-module__hgVYVW__successHeading{align-items:flex-start;gap:8px;display:flex}.Form-module-scss-module__hgVYVW__successIcon{color:#095342;flex-shrink:0;width:1.5em;height:1.5em}.Form-module-scss-module__hgVYVW__successLink{color:var(--color-text);align-self:flex-start;font-weight:600;text-decoration:underline}.Form-module-scss-module__hgVYVW__submitButton{align-self:flex-start;margin-block-start:16px}
.Feature-module-scss-module__OG932W__feature{flex-direction:column;gap:24px;display:flex}.Feature-module-scss-module__OG932W__feature__header{align-items:center;gap:16px;display:flex}.Feature-module-scss-module__OG932W__feature .Feature-module-scss-module__OG932W__title{color:var(--color-text);margin-block-start:0}.Feature-module-scss-module__OG932W__feature__description{margin-block-end:0}.Feature-module-scss-module__OG932W__feature__icon{flex:0 0 32px;align-self:flex-start;height:auto}.Feature-module-scss-module__OG932W__feature__icon>*{width:100%;height:auto}.Feature-module-scss-module__OG932W__feature h2{margin-bottom:0}
.FeatureList-module-scss-module__4g5YOa__embla{overflow:hidden}.FeatureList-module-scss-module__4g5YOa__embla__container{gap:16px;display:flex}@media (min-width:993px){.FeatureList-module-scss-module__4g5YOa__embla__container{gap:24px}}.FeatureList-module-scss-module__4g5YOa__embla__slide{flex:0 0 80%;min-width:0}@media (min-width:993px){.FeatureList-module-scss-module__4g5YOa__embla__slide{flex:1}}
.Hero-module-scss-module__nbzA6q__container{width:100%;max-width:1280px;margin:0 auto;padding-inline:24px}.Hero-module-scss-module__nbzA6q__hero{color:var(--color-nav-text);background-color:var(--color-hero-bg);background-image:url(/images/brick-wall-dark.png);margin-bottom:32px;padding-block-start:24px}@media (min-width:689px){.Hero-module-scss-module__nbzA6q__hero{padding-block-start:0}.Hero-module-scss-module__nbzA6q__hero .Hero-module-scss-module__nbzA6q__grid{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;width:100%;display:grid}}.Hero-module-scss-module__nbzA6q__title{font-size:var(--fs-900);color:var(--color-nav-text);margin-bottom:1rem}.Hero-module-scss-module__nbzA6q__imageContainer{border-radius:4px;position:relative;bottom:-32px;overflow:hidden}.Hero-module-scss-module__nbzA6q__image{aspect-ratio:85/81;object-fit:cover;width:100%}
.PlanCard-module-scss-module___ohKra__plan{border:1px solid var(--color-border);border-radius:4px;padding:24px}.PlanCard-module-scss-module___ohKra__plan__header{font-size:var(--fs-600);justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.PlanCard-module-scss-module___ohKra__plan__title{font-size:var(--fs-600);font-weight:700}.PlanCard-module-scss-module___ohKra__plan__price{align-items:flex-start;gap:8px;line-height:1;display:flex}.PlanCard-module-scss-module___ohKra__plan__amount{font-size:var(--fs-700);font-weight:700}.PlanCard-module-scss-module___ohKra__plan__description{font-size:var(--fs-300);color:var(--color-text-muted);margin-top:0;margin-bottom:16px}.PlanCard-module-scss-module___ohKra__plan__actions{justify-content:flex-end;margin-top:24px;display:flex}.PlanCard-module-scss-module___ohKra__features{margin-inline:-24px;padding:0;list-style:none}.PlanCard-module-scss-module___ohKra__features__item{justify-content:space-between;align-items:flex-start;gap:8px;padding-block:8px;padding-inline:24px;display:flex}.PlanCard-module-scss-module___ohKra__features__item:nth-child(odd){background-color:var(--color-bg-subtle)}.PlanCard-module-scss-module___ohKra__features__icon{color:#0e866a;font-size:1.5rem}
.SignupForm-module-scss-module__JY0jZa__wrapper{flex-direction:column;gap:24px;display:flex}.SignupForm-module-scss-module__JY0jZa__planFieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.SignupForm-module-scss-module__JY0jZa__planOptions{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.SignupForm-module-scss-module__JY0jZa__planOption{cursor:pointer;background-color:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s;display:flex}.SignupForm-module-scss-module__JY0jZa__planOption:hover,.SignupForm-module-scss-module__JY0jZa__planOptionSelected{border-color:var(--color-accent)}.SignupForm-module-scss-module__JY0jZa__planOption__radio{width:18px;height:18px;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin-top:2px}.SignupForm-module-scss-module__JY0jZa__planOption__body{flex-direction:column;gap:2px;display:flex}.SignupForm-module-scss-module__JY0jZa__planOption__title{font-weight:600}.SignupForm-module-scss-module__JY0jZa__planOption__description{font-size:var(--fs-300);color:var(--color-text-muted)}.SignupForm-module-scss-module__JY0jZa__planOption__price{font-size:var(--fs-300);font-weight:600}.SignupForm-module-scss-module__JY0jZa__priceCard{background-color:var(--color-bg-surface);border:2px solid var(--color-accent);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:16px;display:flex}.SignupForm-module-scss-module__JY0jZa__priceCard__price{align-items:baseline;gap:2px;display:flex}.SignupForm-module-scss-module__JY0jZa__priceCard__currency{font-size:var(--fs-400);font-weight:600}.SignupForm-module-scss-module__JY0jZa__priceCard__amount{font-size:var(--fs-600);font-weight:700;line-height:1}.SignupForm-module-scss-module__JY0jZa__priceCard__period{font-size:var(--fs-300);color:var(--color-text-muted)}.SignupForm-module-scss-module__JY0jZa__priceCard__category{width:100%;font-size:var(--fs-300);color:var(--color-text-muted)}.SignupForm-module-scss-module__JY0jZa__form{flex-direction:column;gap:8px;display:flex}.SignupForm-module-scss-module__JY0jZa__fieldset{display:contents}.SignupForm-module-scss-module__JY0jZa__field{flex-direction:column;gap:4px;display:flex}.SignupForm-module-scss-module__JY0jZa__fieldGrow{flex:1}.SignupForm-module-scss-module__JY0jZa__row{flex-wrap:wrap;gap:12px;display:flex}.SignupForm-module-scss-module__JY0jZa__row>.SignupForm-module-scss-module__JY0jZa__field{flex:1;min-width:8rem}@media (min-width:688px){.SignupForm-module-scss-module__JY0jZa__row>.SignupForm-module-scss-module__JY0jZa__fieldCompact{flex:0 0 7rem;min-width:0}}.SignupForm-module-scss-module__JY0jZa__label{font-size:var(--fs-300);font-weight:600}.SignupForm-module-scss-module__JY0jZa__legend{float:left;width:100%;font-size:var(--fs-300);margin-bottom:8px;padding:0;font-weight:600}.SignupForm-module-scss-module__JY0jZa__input{width:100%}.SignupForm-module-scss-module__JY0jZa__inputError{border-color:var(--color-accent)}.SignupForm-module-scss-module__JY0jZa__dateFieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.SignupForm-module-scss-module__JY0jZa__dateCombo{align-items:flex-end;gap:8px;display:flex}.SignupForm-module-scss-module__JY0jZa__dateSegment{flex-direction:column;gap:4px;display:flex}.SignupForm-module-scss-module__JY0jZa__segmentLabel{font-size:var(--fs-200);font-weight:600}.SignupForm-module-scss-module__JY0jZa__segmentInput{text-align:center;width:3.5rem}.SignupForm-module-scss-module__JY0jZa__segmentInputWide{width:5.5rem}.SignupForm-module-scss-module__JY0jZa__addressFieldset{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.SignupForm-module-scss-module__JY0jZa__fieldError{font-size:var(--fs-300);color:var(--color-accent);align-items:flex-start;gap:4px;display:flex}.SignupForm-module-scss-module__JY0jZa__fieldError__icon{flex-shrink:0;width:1lh;height:1lh}.SignupForm-module-scss-module__JY0jZa__checkboxField{grid-template-columns:24px 1fr;align-items:start;gap:4px 8px;display:grid}.SignupForm-module-scss-module__JY0jZa__checkboxField>:nth-child(n+4){grid-column:1/-1}.SignupForm-module-scss-module__JY0jZa__checkbox{cursor:pointer;background-color:var(--color-bg-surface);border:2px solid var(--color-border-input);border-radius:2px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.SignupForm-module-scss-module__JY0jZa__checkbox:disabled{cursor:not-allowed;background-color:var(--color-bg-subtle)}.SignupForm-module-scss-module__JY0jZa__checkboxChecked{background-color:var(--color-accent);border-color:var(--color-accent)}.SignupForm-module-scss-module__JY0jZa__checkboxError{border-color:var(--color-accent)}.SignupForm-module-scss-module__JY0jZa__checkboxIcon{max-width:24px;color:var(--color-accent-text)}.SignupForm-module-scss-module__JY0jZa__checkboxLabel{font-size:var(--fs-300);cursor:pointer;align-self:center;line-height:1.4}.SignupForm-module-scss-module__JY0jZa__checkboxLink{color:var(--color-accent);text-decoration:underline}.SignupForm-module-scss-module__JY0jZa__submitButton{align-self:flex-start;margin-block-start:16px}
.CategoryChips-module-scss-module__HnyA6a__chips{flex-wrap:wrap;gap:8px;display:flex}
