.FrontierLabHome-module__Ogu2sq__shell{z-index:2;isolation:isolate;--a-bg:#050403;--a-fg:#f3eee6;--a-fg-soft:color-mix(in oklab, var(--a-fg) 58%, var(--a-bg));--a-gold:#c9a87a;--a-gold-dim:color-mix(in oklab, var(--a-gold) 45%, var(--a-bg));--a-line:color-mix(in oklab, var(--a-fg) 9%, transparent);--a-glass:color-mix(in oklab, var(--a-fg) 4%, transparent);--serif:var(--font-serif-display), "Cormorant Garamond", Georgia, serif;--sans:var(--font-sans-family), system-ui, sans-serif;--mono:var(--font-mono-family), ui-monospace, monospace;background:var(--a-bg);min-height:100dvh;color:var(--a-fg);position:relative}.FrontierLabHome-module__Ogu2sq__shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 15% 85%, color-mix(in oklab, var(--a-gold) 14%, transparent), transparent 52%), radial-gradient(ellipse 70% 45% at 92% 8%, #8ab4ff1a, transparent 48%), radial-gradient(circle at 50% 50%, #0a0908, var(--a-bg));animation:24s ease-in-out infinite FrontierLabHome-module__Ogu2sq__atelier-breath;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.FrontierLabHome-module__Ogu2sq__shell:before{background:radial-gradient(ellipse 90% 55% at 15% 85%, color-mix(in oklab, var(--a-gold) 14%, transparent), transparent 52%), radial-gradient(ellipse 70% 45% at 92% 8%, lab(72.5191% .354856 -42.1419/.1), transparent 48%), radial-gradient(circle at 50% 50%, #0a0908, var(--a-bg))}}@keyframes FrontierLabHome-module__Ogu2sq__atelier-breath{0%,to{opacity:1;filter:saturate()}50%{opacity:.92;filter:saturate(1.12)}}@media (prefers-reduced-motion:reduce){.FrontierLabHome-module__Ogu2sq__shell:before{animation:none}}.FrontierLabHome-module__Ogu2sq__fallbackBg{z-index:1;pointer-events:none;background:radial-gradient(ellipse 100% 70% at 50% 100%, color-mix(in oklab, var(--a-gold) 12%, transparent), transparent), var(--a-bg);position:fixed;inset:0}.immersive-webgl-root{z-index:1;pointer-events:none;opacity:.92;position:fixed;inset:0}.FrontierLabHome-module__Ogu2sq__noise{z-index:2;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.FrontierLabHome-module__Ogu2sq__gridLines{z-index:2;pointer-events:none;opacity:.22;background-image:linear-gradient(90deg, var(--a-line) 0 1px, transparent 1px 100%), linear-gradient(var(--a-line) 0 1px, transparent 1px 100%);background-size:16.6667% 100%,100% 80px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.FrontierLabHome-module__Ogu2sq__topBar{z-index:50;background:color-mix(in oklab, var(--a-bg) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1.25rem,5vw,3.5rem);display:flex;position:fixed;top:0;left:0;right:0}.FrontierLabHome-module__Ogu2sq__brand{font-family:var(--serif);letter-spacing:.02em;color:var(--a-fg);font-size:1.35rem;font-style:italic;font-weight:600;text-decoration:none}.FrontierLabHome-module__Ogu2sq__brand:hover{color:var(--a-gold)}.FrontierLabHome-module__Ogu2sq__nav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.75rem 1.15rem;max-width:min(74vw,24rem);display:flex;overflow-x:auto}.FrontierLabHome-module__Ogu2sq__nav::-webkit-scrollbar{display:none}@media (min-width:900px){.FrontierLabHome-module__Ogu2sq__nav{flex-wrap:wrap;max-width:none;overflow:visible}}.FrontierLabHome-module__Ogu2sq__navLink{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--a-fg-soft);font-size:.48rem;font-weight:500;text-decoration:none;transition:color .5s cubic-bezier(.22,1,.36,1)}.FrontierLabHome-module__Ogu2sq__navLink:hover{color:var(--a-gold)}.FrontierLabHome-module__Ogu2sq__navCta{border:1px solid color-mix(in oklab, var(--a-gold) 55%, transparent);color:var(--a-gold);background:color-mix(in oklab, var(--a-gold) 8%, transparent);border-radius:999px;padding:.55rem 1rem}.FrontierLabHome-module__Ogu2sq__navCta:hover{color:var(--a-bg);background:var(--a-gold)}main.FrontierLabHome-module__Ogu2sq__main{z-index:3;padding-top:4.75rem;position:relative}.FrontierLabHome-module__Ogu2sq__hero{grid-template-columns:1fr;align-items:end;min-height:min(100dvh,960px);padding:clamp(2rem,7vw,5rem) clamp(1.25rem,5vw,4rem) clamp(3rem,10vw,6rem);scroll-margin-top:5rem;display:grid}@media (min-width:1024px){.FrontierLabHome-module__Ogu2sq__hero{grid-template-columns:1fr minmax(12rem,18vw);align-items:end;gap:2rem}}.FrontierLabHome-module__Ogu2sq__heroMain{max-width:58rem}.FrontierLabHome-module__Ogu2sq__heroEyebrow{font-family:var(--mono);letter-spacing:.42em;text-transform:uppercase;color:var(--a-gold);margin:0 0 2rem;font-size:.5rem;font-weight:500}.FrontierLabHome-module__Ogu2sq__heroTitle{font-family:var(--serif);letter-spacing:-.02em;color:var(--a-fg);margin:0;font-size:clamp(2.8rem,11vw,7.25rem);font-weight:500;line-height:.98}.FrontierLabHome-module__Ogu2sq__heroTitleRow{padding-bottom:.06em;display:block;overflow:hidden}.FrontierLabHome-module__Ogu2sq__heroTitleRow+.FrontierLabHome-module__Ogu2sq__heroTitleRow{margin-top:.02em}.FrontierLabHome-module__Ogu2sq__heroTitleRowInner{flex-wrap:wrap;align-items:baseline;gap:.22em .38em;display:flex}.FrontierLabHome-module__Ogu2sq__heroWord{will-change:transform, opacity;display:inline-block}.FrontierLabHome-module__Ogu2sq__heroLead{max-width:28rem;font-family:var(--sans);color:var(--a-fg-soft);margin:2.25rem 0 0;font-size:clamp(.95rem,2.1vw,1.08rem);font-weight:400;line-height:1.75}.FrontierLabHome-module__Ogu2sq__heroAside{border-top:1px solid var(--a-line);padding-top:2rem}@media (min-width:1024px){.FrontierLabHome-module__Ogu2sq__heroAside{border-top:none;border-left:1px solid var(--a-line);align-self:end;padding:0 0 0 2rem}}.FrontierLabHome-module__Ogu2sq__vine{font-family:var(--serif);color:color-mix(in oklab, var(--a-fg) 82%, var(--a-gold));margin:0;font-size:clamp(1.5rem,3.5vw,2.25rem);font-style:italic;font-weight:500;line-height:1.35}.FrontierLabHome-module__Ogu2sq__vineSource{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--a-gold-dim);margin-top:1rem;font-size:.45rem;display:block}.FrontierLabHome-module__Ogu2sq__ctaRow{flex-wrap:wrap;gap:1rem 1.25rem;margin-top:2.75rem;display:flex}.FrontierLabHome-module__Ogu2sq__ctaPrimary,.FrontierLabHome-module__Ogu2sq__ctaGhost{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;border-radius:999px;padding:1rem 1.85rem;font-size:.52rem;font-weight:600;text-decoration:none;transition:transform .65s cubic-bezier(.16,1,.3,1),background .5s,color .5s,border-color .5s,box-shadow .65s}.FrontierLabHome-module__Ogu2sq__ctaPrimary{background:linear-gradient(135deg, var(--a-gold), color-mix(in oklab, var(--a-gold) 70%, #000));color:var(--a-bg);box-shadow:0 0 0 0 color-mix(in oklab, var(--a-gold) 0%, transparent);border:1px solid #0000}.FrontierLabHome-module__Ogu2sq__ctaPrimary:hover{box-shadow:0 20px 50px -18px color-mix(in oklab, var(--a-gold) 55%, transparent);transform:translateY(-3px)}.FrontierLabHome-module__Ogu2sq__ctaGhost{border:1px solid var(--a-line);color:var(--a-fg);background:var(--a-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.FrontierLabHome-module__Ogu2sq__ctaGhost:hover{border-color:color-mix(in oklab, var(--a-gold) 40%, transparent);color:var(--a-gold)}.FrontierLabHome-module__Ogu2sq__rule{z-index:3;border-block:1px solid var(--a-line);justify-content:center;align-items:center;gap:2rem;padding:2.5rem clamp(1.25rem,5vw,4rem);display:flex;position:relative}.FrontierLabHome-module__Ogu2sq__ruleLine{background:linear-gradient(90deg, transparent, var(--a-gold-dim), transparent);flex:1;max-width:8rem;height:1px}.FrontierLabHome-module__Ogu2sq__ruleText{font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;color:var(--a-fg-soft);white-space:nowrap;font-size:.48rem;font-weight:500}.FrontierLabHome-module__Ogu2sq__statement{text-align:center;justify-content:center;align-items:center;min-height:72dvh;padding:clamp(3rem,12vw,8rem) clamp(1.5rem,6vw,4rem);scroll-margin-top:4rem;display:flex}.FrontierLabHome-module__Ogu2sq__statementInner{max-width:20ch}.FrontierLabHome-module__Ogu2sq__statementText{font-family:var(--serif);letter-spacing:-.02em;color:var(--a-fg);margin:0;font-size:clamp(2rem,7.5vw,5.5rem);font-style:italic;font-weight:500;line-height:1.05}.FrontierLabHome-module__Ogu2sq__statementMark{font-family:var(--serif);color:color-mix(in oklab, var(--a-gold) 35%, transparent);margin-bottom:.15em;font-size:clamp(4rem,18vw,10rem);line-height:.5}.FrontierLabHome-module__Ogu2sq__gallerySection{padding:clamp(3.5rem,11vw,8rem) clamp(1.25rem,5vw,4rem);scroll-margin-top:4rem}.FrontierLabHome-module__Ogu2sq__sectionHead{max-width:36rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.FrontierLabHome-module__Ogu2sq__sectionEyebrow{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--a-gold);margin:0 0 1rem;font-size:.48rem;font-weight:500}.FrontierLabHome-module__Ogu2sq__sectionTitle{font-family:var(--serif);letter-spacing:-.02em;color:var(--a-fg);margin:0;font-size:clamp(2rem,5.5vw,3.75rem);font-weight:500;line-height:1.08}.FrontierLabHome-module__Ogu2sq__gallery{grid-template-columns:1fr;gap:clamp(1rem,2.5vw,1.75rem);max-width:88rem;margin:0 auto;display:grid}@media (min-width:768px){.FrontierLabHome-module__Ogu2sq__gallery{grid-template-columns:repeat(3,1fr);align-items:end}.FrontierLabHome-module__Ogu2sq__galleryFeatured{grid-column:span 1}}.FrontierLabHome-module__Ogu2sq__galleryCard{border:1px solid var(--a-line);background:color-mix(in oklab, var(--a-fg) 3%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .6s,transform .7s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.FrontierLabHome-module__Ogu2sq__galleryCard:hover{border-color:color-mix(in oklab, var(--a-gold) 45%, transparent);transform:translateY(-6px)}}.FrontierLabHome-module__Ogu2sq__galleryFrame{aspect-ratio:3/4;background:linear-gradient(165deg, color-mix(in oklab, var(--a-gold) 22%, transparent), transparent 45%), linear-gradient(335deg, #8ab4ff1f, transparent 50%), radial-gradient(circle at 30% 70%, #1a1512, #0a0908)}@supports (color:lab(0% 0 0)){.FrontierLabHome-module__Ogu2sq__galleryFrame{background:linear-gradient(165deg, color-mix(in oklab, var(--a-gold) 22%, transparent), transparent 45%), linear-gradient(335deg, lab(72.5191% .354856 -42.1419/.12), transparent 50%), radial-gradient(circle at 30% 70%, #1a1512, #0a0908)}}.FrontierLabHome-module__Ogu2sq__galleryBody{padding:1.5rem 1.35rem 1.75rem}.FrontierLabHome-module__Ogu2sq__galleryCardTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--a-fg);margin:0;font-size:1.45rem;font-weight:600}.FrontierLabHome-module__Ogu2sq__galleryCardMeta{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-fg-soft);margin:.5rem 0 0;font-size:.45rem}.FrontierLabHome-module__Ogu2sq__horizontalPin{align-items:center;height:100dvh;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.FrontierLabHome-module__Ogu2sq__horizontalTrack{will-change:transform;align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);height:78dvh;padding:0 clamp(1.25rem,6vw,5rem);display:flex}.FrontierLabHome-module__Ogu2sq__horizontalSlide{border:1px solid var(--a-line);background:color-mix(in oklab, var(--a-bg) 40%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;flex-shrink:0;justify-content:space-between;width:min(88vw,680px);padding:clamp(1.75rem,4vw,2.75rem);display:flex;position:relative}.FrontierLabHome-module__Ogu2sq__horizontalSlideNum{font-family:var(--serif);color:color-mix(in oklab, var(--a-gold) 55%, var(--a-bg));opacity:.85;font-size:clamp(4rem,12vw,7rem);font-weight:500;line-height:.85}.FrontierLabHome-module__Ogu2sq__horizontalSlideTitle{font-family:var(--serif);color:var(--a-fg);margin:1.5rem 0 0;font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:500;line-height:1.15}.FrontierLabHome-module__Ogu2sq__horizontalSlideText{font-family:var(--sans);color:var(--a-fg-soft);max-width:32ch;margin:1rem 0 0;font-size:.98rem;line-height:1.65}.FrontierLabHome-module__Ogu2sq__horizontalFallback{flex-direction:column;gap:1.5rem;padding:clamp(3rem,8vw,5rem) clamp(1.25rem,5vw,4rem);display:flex}.FrontierLabHome-module__Ogu2sq__horizontalFallback .FrontierLabHome-module__Ogu2sq__horizontalSlide{width:100%;max-width:40rem;margin:0 auto}.FrontierLabHome-module__Ogu2sq__canto{flex-direction:column;justify-content:center;min-height:70dvh;padding:clamp(4rem,14vw,9rem) clamp(1.25rem,5vw,4rem);scroll-margin-top:4rem;display:flex}.FrontierLabHome-module__Ogu2sq__body{max-width:38rem;font-family:var(--sans);color:var(--a-fg-soft);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.85}.FrontierLabHome-module__Ogu2sq__pull{border-left:2px solid var(--a-gold);font-family:var(--serif);color:color-mix(in oklab, var(--a-fg) 90%, var(--a-gold));margin:2.5rem 0 0;padding-left:1.5rem;font-size:clamp(1.35rem,3.5vw,2rem);font-style:italic;line-height:1.45}.FrontierLabHome-module__Ogu2sq__colophon{text-align:center;border-top:1px solid var(--a-line);background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--a-gold) 6%, transparent));padding:clamp(4rem,12vw,9rem) clamp(1.25rem,5vw,4rem) clamp(6rem,18vw,12rem)}.FrontierLabHome-module__Ogu2sq__colophonTitle{font-family:var(--serif);letter-spacing:-.02em;color:var(--a-fg);margin:0;font-size:clamp(2.25rem,7vw,4.25rem);font-style:italic;font-weight:500}.FrontierLabHome-module__Ogu2sq__colophonLink{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--a-gold);border-bottom:1px solid color-mix(in oklab, var(--a-gold) 45%, transparent);margin-top:2.5rem;padding-bottom:.35rem;font-size:.5rem;font-weight:600;text-decoration:none;transition:color .4s,border-color .4s;display:inline-block}.FrontierLabHome-module__Ogu2sq__colophonLink:hover{color:var(--a-fg);border-bottom-color:var(--a-fg)}@media (prefers-reduced-motion:reduce){.FrontierLabHome-module__Ogu2sq__ctaPrimary:hover,.FrontierLabHome-module__Ogu2sq__ctaGhost:hover{transform:none}}
