@layer properties;@layer theme,base,components,utilities;@layer theme;@layer utilities{.absolute{position:absolute}.relative{position:relative}.left-xs{left:var(--spacing-xs, var(--space-xs))}.isolate{isolation:isolate}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-0{margin-block:0px}.mt-auto{margin-top:auto}.mt-md{margin-top:var(--spacing-md, var(--space-md))}.mb-0{margin-bottom:0}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.h-auto{height:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0px}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:0px}.gap-2xs{gap:var(--spacing-2xs, var(--space-2xs))}.gap-3xs{gap:var(--spacing-3xs, var(--space-3xs))}.gap-lg{gap:var(--spacing-lg, var(--space-lg))}.gap-md{gap:var(--spacing-md, var(--space-md))}.gap-sm{gap:var(--spacing-sm, var(--space-sm))}.gap-xs{gap:var(--spacing-xs, var(--space-xs))}.gap-y-sm{row-gap:var(--spacing-sm, var(--space-sm))}.self-center{align-self:center}.overflow-clip{overflow:clip}.rounded-inset{border-radius:var(--radius-inset, var(--radius-inset))}.rounded-lg{border-radius:var(--radius-lg, var(--radius-lg))}.rounded-md{border-radius:var(--radius-md, var(--radius-md))}.rounded-media{border-radius:var(--radius-media, var(--radius-media))}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--radius-pill, var(--radius-pill))}.rounded-sm{border-radius:var(--radius-sm, var(--radius-sm))}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.border-solid{--tw-border-style: solid;border-style:solid}.border-border-1{border-color:var(--color-border-1, var(--border-1))}.bg-btn-primary-bg{background-color:var(--color-btn-primary-bg, var(--btn-primary-bg))}.bg-surface-base{background-color:var(--color-surface-base, var(--surface-base))}.bg-surface-deep{background-color:var(--color-surface-deep, var(--surface-deep))}.bg-surface-elevated{background-color:var(--color-surface-elevated, var(--surface-elevated))}.bg-surface-muted{background-color:var(--color-surface-muted, var(--surface-muted))}.object-cover{object-fit:cover}.p-0{padding:0}.p-2xs{padding:var(--spacing-2xs, var(--space-2xs))}.whitespace-nowrap{white-space:nowrap}.text-btn-primary-fg{color:var(--color-btn-primary-fg, var(--btn-primary-fg))}.text-error-700{color:var(--color-error-700, var(--error-700))}.text-text-1{color:var(--color-text-1, var(--text-1))}.text-text-2{color:var(--color-text-2, var(--text-2))}.text-text-3{color:var(--color-text-3, var(--text-3))}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.accent-accent-bold{accent-color:var(--color-accent-bold, var(--accent-bold))}.shadow-lg{--tw-shadow: var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-media{--tw-shadow: var(--shadow-media);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-latin.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-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.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}:root{--surface-base: #faf8f4;--surface-elevated: #ffffff;--surface-deep: #ede4d8;--surface-muted: #f4efe7;--text-1: #2b211a;--text-2: #5a4a3d;--text-3: #6e5e50;--text-inverse: #ffffff;--accent: #a9662f;--accent-bold: #8b4f22;--accent-deep: #6b3a16;--accent-subtle: rgba(139, 79, 34, .1);--eyebrow-bg: #f0e3d6;--eyebrow-text: #6b3a16;--hairline: rgba(75, 51, 32, .14);--border-control: #8f7c65;--border-1: #e6dcce;--border-2: #d5c7b4;--focus-ring: #8b4f22;--focus-ring-width: 3px;--focus-ring-offset: 2px;--selection-bg: #e8d6c2;--selection-fg: #2b211a;--caret: #8b4f22;--ring: rgba(139, 79, 34, .3);--link: #8b4f22;--link-hover: #6b3a16;--btn-primary-bg: #8b4f22;--btn-primary-bg-hover: #6b3a16;--btn-primary-fg: #ffffff;--btn-primary-shadow: var(--shadow-sm);--btn-primary-shadow-hover: var(--shadow-md);--shadow-sm: 0 1px 2px rgba(75, 51, 32, .05), 0 2px 8px rgba(75, 51, 32, .05);--shadow-md: 0 2px 4px rgba(75, 51, 32, .05), 0 12px 28px rgba(75, 51, 32, .09);--shadow-lg: 0 4px 8px rgba(75, 51, 32, .05), 0 28px 56px rgba(75, 51, 32, .12);--shadow-media: 0 2px 6px rgba(75, 51, 32, .06), 0 32px 64px -12px rgba(75, 51, 32, .18);--public-deep-surface-bg: var(--surface-deep);--public-deep-surface-fg: var(--text-1);--public-deep-surface-fg-muted: var(--text-2);--public-deep-surface-fg-subtle: var(--text-3);--public-deep-surface-eyebrow-bg: #e4d5c3;--public-deep-surface-eyebrow-fg: #6b3a16;--public-deep-surface-panel-bg: #ffffff;--public-deep-surface-panel-border: rgba(139, 79, 34, .16);--public-deep-surface-border: rgba(139, 79, 34, .14);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-media: 20px;--radius-inset: 12px;--radius-pill: 999px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-enter: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--duration-1: .12s;--duration-2: .18s;--duration-3: .26s;--duration-4: .52s;--duration-5: .72s;--ok-700: #166534;--error-700: #b91c1c;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--font-variation-display: "opsz" 144;--font-variation-heading: "opsz" 72;--font-weight-display: 400;--font-weight-heading: 500;--font-weight-h3: 600;--font-weight-label: 600;--font-size-display: 44px;--line-height-display: 46px;--letter-spacing-display: -.02em;--font-size-h2: 30px;--line-height-h2: 34px;--letter-spacing-h2: -.015em;--font-size-h3: 21px;--line-height-h3: 27px;--letter-spacing-h3: -.01em;--font-size-case: 34px;--line-height-case: 38px;--letter-spacing-case: -.015em;--font-size-numeral: 28px;--line-height-numeral: 32px;--font-size-lead: 19px;--line-height-lead: 30px;--letter-spacing-lead: -.005em;--font-size-body: 16px;--line-height-body: 27px;--font-size-eyebrow: 12px;--line-height-eyebrow: 16px;--letter-spacing-label: .14em;--font-size-caption: 14px;--line-height-caption: 21px;--font-size-button: 16px;--line-height-button: 20px;--measure-display: 15ch;--measure-lead: 48ch;--measure-body: 68ch;--measure-caption: 56ch;--max-content-width: 1180px;--header-height: 54px;--shell-space-top: 2rem;--shell-space-bottom: 2.5rem;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--section-space: clamp(5.5rem, 11vw, 10rem);--section-space-tight: clamp(3.5rem, 7vw, 6rem);--heading-space-after: clamp(2rem, 4vw, 3.5rem);--overhang: clamp(0rem, 4vw, 4.5rem);--stack-gap: 1.25rem;--section-padding-y: clamp(4rem, 8vw, 7rem);--section-padding-x: clamp(1.25rem, 4vw, 2.5rem);--section-gap: clamp(1.5rem, 3vw, 2.5rem);--content-gap: 1.5rem}@media (min-width: 768px){:root{--font-size-display: 68px;--line-height-display: 70px;--letter-spacing-display: -.03em;--font-size-h2: 40px;--line-height-h2: 44px;--letter-spacing-h2: -.02em;--font-size-h3: 23px;--line-height-h3: 30px;--font-size-case: 40px;--line-height-case: 44px;--font-size-numeral: 32px;--line-height-numeral: 36px;--font-size-lead: 20px;--line-height-lead: 32px;--font-size-body: 17px;--line-height-body: 29px}}@media (min-width: 1024px){:root{--font-size-display: 88px;--line-height-display: 88px;--letter-spacing-display: -.035em;--font-size-h2: 52px;--line-height-h2: 56px;--letter-spacing-h2: -.022em;--font-size-h3: 26px;--line-height-h3: 34px;--font-size-case: 44px;--line-height-case: 48px;--font-size-numeral: 36px;--line-height-numeral: 40px;--font-size-lead: 22px;--line-height-lead: 35px;--font-size-body: 18px;--line-height-body: 31px;--font-size-eyebrow: 13px;--line-height-eyebrow: 18px;--font-size-caption: 15px;--line-height-caption: 23px;--shell-space-top: 2.5rem;--shell-space-bottom: 3rem}}@media (min-width: 1440px){:root{--font-size-display: 96px;--line-height-display: 94px;--letter-spacing-display: -.036em;--font-size-h2: 56px;--line-height-h2: 60px}}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}html{caret-color:var(--caret);scrollbar-color:var(--border-control) var(--surface-muted)}body{background:var(--surface-base);color:var(--text-1);font-family:var(--font-body);font-size:var(--font-size-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.045;background:url(/imgs/grain.png) repeat 0 0 / 128px 128px}h1,h2,h3{font-family:var(--font-display);color:var(--text-1);margin:0;text-wrap:balance}h1{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-display);font-variation-settings:var(--font-variation-display)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);font-weight:var(--font-weight-heading);font-variation-settings:var(--font-variation-heading)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);font-weight:var(--font-weight-h3);font-variation-settings:var(--font-variation-heading)}p{margin:0;color:var(--text-2);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty}ul,ol{margin:0;padding-left:1.25rem;color:var(--text-2)}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}::selection{background:var(--selection-bg);color:var(--selection-fg)}:where(td,th,.num){font-variant-numeric:tabular-nums}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:none}.page{display:grid;gap:clamp(1.4rem,2.4vw,2.4rem)}.bleed{margin-inline:calc(50% - 50vw);border-radius:0;padding-inline:max(var(--section-padding-x),calc(50vw - var(--max-content-width) / 2 + var(--section-padding-x)))}.rule{border:0;border-top:1px solid var(--hairline);margin:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.section-block{padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-lg);border:none;box-shadow:none}.section-block>:is(h1,h2,h3),.section-block>.eyebrow{margin-block-end:var(--space-md)}.hero{display:grid;gap:1rem;justify-items:start;padding:var(--section-padding-y) var(--section-padding-x);border-radius:var(--radius-lg);background:var(--surface-deep);border:1px solid var(--public-deep-surface-border)}.hero>p{max-width:var(--measure-lead);font-size:var(--font-size-lead);line-height:var(--line-height-lead);letter-spacing:var(--letter-spacing-lead)}.hero__meta{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.25rem}.hero__meta>*{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:var(--radius-pill);background:var(--surface-elevated);border:1px solid var(--hairline);color:var(--text-2);font-size:var(--font-size-caption);font-weight:500}.hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.page>section[data-surface=deep]{border:1px solid var(--public-deep-surface-border)}.section-block--plain{background:transparent;border:0;box-shadow:none;padding:0}.eyebrow{display:block;width:100%;margin:0;padding:var(--space-2xs) 0 0;border-top:1px solid var(--hairline);border-radius:0;background:none;color:var(--text-3);font-family:var(--font-body);font-size:var(--font-size-eyebrow);line-height:var(--line-height-eyebrow);font-weight:var(--font-weight-label);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.card{padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--surface-elevated);box-shadow:none}.card--raised{border:0;box-shadow:var(--shadow-md)}.card h3{margin-bottom:.5rem}.card p{color:var(--text-2);font-size:var(--font-size-body)}.ruled-list{display:grid;width:100%;margin:0;padding:0;list-style:none}.ruled-list__item{position:relative;display:grid;gap:var(--space-2xs);padding:var(--space-lg) 0}.ruled-list__item:before,.ruled-list__item:last-child:after{content:"";position:absolute;inset-inline:0;height:1px;background:var(--hairline)}.ruled-list__item:before{top:0}.ruled-list__item:last-child:after{bottom:0}.ruled-list__term{margin:0;font-family:var(--font-display);font-variation-settings:var(--font-variation-heading);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);font-weight:var(--font-weight-h3);color:var(--text-1)}.ruled-list__desc{margin:0;max-width:var(--measure-body);color:var(--text-2)}.ruled-list--numbered{counter-reset:ruled-list}.ruled-list--numbered .ruled-list__item{counter-increment:ruled-list}.ruled-list--numbered .ruled-list__term{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:baseline}.ruled-list--numbered .ruled-list__term:before{content:counter(ruled-list,decimal-leading-zero);color:var(--accent);font-size:var(--font-size-numeral);line-height:var(--line-height-numeral);font-weight:var(--font-weight-display);font-variation-settings:var(--font-variation-heading);font-variant-numeric:tabular-nums}@media (min-width: 768px){.ruled-list__item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-lg);align-items:start}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.5rem;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--font-size-button);line-height:var(--line-height-button);font-weight:var(--font-weight-label);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color var(--duration-2) var(--ease-out),box-shadow var(--duration-2) var(--ease-out),border-color var(--duration-2) var(--ease-out),transform var(--duration-1) var(--ease-out)}.btn:active{transform:scale(.985)}.btn--primary{border:none;background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-shadow)}.btn--secondary{border:1.5px solid var(--border-control);background:transparent;color:var(--text-1)}.btn--tertiary{min-width:0;padding:0;border:0;background:none;color:var(--accent-bold);text-decoration:underline;text-decoration-thickness:1px}@media (hover: hover) and (pointer: fine){.btn--primary:hover{background:var(--btn-primary-bg-hover);box-shadow:var(--btn-primary-shadow-hover);transform:translateY(-2px)}.btn--secondary:hover{background:var(--surface-muted);border-color:var(--accent-bold)}.btn--tertiary:hover{color:var(--accent-deep);text-decoration-thickness:2px}}.btn:focus-visible,.btn--primary:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}a.header-primary-cta,a.header-primary-cta.btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}a.header-primary-cta:hover,a.header-primary-cta.btn--primary:hover{background:var(--btn-primary-bg-hover)}a.header-primary-cta .cta-label--full,a.header-primary-cta .cta-label--short,a.header-primary-cta.btn--primary .cta-label--full,a.header-primary-cta.btn--primary .cta-label--short{color:inherit}.btn--primary:hover,.btn--primary:focus-visible,.btn--primary:visited,a.header-primary-cta:hover,a.header-primary-cta:focus-visible,a.header-primary-cta:visited,a.header-primary-cta.btn--primary:hover,a.header-primary-cta.btn--primary:focus-visible,a.header-primary-cta.btn--primary:visited{color:var(--btn-primary-fg)}.trust-hero .btn--primary:focus-visible,.trust-primary-cta .btn--primary:focus-visible{outline:var(--focus-ring-width) solid var(--surface-base);outline-offset:3px;box-shadow:0 0 0 1px #0b1220eb}.btn--secondary:hover,.btn--secondary:focus-visible,.btn--secondary:visited{color:var(--text-1)}.btn--icon{padding:var(--space-xs);border-radius:var(--radius-pill)}.btn--icon>svg{inline-size:var(--space-md);block-size:var(--space-md)}.btn--icon[aria-disabled=true]{opacity:.45;cursor:default}.reveal-on-scroll{opacity:0;transform:translateY(18px);transition:opacity .42s var(--ease-enter),transform .42s var(--ease-enter);transition-delay:var(--reveal-delay, 0ms)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes case-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cta-deepen{0%{opacity:0}to{opacity:1}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.ruled-list__item{view-timeline-name:--ruled-item-enter;view-timeline-axis:block}.ruled-list__item:before{transform-origin:left;animation-name:rule-draw;animation-fill-mode:both;animation-timing-function:linear;animation-timeline:--ruled-item-enter;animation-range:entry 0% entry 60%}}}.grid-cards{display:grid;gap:1.25rem}.tag-list{display:flex;flex-wrap:wrap;gap:.55rem}.tag{padding:.4rem .68rem;border-radius:var(--radius-sm);border:1px solid var(--hairline);background:var(--surface-elevated);color:var(--accent-bold);font-size:.84rem;font-weight:600}.kpi-strip{display:grid;gap:.8rem}.kpi{padding:1rem;border-radius:var(--radius-sm);background:var(--surface-elevated);border:1px solid var(--hairline)}.kpi strong{display:block;font-size:1.35rem;color:var(--text-1)}.muted{color:var(--text-3);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.list-clean{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.text-link{font-weight:600;text-decoration-thickness:.1em}.phone-links{display:grid;gap:.5rem}.phone-links a{display:inline-flex;width:fit-content;text-decoration:none;font-weight:600}@media (min-width: 640px){.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.sobre-hero__cta{flex-direction:column}.sobre-hero__cta .btn{width:100%}}@media (min-width: 1024px){.page{gap:2.8rem}.grid-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.3fr);align-items:start}}@media (prefers-reduced-motion: reduce){.reveal-on-scroll{opacity:1;transform:none;transition:none}.btn,.btn:hover,.btn:active,.btn--primary:hover{transform:none}.section-block,.card,.tag{transition:none}}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}
