.about-layout.svelte-1fbzgiq{align-items:stretch;gap:clamp(2.5rem,5vw,4rem);display:grid}.about-copy.svelte-1fbzgiq{align-content:start;gap:clamp(1.5rem,3vw,2rem);display:grid}.about-quote.svelte-1fbzgiq{border-left:3px solid var(--yellow);color:var(--fg);max-width:34rem;margin:0;padding-left:clamp(1.125rem,2.4vw,1.75rem);font-family:Roboto,sans-serif;font-size:clamp(1.125rem,1.8vw,1.4375rem);font-weight:300;line-height:1.5}.about-quote.svelte-1fbzgiq em:where(.svelte-1fbzgiq){color:var(--navy);font-style:normal;font-weight:600}.about-lead.svelte-1fbzgiq{max-width:34rem;margin:0}.about-cta.svelte-1fbzgiq{justify-self:start}.about-panel.svelte-1fbzgiq{background:var(--surface);border:1px solid var(--rule);grid-template-rows:minmax(0,1fr) auto;display:grid}.about-wordmark.svelte-1fbzgiq{place-self:center;width:clamp(14rem,24vw,19rem);height:auto;margin:clamp(3rem,7vw,5rem) clamp(2rem,4vw,3rem)}.about-partners.svelte-1fbzgiq{border-top:1px solid var(--rule);background:var(--paper);justify-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,4vw,2.5rem);display:grid}.about-partners.svelte-1fbzgiq img:where(.svelte-1fbzgiq){width:min(100%,21rem);height:auto}@media (width>=901px){.about-layout.svelte-1fbzgiq{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.benefits-head.svelte-1lyxbf1{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.25rem,2.5vw,1.75rem) clamp(2rem,5vw,4rem);display:flex}.benefits-lead.svelte-1lyxbf1{flex:0 26rem;margin:0}.benefits-grid.svelte-1lyxbf1{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(2.5rem,5vw,4rem);list-style:none;display:grid}.benefit.svelte-1lyxbf1{background:var(--paper);grid-template-rows:auto auto 1fr;align-content:start;padding:clamp(1.75rem,2.8vw,2.25rem) clamp(1.5rem,2.5vw,2rem);display:grid}.benefit-icon.svelte-1lyxbf1{aspect-ratio:1;border-radius:var(--radius-sharp);background:var(--navy);width:3rem;color:var(--yellow);place-items:center;margin-bottom:clamp(1.5rem,2.5vw,2rem);display:grid}.benefit-title.svelte-1lyxbf1{color:var(--navy);margin:0 0 .5rem;font-family:Teko,Roboto Condensed,sans-serif;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:500;line-height:1.05}.benefit-text.svelte-1lyxbf1{color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.6}@media (width<=900px){.benefits-grid.svelte-1lyxbf1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.benefits-grid.svelte-1lyxbf1{grid-template-columns:1fr}}.contact-layout.svelte-1hgotnh{gap:clamp(2.5rem,6vw,5rem);display:grid}.contact-copy.svelte-1hgotnh{align-content:start;gap:clamp(1.5rem,3vw,2rem);display:grid}.contact-intro.svelte-1hgotnh{max-width:26rem;margin:0}.contact-phone.svelte-1hgotnh{color:var(--yellow);transition:color .3s var(--ease-out);font-family:Teko,Roboto Condensed,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1}.contact-phone.svelte-1hgotnh:hover{color:var(--white)}.contact-form.svelte-1hgotnh{gap:1.5rem;display:grid}.contact-sent.svelte-1hgotnh{color:var(--yellow);margin:0;font-size:.9375rem;line-height:1.6}@media (width>=901px){.contact-layout.svelte-1hgotnh{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.dialog.svelte-16oce6b{background:var(--navy-deep);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text-on-dark);border:none;margin:auto;padding:0;inset:0}.dialog.svelte-16oce6b::backdrop{background:#000000a6}.dialog-inner.svelte-16oce6b{padding:clamp(1.75rem,4vw,2.75rem);position:relative}.dialog-close.svelte-16oce6b{width:36px;height:36px;color:var(--white);transition:background-color .3s var(--ease-out);border-radius:0;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.dialog-close.svelte-16oce6b:hover{background:rgba(var(--white-rgb), .12)}.dialog-title.svelte-16oce6b{color:var(--yellow);margin:0 0 1.5rem}.dialog-form.svelte-16oce6b{flex-direction:column;align-items:stretch;gap:.875rem;display:flex}.dialog-form.svelte-16oce6b .btn:where(.svelte-16oce6b){align-self:flex-start;margin-top:.5rem}.dialog-check.svelte-16oce6b{cursor:pointer;align-items:center;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.dialog-check.svelte-16oce6b input:where(.svelte-16oce6b){width:18px;height:18px;accent-color:var(--yellow);cursor:pointer}.dialog-sent.svelte-16oce6b{margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.dialog.svelte-16oce6b{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), overlay .3s var(--ease-out) allow-discrete, display .3s var(--ease-out) allow-discrete;transform:translateY(12px)scale(.98)}.dialog[open].svelte-16oce6b{opacity:1;transform:none}@starting-style{.dialog[open].svelte-16oce6b{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.dialog.svelte-16oce6b{transform:none}}.seam.svelte-5v64yj{pointer-events:none;z-index:2;height:clamp(2.5rem,6vw,5rem);line-height:0;position:absolute;left:0;right:0}.seam--top.svelte-5v64yj{top:-1px}.seam--bottom.svelte-5v64yj{bottom:-1px;transform:rotate(180deg)}svg.svelte-5v64yj{width:100%;height:100%;display:block;overflow:visible}polygon.svelte-5v64yj{fill:var(--seam-fill)}line.svelte-5v64yj{stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.demo.svelte-fbjb1y{padding-block:clamp(6rem,11vw,10rem);overflow:hidden}.demo-layout.svelte-fbjb1y{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.demo-copy.svelte-fbjb1y{gap:clamp(1.5rem,3vw,2rem);display:grid}.demo-list.svelte-fbjb1y{gap:.875rem;display:grid}.demo-list.svelte-fbjb1y li:where(.svelte-fbjb1y){color:var(--fg-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:clamp(.9375rem,1.1vw,1rem);line-height:1.6;display:grid}.demo-mark.svelte-fbjb1y{background:var(--yellow);clip-path:polygon(0 0,100% 50%,0 100%);width:.625rem;height:.625rem;margin-top:.5em;display:block}.demo-cta.svelte-fbjb1y{justify-self:start}@media (width>=901px){.demo-layout.svelte-fbjb1y{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.hero.svelte-gzujjl{--ease-back:cubic-bezier(.34, 1.56, .64, 1);min-height:100svh;padding:calc(var(--header-h) + clamp(1.25rem, 6vh, 5.625rem)) var(--page-margin) clamp(3rem, 7vh, 4.5rem);background:var(--navy);isolation:isolate;align-items:flex-start;display:flex;position:relative;overflow:hidden}.hero-block.svelte-gzujjl{z-index:0;top:var(--header-h);background:var(--yellow);clip-path:polygon(17% 0,100% 0,100% 100%,0 100%);width:48.6%;color:var(--navy);position:absolute;bottom:0;right:0}.hero-block-tag.svelte-gzujjl{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700;animation:.7s ease-out 1.3s both svelte-gzujjl-hero-fade-up;position:absolute;top:clamp(1.75rem,8vh,4.5rem);right:clamp(1.5rem,4vw,3.5rem)}.hero-mark.svelte-gzujjl{aspect-ratio:395/512;max-width:62%;height:66%;position:absolute;top:19.8%;left:50%;translate:-50%}.hero-mark-piece.svelte-gzujjl{background:var(--navy);animation:svelte-gzujjl-hero-piece-in .9s var(--ease-out) var(--d) both;position:absolute;inset:0;-webkit-mask:url(../../../assets/logo/rabb-it-mark.svg) 50%/100% 100% no-repeat;mask:url(../../../assets/logo/rabb-it-mark.svg) 50%/100% 100% no-repeat}.hero-mark-piece.is-floating.svelte-gzujjl{animation:svelte-gzujjl-hero-piece-in .9s var(--ease-out) var(--d) both, svelte-gzujjl-hero-float-y 6s ease-in-out 2.4s infinite}.hero-mark-window.svelte-gzujjl{background:var(--white);clip-path:polygon(34.88% 48.11%,72.44% 61.61%,34.88% 75.13%);transform-origin:47.4% 61.61%;animation:svelte-gzujjl-hero-window-pop .7s var(--ease-back) 1.15s both;position:absolute;inset:0}@keyframes svelte-gzujjl-hero-piece-in{0%{opacity:0;transform:translate(var(--dx,0), var(--dy,0)) rotate(var(--r,0deg))}to{opacity:1;transform:none}}@keyframes svelte-gzujjl-hero-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-gzujjl-hero-window-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.hero-inner.svelte-gzujjl{z-index:1;width:100%;max-width:var(--container);flex-direction:column;align-self:stretch;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.hero-copy.svelte-gzujjl{justify-items:start;gap:clamp(1.25rem,2.6vw,1.875rem);max-width:min(36rem,44vw);display:grid}.hero-eyebrow.svelte-gzujjl{letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:.75rem;margin:0;font-size:.75rem;font-weight:700;animation:.6s ease-out .25s both svelte-gzujjl-hero-fade-up;display:flex}.hero-eyebrow-rule.svelte-gzujjl{background:var(--yellow);transform-origin:0;width:28px;height:2px;animation:svelte-gzujjl-hero-line-grow .6s var(--ease-out) .3s both;display:block}.hero-title.svelte-gzujjl{letter-spacing:.01em;color:var(--white);flex-direction:column;margin:0;font-size:clamp(2.75rem,min(7.5vw,13svh),6.75rem);line-height:.86;display:flex}.hero-title-line.svelte-gzujjl{padding-top:.06em;display:block;overflow:hidden}.hero-title-line.svelte-gzujjl span:where(.svelte-gzujjl){animation:svelte-gzujjl-hero-rise-in .8s var(--ease-out) var(--d) both;display:block}.hero-lead.svelte-gzujjl{max-width:29.375rem;color:rgba(var(--white-rgb), .8);margin:0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7;animation:.7s ease-out .85s both svelte-gzujjl-hero-fade-up}.hero-actions.svelte-gzujjl{flex-wrap:wrap;gap:clamp(.75rem,1.6vw,1rem);margin-top:clamp(.25rem,1vw,.75rem);animation:.7s ease-out 1s both svelte-gzujjl-hero-fade-up;display:flex}.hero-partners.svelte-gzujjl{align-items:center;gap:clamp(1rem,2.4vw,1.75rem);margin-top:auto;padding-top:clamp(1.5rem,4vh,3rem);animation:.7s ease-out 1.15s both svelte-gzujjl-hero-fade-up;display:flex}.hero-partners.svelte-gzujjl img:where(.svelte-gzujjl){width:clamp(6.5rem,11vw,9rem);height:auto}@keyframes svelte-gzujjl-hero-rise-in{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:none}}@keyframes svelte-gzujjl-hero-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes svelte-gzujjl-hero-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.hero.svelte-gzujjl{min-height:0;padding:var(--header-h) 0 clamp(2.5rem, 8vw, 4rem);display:block}.hero-block.svelte-gzujjl{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);width:100%;height:clamp(15rem,42svh,26rem);position:relative;inset:auto}.hero-block-tag.svelte-gzujjl{right:auto;left:var(--page-margin);font-size:.625rem;top:1.5rem}.hero-mark.svelte-gzujjl{height:73%;top:15%}.hero-inner.svelte-gzujjl{padding-inline:var(--page-margin);margin-top:clamp(1.25rem,4vw,2rem);padding-bottom:0;display:block}.hero-copy.svelte-gzujjl{gap:1rem;max-width:none}.hero-title.svelte-gzujjl{font-size:clamp(2.75rem,13.8vw,4.5rem)}.hero-lead.svelte-gzujjl{text-wrap:pretty;max-width:none;font-size:.9375rem;line-height:1.6}.hero-partners.svelte-gzujjl{display:none}}@media (width<=560px){.hero-actions.svelte-gzujjl{flex-wrap:nowrap;gap:.625rem;width:100%}.hero-actions.svelte-gzujjl .btn:where(.svelte-gzujjl){flex:1 1 0;min-width:0;height:52px;padding-inline:.5rem;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.hero-block-tag.svelte-gzujjl,.hero-eyebrow.svelte-gzujjl,.hero-eyebrow-rule.svelte-gzujjl,.hero-title-line.svelte-gzujjl span:where(.svelte-gzujjl),.hero-lead.svelte-gzujjl,.hero-actions.svelte-gzujjl,.hero-partners.svelte-gzujjl,.hero-mark-piece.svelte-gzujjl,.hero-mark-piece.is-floating.svelte-gzujjl,.hero-mark-window.svelte-gzujjl{opacity:1;animation:none}}.how-steps.svelte-1r5fjei{--marker:3.5rem;--how-gap:clamp(1.5rem, 3vw, 2.5rem);gap:var(--how-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);list-style:none;display:grid}.how-step.svelte-1r5fjei{grid-template-columns:minmax(0,1fr);align-content:start;gap:.625rem;display:grid;position:relative}.how-step.svelte-1r5fjei:not(:last-child):after{content:"";top:calc(var(--marker) / 2);left:calc(var(--marker) + .75rem);right:calc(-1 * var(--how-gap) + .75rem);background:var(--rule-strong);height:1px;position:absolute}.how-marker.svelte-1r5fjei{width:var(--marker);aspect-ratio:1;border:1px solid var(--rule-strong);border-radius:var(--radius-sharp);background:var(--paper);color:var(--navy);place-items:center;margin-bottom:.875rem;padding-top:.15em;font-size:1.75rem;display:grid}.how-step.svelte-1r5fjei:last-child .how-marker:where(.svelte-1r5fjei){border-color:var(--yellow);background:var(--yellow)}.how-title.svelte-1r5fjei{color:var(--navy);margin:0;font-family:Teko,Roboto Condensed,sans-serif;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:500;line-height:1.05}.how-step-text.svelte-1r5fjei{max-width:30ch;color:var(--fg-muted);text-wrap:pretty;margin:0;font-size:clamp(.9375rem,1.1vw,1rem);line-height:1.65}@media (width<=900px){.how-steps.svelte-1r5fjei{row-gap:var(--how-gap);grid-template-columns:minmax(0,1fr)}.how-step.svelte-1r5fjei{grid-template-columns:var(--marker) minmax(0, 1fr);gap:.375rem 1.25rem}.how-marker.svelte-1r5fjei{grid-row:span 2;margin-bottom:0}.how-title.svelte-1r5fjei{padding-top:.5rem}.how-step.svelte-1r5fjei:not(:last-child):after{top:calc(var(--marker) + .75rem);bottom:calc(-1 * var(--how-gap) + .75rem);left:calc(var(--marker) / 2);width:1px;height:auto;right:auto}.how-step-text.svelte-1r5fjei{max-width:40ch}}.connector.svelte-o07de2{padding-block:clamp(6rem,11vw,10rem);overflow:hidden}.connector-photo.svelte-o07de2{opacity:.55;pointer-events:none;background:url(../../../assets/images/bg-build.webp) 50%/cover no-repeat;position:absolute;inset:0}.connector-photo.svelte-o07de2:after{content:"";background:linear-gradient(to bottom, var(--navy-deep) 0%, rgba(var(--navy-rgb), .72) 22%, rgba(var(--navy-rgb), .72) 78%, var(--navy-deep) 100%);position:absolute;inset:0}.connector-layout.svelte-o07de2{gap:clamp(2.5rem,5vw,4rem);display:grid}.connector-rail.svelte-o07de2{gap:clamp(1.25rem,2.5vw,1.75rem);max-width:30rem;display:grid}.connector-lead.svelte-o07de2{margin:0}.connector-cta.svelte-o07de2{justify-self:start}.connector-list.svelte-o07de2{list-style:none}.status-badge.svelte-o07de2{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-family:Roboto,sans-serif;font-size:.75rem;font-weight:700}.status-badge.is-live.svelte-o07de2{color:var(--accent)}.int-item.svelte-o07de2{border-bottom:1px solid var(--rule)}.int-row.svelte-o07de2{width:100%;padding:clamp(1.125rem, 2.4vw, 1.5rem) var(--row-inset);text-align:left;transition:background-color .3s var(--ease-out);grid-template-columns:3.5rem minmax(0,1fr) auto auto;align-items:center;gap:clamp(1rem,3vw,2rem);display:grid}.int-row.svelte-o07de2:hover,.int-item.is-open.svelte-o07de2 .int-row:where(.svelte-o07de2){background:var(--surface)}.int-row.svelte-o07de2:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.int-name.svelte-o07de2{color:var(--fg);font-family:Roboto,sans-serif;font-size:clamp(1rem,1.3vw,1.1875rem);font-weight:600;line-height:1.4}.int-caret.svelte-o07de2{color:var(--fg-muted);transition:transform .35s var(--ease-out)}.int-item.is-open.svelte-o07de2 .int-caret:where(.svelte-o07de2){transform:rotate(180deg)}.int-panel.svelte-o07de2{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.int-item.is-open.svelte-o07de2 .int-panel:where(.svelte-o07de2){grid-template-rows:1fr}.int-panel-inner.svelte-o07de2{overflow:hidden}.int-detail.svelte-o07de2{padding:.5rem var(--row-inset) clamp(1.25rem, 3vw, 1.75rem) calc(var(--row-inset) + 3.5rem + clamp(1rem, 3vw, 2rem));justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.int-text.svelte-o07de2{justify-items:start;gap:.875rem;display:grid}.int-logo.svelte-o07de2{flex:none;width:auto;max-width:11rem;height:2.5rem}.int-wordmark.svelte-o07de2{letter-spacing:.04em;text-transform:uppercase;color:var(--white);flex:none;font-family:Teko,Roboto Condensed,sans-serif;font-size:1.75rem}.int-summary.svelte-o07de2{max-width:44ch;color:var(--fg-muted);font-size:.9375rem;line-height:1.6}.int-more.svelte-o07de2{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);transition:color .3s var(--ease-out);font-size:.8125rem;font-weight:700}.int-more.svelte-o07de2:hover{color:var(--fg)}@media (width<=560px){.int-row.svelte-o07de2{grid-template-columns:2.75rem minmax(0,1fr) auto}.int-row.svelte-o07de2 .status-badge:where(.svelte-o07de2){display:none}.int-detail.svelte-o07de2{padding:.5rem var(--row-inset) 1.25rem calc(var(--row-inset) + 3.75rem);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.int-panel.svelte-o07de2,.int-caret.svelte-o07de2{transition:none}}@media (width>=901px){.connector-layout.svelte-o07de2{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start}.connector-rail.svelte-o07de2{top:calc(var(--header-h-compact) + 2rem);position:sticky}}.row.svelte-iosho5{padding:clamp(1.125rem, 2.4vw, 1.5rem) var(--row-inset);transition:background-color .3s var(--ease-out);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);display:grid;position:relative}.row.svelte-iosho5:has(.row-trailing:where(.svelte-iosho5),.row-go:where(.svelte-iosho5)){grid-template-columns:3.5rem minmax(0,1fr) auto}.row.svelte-iosho5:hover{background:var(--surface)}.row-index.svelte-iosho5{color:var(--accent)}.row-label.svelte-iosho5{color:var(--fg);font-family:Roboto,sans-serif;font-size:clamp(1rem,1.3vw,1.1875rem);font-weight:600;line-height:1.4}.row-link.svelte-iosho5:after{content:"";position:absolute;inset:0}.row-link.svelte-iosho5:hover,.row-link.svelte-iosho5:focus-visible{color:var(--accent)}.row-go.svelte-iosho5{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--accent);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex;transform:translate(-10px)}.row.svelte-iosho5:hover .row-go:where(.svelte-iosho5),.row.svelte-iosho5:focus-within .row-go:where(.svelte-iosho5){opacity:1;transform:none}.row-trailing.svelte-iosho5{justify-self:end;align-items:center;display:flex}@media (width<=560px){.row.svelte-iosho5{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.row.svelte-iosho5:has(.row-trailing:where(.svelte-iosho5),.row-go:where(.svelte-iosho5)){grid-template-columns:2.75rem minmax(0,1fr)}.row-go.svelte-iosho5{display:none}.row-trailing.svelte-iosho5{grid-column:2/-1;justify-self:start;margin-top:.5rem}}.solution-layout.svelte-1kekxhy{gap:clamp(2.5rem,5vw,4rem);display:grid}.solution-rail.svelte-1kekxhy{gap:clamp(1.25rem,2.5vw,1.75rem);max-width:30rem;display:grid}.solution-lead.svelte-1kekxhy{margin:0}.solution-list.svelte-1kekxhy{list-style:none}@media (width>=901px){.solution-layout.svelte-1kekxhy{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start}.solution-rail.svelte-1kekxhy{top:calc(var(--header-h-compact) + 2rem);position:sticky}}.testimonials-head.svelte-1vmce4d{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.25rem,2.5vw,1.75rem) clamp(2rem,5vw,4rem);display:flex}.quote-grid.svelte-1vmce4d{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.quote.svelte-1vmce4d{background:var(--paper);align-content:space-between;gap:1.75rem;margin:0;padding:clamp(1.75rem,3.5vw,2.5rem);display:grid}blockquote.svelte-1vmce4d{color:var(--fg);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.4vw,1.1875rem);font-weight:300;line-height:1.55}blockquote.svelte-1vmce4d:before{content:"“";color:var(--accent);margin-bottom:.25rem;font-family:Teko,Roboto Condensed,sans-serif;font-size:3rem;line-height:.6;display:block}.quote--featured.svelte-1vmce4d blockquote:where(.svelte-1vmce4d){color:var(--navy);text-wrap:balance;font-family:Teko,Roboto Condensed,sans-serif;font-size:clamp(2.25rem,4.6vw,3.875rem);font-weight:500;line-height:1}.quote--featured.svelte-1vmce4d blockquote:where(.svelte-1vmce4d):before{margin-bottom:.5rem;font-size:5rem}.quote-foot.svelte-1vmce4d{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-top:1.25rem;display:grid}.quote-logo.svelte-1vmce4d{object-fit:contain;object-position:right center;grid-area:1/2;width:auto;max-width:8rem;height:2.25rem}.quote-by.svelte-1vmce4d{color:var(--fg-muted);font-size:.875rem;line-height:1.45;display:grid}.quote-by.svelte-1vmce4d strong:where(.svelte-1vmce4d){color:var(--fg);font-weight:600}@media (width>=901px){.quote-grid.svelte-1vmce4d{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.quote--featured.svelte-1vmce4d{grid-row:span 2}}
