.about-hero.svelte-cwls5q{position:relative;min-height:100dvh;overflow:hidden}.about-hero-top.svelte-cwls5q{position:relative;z-index:var(--z-content);padding-top:calc(var(--navbar-height) + var(--space-3xl))}.about-hero-heading.svelte-cwls5q{font-weight:var(--font-weight-light);line-height:var(--leading-tight);margin:0;text-shadow:0 2px 12px rgba(0,0,0,.6),0 0 40px rgba(0,0,0,.3);animation:fade-in-up 1s cubic-bezier(.16,1,.3,1) .25s both}.about-hero-image-wrap.svelte-cwls5q{position:relative;margin-top:calc(-1 * var(--space-4xl))}.about-hero-img.svelte-cwls5q{display:block;width:100%;height:auto}@media(orientation:portrait){.about-hero-img.svelte-cwls5q{height:min(68svh,640px);object-fit:cover;object-position:var(--focus, center)}}.about-hero-fade-top.svelte-cwls5q{position:absolute;top:0;left:0;right:0;height:40%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--rb-bg-rgb),1) 0%,rgba(var(--rb-bg-rgb),.7) 30%,rgba(var(--rb-bg-rgb),.3) 60%,transparent 100%)}.about-hero-fade-bottom.svelte-cwls5q{position:absolute;bottom:0;left:0;right:0;height:30%;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(var(--rb-bg-rgb),1) 0%,rgba(var(--rb-bg-rgb),.6) 35%,transparent 100%)}.about-hero-caption.svelte-cwls5q{position:absolute;bottom:var(--space-3xl);right:var(--container-padding);display:flex;align-items:flex-start;gap:var(--space-md);max-width:20rem;z-index:2;animation:fade-in-up .9s cubic-bezier(.16,1,.3,1) .5s both}@media(prefers-reduced-motion:reduce){.about-hero-heading.svelte-cwls5q,.about-hero-caption.svelte-cwls5q{animation:none}}.about-hero-caption-circle.svelte-cwls5q{flex-shrink:0;width:18px;height:18px;color:var(--rb-white);filter:drop-shadow(0 0 4px rgba(252,250,250,.25))}.about-hero-caption-circle.svelte-cwls5q svg{display:block;width:100%;height:100%}.about-hero-caption-content.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-sm)}.about-hero-caption-line.svelte-cwls5q{display:block;width:100%;height:1px;background:var(--rb-white);opacity:.35;margin-top:8px}.about-hero-caption.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-xs);font-weight:var(--font-weight-light);color:var(--rb-faded-white);line-height:var(--leading-relaxed);margin:0;text-shadow:0 1px 4px rgba(0,0,0,.6);letter-spacing:.01em}.about-section.svelte-cwls5q{padding-top:var(--space-3xl);padding-bottom:var(--space-4xl);align-items:start}.about-section-label.svelte-cwls5q{grid-column:1 / span 2;padding-top:var(--space-xs)}.about-section-label.svelte-cwls5q h5:where(.svelte-cwls5q){font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-faded-white)}.about-section-body.svelte-cwls5q{grid-column:4 / -1}.about-story-heading.svelte-cwls5q{margin-top:0;margin-bottom:var(--space-2xl);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--rb-white)}.about-story-columns.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.about-story-columns.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed)}.about-story-tagline.svelte-cwls5q{margin-top:var(--space-xl);margin-bottom:0;font-size:var(--text-sm);font-weight:var(--font-weight-regular);color:var(--rb-primary)}.about-info-bar.svelte-cwls5q{border-top:1px solid var(--rb-faded-white-light);padding-top:var(--space-xl);padding-bottom:var(--space-xl);grid-row-gap:var(--space-lg)}.about-info-1.svelte-cwls5q{grid-column:1 / span 3}.about-info-2.svelte-cwls5q{grid-column:4 / span 4}.about-info-3.svelte-cwls5q{grid-column:8 / span 2}.about-info-4.svelte-cwls5q{grid-column:10 / span 3}.about-info-item.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-sm)}.about-info-label.svelte-cwls5q{font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--rb-faded-white);text-transform:uppercase;letter-spacing:.06em}.about-info-value.svelte-cwls5q{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--rb-white);line-height:var(--leading-normal)}.about-info-status.svelte-cwls5q{display:flex;align-items:center;gap:var(--space-sm)}.about-status-dot.svelte-cwls5q{width:8px;height:8px;border-radius:50%;background-color:var(--rb-primary);flex-shrink:0;animation:svelte-cwls5q-pulse-dot 2s ease-in-out infinite}@keyframes svelte-cwls5q-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.about-work.svelte-cwls5q{position:relative;padding-top:var(--space-5xl);padding-bottom:var(--space-5xl);overflow:hidden}.about-work-stars.svelte-cwls5q{position:absolute;top:-80px;right:0;bottom:-80px;left:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right,rgba(252,250,250,.03) 0 1px,transparent 1px 160px),repeating-linear-gradient(to bottom,rgba(252,250,250,.03) 0 1px,transparent 1px 160px)}.star-layer.svelte-cwls5q{position:absolute;top:0;right:0;bottom:0;left:0}.star.svelte-cwls5q{position:absolute;border-radius:50%;background:var(--rb-white);opacity:var(--star-opacity)}.star-twinkle.svelte-cwls5q{animation:svelte-cwls5q-star-twinkle 4s ease-in-out infinite}@keyframes svelte-cwls5q-star-twinkle{0%,to{opacity:var(--star-opacity)}50%{opacity:calc(var(--star-opacity) * .25)}}@media(prefers-reduced-motion:reduce){.star-twinkle.svelte-cwls5q{animation:none}}.about-work-inner.svelte-cwls5q{position:relative;z-index:1}.about-work-label.svelte-cwls5q{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-faded-white);margin-bottom:var(--space-md)}.about-work-heading.svelte-cwls5q{margin-top:0;margin-bottom:var(--space-5xl);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--rb-white)}.about-work-grid.svelte-cwls5q{position:relative;align-items:start}.about-trajectory.svelte-cwls5q{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.about-trajectory-path.svelte-cwls5q{fill:none;stroke:var(--rb-white);stroke-opacity:.35;stroke-width:1}.about-principle.svelte-cwls5q{position:relative;z-index:1;display:flex;flex-direction:column}.about-principle-1.svelte-cwls5q{grid-column:1 / span 5;grid-row:1}.about-principle-2.svelte-cwls5q{grid-column:8 / span 5;grid-row:2;margin-top:calc(-1 * var(--space-2xl))}.about-principle-3.svelte-cwls5q{grid-column:2 / span 5;grid-row:3;margin-top:calc(-1 * var(--space-2xl))}.about-principle-number.svelte-cwls5q{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);margin-bottom:var(--space-xl);display:flex;justify-content:center;width:24px}.about-principle-observation.svelte-cwls5q{position:absolute;left:44px;top:96px;transform:translateY(-100%);width:min(320px,85%);aspect-ratio:16 / 9;border:1px solid var(--rb-faded-white-light);box-shadow:0 12px 40px #0009;opacity:0;pointer-events:none;z-index:2;transition:opacity var(--transition-slow)}.about-principle-observation.svelte-cwls5q img:where(.svelte-cwls5q){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-principle.svelte-cwls5q:has(.about-principle-circle:where(.svelte-cwls5q):hover) .about-principle-observation:where(.svelte-cwls5q),.about-principle.svelte-cwls5q:has(.about-principle-circle:where(.svelte-cwls5q):focus-visible) .about-principle-observation:where(.svelte-cwls5q),.about-principle.svelte-cwls5q:has(.about-principle-signal:where(.svelte-cwls5q):hover) .about-principle-observation:where(.svelte-cwls5q),.about-principle.svelte-cwls5q:has(.about-principle-signal:where(.svelte-cwls5q):focus-visible) .about-principle-observation:where(.svelte-cwls5q),.about-principle.svelte-cwls5q.is-revealed .about-principle-observation:where(.svelte-cwls5q){opacity:1}.about-principle-signal.svelte-cwls5q{display:inline-flex;align-items:center;gap:var(--space-sm);align-self:flex-start;margin-top:var(--space-lg);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--rb-faded-white);text-decoration:none;transition:color var(--transition-slow)}.about-principle-signal-line.svelte-cwls5q{width:24px;height:1px;background:currentColor;opacity:.6;transition:width var(--transition-slow)}.about-principle-signal.svelte-cwls5q:hover,.about-principle-signal.svelte-cwls5q:focus-visible{color:var(--rb-primary)}.about-principle-signal.svelte-cwls5q:hover .about-principle-signal-line:where(.svelte-cwls5q){width:40px}.about-principle-marker.svelte-cwls5q{display:flex;align-items:center;gap:0;margin-bottom:var(--space-lg)}.about-principle-circle.svelte-cwls5q{position:relative;flex-shrink:0;width:24px;height:24px;color:var(--rb-white);background:var(--rb-black);border-radius:50%}.about-principle-circle.svelte-cwls5q:focus-visible{outline-offset:16px}.about-principle-circle.svelte-cwls5q:before,.about-principle-circle.svelte-cwls5q:after{content:"";position:absolute;border-radius:50%;border:1px solid var(--rb-white);pointer-events:none}.about-principle-circle.svelte-cwls5q:before{top:-7px;right:-7px;bottom:-7px;left:-7px;opacity:.18}.about-principle-circle.svelte-cwls5q:after{top:-14px;right:-14px;bottom:-14px;left:-14px;opacity:.08}.about-principle-circle.svelte-cwls5q:hover:after,.about-principle-circle.svelte-cwls5q:focus-visible:after,.about-principle.svelte-cwls5q:has(.about-principle-signal:where(.svelte-cwls5q):hover) .about-principle-circle:where(.svelte-cwls5q):after{animation:svelte-cwls5q-contour-ripple 1.8s ease-out infinite}@keyframes svelte-cwls5q-contour-ripple{0%{transform:scale(.65);opacity:.3}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.about-principle-circle.svelte-cwls5q:hover:after,.about-principle-circle.svelte-cwls5q:focus-visible:after,.about-principle.svelte-cwls5q:has(.about-principle-signal:where(.svelte-cwls5q):hover) .about-principle-circle:where(.svelte-cwls5q):after{animation:none}}.about-principle-circle.svelte-cwls5q svg{display:block;width:100%;height:100%;transition:transform var(--transition-slow)}@media(pointer:fine){.about-principle-circle.svelte-cwls5q:hover svg,.about-principle-circle.svelte-cwls5q:focus-visible svg,.about-principle.svelte-cwls5q:has(.about-principle-signal:where(.svelte-cwls5q):hover) .about-principle-circle:where(.svelte-cwls5q) svg{transform:scale(1.15)}}.about-principle-line.svelte-cwls5q{display:none;flex:1;height:1px;background:var(--rb-white);opacity:.35}.about-principle-title.svelte-cwls5q{margin:0 0 var(--space-md);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--rb-white)}.about-principle-body.svelte-cwls5q{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed)}.about-contact.svelte-cwls5q{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.about-contact-grid.svelte-cwls5q{align-items:center}.about-contact-image.svelte-cwls5q{grid-column:1 / span 5}.about-contact-placeholder.svelte-cwls5q{aspect-ratio:3 / 4;background:var(--rb-faded-white-light);display:flex;align-items:center;justify-content:center;color:var(--rb-grey);font-size:var(--text-xl);font-weight:var(--font-weight-light)}.about-contact-content.svelte-cwls5q{grid-column:7 / -1}.about-contact-content.svelte-cwls5q h5:where(.svelte-cwls5q){font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-faded-white);margin-bottom:var(--space-md)}.about-contact-heading.svelte-cwls5q{margin-top:0;margin-bottom:var(--space-lg);font-size:var(--text-4xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);color:var(--rb-white);text-wrap:balance}.about-contact-body.svelte-cwls5q{max-width:54ch;margin-bottom:var(--space-2xl);font-size:var(--text-base);line-height:var(--leading-relaxed)}.about-contact-cta.svelte-cwls5q{margin-bottom:var(--space-2xl);display:flex;column-gap:1rem}.about-contact-socials.svelte-cwls5q{display:flex;align-items:center;gap:var(--space-md)}@media screen and (max-width:991px){.about-hero-heading.svelte-cwls5q{font-weight:var(--font-weight-regular)}.about-section-label.svelte-cwls5q{grid-column:1 / span 2}.about-section-body.svelte-cwls5q{grid-column:3 / -1}.about-story-heading.svelte-cwls5q{font-size:var(--text-3xl)}.about-info-1.svelte-cwls5q{grid-column:1 / span 2}.about-info-2.svelte-cwls5q{grid-column:3 / span 3}.about-info-3.svelte-cwls5q{grid-column:6 / span 2}.about-info-4.svelte-cwls5q{grid-column:8 / -1}.about-work-heading.svelte-cwls5q{font-size:var(--text-3xl);margin-bottom:var(--space-3xl)}.about-trajectory.svelte-cwls5q{display:none}.about-principle-1.svelte-cwls5q,.about-principle-2.svelte-cwls5q,.about-principle-3.svelte-cwls5q{grid-column:1 / -1;margin-top:0}.about-principle-observation.svelte-cwls5q{display:none}.about-principle-line.svelte-cwls5q{display:block;max-width:120px}.about-contact-image.svelte-cwls5q{grid-column:1 / span 3}.about-contact-content.svelte-cwls5q{grid-column:5 / -1}.about-contact-heading.svelte-cwls5q{font-size:var(--text-3xl)}}@media screen and (max-width:567px){.about-hero-top.svelte-cwls5q{padding-top:calc(var(--navbar-height) + var(--space-2xl))}.about-hero-caption.svelte-cwls5q{position:relative;bottom:auto;right:auto;padding:0 var(--container-padding);margin-top:calc(-1 * var(--space-xl));max-width:none}.about-section.svelte-cwls5q{padding-top:var(--space-2xl);padding-bottom:var(--space-3xl)}.about-section-label.svelte-cwls5q{grid-column:1 / -1;margin-bottom:var(--space-md)}.about-section-body.svelte-cwls5q{grid-column:1 / -1}.about-story-columns.svelte-cwls5q{grid-template-columns:1fr}.about-story-heading.svelte-cwls5q{font-size:var(--text-2xl)}.about-info-1.svelte-cwls5q,.about-info-2.svelte-cwls5q,.about-info-3.svelte-cwls5q,.about-info-4.svelte-cwls5q{grid-column:1 / -1}.about-work.svelte-cwls5q{padding-top:var(--space-3xl);padding-bottom:var(--space-2xl)}.about-work-heading.svelte-cwls5q{font-size:var(--text-2xl);margin-bottom:var(--space-2xl)}.about-principle-title.svelte-cwls5q{font-size:var(--text-xl)}.about-contact-image.svelte-cwls5q,.about-contact-content.svelte-cwls5q{grid-column:1 / -1}.about-contact-heading.svelte-cwls5q{font-size:var(--text-2xl)}}
