.nudinn-team-page{--team-bg: oklch(.17 .025 285);--team-surface: oklch(.205 .025 285);--team-text: oklch(.97 .006 285);--team-muted: oklch(.76 .025 285);--team-border: oklch(.34 .025 285);--team-primary: oklch(.541 .281 293);--team-hover: oklch(.49 .26 293);--team-focus: oklch(.8 .13 293);--team-space: 1.5rem;min-height:100svh;margin:0;background:var(--team-bg);color:var(--team-text);font-family:var(--nudinn-font-body);-webkit-font-smoothing:antialiased}.team-shell{width:min(1120px,calc(100% - 4rem));min-height:100svh;margin:auto;display:flex;flex-direction:column}.team-header{display:flex;align-items:center;justify-content:space-between;gap:var(--team-space);min-height:104px;border-bottom:1px solid var(--team-border)}.team-brand{display:inline-flex;align-items:center;min-height:48px;border-radius:4px}.team-brand img{width:150px;height:48px;-o-object-fit:contain;object-fit:contain}.team-header__label{color:var(--team-muted);font-size:.875rem}.team-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:5rem;flex:1;padding:4rem 0}.team-main:focus{outline:none}.team-eyebrow{display:block;margin-bottom:1rem;font-size:.875rem;color:var(--team-muted)}.nudinn-team-page h1{font-size:3rem;line-height:1.12;font-weight:700;letter-spacing:-.04em;text-wrap:balance;margin:0;color:var(--team-text)}.team-lead{max-width:40ch;margin:var(--team-space) 0 2rem;font-size:1.125rem;line-height:1.65;color:var(--team-muted)}.team-enter{min-height:52px;padding:.875rem 1.5rem;border:1px solid transparent;border-radius:.75rem;background:var(--team-primary);color:var(--team-text);box-shadow:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.team-enter svg{margin-left:1rem;flex:none}.team-enter:hover{background:var(--team-hover);transform:translateY(-1px)}.team-enter:active{transform:translateY(0)}.team-access__note{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.875rem;line-height:1.5;color:var(--team-muted)}.team-access__note svg{flex:none;margin-top:.125rem}.team-context{padding:2rem;border:1px solid var(--team-border);border-radius:1rem;background:var(--team-surface)}.nudinn-team-page .team-context h2{font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:-.015em;margin:0;color:var(--team-text);text-wrap:balance}.team-context>p{margin-top:.5rem;color:var(--team-muted);font-size:.9375rem}.team-areas{list-style:none;padding:0;margin:var(--team-space) 0 0}.team-areas li{display:flex;align-items:baseline;gap:1rem;padding:1.25rem 0;border-top:1px solid var(--team-border)}.team-areas li:last-child{padding-bottom:0}.team-area__number{font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--team-muted)}.nudinn-team-page .team-areas h3{font-size:1rem;line-height:1.5;font-weight:600;letter-spacing:0;margin:0;color:var(--team-text)}.team-areas p{font-size:.9375rem;line-height:1.6;color:var(--team-muted);margin:.25rem 0 0}.team-footer{display:flex;justify-content:space-between;gap:1rem;padding:var(--team-space) 0;border-top:1px solid var(--team-border);color:var(--team-muted);font-size:.875rem;line-height:1.5}.nudinn-team-page a:focus-visible{outline:3px solid var(--team-focus);outline-offset:5px}.team-skip{position:absolute;top:.5rem;left:1rem;z-index:10;padding:.75rem 1rem;background:var(--team-text);color:var(--team-bg);border-radius:.5rem;transform:translateY(-160%)}.team-skip:focus{transform:translateY(0)}@media (max-width: 900px){.team-main{gap:2rem}.nudinn-team-page h1{font-size:2.5rem}.team-context{padding:var(--team-space)}}@media (max-width: 700px){.team-shell{width:calc(100% - 3rem)}.team-header{min-height:88px}.team-brand img{width:120px;height:40px}.team-main{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:2.5rem 0}.team-lead{margin-top:1rem;font-size:1rem}.team-enter{width:100%}.team-footer{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion: reduce){.team-enter{transition:none}.team-enter:hover{transform:none}}
