.editorial-image{display:contents}.skip-link{top:.6rem;z-index:100;background:var(--primary);color:#fff;border-radius:.5rem;padding:1rem;position:fixed;inset-inline-start:1rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:5px}section[id]{scroll-margin-top:6.5rem}.camera-scene[id]{scroll-margin-top:0}.duckot-brand{font:700 1.9rem/.9 var(--font-display);letter-spacing:-.085em;align-items:center;gap:.45rem;display:inline-flex}.duckot-brand img{object-fit:contain;width:3.2rem;height:3.2rem;display:block}.site-nav{background:color-mix(in oklab, var(--background) 97%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;padding-block:.65rem}.desktop-nav>a.route-active{color:var(--primary);background:#eaf0fc}.mobile-menu-links a.route-active{color:var(--primary);border-color:#b3ccfc}.desktop-nav{letter-spacing:.045em;font-size:.65rem}.desktop-nav>a{border-radius:999px;align-items:center;gap:.55rem;padding:.85rem .8rem;transition:color .25s,background .25s;display:inline-flex}.desktop-nav>a:hover{color:var(--primary);background:var(--secondary)}.desktop-nav>a.nav-cta{color:#fff;padding-inline:1.2rem}.desktop-nav>a.nav-cta:hover{color:#fff;background:#0047d3}.eyebrow{color:var(--primary);font:600 .62rem/1.5 var(--font-mono);letter-spacing:.13em;align-items:center;gap:.65rem;display:inline-flex}.eyebrow-dot{background:currentColor;border-radius:50%;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 0 .25rem #075bff0d}.blue-text{color:var(--primary)}.circle-link{font-weight:600}.circle-link i{background:#fff}.growth-steps li{border-color:color-mix(in oklab, var(--primary) 17%, transparent);background:color-mix(in oklab, var(--background) 84%, #eff4ff);border-radius:.75rem;box-shadow:0 .5rem 2rem #0b2e7310}.performance-scene{background:#eff4ff}.mission-signature{color:#5d6b82;align-items:center;gap:.55rem;margin-top:2.5rem;font-size:.72rem;display:flex}.mission-signature img{object-fit:contain}.closing-team-copy{color:var(--muted-foreground);margin:1.75rem 0 0;font-size:.95rem;line-height:1.7}.contact-scene h2{font-size:clamp(4rem,8vw,8rem)}.contact-orbit{margin-block:1.75rem 1rem}.closing-team-link{font:600 .56rem/1 var(--font-mono);letter-spacing:.11em;align-items:center;gap:.7rem;display:inline-flex}.site-footer{background:#f0f3f9}.duckot-brand-footer{font-size:2.25rem}.duckot-brand-footer img{width:3.7rem;height:3.7rem}.footer-about p{margin-top:.7rem;font-size:.86rem}.footer-product{align-items:center;gap:.65rem;display:flex}.footer-contact{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:1.5rem;font-style:normal;display:flex}.footer-contact>span{color:var(--primary);font:600 .62rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.footer-contact>a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 30%, transparent);text-underline-offset:.25em;align-items:center;gap:.45rem;font-size:.9rem;line-height:1.5;display:inline-flex}.footer-contact>a:hover{color:var(--primary)}.footer-product img{object-fit:cover;border-radius:.6rem}.footer-column p,.footer-note{color:#586880;font-size:.75rem;line-height:1.6}.footer-column h3{margin-bottom:.8rem}.footer-bottom{font-size:.65rem}.footer-bottom>span{color:#6b768c}.team-hero{border-bottom:1px solid var(--border);padding:9rem 5vw 4rem}.team-hero-top{color:#718099;font:500 .55rem/1.5 var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:5rem;display:flex}.team-hero-top a{align-items:center;gap:.6rem;display:inline-flex}.team-hero h1{font:500 clamp(4rem, 8vw, 9rem)/.98 var(--font-display);letter-spacing:-.065em;margin:1.6rem 0 2rem}.team-hero em,.team-section-heading em,.team-vision em{color:var(--primary);font-style:normal}.team-hero-bottom{justify-content:space-between;align-items:end;padding-top:1.8rem;display:flex}.team-hero-bottom p{color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.7}.team-scroll{align-items:center;gap:2rem;font-size:.7rem;display:flex}.founder-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;padding:7rem 5vw;display:grid}.founder-monogram{aspect-ratio:4/5;background:#edf3ff;border:1px solid #bfd2f9;flex-direction:column;justify-content:space-between;min-height:35rem;padding:2rem;display:flex;position:relative;overflow:hidden}.founder-monogram:before{content:"";aspect-ratio:1;top:4%;border:1px solid #075bff17;border-radius:50%;width:115%;position:absolute;inset-inline-start:-8%;box-shadow:0 0 0 3rem #075bff05,0 0 0 6rem #075bff03}.monogram-label{color:#075bff;font:600 .55rem/1 var(--font-mono);letter-spacing:.12em;position:relative}.monogram-initials{color:#075bff;font:600 clamp(8rem, 17vw, 20rem)/.9 var(--font-display);letter-spacing:-.12em;align-self:center;position:relative}.monogram-initials>span{color:#11151f}.monogram-bottom{color:#075bff;font:600 .58rem/1.6 var(--font-mono);letter-spacing:.09em;justify-content:space-between;align-items:end;display:flex;position:relative}.founder-profile h2{font:500 clamp(3.7rem, 6vw, 6rem)/.95 var(--font-display);letter-spacing:-.06em;margin:1.3rem 0}.founder-profile h2>span{color:var(--primary)}.founder-roles{flex-wrap:wrap;gap:.5rem;margin-bottom:2.4rem;display:flex}.founder-roles>span{color:#075bff;border:1px solid #c7d8f7;border-radius:99px;padding:.6rem .85rem;font-size:.65rem}.founder-profile>p{max-width:35rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.85}.founder-profile>p.founder-lead{color:var(--foreground);font:500 1.5rem/1.4 var(--font-display);letter-spacing:-.035em}.team-responsibilities{border-top:1px solid var(--border);padding:5rem 5vw 7rem}.team-section-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:4rem;display:grid}.team-section-heading>.eyebrow{grid-column:1/-1}.team-section-heading h2,.team-vision h2{font:500 clamp(2.7rem, 5vw, 5rem)/1.04 var(--font-display);letter-spacing:-.055em;margin:1.6rem 0 0}.team-section-heading>p{max-width:23rem;color:var(--muted-foreground);justify-self:end;font-size:.95rem;line-height:1.7}.responsibility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:3rem;display:grid}.responsibility-grid article{background:#f2f5fc;border:1px solid #dce5f6;padding:2rem}.responsibility-top{color:#075bff;justify-content:space-between;align-items:center;display:flex}.responsibility-top>span{font:500 .55rem/1 var(--font-mono)}.responsibility-grid h3{font:500 2rem/1 var(--font-display);letter-spacing:-.04em;margin:3rem 0 .8rem}.responsibility-role{color:var(--primary);font-size:.65rem}.responsibility-grid p{color:var(--muted-foreground);margin-top:1.3rem;font-size:.85rem;line-height:1.75}.team-vision{text-align:center;background:#edf3ff;padding:6rem 5vw}.team-vision>p{max-width:34rem;color:var(--muted-foreground);margin:2rem auto;font-size:1rem;line-height:1.8}@media (width<=980px){.site-nav{padding-block:.6rem}.duckot-brand{font-size:1.7rem}.duckot-brand img{width:2.9rem;height:2.9rem}.mobile-menu-links a{border:1px solid var(--border);font:500 1.3rem/1.3 var(--font-display);background:#f2f5fc;border-radius:.6rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.mobile-menu-links a svg{color:var(--primary)}.contact-scene h2{font-size:clamp(3rem,10.5vw,6.5rem)}.team-hero{padding:8rem 5vw 3rem}.team-hero-top{margin-bottom:3.5rem}.founder-section{gap:4vw;padding-block:4.5rem}.founder-monogram{min-height:29rem;padding:1.3rem}.founder-profile h2{font-size:4.2rem}.founder-profile>p{font-size:.84rem}.founder-profile>.eyebrow{font-size:.5rem}.responsibility-grid article{padding:1.4rem}.responsibility-grid h3{font-size:1.6rem}}@media (width<=600px){section[id]{scroll-margin-top:4.5rem}.circle-link{font-size:.55rem}.circle-link i{width:3.2rem;height:3.2rem}.chapter-meta{font-size:.45rem}.mission-signature{font-size:.62rem}.contact-scene>.eyebrow{font-size:.48rem}.closing-team-copy{font-size:.8rem}.closing-team-link{font-size:.5rem}.footer-bottom>span{display:none}.team-hero-top{margin-bottom:3rem;font-size:.46rem}.team-hero>.eyebrow{font-size:.5rem}.team-hero h1{font-size:clamp(3.2rem,10.8vw,4.5rem)}.team-hero-bottom{flex-direction:column;align-items:start;gap:1.5rem}.team-hero-bottom p{font-size:.85rem}.team-scroll{gap:1rem}.founder-section{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem}.founder-monogram{min-height:0;max-height:30rem}.monogram-initials{font-size:38vw}.founder-profile h2{font-size:clamp(3.5rem,16vw,5.5rem)}.founder-profile>p{font-size:.9rem}.founder-roles{margin-bottom:1.8rem}.team-responsibilities{padding-block:3.5rem}.team-section-heading{grid-template-columns:1fr}.team-section-heading>p{justify-self:start;margin-top:1.5rem;font-size:.85rem}.responsibility-grid{grid-template-columns:1fr;gap:.8rem;margin-top:1.5rem}.responsibility-grid article{padding:1.5rem}.responsibility-grid h3{margin-top:2rem;font-size:2rem}.responsibility-grid p{max-width:30rem}.team-vision{padding-block:4rem}.team-vision>p{font-size:.9rem}}
