.Button-module__VMVMAW__button{font-family:var(--font-heading);letter-spacing:.03em;text-align:center;cursor:pointer;white-space:nowrap;border-radius:3px;padding:14px 34px;font-size:.9rem;font-weight:600;transition:opacity .18s,transform .15s;display:inline-block}.Button-module__VMVMAW__button:hover{opacity:.85;transform:translateY(-1px)}.Button-module__VMVMAW__button:active{opacity:1;transform:translateY(0)}.Button-module__VMVMAW__primary{background:var(--color-accent);color:#fff;border:2px solid var(--color-accent)}.Button-module__VMVMAW__outline{color:var(--color-background);background:0 0;border:2px solid #f5f2ea80}.Button-module__VMVMAW__outline:hover{border-color:var(--color-background)}
@keyframes Hero-module__KTD73a__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__KTD73a__scrollPulse{0%{opacity:0;transform-origin:top;transform:scaleY(.4)}50%{opacity:1;transform-origin:top;transform:scaleY(1)}to{opacity:0;transform-origin:bottom;transform:scaleY(.4)}}.Hero-module__KTD73a__hero{background:var(--color-primary-dark);grid-template-columns:1fr 1fr;min-height:100svh;display:grid;position:relative}.Hero-module__KTD73a__content{z-index:1;flex-direction:column;justify-content:center;padding:120px 64px 96px;display:flex}.Hero-module__KTD73a__contentInner{max-width:540px}.Hero-module__KTD73a__meta{align-items:center;gap:10px;margin-bottom:32px;animation:.6s 50ms both Hero-module__KTD73a__fadeUp;display:flex}.Hero-module__KTD73a__brand{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-light);font-size:.75rem;font-weight:500}.Hero-module__KTD73a__divider{color:#f5f2ea40;font-size:.75rem}.Hero-module__KTD73a__location{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#f5f2ea61;font-size:.75rem;font-weight:400}.Hero-module__KTD73a__headline{color:var(--color-background);letter-spacing:-.025em;max-width:14ch;margin-bottom:28px;font-size:clamp(2.4rem,4.5vw,3.75rem);font-weight:700;line-height:1.08;animation:.7s .2s both Hero-module__KTD73a__fadeUp}.Hero-module__KTD73a__subline{color:#f5f2eab8;max-width:46ch;margin-bottom:48px;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.75;animation:.7s .36s both Hero-module__KTD73a__fadeUp}.Hero-module__KTD73a__breakDesktop{display:none}@media (min-width:900px){.Hero-module__KTD73a__breakDesktop{display:inline}}.Hero-module__KTD73a__actions{flex-wrap:wrap;align-items:center;gap:20px;animation:.7s .52s both Hero-module__KTD73a__fadeUp;display:flex}.Hero-module__KTD73a__learnMore{font-family:var(--font-body);color:#f5f2ea8c;border-bottom:1px solid #f5f2ea38;padding-bottom:2px;font-size:.9rem;transition:color .2s,border-color .2s}.Hero-module__KTD73a__learnMore:hover{color:#f5f2ead9;border-color:#f5f2ea80}.Hero-module__KTD73a__imageCol{position:relative;overflow:hidden}.Hero-module__KTD73a__heroImage{object-fit:cover;object-position:center top}.Hero-module__KTD73a__imageEdge{background:linear-gradient(to right,var(--color-primary-dark)0%,transparent 18%);pointer-events:none;z-index:1;position:absolute;inset:0}.Hero-module__KTD73a__scrollIndicator{z-index:2;position:absolute;bottom:44px;left:25%;transform:translate(-50%)}.Hero-module__KTD73a__scrollIndicator span{background:linear-gradient(#0000,#f5f2ea66);width:1px;height:52px;margin-inline:auto;animation:2.2s ease-in-out 1.2s infinite Hero-module__KTD73a__scrollPulse;display:block}@media (max-width:768px){.Hero-module__KTD73a__hero{grid-template-rows:auto 280px;grid-template-columns:1fr;padding:0}.Hero-module__KTD73a__content{padding:96px 28px 56px}.Hero-module__KTD73a__contentInner{max-width:100%}.Hero-module__KTD73a__imageCol{display:block;position:relative;overflow:hidden}.Hero-module__KTD73a__imageEdge{background:linear-gradient(to bottom,var(--color-primary-dark)0%,transparent 30%)}.Hero-module__KTD73a__scrollIndicator{display:none}}@media (min-width:769px) and (max-width:1024px){.Hero-module__KTD73a__content{padding:100px 44px 80px}}
.Container-module__bX3luW__container{width:100%;max-width:var(--max-width);padding-inline:var(--section-padding-x);margin-inline:auto}.Container-module__bX3luW__narrow{max-width:720px}
.Footer-module__dpPCzG__footer{background:var(--color-primary-dark);border-top:1px solid #f5f2ea14;padding-block:40px 36px}.Footer-module__dpPCzG__inner{flex-wrap:wrap;align-items:flex-start;gap:28px 40px;margin-bottom:36px;display:flex}.Footer-module__dpPCzG__brand{flex:auto}.Footer-module__dpPCzG__brandName{font-family:var(--font-heading);color:var(--color-background);letter-spacing:.01em;margin-bottom:4px;font-size:.9rem;font-weight:600}.Footer-module__dpPCzG__brandSub{color:#f5f2ea59;letter-spacing:.04em;font-size:.78rem}.Footer-module__dpPCzG__contact{align-items:center;display:flex}.Footer-module__dpPCzG__email{color:#f5f2ea80;border-bottom:1px solid #0000;font-size:.82rem;transition:color .2s}.Footer-module__dpPCzG__email:hover{color:var(--color-accent-light);border-color:var(--color-accent-light)}.Footer-module__dpPCzG__legal{align-items:center;gap:10px;display:flex}.Footer-module__dpPCzG__legalLink{color:#f5f2ea66;font-size:.82rem;transition:color .2s}.Footer-module__dpPCzG__legalLink:hover{color:#f5f2eabf}.Footer-module__dpPCzG__dot{color:#f5f2ea2e;font-size:.7rem}.Footer-module__dpPCzG__bottom{border-top:1px solid #f5f2ea12;padding-top:28px}.Footer-module__dpPCzG__copyright{color:#f5f2ea38;letter-spacing:.04em;font-size:.75rem}@media (max-width:640px){.Footer-module__dpPCzG__inner{flex-direction:column;gap:20px}}
.Problem-module__rv8IaG__problem{padding-block:var(--section-padding-y);background:var(--color-background)}.Problem-module__rv8IaG__eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);max-width:var(--max-width);margin-bottom:48px;padding-inline:var(--section-padding-x);margin-inline:auto;font-size:.78rem;font-weight:500}.Problem-module__rv8IaG__list{flex-direction:column;gap:0;display:flex}.Problem-module__rv8IaG__item{border-bottom:1px solid var(--color-neutral);grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding-block:36px;display:grid}.Problem-module__rv8IaG__item:first-child{border-top:1px solid var(--color-neutral)}.Problem-module__rv8IaG__title{color:var(--color-primary);font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:600;font-family:var(--font-heading);line-height:1.25}.Problem-module__rv8IaG__body{color:var(--color-text-muted);font-size:1rem;line-height:1.75}.Problem-module__rv8IaG__bridge{color:var(--color-text-muted);max-width:52ch;margin-top:48px;padding-top:0;font-size:1rem;font-style:italic;line-height:1.7}@media (max-width:768px){.Problem-module__rv8IaG__item{grid-template-columns:1fr;gap:12px;padding-block:28px}.Problem-module__rv8IaG__eyebrow{margin-inline:0;padding-inline:0}}
.SectionHeading-module__ZCWIVq__heading{margin-bottom:52px}.SectionHeading-module__ZCWIVq__label{font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--color-accent);margin-bottom:14px;font-size:.75rem;font-weight:500;display:inline-block}.SectionHeading-module__ZCWIVq__title{color:var(--color-primary);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.SectionHeading-module__ZCWIVq__subtitle{color:var(--color-text-muted);max-width:540px;font-size:1.05rem;line-height:1.72}.SectionHeading-module__ZCWIVq__center{text-align:center}.SectionHeading-module__ZCWIVq__center .SectionHeading-module__ZCWIVq__subtitle{margin-inline:auto}.SectionHeading-module__ZCWIVq__light .SectionHeading-module__ZCWIVq__title{color:var(--color-background)}.SectionHeading-module__ZCWIVq__light .SectionHeading-module__ZCWIVq__subtitle{color:#f5f2eaad}.SectionHeading-module__ZCWIVq__light .SectionHeading-module__ZCWIVq__label{color:var(--color-accent-light)}
.Benefits-module__IFh7Qa__benefits{padding-block:var(--section-padding-y);background:var(--color-primary)}.Benefits-module__IFh7Qa__grid{background:#f5f2ea14;border:1px solid #f5f2ea14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:900px){.Benefits-module__IFh7Qa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Benefits-module__IFh7Qa__grid{grid-template-columns:1fr}}.Benefits-module__IFh7Qa__item{background:var(--color-primary);padding:36px 32px;transition:background .2s,box-shadow .2s}.Benefits-module__IFh7Qa__item:hover{background:var(--color-primary-dark);box-shadow:inset 3px 0 0 var(--color-accent)}.Benefits-module__IFh7Qa__itemTitle{color:var(--color-background);font-size:1.05rem;font-weight:600;font-family:var(--font-heading);margin-bottom:10px;line-height:1.3}.Benefits-module__IFh7Qa__itemBody{color:#f5f2eaa6;font-size:.9rem;line-height:1.7}@media (max-width:560px){.Benefits-module__IFh7Qa__item{padding:28px 24px}}
.Differentiation-module__Xarf2q__differentiation{padding-block:var(--section-padding-y);background:var(--color-background)}.Differentiation-module__Xarf2q__list{flex-direction:column;gap:0;display:flex}.Differentiation-module__Xarf2q__item{border-bottom:1px solid var(--color-neutral);align-items:flex-start;gap:40px;padding-block:36px;display:flex}.Differentiation-module__Xarf2q__item:first-child{border-top:1px solid var(--color-neutral)}.Differentiation-module__Xarf2q__number{font-family:var(--font-heading);letter-spacing:.1em;color:var(--color-accent);flex-shrink:0;min-width:28px;padding-top:5px;font-size:.72rem;font-weight:700}.Differentiation-module__Xarf2q__content{flex:1;grid-template-columns:1fr 1.4fr;align-items:start;gap:40px;display:grid}.Differentiation-module__Xarf2q__title{color:var(--color-primary);font-size:1.05rem;font-weight:600;font-family:var(--font-heading);line-height:1.3}.Differentiation-module__Xarf2q__body{color:var(--color-text-muted);font-size:.95rem;line-height:1.75}.Differentiation-module__Xarf2q__closingNote{color:var(--color-text-muted);max-width:56ch;margin-top:40px;font-size:.975rem;font-style:italic;line-height:1.72}@media (max-width:768px){.Differentiation-module__Xarf2q__item{gap:20px;padding-block:28px}.Differentiation-module__Xarf2q__content{grid-template-columns:1fr;gap:10px}}
.SceneBreak-module__0uEEjW__sceneBreak{width:100%;height:40vh;min-height:240px;max-height:480px;position:relative;overflow:hidden}.SceneBreak-module__0uEEjW__overlay{pointer-events:none;background:#1f3a322e;position:absolute;inset:0}@media (max-width:640px){.SceneBreak-module__0uEEjW__sceneBreak{height:28vh;min-height:180px}}
.Process-module__RRL9Hq__process{padding-block:var(--section-padding-y);background:#ede9df}.Process-module__RRL9Hq__steps{flex-direction:column;gap:0;display:flex}.Process-module__RRL9Hq__step{border-bottom:1px solid #00000014;align-items:flex-start;gap:40px;padding-block:36px;display:flex}.Process-module__RRL9Hq__step:first-child{border-top:1px solid #00000014}.Process-module__RRL9Hq__number{font-family:var(--font-heading);letter-spacing:.1em;color:var(--color-accent);flex-shrink:0;min-width:28px;padding-top:4px;font-size:.72rem;font-weight:700}.Process-module__RRL9Hq__content{flex:1}.Process-module__RRL9Hq__stepTitle{color:var(--color-primary);font-size:1.05rem;font-weight:600;font-family:var(--font-heading);margin-bottom:10px;line-height:1.3}.Process-module__RRL9Hq__stepBody{color:var(--color-text-muted);max-width:58ch;font-size:.95rem;line-height:1.75}@media (max-width:640px){.Process-module__RRL9Hq__step{gap:20px;padding-block:28px}}
.Story-module__FOoy9G__story{padding-block:var(--section-padding-y);background:var(--color-primary)}.Story-module__FOoy9G__label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-light);margin-bottom:32px;font-size:.78rem;font-weight:500;display:inline-block}.Story-module__FOoy9G__pullQuote{font-family:var(--font-heading);color:var(--color-background);border-left:2px solid var(--color-accent);letter-spacing:-.01em;margin-bottom:48px;padding-left:20px;font-size:clamp(1.4rem,3vw,1.9rem);font-style:normal;font-weight:600;line-height:1.35}.Story-module__FOoy9G__storyImageWrapper{border-radius:2px;width:100%;height:320px;margin-bottom:48px;position:relative;overflow:hidden}@media (max-width:640px){.Story-module__FOoy9G__storyImageWrapper{height:220px}}.Story-module__FOoy9G__storyImage{object-fit:cover;object-position:center}.Story-module__FOoy9G__text{flex-direction:column;gap:20px;margin-bottom:48px;display:flex}.Story-module__FOoy9G__text p{color:#f5f2eac7;font-size:1.05rem;line-height:1.8}.Story-module__FOoy9G__signature{border-top:1px solid #f5f2ea1f;align-items:center;gap:16px;padding-top:32px;display:flex}.Story-module__FOoy9G__portraitWrapper{border:2px solid #f5f2ea26;border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}.Story-module__FOoy9G__portrait{object-fit:cover;object-position:center top;border-radius:50%}.Story-module__FOoy9G__name{font-family:var(--font-heading);color:var(--color-background);margin-bottom:4px;font-size:1rem;font-weight:600}.Story-module__FOoy9G__role{color:#f5f2ea73;margin-bottom:8px;font-size:.85rem}.Story-module__FOoy9G__moreLink{color:var(--color-accent-light);border-bottom:1px solid #c9a47a4d;padding-bottom:1px;font-size:.82rem;transition:color .2s,border-color .2s}.Story-module__FOoy9G__moreLink:hover{color:#fff;border-color:#f5f2ea80}
.Audience-module__VevvTG__audience{padding-block:var(--section-padding-y);background:var(--color-background)}.Audience-module__VevvTG__columns{grid-template-columns:1fr 1fr;gap:64px;display:grid}@media (max-width:640px){.Audience-module__VevvTG__columns{grid-template-columns:1fr;gap:36px}}.Audience-module__VevvTG__colHeading{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.78rem;font-weight:600;font-family:var(--font-heading);margin-bottom:24px}.Audience-module__VevvTG__list{flex-direction:column;gap:16px;display:flex}.Audience-module__VevvTG__fitItem,.Audience-module__VevvTG__notFitItem{color:var(--color-text);align-items:flex-start;gap:14px;font-size:.975rem;line-height:1.6;display:flex}.Audience-module__VevvTG__checkmark{color:var(--color-primary);flex-shrink:0;margin-top:3px;font-size:.9rem;font-weight:700}.Audience-module__VevvTG__cross{color:var(--color-neutral);flex-shrink:0;margin-top:1px;font-size:1rem;font-weight:400}.Audience-module__VevvTG__notFitItem{color:var(--color-text-muted)}.Audience-module__VevvTG__bridge{border-top:1px solid var(--color-neutral);color:var(--color-text-muted);margin-top:52px;padding-top:32px;font-size:.975rem}.Audience-module__VevvTG__bridgeLink{color:var(--color-accent);border-bottom:1px solid #0000;transition:border-color .2s}.Audience-module__VevvTG__bridgeLink:hover{border-color:var(--color-accent)}
.Formats-module__4IK73W__formats{padding-block:var(--section-padding-y);background:var(--color-neutral);border-top:1px solid #0000000f}.Formats-module__4IK73W__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px;font-size:.78rem;font-weight:500}.Formats-module__4IK73W__intro{color:var(--color-text);max-width:52ch;margin-bottom:48px;font-size:1.05rem;line-height:1.75}.Formats-module__4IK73W__grid{grid-template-columns:1fr 1fr;gap:2px;margin-bottom:40px;display:grid}@media (max-width:640px){.Formats-module__4IK73W__grid{grid-template-columns:1fr}}.Formats-module__4IK73W__card{background:var(--color-background);flex-direction:column;gap:12px;padding:40px 36px 36px;transition:background .2s;display:flex}.Formats-module__4IK73W__card:hover{background:#fff}.Formats-module__4IK73W__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:.72rem;font-weight:500}.Formats-module__4IK73W__title{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.02em;font-size:clamp(1.3rem,2.5vw,1.65rem);font-weight:700;line-height:1.15}.Formats-module__4IK73W__body{color:var(--color-text-muted);flex:1;font-size:.975rem;line-height:1.75}.Formats-module__4IK73W__detail{color:#23262866;letter-spacing:.02em;border-top:1px solid var(--color-neutral);padding-top:8px;font-size:.78rem}.Formats-module__4IK73W__contact{color:var(--color-text-muted);font-size:.975rem}.Formats-module__4IK73W__contactLink{color:var(--color-accent);border-bottom:1px solid #0000;transition:border-color .2s}.Formats-module__4IK73W__contactLink:hover{border-color:var(--color-accent)}@media (max-width:768px){.Formats-module__4IK73W__card{padding:32px 28px 28px}}
.BlogLayout-module__4Vj-MW__page{background:var(--color-background);min-height:100vh}.BlogLayout-module__4Vj-MW__header{background:var(--color-background);border-bottom:1px solid var(--color-neutral);z-index:10;position:sticky;top:0}.BlogLayout-module__4Vj-MW__headerInner{max-width:var(--max-width);padding-inline:var(--section-padding-x);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;padding-block:18px;display:flex}.BlogLayout-module__4Vj-MW__back{color:var(--color-text-muted);letter-spacing:.01em;font-size:.82rem;transition:color .2s}.BlogLayout-module__4Vj-MW__back:hover{color:var(--color-accent)}.BlogLayout-module__4Vj-MW__nav{align-items:center;gap:10px;display:flex}.BlogLayout-module__4Vj-MW__navBrand{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:.01em;font-size:.82rem;font-weight:600}.BlogLayout-module__4Vj-MW__navDivider{color:var(--color-neutral);font-size:.7rem}.BlogLayout-module__4Vj-MW__navLink{color:var(--color-text-muted);letter-spacing:.01em;font-size:.82rem;transition:color .2s}.BlogLayout-module__4Vj-MW__navLink:hover{color:var(--color-accent)}.BlogLayout-module__4Vj-MW__main{padding-block-end:var(--section-padding-y)}@media (max-width:640px){.BlogLayout-module__4Vj-MW__back{display:none}.BlogLayout-module__4Vj-MW__headerInner{justify-content:flex-end}}
.BlogCard-module__GRfSmW__card{border:1px solid var(--color-neutral);background:#fff;border-radius:4px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.BlogCard-module__GRfSmW__card:hover{border-color:var(--color-accent);box-shadow:0 4px 24px #1f3a3212}.BlogCard-module__GRfSmW__link{display:block}.BlogCard-module__GRfSmW__imageWrap{aspect-ratio:16/9;background:var(--color-neutral);width:100%;overflow:hidden}.BlogCard-module__GRfSmW__image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.BlogCard-module__GRfSmW__card:hover .BlogCard-module__GRfSmW__image{transform:scale(1.03)}.BlogCard-module__GRfSmW__body{flex-direction:column;flex:1;gap:12px;padding:28px 28px 24px;display:flex}.BlogCard-module__GRfSmW__tags{flex-wrap:wrap;gap:6px;display:flex}.BlogCard-module__GRfSmW__tag{font-size:.7rem;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background:#b08a5714;border-radius:2px;padding:3px 9px;font-weight:600}.BlogCard-module__GRfSmW__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.2rem;font-weight:600;line-height:1.3}.BlogCard-module__GRfSmW__titleLink{color:inherit;transition:color .2s}.BlogCard-module__GRfSmW__titleLink:hover{color:var(--color-accent)}.BlogCard-module__GRfSmW__excerpt{color:var(--color-text-muted);flex:1;font-size:.9rem;line-height:1.65}.BlogCard-module__GRfSmW__meta{align-items:center;gap:8px;margin-top:4px;display:flex}.BlogCard-module__GRfSmW__date,.BlogCard-module__GRfSmW__readingTime{color:var(--color-text-muted);letter-spacing:.02em;font-size:.78rem}.BlogCard-module__GRfSmW__metaDot{color:var(--color-text-muted);font-size:.65rem}@media (max-width:640px){.BlogCard-module__GRfSmW__body{padding:22px 20px 20px}}
.ArticleHeader-module__9kcsua__header{margin-bottom:56px}.ArticleHeader-module__9kcsua__meta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;display:flex}.ArticleHeader-module__9kcsua__tags{flex-wrap:wrap;gap:6px;display:flex}.ArticleHeader-module__9kcsua__tag{font-size:.7rem;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);background:#b08a5714;border-radius:2px;padding:3px 9px;font-weight:600}.ArticleHeader-module__9kcsua__dateLine{align-items:center;gap:8px;display:flex}.ArticleHeader-module__9kcsua__date,.ArticleHeader-module__9kcsua__readingTime{color:var(--color-text-muted);letter-spacing:.02em;font-size:.82rem}.ArticleHeader-module__9kcsua__dot{color:var(--color-neutral);font-size:.65rem}.ArticleHeader-module__9kcsua__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-primary);margin-bottom:20px;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15}.ArticleHeader-module__9kcsua__excerpt{color:var(--color-text-muted);max-width:56ch;margin-bottom:40px;font-size:1.1rem;line-height:1.7}.ArticleHeader-module__9kcsua__imageWrap{aspect-ratio:16/7;background:var(--color-neutral);border-radius:4px;width:100%;overflow:hidden}.ArticleHeader-module__9kcsua__image{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.ArticleHeader-module__9kcsua__header{margin-bottom:40px}.ArticleHeader-module__9kcsua__imageWrap{aspect-ratio:4/3}}
.BlogPreview-module__eLCrWq__section{padding-block:var(--section-padding-y);background:var(--color-background)}.BlogPreview-module__eLCrWq__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.BlogPreview-module__eLCrWq__footer{justify-content:center;display:flex}.BlogPreview-module__eLCrWq__allLink{border:2px solid var(--color-primary);font-family:var(--font-heading);letter-spacing:.03em;color:var(--color-primary);border-radius:3px;align-items:center;gap:8px;padding:13px 32px;font-size:.9rem;font-weight:600;transition:background .18s,color .18s,transform .15s;display:inline-flex}.BlogPreview-module__eLCrWq__allLink:hover{background:var(--color-primary);color:var(--color-background);transform:translateY(-1px)}.BlogPreview-module__eLCrWq__arrow{transition:transform .18s}.BlogPreview-module__eLCrWq__allLink:hover .BlogPreview-module__eLCrWq__arrow{transform:translate(4px)}@media (max-width:900px){.BlogPreview-module__eLCrWq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.BlogPreview-module__eLCrWq__grid{grid-template-columns:1fr;gap:16px}}
.ArticleCTA-module__mhssHq__cta{border-top:1px solid var(--color-neutral);margin-top:64px;padding-top:48px}.ArticleCTA-module__mhssHq__inner{background:var(--color-primary);border-radius:4px;flex-direction:column;gap:16px;padding:40px 44px;display:flex}.ArticleCTA-module__mhssHq__label{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-light);font-size:.7rem;font-weight:600}.ArticleCTA-module__mhssHq__text{color:#f5f2eac7;max-width:52ch;font-size:.95rem;line-height:1.7}.ArticleCTA-module__mhssHq__link{background:var(--color-accent);color:#fff;font-family:var(--font-heading);letter-spacing:.03em;border:2px solid var(--color-accent);border-radius:3px;align-self:flex-start;margin-top:4px;padding:12px 28px;font-size:.88rem;font-weight:600;transition:opacity .18s,transform .15s;display:inline-block}.ArticleCTA-module__mhssHq__link:hover{opacity:.85;transform:translateY(-1px)}@media (max-width:640px){.ArticleCTA-module__mhssHq__inner{padding:28px 24px}.ArticleCTA-module__mhssHq__link{text-align:center;width:100%}}
.BlogFilter-module__UXjyfG__filter{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.BlogFilter-module__UXjyfG__pill{border:1px solid var(--color-neutral);font-family:var(--font-heading);color:var(--color-text-muted);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:2px;padding:8px 18px;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-block}.BlogFilter-module__UXjyfG__pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.BlogFilter-module__UXjyfG__pill.BlogFilter-module__UXjyfG__active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.BlogFilter-module__UXjyfG__list{grid-template-columns:repeat(2,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.BlogFilter-module__UXjyfG__empty{color:var(--color-text-muted);padding-block:24px;font-size:.95rem}@media (max-width:768px){.BlogFilter-module__UXjyfG__list{grid-template-columns:1fr;gap:20px}.BlogFilter-module__UXjyfG__filter{gap:6px}.BlogFilter-module__UXjyfG__pill{padding:7px 14px;font-size:.76rem}}
.RelatedPosts-module__ItQuFq__section{border-top:1px solid var(--color-neutral);margin-top:64px;padding-top:48px}.RelatedPosts-module__ItQuFq__label{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:24px;font-size:.7rem;font-weight:600}.RelatedPosts-module__ItQuFq__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.RelatedPosts-module__ItQuFq__item{min-width:0}.RelatedPosts-module__ItQuFq__card{border:1px solid var(--color-neutral);border-radius:4px;flex-direction:column;gap:12px;height:100%;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.RelatedPosts-module__ItQuFq__card:hover{border-color:var(--color-accent);box-shadow:0 4px 20px #1f3a3212}.RelatedPosts-module__ItQuFq__imageWrap{aspect-ratio:16/9;background:var(--color-neutral);flex-shrink:0;width:100%;overflow:hidden}.RelatedPosts-module__ItQuFq__image{object-fit:cover;width:100%;height:100%;transition:transform .4s}.RelatedPosts-module__ItQuFq__card:hover .RelatedPosts-module__ItQuFq__image{transform:scale(1.03)}.RelatedPosts-module__ItQuFq__body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.RelatedPosts-module__ItQuFq__title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--color-text);font-size:.95rem;font-weight:600;line-height:1.35;transition:color .2s}.RelatedPosts-module__ItQuFq__card:hover .RelatedPosts-module__ItQuFq__title{color:var(--color-accent)}.RelatedPosts-module__ItQuFq__meta{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}@media (max-width:768px){.RelatedPosts-module__ItQuFq__grid{grid-template-columns:1fr;gap:12px}.RelatedPosts-module__ItQuFq__card{flex-direction:row;align-items:stretch}.RelatedPosts-module__ItQuFq__imageWrap{aspect-ratio:auto;flex-shrink:0;width:100px}.RelatedPosts-module__ItQuFq__body{padding:14px 16px}}@media (min-width:480px) and (max-width:768px){.RelatedPosts-module__ItQuFq__grid{grid-template-columns:repeat(2,1fr)}.RelatedPosts-module__ItQuFq__card{flex-direction:column}.RelatedPosts-module__ItQuFq__imageWrap{aspect-ratio:16/9;width:100%}}
.page-module__hUlLAq__article{padding-bottom:40px}.page-module__hUlLAq__container{max-width:720px;padding-inline:var(--section-padding-x);margin-inline:auto}.page-module__hUlLAq__prose{color:var(--color-text);font-size:1.05rem;line-height:1.8}.page-module__hUlLAq__prose p{margin-bottom:1.5em}.page-module__hUlLAq__prose h2{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--color-primary);margin-top:2.8em;margin-bottom:.75em;font-size:1.45rem;font-weight:700;line-height:1.25}.page-module__hUlLAq__prose h3{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-primary);margin-top:2.2em;margin-bottom:.6em;font-size:1.15rem;font-weight:600;line-height:1.3}.page-module__hUlLAq__prose h4{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text);margin-top:1.8em;margin-bottom:.5em;font-size:1rem;font-weight:600}.page-module__hUlLAq__prose ul,.page-module__hUlLAq__prose ol{margin-bottom:1.5em;padding-left:1.5rem}.page-module__hUlLAq__prose ul{list-style:outside}.page-module__hUlLAq__prose ol{list-style:decimal}.page-module__hUlLAq__prose li{margin-bottom:.4em;line-height:1.7}.page-module__hUlLAq__prose blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-muted);margin:2em 0;padding:.5em 0 .5em 1.5rem;font-size:1.05rem;font-style:italic}.page-module__hUlLAq__prose blockquote p{margin:0}.page-module__hUlLAq__prose strong{color:var(--color-text);font-weight:600}.page-module__hUlLAq__prose em{font-style:italic}.page-module__hUlLAq__prose a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.page-module__hUlLAq__prose a:hover{color:var(--color-primary)}.page-module__hUlLAq__prose hr{border:none;border-top:1px solid var(--color-neutral);margin:3em 0}.page-module__hUlLAq__prose code{background:#1f3a320f;border-radius:2px;padding:.15em .4em;font-size:.9em}.page-module__hUlLAq__prose>:first-child{margin-top:0}@media (max-width:768px){.page-module__hUlLAq__prose{font-size:1rem}.page-module__hUlLAq__prose h2{margin-top:2.2em;font-size:1.25rem}.page-module__hUlLAq__prose h3{font-size:1.05rem}}
.page-module__D1rvnq__hero{border-bottom:1px solid var(--color-neutral);margin-bottom:72px;padding-block:64px 72px}.page-module__D1rvnq__heroInner{max-width:var(--max-width);padding-inline:var(--section-padding-x);margin-inline:auto}.page-module__D1rvnq__heroLabel{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:16px;font-size:.72rem;font-weight:600;display:block}.page-module__D1rvnq__heroTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-primary);margin-bottom:20px;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.1}.page-module__D1rvnq__heroSubtitle{color:var(--color-text-muted);max-width:52ch;font-size:1.05rem;line-height:1.7}.page-module__D1rvnq__grid{padding-bottom:40px}.page-module__D1rvnq__gridInner{max-width:var(--max-width);padding-inline:var(--section-padding-x);margin-inline:auto}.page-module__D1rvnq__empty{color:var(--color-text-muted);font-size:.95rem}@media (max-width:768px){.page-module__D1rvnq__hero{margin-bottom:48px;padding-block:48px 56px}}
.page-module__bHnG5a__article{padding-bottom:40px}.page-module__bHnG5a__container{max-width:720px;padding-inline:var(--section-padding-x);margin-inline:auto}.page-module__bHnG5a__header{margin-bottom:56px}.page-module__bHnG5a__imageWrap{aspect-ratio:16/7;background:var(--color-neutral);border-radius:4px;width:100%;margin-bottom:40px;overflow:hidden}.page-module__bHnG5a__image{object-fit:cover;width:100%;height:100%}.page-module__bHnG5a__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-primary);margin-bottom:20px;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15}.page-module__bHnG5a__lead{color:var(--color-text-muted);max-width:56ch;font-size:1.1rem;line-height:1.7}.page-module__bHnG5a__prose{color:var(--color-text);font-size:1.05rem;line-height:1.8}.page-module__bHnG5a__prose p{margin-bottom:1.5em}.page-module__bHnG5a__prose h2{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--color-primary);margin-top:2.8em;margin-bottom:.75em;font-size:1.45rem;font-weight:700;line-height:1.25}.page-module__bHnG5a__prose h3{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-primary);margin-top:2.2em;margin-bottom:.6em;font-size:1.15rem;font-weight:600;line-height:1.3}.page-module__bHnG5a__prose ul,.page-module__bHnG5a__prose ol{margin-bottom:1.5em;padding-left:1.5rem}.page-module__bHnG5a__prose ul{list-style:outside}.page-module__bHnG5a__prose ol{list-style:decimal}.page-module__bHnG5a__prose li{margin-bottom:.4em;line-height:1.7}.page-module__bHnG5a__prose strong{color:var(--color-text);font-weight:600}.page-module__bHnG5a__prose em{font-style:italic}.page-module__bHnG5a__prose hr{border:none;border-top:1px solid var(--color-neutral);margin:3em 0}.page-module__bHnG5a__prose>:first-child{margin-top:0}.page-module__bHnG5a__cta{border-top:1px solid var(--color-neutral);flex-direction:column;gap:20px;margin-top:64px;padding-top:48px;display:flex}.page-module__bHnG5a__ctaText{color:var(--color-text-muted);max-width:52ch;margin:0;font-size:1rem;line-height:1.7}.page-module__bHnG5a__ctaLink{background:var(--color-accent);color:#fff;font-family:var(--font-heading);letter-spacing:.03em;border:2px solid var(--color-accent);border-radius:3px;align-self:flex-start;padding:13px 30px;font-size:.9rem;font-weight:600;transition:opacity .18s,transform .15s;display:inline-block}.page-module__bHnG5a__ctaLink:hover{opacity:.85;transform:translateY(-1px)}@media (max-width:768px){.page-module__bHnG5a__header{margin-bottom:40px}.page-module__bHnG5a__imageWrap{aspect-ratio:4/3}.page-module__bHnG5a__prose{font-size:1rem}.page-module__bHnG5a__prose h2{margin-top:2.2em;font-size:1.25rem}.page-module__bHnG5a__prose h3{font-size:1.05rem}.page-module__bHnG5a__ctaLink{text-align:center;width:100%}}
.LegalPage-module__apPXoG__page{background:var(--color-background);min-height:100vh}.LegalPage-module__apPXoG__header{background:var(--color-primary-dark);padding-block:20px;padding-inline:var(--section-padding-x)}.LegalPage-module__apPXoG__headerInner{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.LegalPage-module__apPXoG__back{font-family:var(--font-body);color:#f5f2ea8c;letter-spacing:.02em;font-size:.82rem;transition:color .2s}.LegalPage-module__apPXoG__back:hover{color:#f5f2eae6}.LegalPage-module__apPXoG__brandMeta{font-family:var(--font-heading);color:#f5f2ea59;letter-spacing:.04em;font-size:.82rem;font-weight:600}.LegalPage-module__apPXoG__main{padding-block:72px 96px;padding-inline:var(--section-padding-x)}.LegalPage-module__apPXoG__content{max-width:680px;margin-inline:auto}.LegalPage-module__apPXoG__title{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.025em;border-bottom:2px solid var(--color-accent);margin-bottom:48px;padding-bottom:28px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.1}.LegalPage-module__apPXoG__body h2{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.01em;margin-top:48px;margin-bottom:14px;font-size:1.1rem;font-weight:700}.LegalPage-module__apPXoG__body h3{font-family:var(--font-heading);color:var(--color-text);margin-top:28px;margin-bottom:10px;font-size:.95rem;font-weight:600}.LegalPage-module__apPXoG__body p{color:var(--color-text);margin-bottom:14px;font-size:.95rem;line-height:1.75}.LegalPage-module__apPXoG__body p:last-child{margin-bottom:0}.LegalPage-module__apPXoG__body ul,.LegalPage-module__apPXoG__body ol{margin-bottom:14px;padding-left:20px}.LegalPage-module__apPXoG__body li{color:var(--color-text);margin-bottom:6px;font-size:.95rem;line-height:1.7}.LegalPage-module__apPXoG__body a{color:var(--color-accent);border-bottom:1px solid #0000;transition:border-color .2s}.LegalPage-module__apPXoG__body a:hover{border-color:var(--color-accent)}.LegalPage-module__apPXoG__body mark{color:var(--color-accent);background:#b08a5726;border-radius:2px;padding:1px 4px;font-style:normal;font-weight:500}.LegalPage-module__apPXoG__body hr{border:none;border-top:1px solid var(--color-neutral);margin-block:40px}@media (max-width:640px){.LegalPage-module__apPXoG__main{padding-block:48px 72px}.LegalPage-module__apPXoG__headerInner{flex-direction:column;align-items:flex-start;gap:8px}.LegalPage-module__apPXoG__brandMeta{display:none}}
