.btn[data-astro-cid-ekguhzzh]{font-family:var(--font-body);letter-spacing:.01em;border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-silk), border-color var(--dur-hover) var(--ease-silk), color var(--dur-hover) var(--ease-silk), transform var(--dur-hover) var(--ease-silk);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:focus-visible{box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--wine);outline:none}.btn--sm[data-astro-cid-ekguhzzh]{padding:10px 22px;font-size:.9375rem}.btn--lg[data-astro-cid-ekguhzzh]{padding:18px 40px;font-size:1.0625rem}.btn--primary[data-astro-cid-ekguhzzh]{background-color:var(--cta);color:var(--cta-fg)}.btn--primary[data-astro-cid-ekguhzzh]:hover{background-color:var(--wine-deep);transform:translateY(-2px)}.btn--ghost[data-astro-cid-ekguhzzh]{border-color:var(--wine);color:var(--wine);background-color:#0000}.btn--ghost[data-astro-cid-ekguhzzh]:hover{background-color:var(--wine);color:var(--cream);transform:translateY(-2px)}.btn--text[data-astro-cid-ekguhzzh]{color:var(--wine);background:0 0;border:none;border-radius:4px;gap:8px;padding:0}.btn--text[data-astro-cid-ekguhzzh] .btn__label[data-astro-cid-ekguhzzh]{position:relative}.btn--text[data-astro-cid-ekguhzzh] .btn__label[data-astro-cid-ekguhzzh]:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-hover) var(--ease-silk);background-color:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.btn--text[data-astro-cid-ekguhzzh]:hover .btn__label[data-astro-cid-ekguhzzh]:after,.btn--text[data-astro-cid-ekguhzzh]:focus-visible .btn__label[data-astro-cid-ekguhzzh]:after{transform:scaleX(1)}.btn__arrow[data-astro-cid-ekguhzzh]{transition:transform var(--dur-hover) var(--ease-silk);flex-shrink:0}.btn--text[data-astro-cid-ekguhzzh]:hover .btn__arrow[data-astro-cid-ekguhzzh]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ekguhzzh],.btn__arrow[data-astro-cid-ekguhzzh],.btn--text[data-astro-cid-ekguhzzh] .btn__label[data-astro-cid-ekguhzzh]:after{transition:none}.btn[data-astro-cid-ekguhzzh]:hover,.btn--text[data-astro-cid-ekguhzzh]:hover .btn__arrow[data-astro-cid-ekguhzzh]{transform:none}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;& .swiper-slide,& .swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{&>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;&::-webkit-scrollbar{display:none}}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{&>.swiper-wrapper{scroll-snap-type:x mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{&>.swiper-wrapper{scroll-snap-type:y mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{&>.swiper-wrapper{scroll-snap-type:none}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{&>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom,& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}& .swiper-slide-shadow{background:#00000026}& .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}& .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}& .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}& .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{& .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0);&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;& .swiper-pagination-bullet{position:relative;transform:scale(.33)}& .swiper-pagination-bullet-active,& .swiper-pagination-bullet-active-main{transform:scale(1)}& .swiper-pagination-bullet-active-prev{transform:scale(.66)}& .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}& .swiper-pagination-bullet-active-next{transform:scale(.66)}& .swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block;button&{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%);& .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%);& .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{& .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%);& .swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;& .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}}.swiper-pagination-lock{display:none}.testimonial-slider[data-astro-cid-wcze5vat]{--swiper-theme-color:var(--tsl-accent,var(--wine));--swiper-pagination-color:var(--tsl-accent,var(--wine));--swiper-pagination-bullet-inactive-color:var(--tsl-accent,var(--wine));--swiper-pagination-bullet-inactive-opacity:.25;--swiper-pagination-bullet-horizontal-gap:6px}.slide-inner[data-astro-cid-wcze5vat]{margin:0}.quote[data-astro-cid-wcze5vat]{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--tsl-quote,var(--wine));text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:380;line-height:1.28}.quote[data-astro-cid-wcze5vat] em[data-astro-cid-wcze5vat]{font-style:italic}.author[data-astro-cid-wcze5vat]{font-family:var(--font-body);font-size:var(--fs-body);color:var(--tsl-author,#221418b3);margin-top:1.5rem;font-weight:500}.testimonial-slider[data-astro-cid-wcze5vat] .swiper-pagination{text-align:left;margin-top:2.25rem;position:static}.testimonial-slider[data-astro-cid-wcze5vat] .swiper-pagination-bullet:focus-visible{outline:2px solid var(--tsl-accent,var(--wine));outline-offset:2px}.story-grid[data-astro-cid-ta2fbyqs]{gap:clamp(32px,5vw,56px);display:grid}.story-copy[data-astro-cid-ta2fbyqs]{gap:clamp(20px,2.6vw,28px);max-width:60ch;display:grid}.story-lead[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-variation-settings:"SOFT" 0, "WONK" 0;font-weight:380;font-size:var(--fs-h2);letter-spacing:var(--ls-display);color:var(--wine);text-wrap:balance;margin:0;line-height:1.1}.story-lead[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs],.story-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{background:linear-gradient(115deg, var(--blush) 0%, var(--wine) 65%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.story-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:var(--fs-lead);color:#221418d1;margin:0;line-height:1.6}.story-media[data-astro-cid-ta2fbyqs]{border-radius:var(--radius);background:var(--surface);aspect-ratio:4/5;margin:0;overflow:hidden}.story-media[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.story-close[data-astro-cid-ta2fbyqs]{gap:clamp(18px,2.4vw,26px);max-width:56ch;display:grid}.story-close[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:var(--fs-body);line-height:var(--lh-body);color:#221418d1;margin:0}.story-close[data-astro-cid-ta2fbyqs] strong[data-astro-cid-ta2fbyqs]{color:var(--wine);font-weight:600}.story-signoff[data-astro-cid-ta2fbyqs]{--script-size:clamp(2.4rem, 4vw, 3.2rem);margin-top:clamp(4px,1vw,12px);transform:rotate(-3deg)}@media (width>=900px){.story-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:7fr 5fr;align-items:start;column-gap:clamp(48px,6vw,96px)}.story-copy[data-astro-cid-ta2fbyqs]{grid-area:1/1}.story-media[data-astro-cid-ta2fbyqs]{aspect-ratio:3/4;grid-area:1/2/span 2;margin-top:clamp(40px,7vw,96px)}.story-close[data-astro-cid-ta2fbyqs]{grid-area:2/1;margin-top:clamp(24px,3vw,40px)}}.values[data-astro-cid-ta2fbyqs]{background:var(--cream-2)}.values-grid[data-astro-cid-ta2fbyqs]{gap:clamp(20px,3vw,32px);margin-top:clamp(48px,6vw,72px);display:grid}@media (width>=720px){.values-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr)}}.value-card[data-astro-cid-ta2fbyqs]{background:var(--cream);border:1px solid var(--hairline);border-radius:var(--radius);justify-items:start;gap:14px;padding:clamp(28px,3vw,40px);display:grid}.value-icon[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb, var(--peach) 26%, var(--cream));width:52px;height:52px;color:var(--wine);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.value-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);letter-spacing:var(--ls-display);color:var(--wine);margin:0}.value-copy[data-astro-cid-ta2fbyqs]{font-size:var(--fs-body);line-height:var(--lh-body);color:#221418c7;margin:0}.team[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb, var(--peach) 16%, var(--cream));scroll-margin-top:84px}.team-head[data-astro-cid-ta2fbyqs]{justify-items:start;gap:clamp(14px,1.8vw,20px);max-width:60ch;display:grid}.team-heading[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--wine);margin:0}.team-heading[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{background:linear-gradient(115deg, var(--mauve) 0%, var(--wine) 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.team-intro[data-astro-cid-ta2fbyqs]{font-size:var(--fs-lead);color:#221418d1;margin:0;line-height:1.6}.team-grid[data-astro-cid-ta2fbyqs]{gap:clamp(36px,5vw,56px);margin-top:clamp(44px,5vw,68px);display:grid}@media (width>=900px){.team-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);gap:clamp(44px,4vw,64px) clamp(40px,4vw,56px)}}.team-card[data-astro-cid-ta2fbyqs]{align-content:start;gap:clamp(18px,2vw,24px);display:grid}.team-portrait-wrap[data-astro-cid-ta2fbyqs]{width:100%;max-width:340px;position:relative}.team-portrait[data-astro-cid-ta2fbyqs]{z-index:1;aspect-ratio:4/5;border-radius:999px 999px var(--radius) var(--radius);background:var(--surface);margin:0;position:relative;overflow:hidden}.team-portrait[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.team-portrait-panel[data-astro-cid-ta2fbyqs]{z-index:0;border-radius:999px 999px var(--radius) var(--radius);background:color-mix(in srgb, var(--blush) 42%, var(--cream));position:absolute;inset:0;transform:translate(clamp(8px,1.4vw,14px),clamp(8px,1.4vw,14px))}.team-body[data-astro-cid-ta2fbyqs]{max-width:46ch}.team-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);letter-spacing:var(--ls-display);color:var(--wine);margin:0}.team-role[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--mauve);margin:6px 0 0;font-weight:500}.team-bio[data-astro-cid-ta2fbyqs]{color:#221418cc;margin:14px 0 0;font-size:.95rem;line-height:1.6}.testimonials[data-astro-cid-ta2fbyqs]{background:var(--cream-2)}.testimonials-slider[data-astro-cid-ta2fbyqs]{margin-top:clamp(40px,5vw,64px)}.cta[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--hairline)}.cta-inner[data-astro-cid-ta2fbyqs]{justify-items:center;display:grid}.cta-actions[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(36px,5vw,52px);display:flex}.overscroll[data-astro-cid-ta2fbyqs]{background:var(--ink);padding-block:0;position:relative}.overscroll__backdrop[data-astro-cid-ta2fbyqs]{height:100svh;position:sticky;top:0;overflow:hidden}.overscroll__backdrop[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;object-position:50% 38%;width:100%;height:100%}.overscroll__scrim[data-astro-cid-ta2fbyqs]{background:linear-gradient(100deg,#14080b6b 0%,#14080b24 52%,#0000 78%);position:absolute;inset:0}.overscroll__flow[data-astro-cid-ta2fbyqs]{z-index:1;margin-top:-100svh;padding-block:70svh 38svh;position:relative}.overscroll__panel[data-astro-cid-ta2fbyqs]{border:1px solid var(--hairline);border-radius:var(--radius);width:min(440px,100%);box-shadow:var(--shadow-float);backdrop-filter:blur(6px);background:#faf6f0f5;justify-items:start;gap:clamp(14px,2vw,20px);padding:clamp(28px,4vw,44px);display:grid}.overscroll__title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--wine);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:380;line-height:1.12}.overscroll__title[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{background:linear-gradient(115deg, var(--blush) 0%, var(--wine) 65%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.overscroll__stats[data-astro-cid-ta2fbyqs]{width:100%;margin:0;display:grid}.overscroll__stat[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--hairline);gap:.3rem;padding:1.1rem 0;display:grid}.overscroll__stat[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:var(--ls-display);color:var(--wine);margin:0;font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:340;line-height:1}.overscroll__stat[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:#221418a6;font-weight:500}.overscroll__script[data-astro-cid-ta2fbyqs]{margin:0;transform:rotate(-2deg)}.rhero[data-astro-cid-ta2fbyqs]{--rhero-fs:clamp(2.5rem, 5.4vw, 4.5rem);padding-block:clamp(40px,6vw,80px) clamp(36px,5vw,64px);overflow:hidden}.rhero__inner[data-astro-cid-ta2fbyqs]{text-align:center;justify-items:center;display:grid}.rhero__eyebrow[data-astro-cid-ta2fbyqs]{margin-bottom:clamp(20px,3vw,32px)}.rhero__title[data-astro-cid-ta2fbyqs]{z-index:1;font-family:var(--font-display);font-size:var(--rhero-fs);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:var(--ls-display);color:var(--wine);text-wrap:balance;margin:0;font-weight:380;line-height:1.08;position:relative}.rhero__line[data-astro-cid-ta2fbyqs]{margin-block:-.08em;padding-block:.08em;display:block;overflow:hidden}.rhero__ink[data-astro-cid-ta2fbyqs]{animation:rhero-rise 1.05s var(--ease-silk) forwards;animation-delay:.15s;display:block;transform:translateY(112%)}.rhero__ink--2[data-astro-cid-ta2fbyqs]{animation-delay:.3s}.rhero__line--2[data-astro-cid-ta2fbyqs]{transform:translate(8%)}@keyframes rhero-rise{to{transform:translateY(0)}}.rhero__title[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{background:linear-gradient(115deg, var(--blush) 0%, var(--wine) 65%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.rhero__figure[data-astro-cid-ta2fbyqs]{z-index:2;width:min(94%,1080px);margin:calc(var(--rhero-fs) * -.35) 0 0 -3%;position:relative}.rhero__figure[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{width:100%;height:auto;display:block}.rhero__script[data-astro-cid-ta2fbyqs]{--script-size:clamp(2rem, 2.8vw, 2.6rem);margin:clamp(12px,2vw,20px) 0 0;transform:rotate(-2deg)}.rhero__fade[data-astro-cid-ta2fbyqs]{opacity:0;animation:rhero-fade .9s var(--ease-silk) forwards;animation-delay:.1s;transform:translateY(20px)}.rhero__fade--2[data-astro-cid-ta2fbyqs]{animation-delay:.45s}.rhero__fade--3[data-astro-cid-ta2fbyqs]{animation-delay:.8s}@keyframes rhero-fade{to{opacity:1;transform:translateY(0)}}@media (width<=700px){.rhero[data-astro-cid-ta2fbyqs]{--rhero-fs:clamp(1.9rem, 8.2vw, 2.5rem)}.rhero__figure[data-astro-cid-ta2fbyqs]{width:100%;margin-top:calc(var(--rhero-fs) * -.5)}}@media (prefers-reduced-motion:reduce){.rhero__ink[data-astro-cid-ta2fbyqs],.rhero__fade[data-astro-cid-ta2fbyqs]{opacity:1;animation:none;transform:none}}
