/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@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-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;--tw-border-style:solid}}}.hero{align-items:center;gap:calc(var(--spacing,.25rem)*10);max-width:1200px;padding-inline:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*20);text-align:center;color:var(--text-color-primary,var(--color-plum-950));margin-inline:auto;display:grid}.hero .hero-content{z-index:3;height:100%;max-width:var(--container-4xl,56rem);align-items:center;gap:calc(var(--spacing,.25rem)*4);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative}.hero .hero-content .eyebrow{margin-bottom:calc(var(--spacing,.25rem)*6);font-size:var(--body-lg-size);text-transform:uppercase;font-weight:500;line-height:1.2}.hero .hero-content .heading{justify-content:center;align-items:center}.hero .hero-content p{max-width:700px;font-size:var(--body-light-xl-size);color:var(--text-color-secondary,var(--color-gray-800));line-height:1.2}:is(.hero.hero-image-left,.hero.hero-image-right,.hero.form-left,.hero.form-right) .heading{margin:calc(var(--spacing,.25rem)*0)}.hero.hero-image-right,.hero.form-right{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}@media (min-width:48rem){:is(.hero.hero-image-right,.hero.form-right){grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.hero.hero-image-right,.hero.form-right) .hero-content{text-align:center;align-items:center}@media (min-width:48rem){:is(.hero.hero-image-right,.hero.form-right) .hero-content{text-align:left;order:1;align-items:flex-start}}:is(.hero.hero-image-right,.hero.form-right) .hero-content .heading{justify-content:center;align-items:center}@media (min-width:48rem){:is(.hero.hero-image-right,.hero.form-right) .hero-content .heading{justify-content:flex-start;align-items:flex-start}}:is(.hero.hero-image-right,.hero.form-right) .hero-content .eyebrow{align-self:center}:is(.hero.hero-image-right,.hero.form-right) .hero-content p{max-width:none}:is(.hero.hero-image-right,.hero.form-right) .hero-image{--tw-border-style:none;border-style:none}@media (min-width:48rem){:is(.hero.hero-image-right,.hero.form-right) .hero-image,:is(.hero.hero-image-right,.hero.form-right) .form{order:2}}.hero.hero-image-left,.hero.form-left{grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start}@media (min-width:48rem){:is(.hero.hero-image-left,.hero.form-left){grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.hero.hero-image-left,.hero.form-left) .hero-content{text-align:center;align-items:center}@media (min-width:48rem){:is(.hero.hero-image-left,.hero.form-left) .hero-content{text-align:left;order:2;align-items:flex-start}}:is(.hero.hero-image-left,.hero.form-left) .hero-content .heading{justify-content:center;align-items:center}@media (min-width:48rem){:is(.hero.hero-image-left,.hero.form-left) .hero-content .heading{justify-content:flex-start;align-items:flex-start}}:is(.hero.hero-image-left,.hero.form-left) .hero-content .eyebrow{align-self:center}:is(.hero.hero-image-left,.hero.form-left) .hero-content p{max-width:none}:is(.hero.hero-image-left,.hero.form-left) .hero-image{--tw-border-style:none;border-style:none}@media (min-width:48rem){:is(.hero.hero-image-left,.hero.form-left) .hero-image,:is(.hero.hero-image-left,.hero.form-left) .form{order:1}}.hero.hero-image-bottom,.hero.form-bottom{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.hero.hero-image-bottom,.hero.form-bottom) .hero-image{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hero.bottom-image{padding-bottom:calc(var(--spacing,.25rem)*5)}@media (min-width:40rem){.hero.bottom-image{padding-bottom:calc(var(--spacing,.25rem)*20)}}.hero-image{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-color-muted,var(--color-plum-300));-o-object-fit:cover;object-fit:cover;width:100%}.svg-container{pointer-events:none;z-index:0;position:absolute;bottom:-3%}@media (min-width:64rem){.svg-container{bottom:-70px}}.svg-container svg{width:100%;height:auto}.draw{stroke-dasharray:2000;stroke-dashoffset:2000px;vector-effect:non-scaling-stroke;animation:8s steps(200,end) forwards draw}.draw-left-right{stroke-dasharray:2000;stroke-dashoffset:2000px;vector-effect:non-scaling-stroke;animation:8s steps(200,end) forwards draw-left-right}.draw-home{stroke-dasharray:3500;stroke-dashoffset:3500px;vector-effect:non-scaling-stroke;animation:8s steps(200,end) forwards draw-home}@keyframes draw{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}@keyframes draw-left-right{0%{stroke-dashoffset:-1500px}to{stroke-dashoffset:0}}@keyframes draw-home{0%{stroke-dashoffset:3500px}to{stroke-dashoffset:0}}@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:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
