.mesh-gradient[data-astro-cid-4b7rnubn]{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;transform:translateZ(0);will-change:transform}.mesh-gradient[data-astro-cid-4b7rnubn] canvas{display:block;width:100%;height:100%;border-radius:inherit}@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{--product-hero-w:1192px;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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;--tw-font-weight:initial}}}.product-stage{--product-card-h:340px;--product-card-inset:20px;--product-mockup-scale:1.1;--product-mockup-crop:.05}@media(min-width:768px){.product-stage{--product-card-h:440px;--product-card-inset:32px}}@media(min-width:992px){.product-stage{--product-card-h:400px;--product-card-inset:40px}}.product-hero-card{aspect-ratio:4/5;max-height:calc(var(--spacing,.25rem)*112)}@media(min-width:768px){.product-hero-card{aspect-ratio:2;max-height:none}}.product-hero-card{container-type:inline-size}.product-hero-stage{inset:calc(var(--spacing,.25rem)*0);position:absolute}@media(min-width:768px){.product-hero-stage{transform-origin:0 0;width:1192px;height:596px;bottom:auto;right:auto}}@property --product-hero-w{syntax:"<length>";inherits:false;initial-value:1192px}@media(min-width:768px){.product-hero-stage{--product-hero-w:100cqw;scale:tan(atan2(var(--product-hero-w),1192px))}}.product-hero-change{top:calc(var(--spacing,.25rem)*6);left:calc(var(--spacing,.25rem)*4);transform-origin:0 0;--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;width:max(40rem,133.333% + 2.66667rem);scale:var(--tw-scale-x)var(--tw-scale-y);position:absolute}@media(min-width:768px){.product-hero-change{top:calc(var(--spacing,.25rem)*14);right:calc(var(--spacing,.25rem)*32);left:calc(var(--spacing,.25rem)*12);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:auto;scale:var(--tw-scale-x)var(--tw-scale-y)}}.product-hero-slack{right:calc(var(--spacing,.25rem)*12);bottom:calc(var(--spacing,.25rem)*-12);border-radius:var(--radius-2xl,1rem);--tw-shadow:0 4px 8px 0 var(--tw-shadow-color,#1e1e030f),0 6px 32px 0 var(--tw-shadow-color,#1e1e030f);width:23rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;overflow:hidden}@media not all and (min-width:768px){.product-hero-slack{display:none}}.product-hero-slack{animation:.4s ease-in-out .9s both product-hero-slack-in}@keyframes product-hero-slack-in{0%{opacity:0;transform:translate3d(0,calc(var(--spacing,.25rem)*5),0)}}@media(prefers-reduced-motion:reduce){.product-hero-slack{animation:none}}@media(min-width:992px){.product-stage{padding-bottom:calc(var(--spacing,.25rem)*40)}.product-stage+.product-stage{padding-top:calc(var(--spacing,.25rem)*0)}}.product-stage-head{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*10);text-align:center;max-width:780px}.product-stage-title{text-wrap:balance}.product-stage-grid{row-gap:calc(var(--spacing,.25rem)*14)}@media(min-width:768px){.product-stage-grid{column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*12);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media(min-width:992px){.product-stage-grid{column-gap:calc(var(--spacing,.25rem)*10);row-gap:calc(var(--spacing,.25rem)*16)}}.product-stage-tile{gap:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*0);background-color:#0000;border-width:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}@media(min-width:768px){.product-stage-tile{gap:calc(var(--spacing,.25rem)*6)}}.product-stage-tile{grid-row:auto}.product-stage-tile>:first-child{margin:calc(var(--spacing,.25rem)*0);order:2;max-width:none}.product-stage-tile>:first-child>p:first-of-type{font-size:var(--text-large,1.125rem);line-height:var(--tw-leading,var(--text-large--line-height,140%));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-90,#313131)}.product-stage-tile>:first-child>p:last-child{margin-top:calc(var(--spacing,.25rem)*1);margin-bottom:calc(var(--spacing,.25rem)*0);font-size:var(--text-large,1.125rem);line-height:var(--tw-leading,var(--text-large--line-height,140%));color:var(--color-gray-70,#6b6b6b)}.product-stage-tile>:last-child{margin:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ecece980;flex:none;order:1;max-width:none;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.product-stage-tile>:last-child{border-color:color-mix(in oklab,var(--color-tan-30,#ecece9)50%,transparent)}}.product-stage-tile>:last-child{background-color:var(--color-tan-20,#f7f7f5);height:calc((var(--product-card-h) - var(--product-card-inset))*var(--product-mockup-scale) + var(--product-card-inset))}.product-stage-tile>:last-child>*{transform-origin:0 0;top:var(--product-card-inset);left:var(--product-card-inset);width:calc((100% - var(--product-card-inset))/((1 - var(--product-mockup-crop))*var(--product-mockup-scale)));min-height:var(--product-card-h);scale:var(--product-mockup-scale);position:absolute}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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}@property --tw-font-weight{syntax:"*";inherits:false}
