.about-module__LAoYvG__page{--muted-foreground:color-mix(in oklab, var(--foreground) 65%, var(--background));--about-accent:color-mix(in oklab, var(--primary) 78%, var(--foreground));--about-ink:color-mix(in oklab, var(--primary) 55%, var(--foreground));--about-surface:color-mix(in oklab, var(--card) 96%, var(--about-ink));isolation:isolate;color:var(--foreground);background:linear-gradient(to bottom, var(--background) 0, var(--background) 7rem, var(--about-surface) 42%, var(--background) 80%);position:relative;overflow:clip}[class~=dark] .about-module__LAoYvG__page{--muted-foreground:color-mix(in oklab, var(--foreground) 80%, var(--background));--about-accent:var(--primary)}.about-module__LAoYvG__hero{isolation:isolate;position:relative}.about-module__LAoYvG__hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 40%, color-mix(in oklab, var(--about-ink) 9%, transparent), transparent 55%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 8rem);mask-image:linear-gradient(#0000 0%,#000 8rem)}.about-module__LAoYvG__eyebrow{color:var(--about-accent);letter-spacing:.07em;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:500;line-height:1.75;display:flex}.about-module__LAoYvG__eyebrow:before{content:"";background:currentColor;flex:0 0 1.25rem;height:1px}.about-module__LAoYvG__accent,.about-module__LAoYvG__textLink{color:var(--about-accent)}.about-module__LAoYvG__textLink{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--about-accent) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--about-accent) 35%, transparent);text-underline-offset:.45rem;transition:text-decoration-color .18s}.about-module__LAoYvG__textLink:hover{text-decoration-color:currentColor}.about-module__LAoYvG__brandPanel{isolation:isolate;border:1px solid var(--border);background:var(--about-surface);box-shadow:inset 0 1px 0 var(--card), 0 18px 50px color-mix(in oklab, var(--about-ink) 6%, transparent);border-radius:1.75rem;padding:1.75rem;position:relative;overflow:hidden}.about-module__LAoYvG__brandPanel:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 35%,#000,#0000 65%);mask-image:radial-gradient(at 50% 35%,#000,#0000 65%)}.about-module__LAoYvG__brandSeal{border:1px solid var(--about-accent);width:.5rem;height:.5rem;transform:rotate(45deg)}.about-module__LAoYvG__brandStage{place-items:center;height:15rem;display:grid;position:relative}.about-module__LAoYvG__orbit{border:1px solid color-mix(in oklab, var(--about-ink) 20%, var(--card));border-radius:50%;width:13rem;height:13rem;position:absolute}.about-module__LAoYvG__orbit:before,.about-module__LAoYvG__orbit:after{content:"";border:1px solid var(--border);border-radius:inherit;position:absolute}.about-module__LAoYvG__orbit:before{inset:-1.5rem}.about-module__LAoYvG__orbit:after{inset:1.5rem}.about-module__LAoYvG__brandMark{border:1px solid var(--border);background:var(--card);box-shadow:0 16px 32px color-mix(in oklab, var(--about-ink) 15%, transparent);border-radius:1.9rem;place-items:center;padding:.5rem;display:grid;position:relative;transform:rotate(-6deg)}.about-module__LAoYvG__axisPoint{border:1px solid var(--about-accent);background:var(--card);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:3rem;right:calc(50% - 6.5rem)}.about-module__LAoYvG__letter{border:1px solid var(--border);background:var(--card);box-shadow:0 8px 32px color-mix(in oklab, var(--about-ink) 4%, transparent);border-radius:1.5rem}.about-module__LAoYvG__contact{isolation:isolate;border:1px solid var(--border);background:var(--about-surface);border-radius:1.5rem;padding:2rem 1.5rem;position:relative;overflow:hidden}.about-module__LAoYvG__contact:before{content:"";z-index:-1;pointer-events:none;border:1px solid var(--border);width:28rem;height:28rem;box-shadow:0 0 0 3rem color-mix(in oklab, var(--about-ink) 3%, transparent), 0 0 0 6rem color-mix(in oklab, var(--about-ink) 2%, transparent);border-radius:50%;position:absolute;top:-8rem;right:-8rem}.about-module__LAoYvG__page .about-module__LAoYvG__primaryButton{background:var(--about-accent);color:var(--primary-foreground)}.about-module__LAoYvG__page .about-module__LAoYvG__primaryButton:hover{background:color-mix(in oklab, var(--about-accent) 90%, var(--foreground))}.about-module__LAoYvG__page .about-module__LAoYvG__secondaryButton{border-color:color-mix(in oklab, var(--border) 85%, var(--foreground));background:var(--card);color:var(--foreground)}.about-module__LAoYvG__page .about-module__LAoYvG__secondaryButton:hover{border-color:var(--about-accent);background:var(--muted)}.about-module__LAoYvG__page :is(a,button):focus-visible{outline:2px solid var(--about-accent);outline-offset:4px;box-shadow:none}@media (min-width:640px){.about-module__LAoYvG__brandPanel{padding:2rem}.about-module__LAoYvG__brandStage{height:17rem}.about-module__LAoYvG__contact{padding:3rem}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.about-module__LAoYvG__brandMark{transition:transform .4s}.about-module__LAoYvG__brandPanel:hover .about-module__LAoYvG__brandMark{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.about-module__LAoYvG__page *,.about-module__LAoYvG__page :before,.about-module__LAoYvG__page :after{transition:none}}
