.CompanyOverview-module__ewX6Ya__page{--company-width:82rem;--company-gutter:clamp(1.25rem, 5.5vw, 6rem);--company-space:var(--space-editorial-section);--company-copy:#bcbcbc;--company-muted:#aaa;margin-top:calc(-1 * var(--header-clearance));color:#f0f0f0;background:#000}body:has(.CompanyOverview-module__ewX6Ya__page){--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:var(--font-sans)}.CompanyOverview-module__ewX6Ya__container{width:min(calc(100% - var(--company-gutter) * 2), var(--company-width));margin-inline:auto}.CompanyOverview-module__ewX6Ya__page section{scroll-margin-top:calc(var(--header-clearance) + 1.5rem)}.CompanyOverview-module__ewX6Ya__page h1,.CompanyOverview-module__ewX6Ya__page h2,.CompanyOverview-module__ewX6Ya__page h3{font-weight:500}.CompanyOverview-module__ewX6Ya__page p{color:var(--company-copy);font-size:1.0625rem;line-height:1.75}.CompanyOverview-module__ewX6Ya__page .CompanyOverview-module__ewX6Ya__eyebrow{font:.875rem/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--company-muted);margin-bottom:1.5rem}.CompanyOverview-module__ewX6Ya__page a:focus-visible,.CompanyOverview-module__ewX6Ya__page button:focus-visible{outline:2px solid var(--color-signal-blue);outline-offset:5px}.CompanyOverview-module__ewX6Ya__hero{padding-top:calc(var(--header-clearance) + 3.5rem);padding-bottom:2rem}.CompanyOverview-module__ewX6Ya__heroTop{grid-template-columns:1.4fr .8fr;align-items:end;gap:clamp(2.5rem,6vw,6rem);display:grid}.CompanyOverview-module__ewX6Ya__hero h1{letter-spacing:-.055em;font-size:clamp(3rem,4.8vw,4.9rem);line-height:1.06}.CompanyOverview-module__ewX6Ya__heroIntro{max-width:37ch;padding-bottom:.3rem}.CompanyOverview-module__ewX6Ya__heroIntro a{margin-top:1.5rem}.CompanyOverview-module__ewX6Ya__heroVisual{margin-top:3rem}.CompanyOverview-module__ewX6Ya__finish{isolation:isolate;position:relative}.CompanyOverview-module__ewX6Ya__finish[data-company-finish=open]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 32% 50% at var(--company-light-x,62%) var(--company-light-y,28%), #ffffff0c, transparent 80%);animation:12s ease-in-out infinite alternate paused CompanyOverview-module__ewX6Ya__studio-light;position:absolute;inset:0}.CompanyOverview-module__ewX6Ya__finish[data-company-motion=running]:before{animation-play-state:running}.CompanyOverview-module__ewX6Ya__connection{margin:0}.CompanyOverview-module__ewX6Ya__connectionDrawing{position:relative}.CompanyOverview-module__ewX6Ya__connectionDrawing>svg{width:100%;height:auto;display:block;overflow:visible}.CompanyOverview-module__ewX6Ya__connectionIdentity{justify-items:center;gap:1.25rem;width:23%;display:grid;position:absolute;top:50%;left:38.5%;transform:translateY(-50%)}.CompanyOverview-module__ewX6Ya__connectionIdentity>span:first-child{width:100%}.CompanyOverview-module__ewX6Ya__connectionIdentity>span:last-child{font:.75rem/1.6 var(--font-mono);text-align:center;color:#999;max-width:28ch}.CompanyOverview-module__ewX6Ya__connectionLabels{grid-template-columns:1fr 1.15fr 1fr;gap:1.5rem;margin-top:.5rem;display:grid}.CompanyOverview-module__ewX6Ya__connectionLabels>div{gap:.5rem;display:grid}.CompanyOverview-module__ewX6Ya__connectionLabels>div:nth-child(2){text-align:center;align-content:start}.CompanyOverview-module__ewX6Ya__connectionLabels>div:last-child{text-align:right}.CompanyOverview-module__ewX6Ya__connectionLabels strong{font-size:1.125rem;font-weight:400;line-height:1.4}.CompanyOverview-module__ewX6Ya__connectionLabels span{color:#999;font-size:.875rem;line-height:1.6}.CompanyOverview-module__ewX6Ya__connectionAccent{opacity:.8;filter:drop-shadow(0 0 6px #855af337)}.CompanyOverview-module__ewX6Ya__violetStop{animation:9s ease-in-out infinite alternate paused CompanyOverview-module__ewX6Ya__violet-shift}.CompanyOverview-module__ewX6Ya__blueStop{animation:9s ease-in-out infinite alternate paused CompanyOverview-module__ewX6Ya__blue-shift}[data-company-motion=running] .CompanyOverview-module__ewX6Ya__violetStop,[data-company-motion=running] .CompanyOverview-module__ewX6Ya__blueStop{animation-play-state:running}.CompanyOverview-module__ewX6Ya__chapters{flex-wrap:wrap;gap:.5rem 2.75rem;margin-top:3rem;display:flex}.CompanyOverview-module__ewX6Ya__chapters a{align-items:center;gap:.85rem;min-height:2.75rem;font-size:.875rem;text-decoration:none;display:flex}.CompanyOverview-module__ewX6Ya__chapters span{color:#999;font:.75rem/1.5 var(--font-mono)}.CompanyOverview-module__ewX6Ya__chapters a:hover{color:#1595f4}.CompanyOverview-module__ewX6Ya__section{padding-block:var(--company-space)}.CompanyOverview-module__ewX6Ya__light{--company-copy:#444;--company-muted:#595959;color:#141414;background:#fff}.CompanyOverview-module__ewX6Ya__sectionHeading{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(2.5rem,6vw,6rem);margin-bottom:3rem;display:grid}.CompanyOverview-module__ewX6Ya__sectionHeading h2,.CompanyOverview-module__ewX6Ya__locationHeading h2,.CompanyOverview-module__ewX6Ya__contactHeading h2{font-size:var(--font-editorial-section);letter-spacing:-.045em;max-width:22ch;line-height:1.05}.CompanyOverview-module__ewX6Ya__sectionHeading>p{max-width:43ch}.CompanyOverview-module__ewX6Ya__disciplineStudio{position:relative}.CompanyOverview-module__ewX6Ya__disciplineGraphic{background:radial-gradient(50% 45% at 50% 100%,#00000006,#0000);margin:0 0 1rem;padding:2.5rem 1.5rem 1.5rem;position:relative}.CompanyOverview-module__ewX6Ya__disciplineGraphic>svg{width:100%;height:auto;display:block;overflow:visible}.CompanyOverview-module__ewX6Ya__rightsCaption{font:.875rem/1.5 var(--font-mono);color:#777;white-space:nowrap;position:absolute;top:1.5rem;left:50%;transform:translate(-50%)}.CompanyOverview-module__ewX6Ya__rightsLayer,.CompanyOverview-module__ewX6Ya__audioLayer,.CompanyOverview-module__ewX6Ya__metadataLayer,.CompanyOverview-module__ewX6Ya__deliveryLayer{stroke:#bcbcbc;stroke-width:1.5px;transition:stroke .2s,filter .2s}.CompanyOverview-module__ewX6Ya__audioLayer{stroke-width:2px}.CompanyOverview-module__ewX6Ya__layerConnection{stroke:#ccc;stroke-width:1px}.CompanyOverview-module__ewX6Ya__disciplineGraphic[data-active-discipline=rights] .CompanyOverview-module__ewX6Ya__rightsLayer,.CompanyOverview-module__ewX6Ya__disciplineGraphic[data-active-discipline=audio] .CompanyOverview-module__ewX6Ya__audioLayer,.CompanyOverview-module__ewX6Ya__disciplineGraphic[data-active-discipline=metadata] .CompanyOverview-module__ewX6Ya__metadataLayer,.CompanyOverview-module__ewX6Ya__disciplineGraphic[data-active-discipline=delivery] .CompanyOverview-module__ewX6Ya__deliveryLayer{stroke:url(#company-discipline-color);filter:drop-shadow(0 3px 6px #855af320)}.CompanyOverview-module__ewX6Ya__disciplineGraphic[data-active-discipline=rights] .CompanyOverview-module__ewX6Ya__rightsCaption{color:#595959}.CompanyOverview-module__ewX6Ya__layerLabels{text-align:center;color:#595959;grid-template-columns:1fr 1fr 1fr;gap:1rem;font-size:.875rem;line-height:1.6;display:grid}.CompanyOverview-module__ewX6Ya__disciplineGraphic figcaption{text-align:center;color:#666;margin-top:2rem;font-size:.875rem;line-height:1.5}.CompanyOverview-module__ewX6Ya__disciplineGraphic figcaption strong{color:#333;font-weight:500}.CompanyOverview-module__ewX6Ya__disciplines{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.CompanyOverview-module__ewX6Ya__disciplines li{flex-direction:column;min-width:0;display:flex}.CompanyOverview-module__ewX6Ya__disciplines h3{margin:0}.CompanyOverview-module__ewX6Ya__disciplines button{color:#333;width:100%;font:500 1.35rem/1.4 var(--font-sans);letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d2d2d2;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 0;display:flex;position:relative}.CompanyOverview-module__ewX6Ya__disciplines button>span{font:400 .875rem/1.5 var(--font-sans);letter-spacing:0;white-space:nowrap;color:#757575}.CompanyOverview-module__ewX6Ya__disciplines button:hover{color:#000;border-top-color:#777}.CompanyOverview-module__ewX6Ya__disciplines button:before{content:"";opacity:0;background:linear-gradient(105deg,#855af3,#1595f4,#855af3) 0 0/250% 100%;height:1.5px;animation:8s ease-in-out infinite alternate paused CompanyOverview-module__ewX6Ya__edge-shift;position:absolute;top:-1px;left:0;right:0}.CompanyOverview-module__ewX6Ya__disciplines button[aria-pressed=true]:before{opacity:1;box-shadow:0 5px 16px #855af328}[data-company-motion=running] .CompanyOverview-module__ewX6Ya__disciplines button:before{animation-play-state:running}.CompanyOverview-module__ewX6Ya__disciplines p{margin-bottom:1.5rem;font-size:1rem}.CompanyOverview-module__ewX6Ya__disciplines a{margin-top:auto;font-size:.875rem}.CompanyOverview-module__ewX6Ya__heritage{border-top:1px solid #d6d6d6;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-top:4rem;padding-top:3rem;display:grid}.CompanyOverview-module__ewX6Ya__heritage>p:last-child{max-width:46ch;font-size:1rem}.CompanyOverview-module__ewX6Ya__sourceMetric{gap:1rem;display:grid}.CompanyOverview-module__ewX6Ya__sourceMetric strong{letter-spacing:-.04em;color:#171717;font-size:clamp(2.5rem,3.8vw,3.5rem);font-weight:400;line-height:1.1}.CompanyOverview-module__ewX6Ya__sourceMetric span{font-size:1rem}.CompanyOverview-module__ewX6Ya__principles{grid-template-columns:1fr 1fr;gap:2.5rem 4rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.CompanyOverview-module__ewX6Ya__principles li{border-top:1px solid #2c2c2c;gap:1.5rem;padding-top:1.5rem;display:flex}.CompanyOverview-module__ewX6Ya__principleNumber{font:.875rem/1.5 var(--font-mono);color:#777;padding-top:.2rem}.CompanyOverview-module__ewX6Ya__principles h3{letter-spacing:-.025em;font-size:1.35rem;line-height:1.35}.CompanyOverview-module__ewX6Ya__principles p{max-width:42ch;margin-top:.8rem;font-size:1rem}.CompanyOverview-module__ewX6Ya__locationInner,.CompanyOverview-module__ewX6Ya__contactInner{isolation:isolate;padding-top:var(--company-space);border-top:1px solid #252525;position:relative}.CompanyOverview-module__ewX6Ya__locationHeading{z-index:1;position:relative}.CompanyOverview-module__ewX6Ya__locationVisual{max-width:67rem;margin:-2rem auto 0}.CompanyOverview-module__ewX6Ya__locationVisual:before{display:none}.CompanyOverview-module__ewX6Ya__locationMap{margin:0;position:relative}.CompanyOverview-module__ewX6Ya__locationMap svg{width:100%;height:auto;display:block}.CompanyOverview-module__ewX6Ya__mapLabelToronto,.CompanyOverview-module__ewX6Ya__mapLabelLa{gap:.25rem;font-size:1rem;line-height:1.5;display:grid;position:absolute}.CompanyOverview-module__ewX6Ya__mapLabelToronto span,.CompanyOverview-module__ewX6Ya__mapLabelLa span{color:#aaa;font-size:.875rem}.CompanyOverview-module__ewX6Ya__mapLabelToronto{text-align:right;top:26%;right:28%}.CompanyOverview-module__ewX6Ya__mapLabelLa{top:61%;left:22%}.CompanyOverview-module__ewX6Ya__locationList{grid-template-columns:1fr 1fr;gap:4rem;max-width:67rem;margin:-1rem auto 0;display:grid}.CompanyOverview-module__ewX6Ya__locationList article{border-top:1px solid #303030;padding-top:1.5rem}.CompanyOverview-module__ewX6Ya__locationList .CompanyOverview-module__ewX6Ya__eyebrow{margin-bottom:1rem}.CompanyOverview-module__ewX6Ya__locationList h3{letter-spacing:-.035em;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.CompanyOverview-module__ewX6Ya__locationList h3>span{color:#999;letter-spacing:0;margin-top:1rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.CompanyOverview-module__ewX6Ya__locations,.CompanyOverview-module__ewX6Ya__contact{padding-bottom:var(--company-space)}.CompanyOverview-module__ewX6Ya__contactInner{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.CompanyOverview-module__ewX6Ya__contactHeading h2{max-width:22ch}.CompanyOverview-module__ewX6Ya__contactPaths{gap:2.5rem;display:grid}.CompanyOverview-module__ewX6Ya__contactPaths article{border-top:1px solid #333;padding-top:1.5rem}.CompanyOverview-module__ewX6Ya__contactPaths .CompanyOverview-module__ewX6Ya__eyebrow{margin-bottom:.75rem}.CompanyOverview-module__ewX6Ya__contactPaths p{font-size:1rem}.CompanyOverview-module__ewX6Ya__contactPaths a{margin-top:1.25rem}.CompanyOverview-module__ewX6Ya__finish[data-company-finish=rule]{z-index:-1;pointer-events:none;height:6rem;position:absolute;inset:-1px 0 auto;overflow:hidden}.CompanyOverview-module__ewX6Ya__finish[data-company-finish=rule]:before,.CompanyOverview-module__ewX6Ya__finish[data-company-finish=rule]:after{content:"";width:65%;animation:18s ease-in-out infinite alternate paused CompanyOverview-module__ewX6Ya__underlight;position:absolute;left:15%}.CompanyOverview-module__ewX6Ya__finish[data-company-finish=rule]:before{background:linear-gradient(90deg,#0000,#ffffff70,#0000);height:1px;top:0}.CompanyOverview-module__ewX6Ya__finish[data-company-finish=rule]:after{filter:blur(8px);background:radial-gradient(at 50% 0,#ffffff19,#ffffff08 35%,#0000 72%);height:5.5rem;top:1px}.CompanyOverview-module__ewX6Ya__finish[data-company-motion=running]:before,.CompanyOverview-module__ewX6Ya__finish[data-company-motion=running]:after{animation-play-state:running}@keyframes CompanyOverview-module__ewX6Ya__studio-light{0%{opacity:.6}to{opacity:1}}@keyframes CompanyOverview-module__ewX6Ya__violet-shift{0%{stop-color:#855af3}to{stop-color:#1595f4}}@keyframes CompanyOverview-module__ewX6Ya__blue-shift{0%{stop-color:#1595f4}to{stop-color:#855af3}}@keyframes CompanyOverview-module__ewX6Ya__edge-shift{0%{background-position:0%}to{background-position:100%}}@keyframes CompanyOverview-module__ewX6Ya__underlight{0%{opacity:.55;translate:-12%}to{opacity:.95;translate:14%}}@media (max-width:63.999rem){.CompanyOverview-module__ewX6Ya__heroTop{grid-template-columns:1.3fr .8fr;gap:2.5rem}.CompanyOverview-module__ewX6Ya__hero h1{font-size:clamp(2.75rem,4.8vw,4rem)}.CompanyOverview-module__ewX6Ya__connectionIdentity>span:last-child{display:none}.CompanyOverview-module__ewX6Ya__connectionLabels{grid-template-columns:1fr 1fr}.CompanyOverview-module__ewX6Ya__connectionLabels>div:nth-child(2){display:none}.CompanyOverview-module__ewX6Ya__disciplines{grid-template-columns:1fr 1fr;gap:2.5rem}.CompanyOverview-module__ewX6Ya__principles,.CompanyOverview-module__ewX6Ya__contactInner{gap:2.5rem}}@media (max-width:47.999rem){.CompanyOverview-module__ewX6Ya__hero{padding-top:calc(var(--header-clearance) + 2.5rem)}.CompanyOverview-module__ewX6Ya__heroTop,.CompanyOverview-module__ewX6Ya__sectionHeading,.CompanyOverview-module__ewX6Ya__heritage,.CompanyOverview-module__ewX6Ya__principles,.CompanyOverview-module__ewX6Ya__contactInner{grid-template-columns:1fr;gap:1.5rem}.CompanyOverview-module__ewX6Ya__hero h1{font-size:clamp(2.8rem,9.3vw,4rem)}.CompanyOverview-module__ewX6Ya__heroIntro{max-width:43ch}.CompanyOverview-module__ewX6Ya__heroVisual{margin-top:2rem}.CompanyOverview-module__ewX6Ya__connectionIdentity{width:27%;left:36.5%}.CompanyOverview-module__ewX6Ya__connectionLabels{gap:1.25rem;margin-top:1.25rem}.CompanyOverview-module__ewX6Ya__connectionLabels strong{font-size:1rem}.CompanyOverview-module__ewX6Ya__connectionLabels span{font-size:.875rem}.CompanyOverview-module__ewX6Ya__chapters{gap:.25rem 1.5rem;margin-top:2rem}.CompanyOverview-module__ewX6Ya__sectionHeading{margin-bottom:2.5rem}.CompanyOverview-module__ewX6Ya__disciplineGraphic{padding:2rem 0 1.25rem}.CompanyOverview-module__ewX6Ya__rightsCaption{font-size:.875rem;top:.6rem}.CompanyOverview-module__ewX6Ya__layerLabels{gap:.5rem;font-size:.875rem}.CompanyOverview-module__ewX6Ya__disciplineGraphic figcaption{margin-top:1.5rem}.CompanyOverview-module__ewX6Ya__disciplines{gap:2rem 1.5rem}.CompanyOverview-module__ewX6Ya__disciplines button{font-size:1.2rem}.CompanyOverview-module__ewX6Ya__disciplines p{font-size:1rem}.CompanyOverview-module__ewX6Ya__heritage{gap:1.5rem;margin-top:3rem;padding-top:2.5rem}.CompanyOverview-module__ewX6Ya__principles{gap:2rem}.CompanyOverview-module__ewX6Ya__principles li{gap:1.25rem}.CompanyOverview-module__ewX6Ya__locationVisual{margin-top:1.5rem}.CompanyOverview-module__ewX6Ya__mapLabelToronto,.CompanyOverview-module__ewX6Ya__mapLabelLa{font-size:.875rem}.CompanyOverview-module__ewX6Ya__mapLabelToronto span,.CompanyOverview-module__ewX6Ya__mapLabelLa span{display:none}.CompanyOverview-module__ewX6Ya__mapLabelToronto{top:28%}.CompanyOverview-module__ewX6Ya__mapLabelLa{top:62%}.CompanyOverview-module__ewX6Ya__locationList{gap:2rem;margin-top:1.5rem}.CompanyOverview-module__ewX6Ya__locationList h3{font-size:1.9rem}.CompanyOverview-module__ewX6Ya__locationList h3>span{font-size:.9375rem}.CompanyOverview-module__ewX6Ya__contactInner{gap:2.5rem}}@media (max-width:23rem){.CompanyOverview-module__ewX6Ya__disciplines,.CompanyOverview-module__ewX6Ya__locationList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CompanyOverview-module__ewX6Ya__finish:before,.CompanyOverview-module__ewX6Ya__finish:after,.CompanyOverview-module__ewX6Ya__violetStop,.CompanyOverview-module__ewX6Ya__blueStop,.CompanyOverview-module__ewX6Ya__disciplines button:before{animation:none!important}.CompanyOverview-module__ewX6Ya__rightsLayer,.CompanyOverview-module__ewX6Ya__audioLayer,.CompanyOverview-module__ewX6Ya__metadataLayer,.CompanyOverview-module__ewX6Ya__deliveryLayer{transition:none}}@media (forced-colors:active){.CompanyOverview-module__ewX6Ya__finish:before,.CompanyOverview-module__ewX6Ya__finish:after,.CompanyOverview-module__ewX6Ya__disciplines button:before{display:none}.CompanyOverview-module__ewX6Ya__connectionAccent{filter:none}.CompanyOverview-module__ewX6Ya__connectionDrawing path,.CompanyOverview-module__ewX6Ya__disciplineGraphic path,.CompanyOverview-module__ewX6Ya__locationMap path{stroke:canvastext}.CompanyOverview-module__ewX6Ya__disciplineGraphic[data-active-discipline=rights] .CompanyOverview-module__ewX6Ya__rightsLayer path,.CompanyOverview-module__ewX6Ya__disciplineGraphic[data-active-discipline=audio] .CompanyOverview-module__ewX6Ya__audioLayer path,.CompanyOverview-module__ewX6Ya__disciplineGraphic[data-active-discipline=metadata] .CompanyOverview-module__ewX6Ya__metadataLayer path,.CompanyOverview-module__ewX6Ya__disciplineGraphic[data-active-discipline=delivery] .CompanyOverview-module__ewX6Ya__deliveryLayer path{stroke:highlight;filter:none}.CompanyOverview-module__ewX6Ya__disciplines button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}.CompanyOverview-module__ewX6Ya__locationMap circle{stroke:canvastext}}.CompanyOverview-module__ewX6Ya__principlesStatement{padding-block:0 3rem}.CompanyOverview-module__ewX6Ya__principlesComposition{grid-template-columns:1.8fr 1fr;align-items:end;gap:5rem;display:grid}.CompanyOverview-module__ewX6Ya__principlesComposition h2{letter-spacing:-.055em;font-size:clamp(2.5rem,5.6vw,5.7rem);font-weight:400;line-height:1.15}.CompanyOverview-module__ewX6Ya__principlesComposition h2>span{color:#bcbcbc;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#767676 5%,#d7d7d7 33%,#f5f5f5 44%,#999 57%,#747474 74%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;animation:18s ease-in-out infinite alternate paused CompanyOverview-module__ewX6Ya__principles-metal}[data-company-motion=running] .CompanyOverview-module__ewX6Ya__principlesComposition h2>span{animation-play-state:running}.CompanyOverview-module__ewX6Ya__principlesContext{padding-bottom:.6rem}.CompanyOverview-module__ewX6Ya__principlesContext p{color:#9d9d9d;max-width:32ch;font-size:.9375rem}.CompanyOverview-module__ewX6Ya__principlesContext p+p{margin-top:1.5rem}.CompanyOverview-module__ewX6Ya__ownerCommitment{grid-template-columns:1.8fr 1fr;align-items:center;gap:5rem;margin-top:4rem;padding-top:2.5rem;display:grid;position:relative}.CompanyOverview-module__ewX6Ya__ownerCommitment h3{letter-spacing:-.03em;font-size:1.7rem;font-weight:400;line-height:1.3}.CompanyOverview-module__ewX6Ya__ownerCommitment p{color:#999;max-width:26ch;font-size:.9375rem}@keyframes CompanyOverview-module__ewX6Ya__principles-metal{0%{background-position:0 0}to{background-position:100% 0}}@media (max-width:63.999rem){.CompanyOverview-module__ewX6Ya__principlesComposition{grid-template-columns:1fr;gap:2rem}.CompanyOverview-module__ewX6Ya__principlesContext{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.CompanyOverview-module__ewX6Ya__principlesContext p+p{margin:0}}@media (max-width:47.999rem){.CompanyOverview-module__ewX6Ya__principlesContext,.CompanyOverview-module__ewX6Ya__ownerCommitment{grid-template-columns:1fr;gap:1.5rem}.CompanyOverview-module__ewX6Ya__principlesComposition h2{font-size:clamp(2.1rem,7.9vw,3.5rem)}.CompanyOverview-module__ewX6Ya__ownerCommitment{margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.CompanyOverview-module__ewX6Ya__principlesComposition h2>span{animation:none}}@media (forced-colors:active){.CompanyOverview-module__ewX6Ya__principlesComposition h2>span{-webkit-text-fill-color:CanvasText;background:0 0}}.CompanyOverview-module__ewX6Ya__finish[data-company-finish=rule][data-company-light=signal]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.CompanyOverview-module__ewX6Ya__finish[data-company-finish=rule][data-company-light=signal]:before{background:var(--erisv-signal-line);background-size:200% 100%;width:100%;height:1.5px;animation:9s ease-in-out infinite alternate paused CompanyOverview-module__ewX6Ya__company-signal-travel;left:0}.CompanyOverview-module__ewX6Ya__finish[data-company-finish=rule][data-company-light=signal]:after{background:radial-gradient(at 50% 0,#ffffff1c,#ffffff07 38%,#0000 70%);width:100%;animation:10s ease-in-out infinite alternate paused CompanyOverview-module__ewX6Ya__company-underlight;left:0}.CompanyOverview-module__ewX6Ya__finish[data-company-motion=running][data-company-light=signal]:before,.CompanyOverview-module__ewX6Ya__finish[data-company-motion=running][data-company-light=signal]:after{animation-play-state:running}.CompanyOverview-module__ewX6Ya__contactInner{border-top-color:#0000}@keyframes CompanyOverview-module__ewX6Ya__company-signal-travel{0%{background-position:0 0}to{background-position:100% 0}}@keyframes CompanyOverview-module__ewX6Ya__company-underlight{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CompanyOverview-module__ewX6Ya__finish[data-company-light=signal]:before,.CompanyOverview-module__ewX6Ya__finish[data-company-light=signal]:after{animation:none!important}}
.CompanyOpening-module__gAATnq__hero{padding:calc(var(--header-clearance) + clamp(3rem, 6vw, 5.5rem)) 0 3.25rem}.CompanyOpening-module__gAATnq__heroCopy{text-align:center;max-width:68rem;margin-inline:auto}.CompanyOpening-module__gAATnq__heroCopy h1{letter-spacing:-.058em;text-wrap:balance;font-size:clamp(3rem,7vw,6.6rem);line-height:1.04}.CompanyOpening-module__gAATnq__hero .CompanyOpening-module__gAATnq__intro{color:#a5a5a5;max-width:49ch;margin:1.8rem auto 0;font-size:1.125rem;line-height:1.65}.CompanyOpening-module__gAATnq__heroVisual{margin-top:clamp(1.5rem,3vw,3rem)}.CompanyOpening-module__gAATnq__heroAction{justify-content:center;margin-top:1.7rem;display:flex}.CompanyOpening-module__gAATnq__connection{margin:0}.CompanyOpening-module__gAATnq__connection svg{width:100%;height:auto;display:block}.CompanyOpening-module__gAATnq__connection figcaption{color:#a5a5a5;font:.875rem/1.5 var(--font-mono);justify-content:space-between;padding-inline:11%;display:flex}.CompanyOpening-module__gAATnq__signalColor{opacity:.64;filter:drop-shadow(0 0 5px #855af350)}.CompanyOpening-module__gAATnq__silverStop{animation:12s ease-in-out infinite alternate paused CompanyOpening-module__gAATnq__silver-light}.CompanyOpening-module__gAATnq__violetStop{animation:9s ease-in-out infinite alternate paused CompanyOpening-module__gAATnq__violet-shift}.CompanyOpening-module__gAATnq__blueStop{animation:9s ease-in-out infinite alternate paused CompanyOpening-module__gAATnq__blue-shift}[data-company-motion=running] .CompanyOpening-module__gAATnq__silverStop,[data-company-motion=running] .CompanyOpening-module__gAATnq__violetStop,[data-company-motion=running] .CompanyOpening-module__gAATnq__blueStop{animation-play-state:running}.CompanyOpening-module__gAATnq__roleHeading{isolation:isolate;grid-template-columns:1.2fr 1fr;align-items:end;gap:0 clamp(2.5rem,6vw,6rem);margin-bottom:clamp(2.5rem,4vw,4rem);padding-top:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}.CompanyOpening-module__gAATnq__roleHeading>p:first-of-type{grid-column:1/-1}.CompanyOpening-module__gAATnq__roleHeading h2{font-size:var(--font-editorial-section);letter-spacing:-.055em;line-height:1.07}.CompanyOpening-module__gAATnq__roleHeading h2 span{color:#96969e}.CompanyOpening-module__gAATnq__roleHeading>p:last-child{max-width:37ch;margin:0 0 .2rem}.CompanyOpening-module__gAATnq__heritage{isolation:isolate;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,5vw,4.5rem);padding-top:2.75rem;display:grid;position:relative}.CompanyOpening-module__gAATnq__sourceMetric{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.CompanyOpening-module__gAATnq__sourceMetric strong{color:#e5e5e9;letter-spacing:-.05em;font-size:clamp(2.4rem,3.7vw,3.5rem);font-weight:400;line-height:1.1;display:block}.CompanyOpening-module__gAATnq__sourceMetric span{color:#a0a0aa;max-width:13ch;font-size:.9375rem;line-height:1.5}.CompanyOpening-module__gAATnq__heritage>p:last-child{color:#a6a6b0;max-width:47ch;font-size:1rem}@keyframes CompanyOpening-module__gAATnq__violet-shift{0%{stop-color:#855af3}to{stop-color:#1595f4}}@keyframes CompanyOpening-module__gAATnq__blue-shift{0%{stop-color:#1595f4}to{stop-color:#855af3}}@keyframes CompanyOpening-module__gAATnq__silver-light{0%{stop-color:#f5f5f5}to{stop-color:#999}}@media (max-width:63.999rem){.CompanyOpening-module__gAATnq__roleHeading{grid-template-columns:1fr}.CompanyOpening-module__gAATnq__roleHeading>p:last-child{max-width:46ch;margin-top:1.5rem}}@media (max-width:47.999rem){.CompanyOpening-module__gAATnq__hero{padding-top:calc(var(--header-clearance) + 3.25rem);padding-bottom:2.5rem}.CompanyOpening-module__gAATnq__heroCopy h1{font-size:clamp(2.6rem,8.3vw,4rem)}.CompanyOpening-module__gAATnq__hero .CompanyOpening-module__gAATnq__intro{max-width:35ch;font-size:1rem}.CompanyOpening-module__gAATnq__heroVisual{margin-top:2rem}.CompanyOpening-module__gAATnq__connection figcaption{gap:1rem;padding-inline:0;font-size:.75rem}.CompanyOpening-module__gAATnq__roleHeading{margin-bottom:2.5rem}.CompanyOpening-module__gAATnq__roleHeading h2{font-size:clamp(2.45rem,8vw,3.5rem)}.CompanyOpening-module__gAATnq__heritage{grid-template-columns:1fr;gap:1.5rem;margin-top:3.5rem}}@media (prefers-reduced-motion:reduce){.CompanyOpening-module__gAATnq__silverStop,.CompanyOpening-module__gAATnq__violetStop,.CompanyOpening-module__gAATnq__blueStop{animation:none!important}}@media (forced-colors:active){.CompanyOpening-module__gAATnq__signalColor{display:none}.CompanyOpening-module__gAATnq__connection path{fill:canvastext}}
.CompanyDisciplines-module__xW2uvG__portrait{isolation:isolate;clip-path:polygon(24px 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%,0 24px);background:linear-gradient(145deg,#070709,#000 45%,#060607);padding:clamp(1.75rem,3.5vw,3.5rem);position:relative}.CompanyDisciplines-module__xW2uvG__portrait:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg,#0000 calc(50% - .7px),#7b7b88 50%,#0000 calc(50% + .7px)) 0 0/24px 24px no-repeat,linear-gradient(135deg,#0000 calc(50% - .7px),#7b7b88 50%,#0000 calc(50% + .7px)) 100% 100%/24px 24px no-repeat;border:1px solid #393941;position:absolute;inset:0}.CompanyDisciplines-module__xW2uvG__frameLight{pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000 66%) 0 0/220% 1.5px no-repeat;height:3.5rem;animation:10s ease-in-out infinite alternate paused CompanyDisciplines-module__xW2uvG__frame-shimmer;position:absolute;inset:0 5% auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.CompanyDisciplines-module__xW2uvG__frameLight:after{content:"";filter:blur(5px);background:radial-gradient(at 50% 0,#ffffff13,#0000 65%);position:absolute;inset:1px 0 0}.CompanyDisciplines-module__xW2uvG__gallery{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:0 .5rem;display:grid}.CompanyDisciplines-module__xW2uvG__coordination{grid-area:1/2/3;min-width:0;margin:0 -1rem;position:relative}.CompanyDisciplines-module__xW2uvG__coordination svg{width:100%;height:auto;display:block;overflow:visible}.CompanyDisciplines-module__xW2uvG__centerLabel{text-align:center;gap:.65rem;width:40%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CompanyDisciplines-module__xW2uvG__centerLabel>span:first-child{color:#888892;font:.625rem/1.4 var(--font-mono);letter-spacing:.15em}.CompanyDisciplines-module__xW2uvG__centerLabel>span:last-child{letter-spacing:-.035em;color:#d6d6df;font-size:clamp(1.05rem,1.55vw,1.55rem);line-height:1.13}.CompanyDisciplines-module__xW2uvG__coordination figcaption{text-align:center;color:#82828e;font:.625rem/1.6 var(--font-mono);margin:-.5rem -1rem 0}.CompanyDisciplines-module__xW2uvG__discipline{z-index:1;min-width:0;padding-block:1.75rem;position:relative}.CompanyDisciplines-module__xW2uvG__discipline[data-company-discipline=audio]{grid-area:1/1}.CompanyDisciplines-module__xW2uvG__discipline[data-company-discipline=rights]{grid-area:1/3}.CompanyDisciplines-module__xW2uvG__discipline[data-company-discipline=metadata]{grid-area:2/1}.CompanyDisciplines-module__xW2uvG__discipline[data-company-discipline=delivery]{grid-area:2/3}.CompanyDisciplines-module__xW2uvG__copy h3{letter-spacing:-.045em;font-size:clamp(1.65rem,2.4vw,2.3rem);line-height:1.15}.CompanyDisciplines-module__xW2uvG__copy p{color:#a6a6b0;max-width:29ch;margin-top:1rem;font-size:.9375rem;line-height:1.7}.CompanyDisciplines-module__xW2uvG__copy a{margin-top:1.2rem;font-size:.8125rem}.CompanyDisciplines-module__xW2uvG__sculptureSignal{filter:drop-shadow(0 0 3px #855af345);animation:9s ease-in-out infinite alternate paused CompanyDisciplines-module__xW2uvG__signal-breathe}.CompanyDisciplines-module__xW2uvG__sculptureLight{animation:11s ease-in-out infinite alternate paused CompanyDisciplines-module__xW2uvG__metal-breathe}[data-company-motion=running] .CompanyDisciplines-module__xW2uvG__sculptureSignal,[data-company-motion=running] .CompanyDisciplines-module__xW2uvG__sculptureLight,[data-company-motion=running]>.CompanyDisciplines-module__xW2uvG__frameLight{animation-play-state:running}@keyframes CompanyDisciplines-module__xW2uvG__frame-shimmer{0%{background-position:0 0}to{background-position:100% 0}}@keyframes CompanyDisciplines-module__xW2uvG__signal-breathe{0%{opacity:.62}to{opacity:1}}@keyframes CompanyDisciplines-module__xW2uvG__metal-breathe{0%{opacity:.45}to{opacity:1}}@media (max-width:63.999rem){.CompanyDisciplines-module__xW2uvG__portrait{padding:2rem}.CompanyDisciplines-module__xW2uvG__gallery{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:1.5rem 3rem}.CompanyDisciplines-module__xW2uvG__coordination{grid-area:1/1/auto/-1;width:min(100%,29rem);margin:-1rem auto 1rem}.CompanyDisciplines-module__xW2uvG__guides{display:none}.CompanyDisciplines-module__xW2uvG__centerLabel>span:last-child{font-size:1.5rem}.CompanyDisciplines-module__xW2uvG__discipline{padding:1rem 0}.CompanyDisciplines-module__xW2uvG__discipline[data-company-discipline=audio]{grid-area:2/1}.CompanyDisciplines-module__xW2uvG__discipline[data-company-discipline=rights]{grid-area:2/2}.CompanyDisciplines-module__xW2uvG__discipline[data-company-discipline=metadata]{grid-area:3/1}.CompanyDisciplines-module__xW2uvG__discipline[data-company-discipline=delivery]{grid-area:3/2}.CompanyDisciplines-module__xW2uvG__copy p{max-width:34ch}}@media (max-width:35.999rem){.CompanyDisciplines-module__xW2uvG__portrait{padding:1.5rem}.CompanyDisciplines-module__xW2uvG__gallery{gap:1.75rem}.CompanyDisciplines-module__xW2uvG__coordination{width:calc(100% + 1.5rem);max-width:none;margin-top:-.5rem;margin-bottom:.25rem;margin-left:-.75rem}.CompanyDisciplines-module__xW2uvG__centerLabel>span:first-child{font-size:.55rem}.CompanyDisciplines-module__xW2uvG__centerLabel>span:last-child{font-size:clamp(.95rem,4.2vw,1.45rem)}.CompanyDisciplines-module__xW2uvG__discipline[data-company-discipline]{grid-area:auto/1/auto/-1;padding:0}.CompanyDisciplines-module__xW2uvG__copy{grid-template-columns:1fr;display:grid}.CompanyDisciplines-module__xW2uvG__copy h3{font-size:1.65rem}.CompanyDisciplines-module__xW2uvG__copy p{margin-top:.65rem;font-size:.9375rem}.CompanyDisciplines-module__xW2uvG__copy a{margin-top:.85rem}.CompanyDisciplines-module__xW2uvG__coordination figcaption{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.CompanyDisciplines-module__xW2uvG__frameLight,.CompanyDisciplines-module__xW2uvG__sculptureSignal,.CompanyDisciplines-module__xW2uvG__sculptureLight{animation:none!important}}@media (forced-colors:active){.CompanyDisciplines-module__xW2uvG__portrait{clip-path:none;border:1px solid canvastext}.CompanyDisciplines-module__xW2uvG__portrait:after,.CompanyDisciplines-module__xW2uvG__frameLight,.CompanyDisciplines-module__xW2uvG__sculptureLight{display:none}.CompanyDisciplines-module__xW2uvG__coordination path,.CompanyDisciplines-module__xW2uvG__coordination circle{stroke:canvastext}.CompanyDisciplines-module__xW2uvG__sculptureSignal{filter:none}}
