.PageWorks__container{position:relative;padding-top:127px;overflow:clip}.PageWorks__container:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(34% 28% at 14% 16%,rgba(215,255,0,.12),transparent 72%),radial-gradient(42% 34% at 84% 20%,rgba(104,112,255,.18),transparent 74%),linear-gradient(180deg,rgba(5,8,14,.2),rgba(5,8,14,0))}.PageWorks__inner{position:relative;z-index:1;width:90%;max-width:1400px;margin:0 auto;padding:72px 0 140px}.PageWorks__categoryCard,.WorksListItem__container{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(160deg,rgba(7,9,16,.88),rgba(10,12,22,.72));box-shadow:0 18px 70px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.PageWorks__categoryCard:before,.WorksListItem__container:before{content:"";position:absolute;inset:-18%;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),radial-gradient(34% 34% at 0 100%,rgba(215,255,0,.12),transparent 58%),radial-gradient(42% 42% at 100% 0,rgba(116,126,255,.14),transparent 64%);filter:blur(16px);opacity:.55}.PageWorks__archiveStatus,.PageWorks__categoryCopy,.PageWorks__categoryLead,.PageWorks__sectionIntro,.WorksListItem__body,.WorksListItem__thumbnailMeta{position:relative;z-index:1}.PageWorks__archiveStatus,.PageWorks__categoryLead,.PageWorks__sectionTag,.WorksListItem__categoryPill,.WorksListItem__cta,.WorksListItem__date,.WorksListItem__index,.WorksListItem__stackItem,.WorksListItem__subtitle{font-family:var(--font-ibm-plex-mono),monospace;text-transform:uppercase}.PageWorks__sectionTag{display:inline-flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.2em;color:rgba(255,255,255,.54)}.PageWorks__sectionTagIndex{color:#d7ff00;font-weight:600}.PageWorks__archive{display:grid;gap:32px}.PageWorks__archiveIntro{display:flex;align-items:end;justify-content:space-between;gap:24px}.PageWorks__sectionIntro{display:grid;gap:12px;max-width:720px}.PageWorks__sectionTitle{font-family:var(--font-barlow),sans-serif;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:.96;letter-spacing:-.05em}.PageWorks__archiveStatus{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.03);font-size:10px;letter-spacing:.18em;color:rgba(255,255,255,.64);white-space:nowrap}.PageWorks__content{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:30px;align-items:start}.PageWorks__category{position:relative}.PageWorks__category_inner{display:flex;align-items:flex-start;justify-content:flex-start}@media only screen and (min-width:769px){.PageWorks__category_inner{position:sticky;top:170px}}.PageWorks__categoryCard{width:min(100%,320px);padding:24px}.PageWorks__categoryLead{font-size:10px;letter-spacing:.18em;color:#d7ff00}.PageWorks__categoryCopy{margin-top:12px;font-family:var(--font-barlow),sans-serif;font-size:15px;line-height:1.6;color:rgba(255,255,255,.72)}.PageWorks__category_list{display:grid;gap:10px;margin-top:22px}.PageWorks__category_item{display:block}.PageWorks__category_button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.025);color:#fff;transition:border-color .28s ease,background-color .28s ease,transform .28s ease,box-shadow .28s ease}.PageWorks__category_button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045)}.PageWorks__category_button[data-active=true]{border-color:rgba(215,255,0,.3);background:linear-gradient(135deg,rgba(215,255,0,.1),rgba(106,116,255,.1)),rgba(255,255,255,.04);box-shadow:0 0 0 1px rgba(215,255,0,.08),0 18px 36px rgba(0,0,0,.16)}.PageWorks__category_item_name{font-family:var(--font-barlow),sans-serif;font-size:16px;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-align:left}.PageWorks__category_item_count{font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.16em;color:rgba(255,255,255,.62)}.PageWorks__results{min-width:0}.PageWorks__worksList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.WorksListItem__item{min-width:0}.WorksListItem__item--featured{grid-column:1/-1}.WorksListItem__container{height:100%}.WorksListItem__link{display:grid;height:100%;color:inherit}.WorksListItem__item--featured .WorksListItem__link{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.WorksListItem__thumbnail{position:relative;margin:0;min-height:0;aspect-ratio:1.28/1;overflow:hidden;background:linear-gradient(180deg,rgba(9,14,24,.04),rgba(9,14,24,.42)),linear-gradient(135deg,rgba(215,255,0,.08),transparent 42%)}.WorksListItem__item--featured .WorksListItem__thumbnail{aspect-ratio:auto;min-height:100%}.WorksListItem__thumbnail:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,10,18,.02),rgba(6,10,18,.46)),linear-gradient(135deg,rgba(215,255,0,.08),transparent 40%),radial-gradient(58% 46% at 84% 12%,rgba(116,126,255,.18),transparent 72%);pointer-events:none}.WorksListItem__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001)}.WorksListItem__thumbnailMeta{position:absolute;inset:auto 18px 18px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.WorksListItem__index,.WorksListItem__subtitle{padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(5,7,13,.46);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:9px;letter-spacing:.18em;color:rgba(255,255,255,.8)}.WorksListItem__body{display:grid;gap:18px;padding:22px 22px 24px}.WorksListItem__item--featured .WorksListItem__body{align-content:center;padding:28px 28px 30px}.WorksListItem__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.WorksListItem__date{font-size:10px;letter-spacing:.18em;color:rgba(255,255,255,.62)}.WorksListItem__categoryList{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.WorksListItem__categoryPill,.WorksListItem__stackItem{padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.03);font-size:9px;letter-spacing:.14em;color:rgba(255,255,255,.68)}.WorksListItem__title{font-family:var(--font-barlow),sans-serif;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:.96;letter-spacing:-.04em}.WorksListItem__item:not(.WorksListItem__item--featured) .WorksListItem__title{font-size:clamp(24px,2vw,32px)}.WorksListItem__summary{font-family:var(--font-barlow),sans-serif;font-size:16px;line-height:1.65;color:rgba(255,255,255,.76)}.WorksListItem__footer{display:flex;justify-content:space-between;align-items:end;gap:16px}.WorksListItem__stack{display:flex;flex-wrap:wrap;gap:8px}.WorksListItem__cta{display:inline-flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.18em;color:#d7ff00;white-space:nowrap}.WorksListItem__cta:after{content:"";width:26px;height:1px;background:linear-gradient(90deg,rgba(215,255,0,.86),rgba(122,88,255,.86))}@media screen and (max-width:1100px){.WorksListItem__item--featured .WorksListItem__link{grid-template-columns:1fr}}@media screen and (max-width:768px){.PageWorks__container{padding-top:110px}.PageWorks__inner{width:calc(100% - 34px);padding:36px 0 96px}.PageWorks__archive{gap:24px}.PageWorks__archiveIntro{flex-direction:column;align-items:flex-start}.PageWorks__archiveStatus{white-space:normal}.PageWorks__content{grid-template-columns:1fr;gap:18px}.PageWorks__categoryCard{width:100%;padding:18px}.PageWorks__category_list,.PageWorks__worksList{grid-template-columns:1fr}.PageWorks__worksList{gap:18px}.WorksListItem__thumbnail{aspect-ratio:1.2/1}.WorksListItem__item--featured .WorksListItem__thumbnail{aspect-ratio:1.2/1;min-height:0}.WorksListItem__body,.WorksListItem__item--featured .WorksListItem__body{padding:18px}.WorksListItem__footer,.WorksListItem__meta{flex-direction:column;align-items:flex-start}.WorksListItem__categoryList{justify-content:flex-start}}.PageAbout__container{padding-top:127px}.PageAbout__inner{width:90%;max-width:1400px;padding:104px 0 120px}.PageAbout__hero{gap:28px}.PageAbout__heroCopy{display:inline-block;padding:22px 24px 26px 0}.PageAbout__heroCopy:before{content:"";position:absolute;inset:-14% -8% -18% -12%;z-index:-1;background:radial-gradient(82% 88% at 28% 38%,rgba(0,0,0,.72),rgba(0,0,0,.34) 54%,rgba(0,0,0,0) 86%);filter:blur(18px);opacity:.95;pointer-events:none}.PageAbout__eyebrow,.PageAbout__sectionTag{gap:12px;letter-spacing:.2em;color:rgba(255,255,255,.54)}.PageAbout__eyebrow_index{color:#d7ff00;font-weight:600}.PageAbout__heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:34px;align-items:end}.PageAbout__title{max-width:12ch;font-size:clamp(52px,7.6vw,108px);line-height:.9;letter-spacing:-.06em}.PageAbout__titleAccent{color:#d7ff00;text-shadow:0 0 60px rgba(215,255,0,.22)}.PageAbout__carouselCopy,.PageAbout__carouselHint,.PageAbout__contactCardCopy,.PageAbout__contactSignalCopy,.PageAbout__deck,.PageAbout__principleCopy,.PageAbout__sectionCopy,.PageAbout__serviceDesc,.PageAbout__teamSpecialization{font-family:var(--font-barlow),sans-serif;font-size:17px;line-height:1.6;color:rgba(255,255,255,.74)}.PageAbout__deck{max-width:42ch;margin-top:18px}.PageAbout__deckLink{color:#ffffff;text-decoration:underline;text-decoration-color:rgba(215,255,0,.55);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s ease,color .2s ease}.PageAbout__deckLink:hover{color:#d7ff00;text-decoration-color:#d7ff00}.PageAbout__carouselCard,.PageAbout__carouselShell,.PageAbout__contactCard,.PageAbout__contactSignal,.PageAbout__heroPanel,.PageAbout__principle,.PageAbout__serviceCard,.PageAbout__teamCard{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(160deg,rgba(7,9,16,.9),rgba(10,12,22,.74));box-shadow:0 18px 70px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.PageAbout__carouselCard:before,.PageAbout__carouselShell:before,.PageAbout__contactCard:before,.PageAbout__contactSignal:before,.PageAbout__heroPanel:before,.PageAbout__principle:before,.PageAbout__serviceCard:before,.PageAbout__teamCard:before{content:"";position:absolute;inset:-18%;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),radial-gradient(34% 34% at 0 100%,rgba(215,255,0,.12),transparent 58%),radial-gradient(42% 42% at 100% 0,rgba(116,126,255,.14),transparent 64%);filter:blur(16px);opacity:.55}.PageAbout__heroPanel{display:grid}.PageAbout__stat{position:relative;z-index:1;display:grid;gap:8px;padding:20px 22px;border-top:1px solid rgba(255,255,255,.06)}.PageAbout__stat:first-child{border-top:0}.PageAbout__principleIndex,.PageAbout__serviceIndex,.PageAbout__statLabel,.PageAbout__teamDepartment,.PageAbout__teamStatus{font-family:var(--font-ibm-plex-mono),monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.PageAbout__statLabel,.PageAbout__teamDepartment{color:rgba(255,255,255,.42)}.PageAbout__statValue{font-family:var(--font-barlow),sans-serif;font-size:24px;font-weight:600;line-height:1.05}.PageAbout__band{position:relative;width:100vw;margin-top:120px;margin-left:calc(50% - 50vw);padding:72px 0;overflow:clip;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.04)}.PageAbout__band--story{margin-top:240px}.PageAbout__band:after,.PageAbout__band:before{content:"";position:absolute;inset:0;pointer-events:none}.PageAbout__band:before{opacity:.92}.PageAbout__band:after{inset:-12%;opacity:.5;filter:blur(32px)}.PageAbout__bandInner{position:relative;z-index:1;width:90%;max-width:1400px;margin:0 auto}.PageAbout__band--story:before{background:linear-gradient(180deg,#0a1120,#0d1526),linear-gradient(90deg,rgba(116,126,255,.12),rgba(255,255,255,0))}.PageAbout__band--story:after{background:radial-gradient(34% 44% at 8% 24%,rgba(116,126,255,.22),transparent 68%),radial-gradient(40% 46% at 88% 78%,rgba(215,255,0,.12),transparent 72%)}.PageAbout__contact,.PageAbout__imagery,.PageAbout__services,.PageAbout__story,.PageAbout__team{display:grid;gap:28px}.PageAbout__imagery,.PageAbout__services,.PageAbout__team{margin-top:120px}.PageAbout__storyGrid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(320px,.82fr);gap:28px;align-items:stretch}.PageAbout__sectionIntro{max-width:760px}.PageAbout__sectionIntro--wide{max-width:840px}.PageAbout__sectionTitle{font-size:clamp(34px,4.6vw,62px);line-height:.94;letter-spacing:-.05em}.PageAbout__sectionCopy--secondary{max-width:44ch;color:rgba(255,255,255,.82)}.PageAbout__storyMedia{position:relative;overflow:hidden;min-height:100%;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:rgba(255,255,255,.03);box-shadow:0 20px 80px rgba(0,0,0,.28)}.PageAbout__storyMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,18,.02),rgba(8,12,18,.42)),linear-gradient(135deg,rgba(215,255,0,.08),transparent 42%);pointer-events:none}.PageAbout__storyImage{display:block;width:100%;height:100%;min-height:440px;object-fit:cover}.PageAbout__principles,.PageAbout__serviceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.PageAbout__principle,.PageAbout__serviceCard,.PageAbout__teamCard{padding:24px}.PageAbout__principleIndex,.PageAbout__serviceIndex{position:relative;z-index:1;color:#d7ff00}.PageAbout__principleTitle,.PageAbout__serviceTitle,.PageAbout__teamName{position:relative;z-index:1;margin-top:18px;font-family:var(--font-barlow),sans-serif;font-size:28px;font-weight:600;line-height:.98;letter-spacing:-.04em}.PageAbout__principleCopy,.PageAbout__serviceDesc{position:relative;z-index:1;margin-top:12px;font-size:15px}.PageAbout__serviceCaps{margin-top:18px}.PageAbout__serviceCap{padding:8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.03);letter-spacing:.12em;color:rgba(255,255,255,.68)}.PageAbout__teamGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.PageAbout__teamMeta{position:relative;z-index:1;display:flex;justify-content:space-between;gap:10px}.PageAbout__teamStatus{color:#d7ff00}.PageAbout__teamRole{position:relative;z-index:1;margin-top:10px;font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.48)}.PageAbout__teamSpecialization{position:relative;z-index:1;margin-top:16px;font-size:15px}.PageAbout__contactCardHeader{position:relative;z-index:1}.PageAbout__carouselLabel,.PageAbout__carouselTag,.PageAbout__contactCardTag,.PageAbout__contactSignalLabel{font-family:var(--font-ibm-plex-mono),monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.PageAbout__carouselTag,.PageAbout__contactCardTag{color:#d7ff00}.PageAbout__carouselLabel,.PageAbout__contactSignalLabel{color:rgba(255,255,255,.44)}.PageAbout__carouselTitle,.PageAbout__contactCardTitle{font-family:var(--font-barlow),sans-serif;font-weight:600;line-height:.98;letter-spacing:-.04em}.PageAbout__carouselTitle{font-size:clamp(28px,3.4vw,40px)}.PageAbout__carouselShell{padding:24px;background:linear-gradient(160deg,rgba(8,11,18,.94),rgba(10,13,24,.84))}.PageAbout__carouselIntro{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.PageAbout__carouselHint{max-width:34ch;text-align:right}.PageAbout__carouselViewport{position:relative;overflow:hidden;padding:4px 0 12px}.PageAbout__carouselViewport:after,.PageAbout__carouselViewport:before{content:"";position:absolute;top:0;bottom:0;width:clamp(32px,6vw,72px);z-index:2;pointer-events:none}.PageAbout__carouselViewport:before{left:0;background:linear-gradient(90deg,rgba(8,11,18,.96),rgba(8,11,18,0))}.PageAbout__carouselViewport:after{right:0;background:linear-gradient(270deg,rgba(8,11,18,.96),rgba(8,11,18,0))}.PageAbout__carouselTrack{position:relative;z-index:1;display:flex;width:max-content;gap:18px;will-change:transform;animation-duration:34s;animation-timing-function:linear;animation-iteration-count:infinite}.PageAbout__carouselTrack--primary{animation-name:PageAbout__carouselPrimary}.PageAbout__carouselTrack--secondary{position:absolute;top:4px;left:0;animation-name:PageAbout__carouselSecondary}.PageAbout__carouselViewport:hover .PageAbout__carouselTrack{animation-play-state:paused}.PageAbout__carouselCard{display:grid;gap:16px;padding:16px;width:min(31.5vw,410px);min-width:320px}.PageAbout__carouselMedia{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.03)}.PageAbout__carouselMedia:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,10,15,.02),rgba(7,10,15,.42)),linear-gradient(135deg,rgba(215,255,0,.08),transparent 44%)}.PageAbout__carouselImage{display:block;width:100%;height:100%;object-fit:cover;min-height:360px}.PageAbout__carouselBody{position:relative;z-index:1;display:grid;gap:10px}.PageAbout__carouselCopy{font-size:15px}.PageAbout__carouselLabel{display:inline-flex}.PageAbout__carouselTitle{margin-top:10px;color:#ffffff;font-weight:600;line-height:1.08}@keyframes PageAbout__carouselPrimary{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - 18px))}}@keyframes PageAbout__carouselSecondary{0%{transform:translateX(calc(100% + 18px))}to{transform:translateX(0)}}.PageAbout__band--contact{margin-top:120px;padding:84px 0}.PageAbout__band--contact:before{background:linear-gradient(180deg,#090b12,#0a1020),linear-gradient(90deg,rgba(215,255,0,.06),rgba(116,126,255,.12))}.PageAbout__band--contact:after{background:radial-gradient(34% 44% at 12% 26%,rgba(215,255,0,.18),transparent 68%),radial-gradient(42% 42% at 88% 74%,rgba(116,126,255,.22),transparent 70%)}.PageAbout__contactGrid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:22px;align-items:start}.PageAbout__contactIntro{display:grid;gap:24px}.PageAbout__sectionIntro--contact{max-width:620px}.PageAbout__contactSignals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.PageAbout__contactSignal{padding:20px}.PageAbout__contactSignalValue{position:relative;z-index:1;display:block;margin-top:12px;font-family:var(--font-barlow),sans-serif;font-size:30px;font-weight:600;line-height:1;letter-spacing:-.04em}.PageAbout__contactSignalCopy{position:relative;z-index:1;margin-top:12px;font-size:15px}.PageAbout__contactPanel{width:100%}.PageAbout__contactPanel .PageContact__formCard{background:linear-gradient(160deg,rgba(8,11,18,.92),rgba(11,14,24,.86))}.PageAbout__contactPanel .PageContactForm__field{background:rgba(255,255,255,.028);border-color:rgba(255,255,255,.09)}.PageAbout__contactPanel .PageContactForm__submit{box-shadow:0 18px 40px rgba(215,255,0,.16),0 0 90px rgba(215,255,0,.08)}.PageContact__container{padding-top:83px}.PageContact__inner{width:90%;max-width:1380px;margin:0 auto;padding:68px 0 120px}.PageContact__hero{position:relative;display:grid;gap:28px;overflow:hidden;padding:36px;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:linear-gradient(160deg,rgba(3,4,8,.96),rgba(5,7,12,.92) 52%,rgba(9,12,20,.94));box-shadow:0 28px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px) saturate(1.02);-webkit-backdrop-filter:blur(18px) saturate(1.02)}.PageContact__hero:before{content:"";position:absolute;inset:-12%;pointer-events:none;background:radial-gradient(80% 74% at 8% 12%,rgba(0,0,0,.48),transparent 64%),repeating-linear-gradient(0deg,rgba(215,255,0,.02) 0 1px,transparent 1px 20px),repeating-linear-gradient(90deg,rgba(215,255,0,.02) 0 1px,transparent 1px 20px),linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%);opacity:.72;filter:blur(12px)}.PageContact__hero>*{position:relative;z-index:1}.PageContact__eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.54);margin-bottom:10px}.PageContact__eyebrow_index{color:#d7ff00;font-weight:600}.PageContact__heroGrid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:34px;align-items:start}.PageContact__copy{position:relative}.PageContact__title{max-width:10ch;font-family:var(--font-barlow),sans-serif;font-size:clamp(52px,7.4vw,104px);font-weight:700;line-height:.9;letter-spacing:-.06em;text-shadow:0 12px 30px rgba(0,0,0,.34)}.PageContactForm__successText,.PageContact__deck,.PageContact__formDeck,.PageContact__noteCopy{font-family:var(--font-barlow),sans-serif;font-size:17px;line-height:1.6;color:rgba(255,255,255,.82)}.PageContact__deck{max-width:42ch;margin-top:18px}.PageContact__notes,.PageContact__signalGrid{display:grid;gap:14px;margin-top:28px}.PageContact__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PageContact__note,.PageContact__signalCard{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(160deg,rgba(7,9,16,.94),rgba(10,12,22,.82));box-shadow:0 18px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.PageContact__note:before,.PageContact__signalCard:before{content:"";position:absolute;inset:-18%;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),radial-gradient(34% 34% at 0 100%,rgba(215,255,0,.12),transparent 58%),radial-gradient(42% 42% at 100% 0,rgba(116,126,255,.14),transparent 64%);filter:blur(16px);opacity:.55}.PageContact__note,.PageContact__signalCard{padding:20px}.PageContact__formFrame{position:relative;border-radius:24px}.PageContact__formFrame:before{inset:-1px;box-shadow:0 0 0 1px rgba(215,255,0,.26),0 0 18px rgba(215,255,0,.2),0 0 42px rgba(215,255,0,.14),0 0 72px rgba(215,255,0,.08);opacity:.92;animation:PageContact__formBorderPulse 3.6s ease-in-out infinite}.PageContact__formFrame:after,.PageContact__formFrame:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.PageContact__formFrame:after{inset:0;box-shadow:inset 0 0 0 1px rgba(249,255,134,.26),inset 0 0 18px rgba(215,255,0,.08);opacity:.9}@keyframes PageContact__formBorderPulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.003)}}.PageContact__formCard{position:relative;z-index:1;overflow:hidden;padding:24px;border:1px solid rgba(215,255,0,.24);border-radius:inherit;background:linear-gradient(160deg,rgba(5,7,12,.92),rgba(8,10,18,.84));box-shadow:0 18px 70px rgba(0,0,0,.34),0 0 0 1px rgba(215,255,0,.08),0 0 30px rgba(215,255,0,.14),0 0 68px rgba(215,255,0,.08),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.PageContact__formCard:before{content:"";position:absolute;inset:-18%;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),radial-gradient(34% 34% at 0 100%,rgba(215,255,0,.14),transparent 58%),radial-gradient(42% 42% at 100% 0,rgba(249,255,134,.16),transparent 64%);filter:blur(16px);opacity:.58}.PageContactForm__label,.PageContactForm__selectorLabel,.PageContactForm__successTag,.PageContact__formTag,.PageContact__signalLabel{position:relative;z-index:1;display:block;font-family:var(--font-ibm-plex-mono),monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.PageContactForm__label,.PageContactForm__selectorLabel,.PageContact__signalLabel{color:#ffffff}.PageContact__formTitle,.PageContact__noteTitle,.PageContact__signalValue{position:relative;z-index:1;margin-top:12px;font-family:var(--font-barlow),sans-serif;font-weight:600;line-height:1;letter-spacing:-.04em}.PageContact__noteTitle,.PageContact__signalValue{font-size:24px}.PageContact__noteCopy{position:relative;z-index:1;margin-top:12px;font-size:15px}.PageContact__formHeader{position:relative;z-index:1;display:grid;gap:10px;margin-bottom:20px}.PageContact__formTag{color:#d7ff00}.PageContact__formTitle{font-size:clamp(28px,4vw,44px)}.PageContact__formDeck{font-size:15.75px;font-weight:600;color:#ffffff}.PageContactForm{position:relative;z-index:1;display:grid;gap:16px}.PageContactForm__selectorSection{display:grid;gap:12px}.PageContactForm__selectorLabelRow{display:flex;align-items:center;gap:12px}.PageContactForm__selectorLine{flex:1;height:1px;background:linear-gradient(90deg,rgba(215,255,0,.28),rgba(255,255,255,.08),transparent)}.PageContactForm__selector{position:relative}.PageContactForm__selectorTrigger{position:relative;appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(160deg,rgba(6,8,14,.82),rgba(9,12,20,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);font-family:var(--font-ibm-plex-mono),monospace;font-size:10.5px;font-weight:600;letter-spacing:.1em;line-height:1.45;text-transform:uppercase;color:rgba(255,255,255,.56);text-align:left;cursor:pointer;transition:border-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}.PageContactForm__selectorTrigger:hover{border-color:rgba(215,255,0,.26);color:#ffffff;transform:translateY(-1px)}.PageContactForm__selectorTrigger:focus-visible{outline:1px solid rgba(215,255,0,.54);outline-offset:2px}.PageContactForm__selectorTrigger--open{border-color:rgba(215,255,0,.28);box-shadow:0 0 28px rgba(215,255,0,.06),inset 0 1px 0 rgba(255,255,255,.04)}.PageContactForm__selectorTrigger--filled{color:#ffffff}.PageContactForm__selectorValue{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PageContactForm__selectorIcon{flex-shrink:0;width:10px;height:10px;margin-left:16px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .3s ease}.PageContactForm__selectorTrigger--open .PageContactForm__selectorIcon{transform:translateY(1px) rotate(-135deg)}.PageContactForm__selectorMenu{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:20;display:grid;gap:8px;padding:10px;border:1px solid rgba(215,255,0,.14);border-radius:18px;background:linear-gradient(180deg,rgba(7,9,16,.98),rgba(10,13,22,.94));box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.03),inset 0 1px 0 rgba(255,255,255,.04);opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .24s ease,transform .24s ease,visibility .24s ease}.PageContactForm__selectorMenu--open{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.PageContactForm__selectorOption{position:relative;appearance:none;display:flex;align-items:center;width:100%;min-height:52px;padding:14px 16px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:linear-gradient(180deg,rgba(9,12,20,.94),rgba(10,13,22,.74));font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.45;text-transform:uppercase;color:#ffffff;text-align:left;cursor:pointer;transition:border-color .3s ease,background .3s ease,transform .3s ease}.PageContactForm__selectorOption:hover{border-color:rgba(215,255,0,.28);transform:translateY(-1px)}.PageContactForm__selectorOption:focus-visible{outline:1px solid rgba(215,255,0,.54);outline-offset:2px}.PageContactForm__selectorOption--active{border-color:rgba(215,255,0,.4);background:linear-gradient(180deg,rgba(23,30,12,.9),rgba(10,14,24,.86))}.PageContactForm__selectorOption--active:after{content:"";position:absolute;top:50%;right:16px;width:8px;height:8px;border-radius:999px;background:#d7ff00;box-shadow:0 0 12px rgba(215,255,0,.4);transform:translateY(-50%)}.PageContactForm__selectorOptionLabel{display:block;padding-right:24px}.PageContactForm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.PageContactForm__field{display:grid;gap:10px;padding:16px 18px 18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(160deg,rgba(6,8,14,.78),rgba(9,12,20,.68));transition:border-color .3s ease,box-shadow .3s ease}.PageContactForm__field--full{grid-column:1/-1}.PageContactForm__field:focus-within{border-color:rgba(215,255,0,.26);box-shadow:0 0 28px rgba(215,255,0,.06),inset 0 1px 0 rgba(255,255,255,.04)}.PageContactForm__label,.PageContactForm__selectorLabel,.PageContactForm__successTag{font-size:9.5px;font-weight:700}.PageContactForm__input{width:100%;border:0;background:transparent;font-family:var(--font-barlow),sans-serif;font-size:16.8px;font-weight:600;line-height:1.4;color:#ffffff}.PageContactForm__input:focus{outline:none}.PageContactForm__input::placeholder{color:rgba(255,255,255,.34)}.PageContactForm__textarea{resize:vertical;min-height:132px}.PageContactForm__error{font-family:var(--font-ibm-plex-mono),monospace;font-size:11px;color:#ff7a7a}.PageContactForm__turnstile{min-height:65px}.PageContactForm__submit{display:inline-flex;align-items:center;justify-content:center;min-height:52px;width:fit-content;margin-left:auto;padding:0 28px;border-radius:16px;background:linear-gradient(135deg,#c7ff2f,#dfff56 42%,#b7ff00);box-shadow:0 18px 40px rgba(191,255,31,.2),0 0 90px rgba(215,255,0,.1),inset 0 1px 0 rgba(255,255,255,.28);font-family:var(--font-ibm-plex-mono),monospace;font-size:11.55px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#06070d;transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease,filter .3s ease}.PageContactForm__submit:disabled{opacity:.5;cursor:not-allowed}.PageContactForm__submit:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(191,255,31,.24),0 0 110px rgba(215,255,0,.14),inset 0 1px 0 rgba(255,255,255,.3);filter:saturate(1.04)}.PageContactForm__success{display:grid;gap:10px;padding:28px 0 6px}.PageContactForm__successText{font-size:17.85px;font-weight:600;color:#ffffff}.PageContactForm__successTag{color:#d7ff00}.PagePrivacy__container{padding-top:83px}.PagePrivacy__inner{width:90%;max-width:1380px;margin:0 auto;padding:68px 0 120px}.PagePrivacy__hero{position:relative;display:grid;gap:28px;overflow:hidden;padding:36px;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:linear-gradient(160deg,rgba(3,4,8,.96),rgba(5,7,12,.92) 52%,rgba(9,12,20,.94));box-shadow:0 28px 90px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px) saturate(1.02);-webkit-backdrop-filter:blur(18px) saturate(1.02)}.PagePrivacy__hero:before{content:"";position:absolute;inset:-12%;pointer-events:none;background:radial-gradient(80% 74% at 8% 12%,rgba(0,0,0,.48),transparent 64%),repeating-linear-gradient(0deg,rgba(215,255,0,.02) 0 1px,transparent 1px 20px),repeating-linear-gradient(90deg,rgba(215,255,0,.02) 0 1px,transparent 1px 20px),linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%);opacity:.72;filter:blur(12px)}.PagePrivacy__hero>*{position:relative;z-index:1}.PagePrivacy__eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.54)}.PagePrivacy__eyebrow_index{color:#d7ff00;font-weight:600}.PagePrivacy__heroGrid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(300px,.72fr);gap:34px;align-items:start}.PagePrivacy__copy{display:grid;gap:16px}.PagePrivacy__groupTitle,.PagePrivacy__sectionIndex,.PagePrivacy__signalLabel,.PagePrivacy__tag{font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.PagePrivacy__tag{color:#d7ff00}.PagePrivacy__title{max-width:10ch;font-family:var(--font-barlow),sans-serif;font-size:clamp(52px,7vw,96px);font-weight:700;line-height:.9;letter-spacing:-.06em;text-shadow:0 12px 30px rgba(0,0,0,.34)}.PagePrivacy__contactLine,.PagePrivacy__copyBlock,.PagePrivacy__deck,.PagePrivacy__note{font-family:var(--font-barlow),sans-serif;font-size:17px;line-height:1.65;color:rgba(255,255,255,.82)}.PagePrivacy__deck--secondary{color:rgba(255,255,255,.7)}.PagePrivacy__signalGrid{display:grid;gap:14px}.PagePrivacy__contactCard,.PagePrivacy__sectionCard,.PagePrivacy__signalCard{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(160deg,rgba(7,9,16,.94),rgba(10,12,22,.82));box-shadow:0 18px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.PagePrivacy__contactCard:before,.PagePrivacy__sectionCard:before,.PagePrivacy__signalCard:before{content:"";position:absolute;inset:-18%;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,rgba(215,255,0,.024) 0 1px,transparent 1px 18px),radial-gradient(34% 34% at 0 100%,rgba(215,255,0,.12),transparent 58%),radial-gradient(42% 42% at 100% 0,rgba(116,126,255,.14),transparent 64%);filter:blur(16px);opacity:.55}.PagePrivacy__signalCard{padding:20px}.PagePrivacy__signalLabel{position:relative;z-index:1;color:rgba(255,255,255,.52)}.PagePrivacy__signalValue{position:relative;z-index:1;display:block;margin-top:12px;font-family:var(--font-barlow),sans-serif;font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.04em}.PagePrivacy__body{display:grid;gap:18px;margin-top:24px}.PagePrivacy__sectionCard{padding:24px}.PagePrivacy__sectionHeader{position:relative;z-index:1;display:grid;gap:14px;margin-bottom:20px}.PagePrivacy__sectionIndex{color:#d7ff00}.PagePrivacy__sectionTitle{font-family:var(--font-barlow),sans-serif;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1;letter-spacing:-.04em}.PagePrivacy__sectionContent{position:relative;z-index:1;display:grid;gap:16px}.PagePrivacy__group{display:grid;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.PagePrivacy__groupTitle{color:#d7ff00}.PagePrivacy__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.PagePrivacy__listItem{position:relative;padding-left:18px;font-family:var(--font-barlow),sans-serif;font-size:17px;line-height:1.6;color:rgba(255,255,255,.82)}.PagePrivacy__listItem:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;border-radius:50%;background:#d7ff00;box-shadow:0 0 14px rgba(215,255,0,.35)}.PagePrivacy__note{padding:14px 16px;border-left:2px solid rgba(215,255,0,.42);background:rgba(255,255,255,.03);border-radius:14px}.PagePrivacy__contactCard{display:grid;gap:6px;padding:18px 20px}.PagePrivacy__contactLine{position:relative;z-index:1}.PagePrivacy__contactLink{color:#d7ff00;text-decoration:none}.PagePrivacy__contactLink:hover{text-decoration:underline}@media screen and (max-width:1024px){.PageAbout__contactGrid,.PageAbout__contactSignals,.PageAbout__heroGrid,.PageAbout__principles,.PageAbout__serviceGrid,.PageAbout__storyGrid,.PageAbout__teamGrid,.PageContactForm__grid,.PageContact__heroGrid,.PageContact__signalGrid,.PagePrivacy__heroGrid{grid-template-columns:1fr}}@media screen and (max-width:768px){.PageAbout__container,.PageContact__container,.PagePrivacy__container{padding-top:66px}.PageAbout__inner,.PageContact__inner,.PagePrivacy__inner{width:calc(100% - 40px);padding:36px 0 72px}.PageAbout__heroGrid{gap:20px}.PageAbout__heroCopy{padding:16px 14px 20px 0}.PageAbout__title,.PageContact__title,.PagePrivacy__title{max-width:11ch;font-size:clamp(40px,12vw,64px)}.PageAbout__carouselCopy,.PageAbout__carouselHint,.PageAbout__contactCardCopy,.PageAbout__contactSignalCopy,.PageAbout__deck,.PageAbout__principleCopy,.PageAbout__sectionCopy,.PageAbout__serviceDesc,.PageAbout__teamSpecialization,.PageContactForm__successText,.PageContact__deck,.PageContact__formDeck,.PageContact__noteCopy,.PagePrivacy__contactLine,.PagePrivacy__copyBlock,.PagePrivacy__deck,.PagePrivacy__listItem,.PagePrivacy__note{font-size:15px}.PageAbout__band{margin-top:72px;padding:48px 0}.PageAbout__band--story{margin-top:184px}.PageAbout__band--contact{margin-top:88px;padding:56px 0}.PageAbout__bandInner{width:calc(100% - 40px)}.PageAbout__storyGrid{gap:20px}.PageAbout__imagery,.PageAbout__services,.PageAbout__team{margin-top:72px}.PageAbout__sectionTitle{font-size:clamp(28px,8vw,44px)}.PageAbout__carouselCard,.PageAbout__carouselMedia,.PageAbout__carouselShell,.PageAbout__contactCard,.PageAbout__contactSignal,.PageAbout__heroPanel,.PageAbout__principle,.PageAbout__serviceCard,.PageAbout__storyMedia,.PageAbout__teamCard,.PageContact__formCard,.PageContact__formFrame,.PageContact__note,.PageContact__signalCard,.PagePrivacy__contactCard,.PagePrivacy__sectionCard,.PagePrivacy__signalCard{border-radius:20px}.PageAbout__carouselImage,.PageAbout__storyImage{min-height:260px}.PageAbout__carouselShell,.PageAbout__contactCard,.PageAbout__contactSignal,.PageAbout__principle,.PageAbout__serviceCard,.PageAbout__teamCard,.PageContact__formCard,.PageContact__note,.PageContact__signalCard,.PagePrivacy__sectionCard,.PagePrivacy__signalCard{padding:20px}.PageContact__hero,.PagePrivacy__hero{padding:24px;border-radius:24px}.PageAbout__contactSignalValue,.PageAbout__statValue,.PageContact__formTitle,.PageContact__noteTitle,.PageContact__signalValue,.PagePrivacy__sectionTitle,.PagePrivacy__signalValue{font-size:22px}.PageAbout__carouselTitle,.PageAbout__contactCardTitle,.PageAbout__principleTitle,.PageAbout__serviceTitle,.PageAbout__teamName{font-size:24px}.PageAbout__carouselIntro{display:grid;gap:10px;margin-bottom:16px}.PageAbout__carouselHint{text-align:left}.PageAbout__carouselCard{width:78vw;min-width:78vw}.PageAbout__contactIntro{gap:18px}.PageContact__notes,.PageContact__signalGrid,.PagePrivacy__body{margin-top:20px}.PageContactForm__selectorTrigger{min-height:52px;padding:12px 14px;font-size:9px}.PageContactForm__selectorMenu{padding:8px;border-radius:16px}.PageContactForm__selectorOption{min-height:46px;padding:12px 14px;font-size:9px}.PageContactForm__field{padding:14px 16px 16px;border-radius:16px}.PageContactForm__submit{width:100%}}.PageAbout__container{position:relative;isolation:isolate;padding-top:104px}.PageAbout__container:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.5) 36%,rgba(0,0,0,.36) 62%,rgba(0,0,0,.56)),linear-gradient(180deg,rgba(0,0,0,.72),rgba(4,7,10,.52) 36%,rgba(1,3,6,.62));backdrop-filter:blur(1px) saturate(.92);-webkit-backdrop-filter:blur(1px) saturate(.92)}.PageAbout__inner{position:relative;z-index:1;width:min(1120px,calc(100% - 56px));max-width:none;margin:0 auto;padding:72px 0 104px}.PageAbout__hero{display:grid;gap:22px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.12)}.PageAbout__heroGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:48px;align-items:start}.PageAbout__heroCopy{position:relative;display:grid;gap:18px;padding:0}.PageAbout__heroCopy:before{content:none}.PageAbout__eyebrow,.PageAbout__sectionTag{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.56)}.PageAbout__eyebrow_index,.PageAbout__principleIndex,.PageAbout__serviceIndex{color:#d7ff00}.PageAbout__title{max-width:920px;margin:0;font-family:var(--font-barlow),sans-serif;font-size:clamp(42px,5vw,68px);font-weight:700;line-height:1.02;letter-spacing:0}.PageAbout__deck,.PageAbout__principleCopy,.PageAbout__resourceCopy,.PageAbout__sectionCopy,.PageAbout__serviceDesc,.PageAbout__teamSpecialization{max-width:70ch;font-family:var(--font-barlow),sans-serif;font-size:17px;line-height:1.65;color:rgba(255,255,255,.74)}.PageAbout__deck{margin-top:0;max-width:62ch}.PageAbout__deck--secondary{color:rgba(255,255,255,.64)}.PageAbout__deckLink,.PageAbout__serviceLink{color:#ffffff;text-decoration:underline;text-decoration-color:rgba(215,255,0,.55);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:color .2s ease,text-decoration-color .2s ease}.PageAbout__deckLink:hover,.PageAbout__serviceLink:hover{color:#d7ff00;text-decoration-color:#d7ff00}.PageAbout__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.PageAbout__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff;background:rgba(255,255,255,.04);transition:border-color .2s ease,color .2s ease,background .2s ease}.PageAbout__button:hover{border-color:rgba(215,255,0,.55);color:#d7ff00;background:rgba(215,255,0,.08)}.PageAbout__button--primary{border-color:rgba(215,255,0,.7);color:#111111;background:#d7ff00}.PageAbout__button--primary:hover{color:#111111;background:#e4ff42}.PageAbout__summary{display:grid;gap:16px}.PageAbout__summaryMedia{overflow:hidden;aspect-ratio:1.55/1;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04)}.PageAbout__summaryImage{display:block;width:100%;height:100%;object-fit:cover}.PageAbout__facts{display:grid;margin:0;border-top:1px solid rgba(255,255,255,.12)}.PageAbout__fact{display:grid;grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.PageAbout__factLabel,.PageAbout__principleIndex,.PageAbout__resourceLabel,.PageAbout__serviceIndex,.PageAbout__teamRole{position:relative;z-index:1;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.PageAbout__factLabel,.PageAbout__teamRole{color:rgba(255,255,255,.46)}.PageAbout__factValue{margin:0;font-family:var(--font-barlow),sans-serif;font-size:17px;font-weight:600;line-height:1.35;color:#ffffff}.PageAbout__section{display:grid;gap:28px;padding:56px 0;border-bottom:1px solid rgba(255,255,255,.1)}.PageAbout__section--split{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:56px;align-items:start}.PageAbout__sectionIntro{display:grid;gap:12px;max-width:none}.PageAbout__sectionIntro--wide{max-width:780px}.PageAbout__sectionTitle{margin:0;font-family:var(--font-barlow),sans-serif;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.02;letter-spacing:0}.PageAbout__contentStack{display:grid;gap:14px}.PageAbout__scenarioList{display:grid;gap:10px;margin:4px 0 0;padding:0}.PageAbout__scenarioItem{position:relative;padding-left:20px;font-family:var(--font-barlow),sans-serif;font-size:17px;line-height:1.55;color:rgba(255,255,255,.78)}.PageAbout__scenarioItem:before{content:"";position:absolute;top:.72em;left:0;width:8px;height:8px;border-radius:2px;background:#d7ff00}.PageAbout__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.PageAbout__cta,.PageAbout__principle,.PageAbout__resourceItem{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(9,11,17,.78);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.PageAbout__cta:before,.PageAbout__principle:before,.PageAbout__resourceItem:before{content:none}.PageAbout__principle{padding:20px}.PageAbout__ctaTitle,.PageAbout__principleTitle,.PageAbout__serviceTitle,.PageAbout__teamName{position:relative;z-index:1;margin:12px 0 0;font-family:var(--font-barlow),sans-serif;font-weight:600;line-height:1.12;letter-spacing:0;color:#ffffff}.PageAbout__principleTitle,.PageAbout__serviceTitle,.PageAbout__teamName{font-size:24px}.PageAbout__principleCopy,.PageAbout__serviceDesc,.PageAbout__teamSpecialization{position:relative;z-index:1;margin-top:10px;font-size:16px}.PageAbout__serviceList,.PageAbout__teamList{display:grid;border-top:1px solid rgba(255,255,255,.12)}.PageAbout__serviceItem{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.1)}.PageAbout__serviceTitle{margin-top:0}.PageAbout__serviceCaps{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.PageAbout__serviceCap{padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(255,255,255,.04);font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7)}.PageAbout__teamItem{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:18px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.PageAbout__teamName{margin-top:0}.PageAbout__teamRole{margin-top:6px}.PageAbout__teamSpecialization{align-self:center;margin-top:0}.PageAbout__section--resources{border-bottom:0}.PageAbout__resourceList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.PageAbout__resourceItem{display:grid;gap:12px;padding:18px;color:#ffffff}.PageAbout__resourceItem:hover{border-color:rgba(215,255,0,.46)}.PageAbout__resourceLabel{color:#d7ff00}.PageAbout__resourceCopy{font-size:15px}.PageAbout__cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px}.PageAbout__ctaCopy{display:grid;gap:12px}.PageAbout__ctaTitle{max-width:720px;margin-top:0;font-size:clamp(28px,3vw,40px)}@media screen and (max-width:1024px){.PageAbout__heroGrid,.PageAbout__principles,.PageAbout__resourceList,.PageAbout__section--split{grid-template-columns:1fr}.PageAbout__heroGrid,.PageAbout__section--split{gap:32px}.PageAbout__summary{max-width:720px}}@media screen and (max-width:768px){.PageAbout__container{padding-top:66px}.PageAbout__container:before{background:linear-gradient(90deg,rgba(0,0,0,.76),rgba(0,0,0,.58) 52%,rgba(0,0,0,.68)),linear-gradient(180deg,rgba(0,0,0,.8),rgba(3,5,9,.62) 44%,rgba(0,0,0,.72));backdrop-filter:blur(1.5px) saturate(.88);-webkit-backdrop-filter:blur(1.5px) saturate(.88)}.PageAbout__inner{width:calc(100% - 40px);padding:40px 0 72px}.PageAbout__hero{gap:18px;padding-bottom:40px}.PageAbout__title{max-width:none;font-size:clamp(38px,11vw,56px);line-height:1}.PageAbout__deck,.PageAbout__scenarioItem,.PageAbout__sectionCopy{font-size:16px}.PageAbout__actions,.PageAbout__cta{align-items:stretch;flex-direction:column}.PageAbout__button{width:100%}.PageAbout__fact{grid-template-columns:1fr;gap:6px}.PageAbout__section{gap:22px;padding:42px 0}.PageAbout__sectionTitle{font-size:clamp(28px,8vw,38px)}.PageAbout__cta,.PageAbout__principle,.PageAbout__resourceItem{padding:18px}.PageAbout__serviceItem,.PageAbout__teamItem{grid-template-columns:1fr;gap:10px}.PageAbout__principleTitle,.PageAbout__serviceTitle,.PageAbout__teamName{font-size:22px}}.PageWorks--polished{isolation:isolate}.PageWorks--polished.PageWorks__container:before{background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.5) 36%,rgba(0,0,0,.36) 62%,rgba(0,0,0,.56)),linear-gradient(180deg,rgba(0,0,0,.72),rgba(4,7,10,.52) 36%,rgba(1,3,6,.62));backdrop-filter:blur(1px) saturate(.92);-webkit-backdrop-filter:blur(1px) saturate(.92)}.PageWorks--polished .PageWorks__inner{padding-top:56px}.PageWorks__hero{display:grid;gap:22px;margin-bottom:56px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.PageWorks__eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.56)}.PageWorks__eyebrow_index{color:#d7ff00;font-weight:600}.PageWorks__eyebrow_line{flex:1;height:1px;background:linear-gradient(90deg,rgba(215,255,0,.32),rgba(255,255,255,.08),transparent);margin-left:12px;max-width:380px}.PageWorks__title{font-family:var(--font-barlow),sans-serif;font-size:clamp(44px,5.8vw,80px);font-weight:700;line-height:.95;letter-spacing:-.045em;color:#ffffff;max-width:22ch}.PageWorks__title_accent{color:#d7ff00}.PageWorks__deck{font-family:var(--font-barlow),sans-serif;font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:rgba(255,255,255,.7);max-width:62ch}@media (max-width:700px){.PageWorks--polished .PageWorks__inner{padding-top:36px}.PageWorks__hero{margin-bottom:36px;padding-bottom:28px;gap:16px}}.PageWorks--polished .PageWorks__categoryCard{position:relative;overflow:hidden;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(215,255,0,.04),transparent 38%),linear-gradient(160deg,rgba(7,9,16,.92),rgba(10,12,22,.78));box-shadow:0 18px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}.PageWorks--polished .PageWorks__categoryCard:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(215,255,0,.52) 22%,rgba(215,255,0,.52) 78%,transparent);pointer-events:none}.PageWorks--polished .PageWorks__categoryLead{font-family:var(--font-ibm-plex-mono),monospace;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#d7ff00}.PageWorks--polished .PageWorks__categoryCopy{margin-top:10px;font-size:14px;line-height:1.55;color:rgba(255,255,255,.62)}.PageWorks--polished .PageWorks__category_list{margin-top:20px;gap:6px}.PageWorks--polished .PageWorks__category_button{padding:11px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .15s ease}.PageWorks--polished .PageWorks__category_button:hover{border-color:rgba(215,255,0,.32);background:rgba(215,255,0,.04);transform:none}.PageWorks--polished .PageWorks__category_button[data-active=true]{border-color:rgba(215,255,0,.7);background:linear-gradient(160deg,rgba(215,255,0,.94),rgba(189,230,0,.92));box-shadow:0 0 0 1px rgba(215,255,0,.24),0 8px 24px rgba(215,255,0,.14)}.PageWorks--polished .PageWorks__category_button[data-active=true] .PageWorks__category_item_name{color:#0a0a0a;font-weight:600}.PageWorks--polished .PageWorks__category_button[data-active=true] .PageWorks__category_item_count{color:rgba(10,10,10,.62)}.PageWorks--polished .PageWorks__category_item_name{font-size:14px;font-weight:500}.PageWorks--polished .PageWorks__category_item_count{font-size:10px;color:rgba(255,255,255,.42)}